.elementor-23 .elementor-element.elementor-element-75f7805{--display:flex;--min-height:700px;--justify-content:center;--overflow:hidden;--overlay-opacity:1;--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-75f7805:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-75f7805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/carolanneveilleux.ca/wp-content/uploads/2026/05/Carol-Anne-Veilleux-Psychoeducatrice-Hero-BG-desktop.jpg?fit=1651%2C967&ssl=1");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-75f7805::before, .elementor-23 .elementor-element.elementor-element-75f7805 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-75f7805 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-75f7805 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-75f7805 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-75f7805 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, #FCF9F400 100%);}.elementor-23 .elementor-element.elementor-element-75f7805 > .elementor-shape-bottom svg, .elementor-23 .elementor-element.elementor-element-75f7805 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:85px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-b5b49d8{--display:flex;}.elementor-23 .elementor-element.elementor-element-5960524 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-a9fa101{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-acb585f .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-f0c7813 .elementor-button{background-color:#02010100;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-23 .elementor-element.elementor-element-f0c7813 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-f0c7813 .elementor-button:focus{color:var( --e-global-color-text );border-color:#02010100;}.elementor-23 .elementor-element.elementor-element-f0c7813 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-f0c7813 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-0253dd0{--display:flex;--min-height:700px;--justify-content:center;--overflow:hidden;--overlay-opacity:1;--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-0253dd0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0253dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c323ef );background-image:url("https://i0.wp.com/carolanneveilleux.ca/wp-content/uploads/2026/05/Carol-Anne-Veilleux-Psychoeducatrice-Hero-BG-desktop.jpg?fit=1651%2C967&ssl=1");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-0253dd0::before, .elementor-23 .elementor-element.elementor-element-0253dd0 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-0253dd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-0253dd0 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-0253dd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-0253dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, #FCF9F400 100%);}.elementor-23 .elementor-element.elementor-element-0253dd0 > .elementor-shape-bottom svg, .elementor-23 .elementor-element.elementor-element-0253dd0 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:85px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-1b1622a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:16px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-1b1622a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1b1622a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-cc44099{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-b5ba982{text-align:center;}.elementor-23 .elementor-element.elementor-element-b5ba982 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-50cca45{text-align:center;}.elementor-23 .elementor-element.elementor-element-242a88a{--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:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cec49a0{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-cec49a0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cec49a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-cec49a0.e-con{--e-con-transform-rotateZ:-3deg;}.elementor-23 .elementor-element.elementor-element-a0c2a5e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0590759 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-2d19524 .elementor-heading-title{font-family:var( --e-global-typography-94b4782-font-family ), Sans-serif;font-size:var( --e-global-typography-94b4782-font-size );font-weight:var( --e-global-typography-94b4782-font-weight );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-8b66a43{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-8b66a43 a{color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-8b66a43 a:hover, .elementor-23 .elementor-element.elementor-element-8b66a43 a:focus{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-8b31f96{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-21bc0f6 .elementor-button{background-color:var( --e-global-color-2c323ef );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-21bc0f6 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-21bc0f6 .elementor-button:focus{background-color:var( --e-global-color-2c323ef );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-21bc0f6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-21bc0f6 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-21bc0f6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-f143371{--display:flex;--position:absolute;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-62px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-f143371{right:25px;}body.rtl .elementor-23 .elementor-element.elementor-element-f143371{left:25px;}.elementor-23 .elementor-element.elementor-element-907ab9f{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-907ab9f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-907ab9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5807d2a );}.elementor-23 .elementor-element.elementor-element-907ab9f.e-con{--e-con-transform-rotateZ:2deg;}.elementor-23 .elementor-element.elementor-element-57bd49e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-957b27a .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-eea7116 .elementor-heading-title{font-family:var( --e-global-typography-94b4782-font-family ), Sans-serif;font-size:var( --e-global-typography-94b4782-font-size );font-weight:var( --e-global-typography-94b4782-font-weight );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-cb623ed{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-477668b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a6227ca .elementor-button{background-color:var( --e-global-color-2c323ef );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-a6227ca .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-a6227ca .elementor-button:focus{background-color:var( --e-global-color-2c323ef );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-a6227ca .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-a6227ca .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-a6227ca .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-08fdb1a{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-08fdb1a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-08fdb1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d020b2 );}.elementor-23 .elementor-element.elementor-element-08fdb1a.e-con{--e-con-transform-rotateZ:2deg;}.elementor-23 .elementor-element.elementor-element-8bfb523{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1d9c5b3 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-b43f2ea .elementor-heading-title{font-family:var( --e-global-typography-94b4782-font-family ), Sans-serif;font-size:var( --e-global-typography-94b4782-font-size );font-weight:var( --e-global-typography-94b4782-font-weight );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-ffd9854{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-f6e5e4a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a740426 .elementor-button{background-color:var( --e-global-color-2c323ef );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-a740426 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-a740426 .elementor-button:focus{background-color:var( --e-global-color-2c323ef );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-a740426 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-a740426 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-a740426 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-d19e624{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-d19e624:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d19e624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9f8f6c );}.elementor-23 .elementor-element.elementor-element-d19e624.e-con{--e-con-transform-rotateZ:-3deg;}.elementor-23 .elementor-element.elementor-element-10e3f5a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8126c47 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-6d7e540 .elementor-heading-title{font-family:var( --e-global-typography-94b4782-font-family ), Sans-serif;font-size:var( --e-global-typography-94b4782-font-size );font-weight:var( --e-global-typography-94b4782-font-weight );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-d7348fb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-fd6788b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-499dc3b .elementor-button{background-color:var( --e-global-color-2c323ef );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-499dc3b .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-499dc3b .elementor-button:focus{background-color:var( --e-global-color-2c323ef );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-499dc3b .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-499dc3b .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-499dc3b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-0e0ff11{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;top:0px;}.elementor-23 .elementor-element.elementor-element-0e0ff11:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0e0ff11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-0e0ff11{right:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-0e0ff11{left:0px;}.elementor-23 .elementor-element.elementor-element-343ee00 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-3048e11{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-23 .elementor-element.elementor-element-3048e11:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3048e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolanneveilleux.ca/wp-content/uploads/2026/04/background-plaisir-carolanneveilleux-psychoed-01.svg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-3cfa3e9{left:360px;}body.rtl .elementor-23 .elementor-element.elementor-element-3cfa3e9{right:360px;}.elementor-23 .elementor-element.elementor-element-3cfa3e9{top:196px;}.elementor-23 .elementor-element.elementor-element-3cfa3e9 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-3cfa3e9 .elementor-icon{font-size:70px;}.elementor-23 .elementor-element.elementor-element-3cfa3e9 .elementor-icon svg{height:70px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-c51a235{right:383px;}body.rtl .elementor-23 .elementor-element.elementor-element-c51a235{left:383px;}.elementor-23 .elementor-element.elementor-element-c51a235{bottom:203px;}.elementor-23 .elementor-element.elementor-element-c51a235 .elementor-icon-wrapper{text-align:end;}.elementor-23 .elementor-element.elementor-element-c51a235 .elementor-icon{font-size:70px;}.elementor-23 .elementor-element.elementor-element-c51a235 .elementor-icon svg{height:70px;}.elementor-23 .elementor-element.elementor-element-0c8bf3e{--display:flex;}.elementor-23 .elementor-element.elementor-element-c460e2f{text-align:center;}.elementor-23 .elementor-element.elementor-element-c460e2f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:72px;font-weight:800;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-69ece81{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-69ece81:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-69ece81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-3202fcd{--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:space-between;}.elementor-23 .elementor-element.elementor-element-4621d0e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:000px;--padding-bottom:000px;--padding-left:000px;--padding-right:000px;}.elementor-23 .elementor-element.elementor-element-74e6428 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:72px;font-weight:800;line-height:1.1em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-9310be5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-295696f{--display:flex;--position:absolute;--min-height:0px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:00px;--padding-left:15px;--padding-right:15px;bottom:-21px;}.elementor-23 .elementor-element.elementor-element-295696f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-295696f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12265A00;background-image:url("https://carolanneveilleux.ca/wp-content/uploads/2026/05/about-bg-nametag-carolanneveilleux-psychoed.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-295696f{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-295696f{right:0px;}.elementor-23 .elementor-element.elementor-element-8feb70a{width:100%;max-width:100%;--e-transform-rotateZ:-3deg;text-align:start;}.elementor-23 .elementor-element.elementor-element-8feb70a .elementor-heading-title{font-family:"Patrick Hand", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-08dd018{width:100%;max-width:100%;--e-transform-rotateZ:-3deg;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-08dd018 a{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-08dd018 a:hover, .elementor-23 .elementor-element.elementor-element-08dd018 a:focus{color:var( --e-global-color-a86bf8a );}.elementor-23 .elementor-element.elementor-element-735af43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9639fa4{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-749619b img{width:100%;}.elementor-23 .elementor-element.elementor-element-138097d{--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;}.elementor-23 .elementor-element.elementor-element-8eb0da1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-156ad51 .elementor-button{background-color:#02010100;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-23 .elementor-element.elementor-element-156ad51 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-156ad51 .elementor-button:focus{color:var( --e-global-color-text );border-color:#02010100;}.elementor-23 .elementor-element.elementor-element-156ad51 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-156ad51 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-4fbd219{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4fbd219:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4fbd219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/carolanneveilleux.ca/wp-content/uploads/2026/04/background-cadrille-carolanneveilleux-psychoed.png?fit=1726%2C1252&ssl=1");}.elementor-23 .elementor-element.elementor-element-6f12d32{--display:flex;--min-height:45px;--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-23 .elementor-element.elementor-element-6f12d32:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6f12d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45B3DF00;background-image:url("https://carolanneveilleux.ca/wp-content/uploads/2026/04/seperator-zizag-carolanneveilleux-psychoed-beige.svg");background-position:bottom center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-5aa5573{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-553b016{text-align:center;}.elementor-23 .elementor-element.elementor-element-553b016 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e2341fc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-ac764d6{--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:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-504300c .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-ee59389{--display:flex;--min-height:150px;--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-23 .elementor-element.elementor-element-ee59389:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ee59389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45B3DF00;background-image:url("https://carolanneveilleux.ca/wp-content/uploads/2026/04/seperator-cloud-carolanneveilleux-psychoed-top-1.svg");background-position:top center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-b03c56c{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b03c56c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b03c56c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d020b2 );}.elementor-23 .elementor-element.elementor-element-babd5da{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-15706cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-545d7f9 .elementor-heading-title{font-family:"Patrick Hand", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-5db673d .elementor-counter-title{justify-content:start;color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-5db673d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-2c323ef );font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;line-height:1.1em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-e45d261{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ac83fd4 .elementor-heading-title{font-family:"Patrick Hand", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-de67f85 .elementor-counter-title{justify-content:start;color:var( --e-global-color-2c323ef );font-family:"Patrick Hand", Sans-serif;font-size:25px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-de67f85 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-2c323ef );font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;line-height:1.1em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-1bf7b54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-dcdd640 .elementor-heading-title{font-family:"Patrick Hand", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-3fe118f .elementor-counter-title{justify-content:start;color:var( --e-global-color-2c323ef );font-family:"Patrick Hand", Sans-serif;font-size:25px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-3fe118f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-2c323ef );font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;line-height:1.1em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-c971e4c{--display:flex;--min-height:150px;--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-23 .elementor-element.elementor-element-c971e4c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c971e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45B3DF00;background-image:url("https://carolanneveilleux.ca/wp-content/uploads/2026/04/seperator-cloud-carolanneveilleux-psychoed-bottom-1.svg");background-position:bottom center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-03c3896{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-03c3896:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-03c3896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bb161e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-8894112{text-align:center;}.elementor-23 .elementor-element.elementor-element-8894112 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-fa40e8d{--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:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-46bffe1 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-46bffe1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-46bffe1.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-46bffe1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-46bffe1.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-46bffe1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-46bffe1 .elementor-icon{font-size:50px;}.elementor-23 .elementor-element.elementor-element-46bffe1 .elementor-icon svg{height:50px;}.elementor-23 .elementor-element.elementor-element-2d270f9 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-2d270f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2d270f9.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2d270f9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2d270f9.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2d270f9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2d270f9 .elementor-icon{font-size:50px;}.elementor-23 .elementor-element.elementor-element-2d270f9 .elementor-icon svg{height:50px;}.elementor-23 .elementor-element.elementor-element-13a967b .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-13a967b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-13a967b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-13a967b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-13a967b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-13a967b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-13a967b .elementor-icon{font-size:50px;}.elementor-23 .elementor-element.elementor-element-13a967b .elementor-icon svg{height:50px;}.elementor-23 .elementor-element.elementor-element-99706f5{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-99706f5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-23 .elementor-element.elementor-element-99706f5 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-99706f5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-23 .elementor-element.elementor-element-99706f5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-99706f5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;background:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-99706f5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-70e0534{--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;--overflow:hidden;--padding-top:16px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-70e0534:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-70e0534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-70e0534 > .elementor-shape-bottom .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-70e0534 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-70e0534 > .elementor-shape-bottom svg, .elementor-23 .elementor-element.elementor-element-70e0534 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:175px;}.elementor-23 .elementor-element.elementor-element-dfd5340{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-f03c100{text-align:center;}.elementor-23 .elementor-element.elementor-element-f03c100 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-f044475{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cd71065{--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-23 .elementor-element.elementor-element-b5b0208{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c90f9c2 .elementor-heading-title{font-family:var( --e-global-typography-9c4f8b7-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4f8b7-font-size );font-weight:var( --e-global-typography-9c4f8b7-font-weight );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-1b3b4fb{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:var( --e-global-color-2c323ef );--border-color:var( --e-global-color-2c323ef );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a10ab45{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e7f616a .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-e7f616a .elementor-icon{font-size:87px;}.elementor-23 .elementor-element.elementor-element-e7f616a .elementor-icon svg{height:87px;}.elementor-23 .elementor-element.elementor-element-7cea091{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6125297 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-ca1e6aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-dae3428{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-65d065e{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-9d3b834{--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-23 .elementor-element.elementor-element-958a4c9{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-843c5c9 .elementor-heading-title{font-family:var( --e-global-typography-9c4f8b7-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4f8b7-font-size );font-weight:var( --e-global-typography-9c4f8b7-font-weight );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-4e08d8e{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:var( --e-global-color-2c323ef );--border-color:var( --e-global-color-2c323ef );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8d6ce0a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-acf27b5 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-acf27b5 .elementor-icon{font-size:87px;}.elementor-23 .elementor-element.elementor-element-acf27b5 .elementor-icon svg{height:87px;}.elementor-23 .elementor-element.elementor-element-4bd6c86{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9f1b620 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-1aa7987 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-a806686{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d1cea39{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2ad8729{--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-23 .elementor-element.elementor-element-1173609{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:var( --e-global-color-2c323ef );--border-color:var( --e-global-color-2c323ef );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-dc8fb1d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9c128f6 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-9c128f6 .elementor-icon{font-size:87px;}.elementor-23 .elementor-element.elementor-element-9c128f6 .elementor-icon svg{height:87px;}.elementor-23 .elementor-element.elementor-element-7f48648{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9f4f008 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-f82ee9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-91aacfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-211c392{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-527f4d5{--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-23 .elementor-element.elementor-element-afa188a{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:var( --e-global-color-2c323ef );--border-color:var( --e-global-color-2c323ef );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c2450d3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cfae4f7 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-cfae4f7 .elementor-icon{font-size:87px;}.elementor-23 .elementor-element.elementor-element-cfae4f7 .elementor-icon svg{height:87px;}.elementor-23 .elementor-element.elementor-element-b7f3c16{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9f0843b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-6d8fc0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-afa819c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-00cb357{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-bdc5172{--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-23 .elementor-element.elementor-element-7ecb0a6{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:var( --e-global-color-2c323ef );--border-color:var( --e-global-color-2c323ef );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7cd3d08{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5127cf6 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-5127cf6 .elementor-icon{font-size:87px;}.elementor-23 .elementor-element.elementor-element-5127cf6 .elementor-icon svg{height:87px;}.elementor-23 .elementor-element.elementor-element-553ce6f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3db9a67 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-45e3523 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-296233c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-64ea790{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d9e49d3{--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-23 .elementor-element.elementor-element-a73d88b{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:var( --e-global-color-2c323ef );--border-color:var( --e-global-color-2c323ef );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-be150da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8c7c42e .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-8c7c42e .elementor-icon{font-size:87px;}.elementor-23 .elementor-element.elementor-element-8c7c42e .elementor-icon svg{height:87px;}.elementor-23 .elementor-element.elementor-element-ca34763{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f9fe17a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-1e2e3fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-21981a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-412d00f{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-95537f6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-95537f6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-95537f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-95537f6 > .elementor-shape-bottom .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-95537f6 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-95537f6 > .elementor-shape-bottom svg, .elementor-23 .elementor-element.elementor-element-95537f6 > .e-con-inner > .elementor-shape-bottom svg{height:175px;}.elementor-23 .elementor-element.elementor-element-95145a2{text-align:center;}.elementor-23 .elementor-element.elementor-element-95145a2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-cb9ca11{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-e8c9b55{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-4b71b65{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-7eb5bbe{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-ac7f772{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-634465f{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-a9a6787{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-e5191cc{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-d037cc3{--n-accordion-title-font-size:var( --e-global-typography-9c4f8b7-font-size );width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:28px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-a86bf8a );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-a86bf8a );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d037cc3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-23 .elementor-element.elementor-element-d037cc3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-9c4f8b7-font-family ), Sans-serif;font-weight:var( --e-global-typography-9c4f8b7-font-weight );}:where( .elementor-23 .elementor-element.elementor-element-d037cc3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-23 .elementor-element.elementor-element-05a3e1f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9d01a99{--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;--overflow:hidden;--padding-top:16px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-9d01a99:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9d01a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-af75a35{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-f7e187b{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-f7e187b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-9993575{text-align:center;color:var( --e-global-color-2c323ef );}.elementor-23 .elementor-element.elementor-element-10b94ab{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-dc50765 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-1408675{--display:flex;--min-height:1px;--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:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-1408675:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1408675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-8e39b34{--divider-border-style:solid;--divider-color:var( --e-global-color-2c323ef );--divider-border-width:0.5px;}.elementor-23 .elementor-element.elementor-element-8e39b34 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-8e39b34 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-5960524 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-f0c7813 .elementor-button{font-size:15px;}.elementor-23 .elementor-element.elementor-element-b5ba982 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-242a88a{--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;}.elementor-23 .elementor-element.elementor-element-cec49a0{--min-height:0px;}.elementor-23 .elementor-element.elementor-element-2d19524 .elementor-heading-title{font-size:var( --e-global-typography-94b4782-font-size );}.elementor-23 .elementor-element.elementor-element-8b66a43{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-eea7116 .elementor-heading-title{font-size:var( --e-global-typography-94b4782-font-size );}.elementor-23 .elementor-element.elementor-element-cb623ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-b43f2ea .elementor-heading-title{font-size:var( --e-global-typography-94b4782-font-size );}.elementor-23 .elementor-element.elementor-element-ffd9854{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-6d7e540 .elementor-heading-title{font-size:var( --e-global-typography-94b4782-font-size );}.elementor-23 .elementor-element.elementor-element-d7348fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-343ee00 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-3cfa3e9{left:70px;}body.rtl .elementor-23 .elementor-element.elementor-element-3cfa3e9{right:70px;}.elementor-23 .elementor-element.elementor-element-3cfa3e9{top:217px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-c51a235{right:71px;}body.rtl .elementor-23 .elementor-element.elementor-element-c51a235{left:71px;}.elementor-23 .elementor-element.elementor-element-c51a235{bottom:220px;}.elementor-23 .elementor-element.elementor-element-c460e2f .elementor-heading-title{font-size:52px;}.elementor-23 .elementor-element.elementor-element-74e6428 .elementor-heading-title{font-size:52px;}.elementor-23 .elementor-element.elementor-element-8feb70a .elementor-heading-title{font-size:28px;}.elementor-23 .elementor-element.elementor-element-08dd018{font-size:15px;}.elementor-23 .elementor-element.elementor-element-156ad51 .elementor-button{font-size:15px;}.elementor-23 .elementor-element.elementor-element-4fbd219{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-553b016 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-ee59389{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b03c56c{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-545d7f9 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-5db673d .elementor-counter-number-wrapper{font-size:52px;}.elementor-23 .elementor-element.elementor-element-ac83fd4 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-de67f85 .elementor-counter-number-wrapper{font-size:52px;}.elementor-23 .elementor-element.elementor-element-de67f85 .elementor-counter-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-dcdd640 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-3fe118f .elementor-counter-number-wrapper{font-size:52px;}.elementor-23 .elementor-element.elementor-element-3fe118f .elementor-counter-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-03c3896{--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8894112 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-46bffe1 .elementor-icon{font-size:40px;}.elementor-23 .elementor-element.elementor-element-46bffe1 .elementor-icon svg{height:40px;}.elementor-23 .elementor-element.elementor-element-2d270f9 .elementor-icon{font-size:40px;}.elementor-23 .elementor-element.elementor-element-2d270f9 .elementor-icon svg{height:40px;}.elementor-23 .elementor-element.elementor-element-13a967b .elementor-icon{font-size:40px;}.elementor-23 .elementor-element.elementor-element-13a967b .elementor-icon svg{height:40px;}.elementor-23 .elementor-element.elementor-element-99706f5{--e-image-carousel-slides-to-show:4;}.elementor-23 .elementor-element.elementor-element-70e0534{--padding-top:16px;--padding-bottom:50px;--padding-left:28px;--padding-right:38px;}.elementor-23 .elementor-element.elementor-element-f03c100 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-f044475{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-c90f9c2 .elementor-heading-title{font-size:var( --e-global-typography-9c4f8b7-font-size );}.elementor-23 .elementor-element.elementor-element-6125297 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-ca1e6aa .elementor-heading-title{font-size:17px;}.elementor-23 .elementor-element.elementor-element-843c5c9 .elementor-heading-title{font-size:var( --e-global-typography-9c4f8b7-font-size );}.elementor-23 .elementor-element.elementor-element-9f1b620 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-1aa7987 .elementor-heading-title{font-size:17px;}.elementor-23 .elementor-element.elementor-element-9f4f008 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-f82ee9d .elementor-heading-title{font-size:17px;}.elementor-23 .elementor-element.elementor-element-9f0843b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-6d8fc0f .elementor-heading-title{font-size:17px;}.elementor-23 .elementor-element.elementor-element-3db9a67 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-45e3523 .elementor-heading-title{font-size:17px;}.elementor-23 .elementor-element.elementor-element-f9fe17a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-1e2e3fe .elementor-heading-title{font-size:17px;}.elementor-23 .elementor-element.elementor-element-95537f6{--padding-top:16px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-95145a2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d037cc3{--n-accordion-title-font-size:var( --e-global-typography-9c4f8b7-font-size );}.elementor-23 .elementor-element.elementor-element-f7e187b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-b5b49d8{--width:56%;}.elementor-23 .elementor-element.elementor-element-cc44099{--width:50%;}.elementor-23 .elementor-element.elementor-element-cec49a0{--width:100%;}.elementor-23 .elementor-element.elementor-element-f143371{--width:40%;}.elementor-23 .elementor-element.elementor-element-907ab9f{--width:75%;}.elementor-23 .elementor-element.elementor-element-08fdb1a{--width:75%;}.elementor-23 .elementor-element.elementor-element-d19e624{--width:75%;}.elementor-23 .elementor-element.elementor-element-0e0ff11{--width:30%;}.elementor-23 .elementor-element.elementor-element-0c8bf3e{--width:68%;}.elementor-23 .elementor-element.elementor-element-4621d0e{--width:56%;}.elementor-23 .elementor-element.elementor-element-9310be5{--width:75%;}.elementor-23 .elementor-element.elementor-element-295696f{--width:77%;}.elementor-23 .elementor-element.elementor-element-735af43{--width:33%;}.elementor-23 .elementor-element.elementor-element-4fbd219{--width:100%;}.elementor-23 .elementor-element.elementor-element-6f12d32{--width:100%;}.elementor-23 .elementor-element.elementor-element-5aa5573{--width:55%;}.elementor-23 .elementor-element.elementor-element-ee59389{--width:100%;}.elementor-23 .elementor-element.elementor-element-15706cd{--width:17%;}.elementor-23 .elementor-element.elementor-element-e45d261{--width:17%;}.elementor-23 .elementor-element.elementor-element-1bf7b54{--width:17%;}.elementor-23 .elementor-element.elementor-element-c971e4c{--width:100%;}.elementor-23 .elementor-element.elementor-element-bb161e2{--width:50%;}.elementor-23 .elementor-element.elementor-element-dfd5340{--width:100%;}.elementor-23 .elementor-element.elementor-element-1b3b4fb{--width:100%;}.elementor-23 .elementor-element.elementor-element-a10ab45{--width:25%;}.elementor-23 .elementor-element.elementor-element-7cea091{--width:100%;}.elementor-23 .elementor-element.elementor-element-dae3428{--width:19%;}.elementor-23 .elementor-element.elementor-element-4e08d8e{--width:100%;}.elementor-23 .elementor-element.elementor-element-8d6ce0a{--width:25%;}.elementor-23 .elementor-element.elementor-element-4bd6c86{--width:100%;}.elementor-23 .elementor-element.elementor-element-a806686{--width:19%;}.elementor-23 .elementor-element.elementor-element-1173609{--width:100%;}.elementor-23 .elementor-element.elementor-element-dc8fb1d{--width:25%;}.elementor-23 .elementor-element.elementor-element-7f48648{--width:100%;}.elementor-23 .elementor-element.elementor-element-91aacfa{--width:19%;}.elementor-23 .elementor-element.elementor-element-afa188a{--width:100%;}.elementor-23 .elementor-element.elementor-element-c2450d3{--width:25%;}.elementor-23 .elementor-element.elementor-element-b7f3c16{--width:100%;}.elementor-23 .elementor-element.elementor-element-afa819c{--width:19%;}.elementor-23 .elementor-element.elementor-element-7ecb0a6{--width:100%;}.elementor-23 .elementor-element.elementor-element-7cd3d08{--width:25%;}.elementor-23 .elementor-element.elementor-element-553ce6f{--width:100%;}.elementor-23 .elementor-element.elementor-element-296233c{--width:19%;}.elementor-23 .elementor-element.elementor-element-a73d88b{--width:100%;}.elementor-23 .elementor-element.elementor-element-be150da{--width:25%;}.elementor-23 .elementor-element.elementor-element-ca34763{--width:100%;}.elementor-23 .elementor-element.elementor-element-21981a0{--width:19%;}.elementor-23 .elementor-element.elementor-element-05a3e1f{--width:46%;}.elementor-23 .elementor-element.elementor-element-af75a35{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-b5b49d8{--width:500px;}.elementor-23 .elementor-element.elementor-element-cc44099{--width:500px;}.elementor-23 .elementor-element.elementor-element-242a88a{--width:100%;}.elementor-23 .elementor-element.elementor-element-cec49a0{--width:100%;}.elementor-23 .elementor-element.elementor-element-f143371{--width:20%;}.elementor-23 .elementor-element.elementor-element-907ab9f{--width:100%;}.elementor-23 .elementor-element.elementor-element-08fdb1a{--width:100%;}.elementor-23 .elementor-element.elementor-element-d19e624{--width:100%;}.elementor-23 .elementor-element.elementor-element-0e0ff11{--width:17%;}.elementor-23 .elementor-element.elementor-element-4621d0e{--width:500px;}.elementor-23 .elementor-element.elementor-element-9310be5{--width:100%;}.elementor-23 .elementor-element.elementor-element-5aa5573{--width:100%;}.elementor-23 .elementor-element.elementor-element-bb161e2{--width:100%;}.elementor-23 .elementor-element.elementor-element-dfd5340{--width:100%;}.elementor-23 .elementor-element.elementor-element-05a3e1f{--width:500px;}.elementor-23 .elementor-element.elementor-element-af75a35{--width:500px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-75f7805:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-75f7805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolanneveilleux.ca/wp-content/uploads/2026/05/Carol-Anne-Veilleux-Psychoeducatrice-Hero-BG-mobile.svg");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-75f7805{--min-height:570px;--justify-content:flex-end;--overlay-opacity:0;--padding-top:25px;--padding-bottom:50px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-75f7805 > .elementor-shape-bottom svg, .elementor-23 .elementor-element.elementor-element-75f7805 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0px;}.elementor-23 .elementor-element.elementor-element-b5b49d8{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5960524{width:100%;max-width:100%;text-align:center;}.elementor-23 .elementor-element.elementor-element-5960524 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-03d4887{text-align:center;}.elementor-23 .elementor-element.elementor-element-a9fa101{--width:100%;--min-height:40px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f0c7813 .elementor-button{font-size:17px;}.elementor-23 .elementor-element.elementor-element-0253dd0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0253dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/carolanneveilleux.ca/wp-content/uploads/2026/05/Carol-Anne-Veilleux-Psychoeducatrice-Hero-BG-mobile.png?fit=492%2C547&ssl=1");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-0253dd0{--min-height:450px;--overlay-opacity:0;--padding-top:16px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-0253dd0 > .elementor-shape-bottom svg, .elementor-23 .elementor-element.elementor-element-0253dd0 > .e-con-inner > .elementor-shape-bottom svg{width:calc(251% + 1.3px);height:46px;}.elementor-23 .elementor-element.elementor-element-1b1622a{--padding-top:16px;--padding-bottom:80px;--padding-left:16px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-cc44099{--width:100%;}.elementor-23 .elementor-element.elementor-element-b5ba982{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-b5ba982 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-2d19524 .elementor-heading-title{font-size:var( --e-global-typography-94b4782-font-size );}.elementor-23 .elementor-element.elementor-element-8b66a43{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-f143371{--width:45%;top:-50px;}.elementor-23 .elementor-element.elementor-element-eea7116 .elementor-heading-title{font-size:var( --e-global-typography-94b4782-font-size );}.elementor-23 .elementor-element.elementor-element-cb623ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-b43f2ea .elementor-heading-title{font-size:var( --e-global-typography-94b4782-font-size );}.elementor-23 .elementor-element.elementor-element-ffd9854{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-6d7e540 .elementor-heading-title{font-size:var( --e-global-typography-94b4782-font-size );}.elementor-23 .elementor-element.elementor-element-d7348fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-0e0ff11{--width:30%;}.elementor-23 .elementor-element.elementor-element-343ee00 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23 .elementor-element.elementor-element-3048e11:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3048e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolanneveilleux.ca/wp-content/uploads/2026/05/background-plaisir-carol-anne-veilleux-psychoed-mobile.svg");background-repeat:no-repeat;}.elementor-23 .elementor-element.elementor-element-3048e11{--min-height:350px;--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-3cfa3e9{left:46px;}body.rtl .elementor-23 .elementor-element.elementor-element-3cfa3e9{right:46px;}.elementor-23 .elementor-element.elementor-element-3cfa3e9{top:100px;}.elementor-23 .elementor-element.elementor-element-3cfa3e9 .elementor-icon{font-size:40px;}.elementor-23 .elementor-element.elementor-element-3cfa3e9 .elementor-icon svg{height:40px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-c51a235{right:50px;}body.rtl .elementor-23 .elementor-element.elementor-element-c51a235{left:50px;}.elementor-23 .elementor-element.elementor-element-c51a235{bottom:89px;}.elementor-23 .elementor-element.elementor-element-c51a235 .elementor-icon{font-size:41px;}.elementor-23 .elementor-element.elementor-element-c51a235 .elementor-icon svg{height:41px;}.elementor-23 .elementor-element.elementor-element-c51a235 .elementor-icon i, .elementor-23 .elementor-element.elementor-element-c51a235 .elementor-icon svg{transform:rotate(0deg);}.elementor-23 .elementor-element.elementor-element-0c8bf3e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-c460e2f{width:var( --container-widget-width, 263px );max-width:263px;--container-widget-width:263px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-c460e2f .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-69ece81{--padding-top:80px;--padding-bottom:50px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-4621d0e{--width:100%;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-74e6428{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-74e6428 .elementor-heading-title{font-size:38px;}.elementor-23 .elementor-element.elementor-element-295696f{--width:100%;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-8feb70a .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-08dd018{font-size:14px;}.elementor-23 .elementor-element.elementor-element-9639fa4{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-138097d{--width:100%;--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;}.elementor-23 .elementor-element.elementor-element-156ad51 .elementor-button{font-size:17px;}.elementor-23 .elementor-element.elementor-element-4fbd219{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6f12d32:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6f12d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolanneveilleux.ca/wp-content/uploads/2026/04/seperator-zizag-carolanneveilleux-psychoed-beige.svg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-23 .elementor-element.elementor-element-6f12d32{--width:100%;--min-height:100px;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5aa5573{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-553b016{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-553b016 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e2341fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-ac764d6{--width:100%;--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ee59389:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ee59389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolanneveilleux.ca/wp-content/uploads/2026/04/seperator-cloud-carolanneveilleux-psychoed-top-1.svg");background-position:bottom center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-ee59389{--width:100%;--min-height:100px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b03c56c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-babd5da{--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;}.elementor-23 .elementor-element.elementor-element-15706cd{--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;}.elementor-23 .elementor-element.elementor-element-545d7f9 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-5db673d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:70px;}.elementor-23 .elementor-element.elementor-element-e45d261{--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;}.elementor-23 .elementor-element.elementor-element-ac83fd4 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-de67f85 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:70px;}.elementor-23 .elementor-element.elementor-element-de67f85 .elementor-counter-title{font-size:20px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-1bf7b54{--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;}.elementor-23 .elementor-element.elementor-element-dcdd640 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-3fe118f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:70px;}.elementor-23 .elementor-element.elementor-element-3fe118f .elementor-counter-title{font-size:20px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-c971e4c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c971e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolanneveilleux.ca/wp-content/uploads/2026/04/seperator-cloud-carolanneveilleux-psychoed-bottom-1.svg");background-position:top center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c971e4c{--width:100%;--min-height:100px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bb161e2{--width:100%;}.elementor-23 .elementor-element.elementor-element-8894112{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-8894112 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-fa40e8d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23 .elementor-element.elementor-element-46bffe1 .elementor-icon{font-size:25px;}.elementor-23 .elementor-element.elementor-element-46bffe1 .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-2d270f9 .elementor-icon{font-size:25px;}.elementor-23 .elementor-element.elementor-element-2d270f9 .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-13a967b .elementor-icon{font-size:25px;}.elementor-23 .elementor-element.elementor-element-13a967b .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-70e0534 > .elementor-shape-bottom svg, .elementor-23 .elementor-element.elementor-element-70e0534 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:70px;}.elementor-23 .elementor-element.elementor-element-70e0534{--padding-top:50px;--padding-bottom:200px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-dfd5340{--width:100%;}.elementor-23 .elementor-element.elementor-element-f03c100{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-f03c100 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-f044475{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-c90f9c2 .elementor-heading-title{font-size:var( --e-global-typography-9c4f8b7-font-size );}.elementor-23 .elementor-element.elementor-element-1b3b4fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-a10ab45{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-e7f616a .elementor-icon{font-size:50px;}.elementor-23 .elementor-element.elementor-element-e7f616a .elementor-icon svg{height:50px;}.elementor-23 .elementor-element.elementor-element-6125297 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-ca1e6aa .elementor-heading-title{font-size:12px;}.elementor-23 .elementor-element.elementor-element-843c5c9 .elementor-heading-title{font-size:var( --e-global-typography-9c4f8b7-font-size );}.elementor-23 .elementor-element.elementor-element-4e08d8e{--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-23 .elementor-element.elementor-element-8d6ce0a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-acf27b5 .elementor-icon{font-size:50px;}.elementor-23 .elementor-element.elementor-element-acf27b5 .elementor-icon svg{height:50px;}.elementor-23 .elementor-element.elementor-element-9f1b620 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-1aa7987 .elementor-heading-title{font-size:12px;}.elementor-23 .elementor-element.elementor-element-1173609{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-dc8fb1d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-9c128f6 .elementor-icon{font-size:50px;}.elementor-23 .elementor-element.elementor-element-9c128f6 .elementor-icon svg{height:50px;}.elementor-23 .elementor-element.elementor-element-9f4f008 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-f82ee9d .elementor-heading-title{font-size:12px;}.elementor-23 .elementor-element.elementor-element-afa188a{--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-23 .elementor-element.elementor-element-c2450d3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-cfae4f7 .elementor-icon{font-size:50px;}.elementor-23 .elementor-element.elementor-element-cfae4f7 .elementor-icon svg{height:50px;}.elementor-23 .elementor-element.elementor-element-9f0843b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-6d8fc0f .elementor-heading-title{font-size:12px;}.elementor-23 .elementor-element.elementor-element-7ecb0a6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-7cd3d08{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-5127cf6 .elementor-icon{font-size:50px;}.elementor-23 .elementor-element.elementor-element-5127cf6 .elementor-icon svg{height:50px;}.elementor-23 .elementor-element.elementor-element-3db9a67 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-45e3523 .elementor-heading-title{font-size:12px;}.elementor-23 .elementor-element.elementor-element-a73d88b{--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-23 .elementor-element.elementor-element-be150da{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-8c7c42e .elementor-icon{font-size:50px;}.elementor-23 .elementor-element.elementor-element-8c7c42e .elementor-icon svg{height:50px;}.elementor-23 .elementor-element.elementor-element-f9fe17a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-1e2e3fe .elementor-heading-title{font-size:12px;}.elementor-23 .elementor-element.elementor-element-95537f6 > .elementor-shape-bottom svg, .elementor-23 .elementor-element.elementor-element-95537f6 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:70px;}.elementor-23 .elementor-element.elementor-element-95537f6{--padding-top:16px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-23 .elementor-element.elementor-element-95145a2{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-95145a2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d037cc3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-9c4f8b7-font-size );}.elementor-23 .elementor-element.elementor-element-05a3e1f{--width:100%;--min-height:0px;}.elementor-23 .elementor-element.elementor-element-af75a35{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f7e187b{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-f7e187b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-10b94ab{--width:100%;}}