.elementor-19150 .elementor-element.elementor-element-3ce39bbe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-e87336e );--border-color:var( --e-global-color-e87336e );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-3ce39bbe:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-3ce39bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-12036a95 img{width:115px;}.elementor-19150 .elementor-element.elementor-element-cf82c85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-cda80f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-1d038dd{text-align:center;}.elementor-19150 .elementor-element.elementor-element-1d038dd .elementor-heading-title{font-size:64px;}.elementor-19150 .elementor-element.elementor-element-6628638{text-align:center;font-family:"Radio Canada Big", Sans-serif;font-size:18px;font-weight:500;}.elementor-19150 .elementor-element.elementor-element-5287dfd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-5287dfd .elementor-button{border-radius:80px 80px 80px 80px;padding:20px 28px 20px 28px;}.elementor-19150 .elementor-element.elementor-element-dfe01f2 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-dfe01f2 img{border-radius:24px 24px 24px 24px;}.elementor-19150 .elementor-element.elementor-element-dafda60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-ad19e9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-e87336e );--border-color:var( --e-global-color-e87336e );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-026ad45{font-family:"Radio Canada Big", Sans-serif;font-size:20px;font-weight:600;line-height:1.2;color:var( --e-global-color-965a3e6 );}.elementor-19150 .elementor-element.elementor-element-c2d4eec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-68ecd8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-68ecd8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19150 .elementor-element.elementor-element-9088738.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19150 .elementor-element.elementor-element-9088738 img{width:max-content;height:45px;object-fit:scale-down;object-position:center center;}.elementor-19150 .elementor-element.elementor-element-93db266.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19150 .elementor-element.elementor-element-93db266 img{width:max-content;height:45px;object-fit:scale-down;object-position:center center;}.elementor-19150 .elementor-element.elementor-element-88b8d9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19150 .elementor-element.elementor-element-88b8d9c img{width:max-content;height:45px;object-fit:scale-down;object-position:center center;}.elementor-19150 .elementor-element.elementor-element-37ea692{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-37ea692.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19150 .elementor-element.elementor-element-26b3797.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19150 .elementor-element.elementor-element-26b3797 img{width:max-content;height:45px;object-fit:scale-down;object-position:center center;}.elementor-19150 .elementor-element.elementor-element-9d33588.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19150 .elementor-element.elementor-element-9d33588 img{width:max-content;height:45px;object-fit:scale-down;object-position:center center;}.elementor-19150 .elementor-element.elementor-element-39c3047.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19150 .elementor-element.elementor-element-39c3047 img{width:max-content;height:45px;object-fit:scale-down;object-position:center center;}.elementor-19150 .elementor-element.elementor-element-7878cc5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-7878cc5:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-7878cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13b45d9 );}.elementor-19150 .elementor-element.elementor-element-2b50397{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-6672a02 .elementor-heading-title{font-size:54px;font-weight:600;line-height:1.1;color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-f8ddf56{text-align:start;font-family:"Radio Canada Big", Sans-serif;font-size:18px;color:var( --e-global-color-e87336e );}.elementor-19150 .elementor-element.elementor-element-3e273cb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19150 .elementor-element.elementor-element-33d7e2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66ccc96 );fill:var( --e-global-color-7ceb50b );color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-33d7e2a.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-33d7e2a.elementor-view-default .elementor-icon{fill:var( --e-global-color-66ccc96 );color:var( --e-global-color-66ccc96 );border-color:var( --e-global-color-66ccc96 );}.elementor-19150 .elementor-element.elementor-element-33d7e2a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon{font-size:25px;padding:24px;}.elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon-box-title a{font-size:18px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon-box-title{color:var( --e-global-color-e87336e );}.elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19150 .elementor-element.elementor-element-2d821b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66ccc96 );fill:var( --e-global-color-7ceb50b );color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-2d821b5.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-2d821b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-66ccc96 );color:var( --e-global-color-66ccc96 );border-color:var( --e-global-color-66ccc96 );}.elementor-19150 .elementor-element.elementor-element-2d821b5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon{font-size:25px;padding:24px;}.elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon-box-title a{font-size:18px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon-box-title{color:var( --e-global-color-e87336e );}.elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19150 .elementor-element.elementor-element-476464c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66ccc96 );fill:var( --e-global-color-7ceb50b );color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-476464c.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-476464c.elementor-view-default .elementor-icon{fill:var( --e-global-color-66ccc96 );color:var( --e-global-color-66ccc96 );border-color:var( --e-global-color-66ccc96 );}.elementor-19150 .elementor-element.elementor-element-476464c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon{font-size:25px;padding:24px;}.elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon-box-title a{font-size:18px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon-box-title{color:var( --e-global-color-e87336e );}.elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19150 .elementor-element.elementor-element-e14ba8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66ccc96 );fill:var( --e-global-color-7ceb50b );color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-e14ba8b.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-e14ba8b.elementor-view-default .elementor-icon{fill:var( --e-global-color-66ccc96 );color:var( --e-global-color-66ccc96 );border-color:var( --e-global-color-66ccc96 );}.elementor-19150 .elementor-element.elementor-element-e14ba8b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon{font-size:25px;padding:24px;}.elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon-box-title a{font-size:18px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon-box-title{color:var( --e-global-color-e87336e );}.elementor-19150 .elementor-element.elementor-element-74ee173{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-80dacd0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-1e09a74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-137afa5 > .elementor-widget-container{padding:2px 24px 2px 24px;}.elementor-19150 .elementor-element.elementor-element-137afa5.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-19150 .elementor-element.elementor-element-137afa5{left:-80px;}body.rtl .elementor-19150 .elementor-element.elementor-element-137afa5{right:-80px;}.elementor-19150 .elementor-element.elementor-element-137afa5{top:-30px;text-align:start;font-family:"Radio Canada Big", Sans-serif;font-size:14px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-9a90fec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19150 .elementor-element.elementor-element-9a90fec img{width:max-content;height:35px;object-fit:scale-down;object-position:center center;}.elementor-19150 .elementor-element.elementor-element-25caf9a{text-align:center;}.elementor-19150 .elementor-element.elementor-element-25caf9a .elementor-heading-title{font-size:54px;}.elementor-19150 .elementor-element.elementor-element-0af150c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-074b99c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19150 .elementor-element.elementor-element-074b99c:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-074b99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-19150 .elementor-element.elementor-element-a6c5c5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-a339ef2 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-19150 .elementor-element.elementor-element-e70d7bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-e70d7bf{font-family:"Radio Canada Big", Sans-serif;font-size:18px;font-weight:500;line-height:1.4;color:var( --e-global-color-965a3e6 );}.elementor-19150 .elementor-element.elementor-element-6bf6cc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19150 .elementor-element.elementor-element-6bf6cc1:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-6bf6cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-19150 .elementor-element.elementor-element-1567cf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-48cf5c6 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-19150 .elementor-element.elementor-element-14a86ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-14a86ae{font-family:"Radio Canada Big", Sans-serif;font-size:18px;font-weight:500;line-height:1.4;color:var( --e-global-color-965a3e6 );}.elementor-19150 .elementor-element.elementor-element-880e94a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19150 .elementor-element.elementor-element-880e94a:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-880e94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-19150 .elementor-element.elementor-element-96f5e5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-f441f8c .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-19150 .elementor-element.elementor-element-63c6aba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-63c6aba{font-family:"Radio Canada Big", Sans-serif;font-size:18px;font-weight:500;line-height:1.4;color:var( --e-global-color-965a3e6 );}.elementor-19150 .elementor-element.elementor-element-57330af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19150 .elementor-element.elementor-element-57330af:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-57330af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-19150 .elementor-element.elementor-element-0cd137b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-d5508fa .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-19150 .elementor-element.elementor-element-dab44c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-dab44c7{font-family:"Radio Canada Big", Sans-serif;font-size:18px;font-weight:500;line-height:1.4;color:var( --e-global-color-965a3e6 );}.elementor-19150 .elementor-element.elementor-element-06aa075{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-ae7e58d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-d7e9f30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-cbd190e > .elementor-widget-container{padding:2px 24px 2px 24px;}.elementor-19150 .elementor-element.elementor-element-cbd190e.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-19150 .elementor-element.elementor-element-cbd190e{left:-65px;}body.rtl .elementor-19150 .elementor-element.elementor-element-cbd190e{right:-65px;}.elementor-19150 .elementor-element.elementor-element-cbd190e{top:-25px;text-align:start;font-family:"Radio Canada Big", Sans-serif;font-size:14px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-7a205fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19150 .elementor-element.elementor-element-7a205fc img{width:max-content;height:35px;object-fit:scale-down;object-position:center center;}.elementor-19150 .elementor-element.elementor-element-1afb6ce{text-align:center;}.elementor-19150 .elementor-element.elementor-element-1afb6ce .elementor-heading-title{font-size:54px;}.elementor-19150 .elementor-element.elementor-element-62a1f36{text-align:center;font-family:"Radio Canada Big", Sans-serif;font-size:18px;font-weight:500;}.elementor-19150 .elementor-element.elementor-element-e8655f6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-43ba583{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-859e35c );--border-color:var( --e-global-color-859e35c );--border-radius:20px 20px 20px 20px;box-shadow:0px 48px 100px 0px rgba(17.000000000000014, 12.000000000000002, 46, 0.15);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-43ba583:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-43ba583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19150 .elementor-element.elementor-element-d969e12{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-19150 .elementor-element.elementor-element-9dacc5e .elementor-heading-title{font-size:22px;font-weight:500;color:#525252;}.elementor-19150 .elementor-element.elementor-element-c5b3b04{text-align:start;font-family:"Radio Canada Big", Sans-serif;font-size:28px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-1a5aee1{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:500;line-height:1.5;color:#737373;}.elementor-19150 .elementor-element.elementor-element-cbeb4c8 img{border-radius:20px 20px 20px 20px;}.elementor-19150 .elementor-element.elementor-element-8f86e7b{--display:flex;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-19150 .elementor-element.elementor-element-8f86e7b:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-8f86e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-19150 .elementor-element.elementor-element-242fa65{text-align:start;}.elementor-19150 .elementor-element.elementor-element-242fa65 .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-9f7493b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-9f7493b{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:500;}.elementor-19150 .elementor-element.elementor-element-cc7957e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-cc7957e:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-cc7957e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEBDF;}.elementor-19150 .elementor-element.elementor-element-b9f42c1{text-align:start;}.elementor-19150 .elementor-element.elementor-element-b9f42c1 .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-ac4fce3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-4e4c67a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-dbe07fd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-dbe07fd .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-dbe07fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8a2fab3 );}.elementor-19150 .elementor-element.elementor-element-dbe07fd.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-dbe07fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-8a2fab3 );color:var( --e-global-color-8a2fab3 );border-color:var( --e-global-color-8a2fab3 );}.elementor-19150 .elementor-element.elementor-element-dbe07fd .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-dbe07fd .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-dbe07fd .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-dbe07fd .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-8b4c403{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-e256dcd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-e256dcd .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-e256dcd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8a2fab3 );}.elementor-19150 .elementor-element.elementor-element-e256dcd.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-e256dcd.elementor-view-default .elementor-icon{fill:var( --e-global-color-8a2fab3 );color:var( --e-global-color-8a2fab3 );border-color:var( --e-global-color-8a2fab3 );}.elementor-19150 .elementor-element.elementor-element-e256dcd .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-e256dcd .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-e256dcd .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-e256dcd .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-a2ee5f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-c258235 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-c258235 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-c258235.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8a2fab3 );}.elementor-19150 .elementor-element.elementor-element-c258235.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-c258235.elementor-view-default .elementor-icon{fill:var( --e-global-color-8a2fab3 );color:var( --e-global-color-8a2fab3 );border-color:var( --e-global-color-8a2fab3 );}.elementor-19150 .elementor-element.elementor-element-c258235 .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-c258235 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-c258235 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-c258235 .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-0938002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-11e31da .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-11e31da .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-11e31da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8a2fab3 );}.elementor-19150 .elementor-element.elementor-element-11e31da.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-11e31da.elementor-view-default .elementor-icon{fill:var( --e-global-color-8a2fab3 );color:var( --e-global-color-8a2fab3 );border-color:var( --e-global-color-8a2fab3 );}.elementor-19150 .elementor-element.elementor-element-11e31da .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-11e31da .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-11e31da .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-11e31da .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-afe090b > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-19150 .elementor-element.elementor-element-afe090b .elementor-button{font-size:18px;border-radius:80px 80px 80px 80px;padding:20px 24px 20px 24px;}.elementor-19150 .elementor-element.elementor-element-89c71f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-859e35c );--border-color:var( --e-global-color-859e35c );--border-radius:20px 20px 20px 20px;box-shadow:0px 48px 100px 0px rgba(17.000000000000014, 12.000000000000002, 46, 0.15);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-89c71f4:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-89c71f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-b1428f7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-19150 .elementor-element.elementor-element-9f8b578 .elementor-heading-title{font-size:22px;font-weight:500;color:#525252;}.elementor-19150 .elementor-element.elementor-element-d3703ab{text-align:start;font-family:"Radio Canada Big", Sans-serif;font-size:28px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-b495525{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:500;line-height:1.5;color:#737373;}.elementor-19150 .elementor-element.elementor-element-167c7ec img{border-radius:20px 20px 20px 20px;}.elementor-19150 .elementor-element.elementor-element-a2b878c{--display:flex;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-19150 .elementor-element.elementor-element-a2b878c:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-a2b878c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-19150 .elementor-element.elementor-element-0256709{text-align:start;}.elementor-19150 .elementor-element.elementor-element-0256709 .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-7d7bc4e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-7d7bc4e{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:500;}.elementor-19150 .elementor-element.elementor-element-704beb2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-704beb2:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-704beb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4FFD4;}.elementor-19150 .elementor-element.elementor-element-600f6b1{text-align:start;}.elementor-19150 .elementor-element.elementor-element-600f6b1 .elementor-heading-title{font-size:16px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-f1c3d8b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-7f66797{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-36b3229 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-36b3229 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-36b3229.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19150 .elementor-element.elementor-element-36b3229.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-36b3229.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19150 .elementor-element.elementor-element-36b3229 .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-36b3229 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-36b3229 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-36b3229 .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-8fc294e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-e861e24 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-e861e24 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-e861e24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19150 .elementor-element.elementor-element-e861e24.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-e861e24.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19150 .elementor-element.elementor-element-e861e24 .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-e861e24 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-e861e24 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-e861e24 .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-d404fff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-a449407 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-a449407 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-a449407.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19150 .elementor-element.elementor-element-a449407.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-a449407.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19150 .elementor-element.elementor-element-a449407 .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-a449407 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-a449407 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-a449407 .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-d7ae6c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-6c0a6ed .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-6c0a6ed .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-6c0a6ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19150 .elementor-element.elementor-element-6c0a6ed.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-6c0a6ed.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19150 .elementor-element.elementor-element-6c0a6ed .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-6c0a6ed .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-6c0a6ed .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-6c0a6ed .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-346e6f0 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-19150 .elementor-element.elementor-element-346e6f0 .elementor-button{font-size:18px;border-radius:80px 80px 80px 80px;padding:20px 24px 20px 24px;}.elementor-19150 .elementor-element.elementor-element-c9e3289{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-859e35c );--border-color:var( --e-global-color-859e35c );--border-radius:20px 20px 20px 20px;box-shadow:0px 48px 100px 0px rgba(17.000000000000014, 12.000000000000002, 46, 0.15);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-c9e3289:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-c9e3289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ceb50b );}.elementor-19150 .elementor-element.elementor-element-c1d4d20{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-19150 .elementor-element.elementor-element-2e323e6 .elementor-heading-title{font-size:22px;font-weight:500;color:#525252;}.elementor-19150 .elementor-element.elementor-element-ef63f98{text-align:start;font-family:"Radio Canada Big", Sans-serif;font-size:28px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-724b0fe{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:500;line-height:1.5;color:#737373;}.elementor-19150 .elementor-element.elementor-element-6737e95 img{border-radius:20px 20px 20px 20px;}.elementor-19150 .elementor-element.elementor-element-a88969d{--display:flex;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-19150 .elementor-element.elementor-element-a88969d:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-a88969d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-19150 .elementor-element.elementor-element-57910df{text-align:start;}.elementor-19150 .elementor-element.elementor-element-57910df .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-987ca6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-987ca6d{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:500;}.elementor-19150 .elementor-element.elementor-element-d5d90f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-d5d90f7:not(.elementor-motion-effects-element-type-background), .elementor-19150 .elementor-element.elementor-element-d5d90f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD0ED;}.elementor-19150 .elementor-element.elementor-element-a801d84{text-align:start;}.elementor-19150 .elementor-element.elementor-element-a801d84 .elementor-heading-title{font-size:16px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-49c7e10{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-6dac4d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-a9bece1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-a9bece1 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-a9bece1.elementor-view-stacked .elementor-icon{background-color:#BD04A7;}.elementor-19150 .elementor-element.elementor-element-a9bece1.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-a9bece1.elementor-view-default .elementor-icon{fill:#BD04A7;color:#BD04A7;border-color:#BD04A7;}.elementor-19150 .elementor-element.elementor-element-a9bece1 .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-a9bece1 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-a9bece1 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-a9bece1 .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-df31373{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-69d8585 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-69d8585 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-69d8585.elementor-view-stacked .elementor-icon{background-color:#BD04A7;}.elementor-19150 .elementor-element.elementor-element-69d8585.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-69d8585.elementor-view-default .elementor-icon{fill:#BD04A7;color:#BD04A7;border-color:#BD04A7;}.elementor-19150 .elementor-element.elementor-element-69d8585 .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-69d8585 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-69d8585 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-69d8585 .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-365b5cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-f0b8aa2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-f0b8aa2 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-f0b8aa2.elementor-view-stacked .elementor-icon{background-color:#BD04A7;}.elementor-19150 .elementor-element.elementor-element-f0b8aa2.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-f0b8aa2.elementor-view-default .elementor-icon{fill:#BD04A7;color:#BD04A7;border-color:#BD04A7;}.elementor-19150 .elementor-element.elementor-element-f0b8aa2 .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-f0b8aa2 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-f0b8aa2 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-f0b8aa2 .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-20f6964{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-60ed669 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19150 .elementor-element.elementor-element-60ed669 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-text );}.elementor-19150 .elementor-element.elementor-element-60ed669.elementor-view-stacked .elementor-icon{background-color:#BD04A7;}.elementor-19150 .elementor-element.elementor-element-60ed669.elementor-view-framed .elementor-icon, .elementor-19150 .elementor-element.elementor-element-60ed669.elementor-view-default .elementor-icon{fill:#BD04A7;color:#BD04A7;border-color:#BD04A7;}.elementor-19150 .elementor-element.elementor-element-60ed669 .elementor-icon{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-60ed669 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-60ed669 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-19150 .elementor-element.elementor-element-60ed669 .elementor-icon-box-description{font-family:"Radio Canada Big", Sans-serif;font-size:15px;font-weight:600;}.elementor-19150 .elementor-element.elementor-element-bf40c19 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-19150 .elementor-element.elementor-element-bf40c19 .elementor-button{font-size:18px;border-radius:80px 80px 80px 80px;padding:20px 24px 20px 24px;}.elementor-19150 .elementor-element.elementor-element-8ae2ba8{--display:grid;--e-con-grid-template-columns:0.6fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-7af8e12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19150 .elementor-element.elementor-element-da2d7fd{text-align:start;}.elementor-19150 .elementor-element.elementor-element-da2d7fd .elementor-heading-title{font-size:54px;}body.elementor-page-19150:not(.elementor-motion-effects-element-type-background), body.elementor-page-19150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ceb50b );}@media(min-width:768px){.elementor-19150 .elementor-element.elementor-element-ad19e9f{--width:max-content;}.elementor-19150 .elementor-element.elementor-element-68ecd8d{--width:max-content;}.elementor-19150 .elementor-element.elementor-element-37ea692{--width:max-content;}.elementor-19150 .elementor-element.elementor-element-1e09a74{--width:max-content;}.elementor-19150 .elementor-element.elementor-element-d7e9f30{--width:max-content;}}@media(max-width:1024px){.elementor-19150 .elementor-element.elementor-element-cf82c85{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-cda80f9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19150 .elementor-element.elementor-element-1d038dd .elementor-heading-title{font-size:48px;}.elementor-19150 .elementor-element.elementor-element-dfe01f2 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-dafda60{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-19150 .elementor-element.elementor-element-ad19e9f{--justify-content:center;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-19150 .elementor-element.elementor-element-026ad45{text-align:center;font-size:18px;}.elementor-19150 .elementor-element.elementor-element-7878cc5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-6672a02 .elementor-heading-title{font-size:44px;}.elementor-19150 .elementor-element.elementor-element-f8ddf56{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-3e273cb{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon-box-wrapper{align-items:start;}.elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon-box-title a{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon-box-wrapper{align-items:start;}.elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon-box-title a{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon-box-wrapper{align-items:start;}.elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon-box-title a{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon-box-wrapper{align-items:start;}.elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon-box-title a{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-74ee173{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-1e09a74{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19150 .elementor-element.elementor-element-25caf9a .elementor-heading-title{font-size:48px;}.elementor-19150 .elementor-element.elementor-element-0af150c{--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-06aa075{--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-d7e9f30{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19150 .elementor-element.elementor-element-1afb6ce .elementor-heading-title{font-size:48px;}.elementor-19150 .elementor-element.elementor-element-e8655f6{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:center;}.elementor-19150 .elementor-element.elementor-element-ac4fce3{--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-f1c3d8b{--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-49c7e10{--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-8ae2ba8{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-da2d7fd .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-19150 .elementor-element.elementor-element-3ce39bbe{--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-19150 .elementor-element.elementor-element-12036a95 img{width:95px;}.elementor-19150 .elementor-element.elementor-element-cda80f9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19150 .elementor-element.elementor-element-1d038dd .elementor-heading-title{font-size:36px;}.elementor-19150 .elementor-element.elementor-element-6628638{font-size:15px;}.elementor-19150 .elementor-element.elementor-element-dfe01f2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-19150 .elementor-element.elementor-element-dfe01f2 img{border-radius:16px 16px 16px 16px;}.elementor-19150 .elementor-element.elementor-element-026ad45{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-9088738 img{height:40px;}.elementor-19150 .elementor-element.elementor-element-93db266 img{height:40px;}.elementor-19150 .elementor-element.elementor-element-88b8d9c img{height:40px;}.elementor-19150 .elementor-element.elementor-element-26b3797 img{height:40px;}.elementor-19150 .elementor-element.elementor-element-9d33588 img{height:40px;}.elementor-19150 .elementor-element.elementor-element-39c3047 img{height:40px;}.elementor-19150 .elementor-element.elementor-element-7878cc5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-6672a02 .elementor-heading-title{font-size:35px;}.elementor-19150 .elementor-element.elementor-element-3e273cb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon-box-wrapper{text-align:start;}.elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon{font-size:24px;padding:20px;}.elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-33d7e2a .elementor-icon-box-title a{font-size:15px;}.elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon-box-wrapper{text-align:start;}.elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon{font-size:24px;padding:20px;}.elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-2d821b5 .elementor-icon-box-title a{font-size:15px;}.elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon-box-wrapper{text-align:start;}.elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon{font-size:24px;padding:20px;}.elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-476464c .elementor-icon-box-title a{font-size:15px;}.elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon-box-wrapper{text-align:start;}.elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon{font-size:24px;padding:20px;}.elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-e14ba8b .elementor-icon-box-title a{font-size:15px;}.elementor-19150 .elementor-element.elementor-element-74ee173{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19150 .elementor-element.elementor-element-1e09a74{--width:max-content;}.elementor-19150 .elementor-element.elementor-element-137afa5{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-9a90fec img{height:30px;}.elementor-19150 .elementor-element.elementor-element-25caf9a .elementor-heading-title{font-size:30px;}.elementor-19150 .elementor-element.elementor-element-0af150c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-a339ef2 .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-e70d7bf{font-size:15px;}.elementor-19150 .elementor-element.elementor-element-48cf5c6 .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-14a86ae{font-size:15px;}.elementor-19150 .elementor-element.elementor-element-f441f8c .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-63c6aba{font-size:15px;}.elementor-19150 .elementor-element.elementor-element-d5508fa .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-dab44c7{font-size:15px;}.elementor-19150 .elementor-element.elementor-element-06aa075{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-19150 .elementor-element.elementor-element-d7e9f30{--width:max-content;}.elementor-19150 .elementor-element.elementor-element-cbd190e{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-7a205fc img{height:30px;}.elementor-19150 .elementor-element.elementor-element-1afb6ce .elementor-heading-title{font-size:30px;}.elementor-19150 .elementor-element.elementor-element-62a1f36{text-align:center;font-size:16px;}.elementor-19150 .elementor-element.elementor-element-e8655f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-9dacc5e .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-c5b3b04{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-ac4fce3{--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-dbe07fd .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-dbe07fd .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-e256dcd .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-e256dcd .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-c258235 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-c258235 .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-11e31da .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-11e31da .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-afe090b .elementor-button{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-9f8b578 .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-d3703ab{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-f1c3d8b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-36b3229 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-36b3229 .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-e861e24 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-e861e24 .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-a449407 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-a449407 .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-6c0a6ed .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-6c0a6ed .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-346e6f0 .elementor-button{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-2e323e6 .elementor-heading-title{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-ef63f98{font-size:24px;}.elementor-19150 .elementor-element.elementor-element-49c7e10{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-a9bece1 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-a9bece1 .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-69d8585 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-69d8585 .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-f0b8aa2 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-f0b8aa2 .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-60ed669 .elementor-icon-box-title, .elementor-19150 .elementor-element.elementor-element-60ed669 .elementor-icon-box-title a{font-size:13px;}.elementor-19150 .elementor-element.elementor-element-bf40c19 .elementor-button{font-size:16px;}.elementor-19150 .elementor-element.elementor-element-8ae2ba8{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19150 .elementor-element.elementor-element-da2d7fd .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-6628638 */.hero-subtitle {
    max-width: 60ch !important;
    
    @media (width <= 1024px) {
        max-width: 50ch !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2d4eec */.marquee {
    mask-image: linear-gradient(to right, transparent 0%, black 5%, black 95%, transparent 100%);
    
    &:hover {
        .marquee-track {
    animation-play-state: paused;
}
    }
}

.marquee-track {
    width: max-content;
  gap: 80px;
  animation: marquee 30s linear infinite;
  
  @media (width < 767px) {
      animation-duration: 20s;
  }
  
  img {
      filter: grayscale(100%);
      transition: filter 0.25s ease;
  }
  
  img:hover {
      filter: none;
  }
}

@keyframes marquee {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(calc(-100% - 80px));
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6672a02 */#benefits-heading {
    max-width: 60ch;
    
    @media (width < 1024px) {
        max-width: 48ch;
    }

    @media (width < 767px) {
        max-width: 31ch;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ddf56 */#benefits-subtitle {
    max-width: 48ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-137afa5 */.eyebrow {
    text-wrap: nowrap;
    transform: rotate(-6deg);
    border-radius: 80px;
    max-width: max-content !important;
}

.yellow {
        background: #ffdc23;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a90fec */.insurance-logo.logo-sm {
    height: 35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b94f6b0 */.card-number {
    width: 45px;
    background-color: #ffdc23;
    border-radius: 80px;
    aspect-ratio: 1;
    display: grid;
    place-content: center;
    font-family: "Radio Canada Big", "sans-serif";
    font-size: 18px;
    font-weight: 700;
    
    @media (width <= 767px) {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-074b99c */#plans-heading {
    @media (width <= 1024px) {
    max-width: 60ch;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf6cc1 */#plans-heading {
    @media (width <= 1024px) {
    max-width: 60ch;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880e94a */#plans-heading {
    @media (width <= 1024px) {
    max-width: 60ch;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57330af */#plans-heading {
    @media (width <= 1024px) {
    max-width: 60ch;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a205fc */.insurance-logo.logo-sm {
    height: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1afb6ce */#plans-heading {
    @media (width <= 1024px) {
    max-width: 60ch;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62a1f36 */#baskets-subtitle {
    max-width: 50ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-242fa65 */.pill {
    padding: 4px 16px;
    border-radius: 80px;
    width: max-content;
    
    &.orange {
        background: #FF8A3D;
    }
    
    &.green {
        background: #279324;
    }
    
    &.purple {
        background: #bd04a7;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f7493b */.card-contents {
    ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

li {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

li::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-color: #a1a1a1;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/></svg>") no-repeat center;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/></svg>") no-repeat center;
  
  mask-size: contain;
  -webkit-mask-size: contain;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ba583 */.card {
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0256709 */.pill {
    padding: 4px 16px;
    border-radius: 80px;
    width: max-content;
    
    &.orange {
        background: #FF8A3D;
    }
    
    &.green {
        background: #279324;
    }
    
    &.purple {
        background: #bd04a7;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7bc4e */.card-contents {
    ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

li {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

li::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-color: #a1a1a1;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/></svg>") no-repeat center;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/></svg>") no-repeat center;
  
  mask-size: contain;
  -webkit-mask-size: contain;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-600f6b1 */.pill {
    padding: 4px 16px;
    border-radius: 80px;
    width: max-content;
    
    &.orange {
        background: #FF8A3D;
    }
    
    &.green {
        background: #279324;
    }
    
    &.purple {
        background: #bd04a7;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89c71f4 */.card {
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57910df */.pill {
    padding: 4px 16px;
    border-radius: 80px;
    width: max-content;
    
    &.orange {
        background: #FF8A3D;
    }
    
    &.green {
        background: #279324;
    }
    
    &.purple {
        background: #bd04a7;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-987ca6d */.card-contents {
    ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

li {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

li::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-color: #a1a1a1;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/></svg>") no-repeat center;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/></svg>") no-repeat center;
  
  mask-size: contain;
  -webkit-mask-size: contain;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a801d84 */.pill {
    padding: 4px 16px;
    border-radius: 80px;
    width: max-content;
    
    &.orange {
        background: #FF8A3D;
    }
    
    &.green {
        background: #279324;
    }
    
    &.purple {
        background: #bd04a7;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e3289 */.card {
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01c0ceb */:root {
  --radius: 12px;
}

.faq {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-family: "Radio Canada Big", sans-serif;
}

.faq details {
  background: var(--card);
  border-radius: var(--radius);
  box-shadow: 0 6px 18px rgba(12, 18, 30, 0.06);
  padding: 0;
  overflow: hidden;
}

.faq summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: space-between;
  padding: 1.2rem;
  font-weight: 600;
  font-size: 16px;
  color: #081425;
  user-select: none;
}

.faq summary::-webkit-details-marker {
  display: none;
}

.faq details[open] summary {
  color: var(--accent);
}

.chev {
  width: 1.25rem;
  height: 1.25rem;
  flex: 0 0 auto;
  color: var(--muted);
  transform-origin: center;
  transition:
    transform 320ms cubic-bezier(.2, .9, .3, 1),
    color 240ms ease;
}

.faq details[open] .chev {
  transform: rotate(180deg);
  color: var(--accent);
}

/* Accordion animation */
.faq .content {
  display: grid;
  grid-template-rows: 0fr;
  opacity: 0;
  font-size: 14px;

  transition:
    grid-template-rows 360ms cubic-bezier(.2, .9, .3, 1),
    opacity 240ms ease;
}

.faq .content > div {
  min-height: 0;
  overflow: hidden;
}

.faq details[open] .content {
  grid-template-rows: 1fr;
  opacity: 1;
}

.faq .content p {
  margin: 0 1.25rem 1rem;
  line-height: 1.5;
  color: #0b1220;
}

@media (prefers-reduced-motion: reduce) {
  .chev,
  .faq .content {
    transition: none;
  }
}

@media (min-width: 480px) {
  .faq summary {
    font-size: 18px;
    padding: 1.5rem;
  }

  .faq .content {
    font-size: 16px;
  }
}/* End custom CSS */