.elementor-12 .elementor-element.elementor-element-e738832{--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;--margin-top:0px;--margin-bottom:-110px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1000;}.elementor-12 .elementor-element.elementor-element-e738832:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e738832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C131300;}.elementor-12 .elementor-element.elementor-element-b6cabf5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5dde430{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-12 .elementor-element.elementor-element-45db0fc{text-align:start;}.elementor-12 .elementor-element.elementor-element-45db0fc img{width:100%;}.elementor-12 .elementor-element.elementor-element-ec56a40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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 );}.elementor-12 .elementor-element.elementor-element-57dcb6d{width:var( --container-widget-width, 97% );max-width:97%;background-color:#FFFFFF3D;padding:12px 20px 12px 20px;--container-widget-width:97%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-57dcb6d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-menu-toggle{margin:0 auto;}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu .elementor-item{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 );}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:25px;padding-right:25px;padding-top:0px;padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--main .elementor-item:focus{color:#D1D1D1;fill:#D1D1D1;}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#D1D1D1;}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown a, .elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-menu-toggle{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown{background-color:var( --e-global-color-accent );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown a:hover,
					.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown a:focus,
					.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown .elementor-item, .elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown a{padding-left:27px;padding-right:27px;padding-top:9px;padding-bottom:9px;}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:14px !important;}.elementor-12 .elementor-element.elementor-element-7cbb446{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-12 .elementor-element.elementor-element-db64009 .elementor-button{background-color:var( --e-global-color-accent );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-9db624a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-12 .elementor-element.elementor-element-9db624a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9db624a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F8;}.elementor-12 .elementor-element.elementor-element-10ecbda{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-45cccc0{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-1266dc3{text-align:start;}.elementor-12 .elementor-element.elementor-element-1266dc3 img{width:100%;}.elementor-12 .elementor-element.elementor-element-23d5f0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1b62485{width:var( --container-widget-width, 97% );max-width:97%;background-color:#FFFFFF;padding:12px 20px 12px 20px;--container-widget-width:97%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-1b62485.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-menu-toggle{margin:0 auto;}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu .elementor-item{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 );}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:25px;padding-right:25px;padding-top:0px;padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--main .elementor-item:focus{color:#242424;fill:#242424;}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a, .elementor-12 .elementor-element.elementor-element-1b62485 .elementor-menu-toggle{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-accent );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a:hover,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a:focus,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-menu-toggle:hover,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a:hover,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a:focus,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown .elementor-item, .elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown a{padding-left:27px;padding-right:27px;padding-top:9px;padding-bottom:9px;}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:14px !important;}.elementor-12 .elementor-element.elementor-element-9abf792{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-9df1303 .elementor-button{background-color:var( --e-global-color-accent );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-ff5b99e{--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;--margin-top:0px;--margin-bottom:-110px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1000;}.elementor-12 .elementor-element.elementor-element-ff5b99e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ff5b99e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C131300;}.elementor-12 .elementor-element.elementor-element-725aa72{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4951167{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-d4558fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-e45b507{width:var( --container-widget-width, 67% );max-width:67%;padding:12px 20px 12px 20px;--container-widget-width:67%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-e45b507.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-menu-toggle{margin-left:auto;}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu .elementor-item{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 );}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:25px;padding-right:25px;padding-top:0px;padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--dropdown a, .elementor-12 .elementor-element.elementor-element-e45b507 .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--dropdown a:hover,
					.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--dropdown a:focus,
					.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-menu-toggle:hover,
					.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--dropdown a:hover,
					.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--dropdown a:focus,
					.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-e45b507 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e45b507 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e45b507 div.elementor-menu-toggle:hover, .elementor-12 .elementor-element.elementor-element-e45b507 div.elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e45b507 div.elementor-menu-toggle:hover svg, .elementor-12 .elementor-element.elementor-element-e45b507 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-31fd6e4{--display:flex;--min-height:100vh;--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:flex-end;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-31fd6e4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-31fd6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/09/sunset-with-tree-birds-flying-sky-opt-med.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-31fd6e4::before, .elementor-12 .elementor-element.elementor-element-31fd6e4 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-31fd6e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-31fd6e4 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-31fd6e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-31fd6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(55deg, #000000 55%, #FF040400 80%);}.elementor-12 .elementor-element.elementor-element-c68ee59{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6a7ad0f{width:var( --container-widget-width, 18% );max-width:18%;background-color:#FFFFFF52;padding:3px 3px 3px 3px;--container-widget-width:18%;--container-widget-flex-grow:0;border-radius:500px 500px 500px 500px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6a7ad0f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6a7ad0f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6a7ad0f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d2a9b60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:53px;font-weight:500;line-height:74px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-af2ac50{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-af2ac50 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-dc7eb08 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:300;line-height:36px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a804607{text-align:start;}.elementor-12 .elementor-element.elementor-element-ec2115a{--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-12 .elementor-element.elementor-element-44d02b0 .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-3a0f6c6 .elementor-button{background-color:#FFFFFF69;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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-5fceea5{--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:200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5fceea5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5fceea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f01e68c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D7D7;--border-color:#D8D7D7;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px -14px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f01e68c.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4de9cac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-25ecd00{--display:flex;}.elementor-12 .elementor-element.elementor-element-5384c65{margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -63px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-5384c65 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-dee2a6d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8876c40 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-a2c651a{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3ff1fa6{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-12 .elementor-element.elementor-element-74afc2b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-05390ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b59e179{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-82ae610{--divider-border-style:solid;--divider-color:#DBD7D7;--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-82ae610 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-82ae610 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-7816c63{--display:flex;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9f7618a{right:-55px;}body.rtl .elementor-12 .elementor-element.elementor-element-9f7618a{left:-55px;}.elementor-12 .elementor-element.elementor-element-9f7618a{top:-111px;}.elementor-12 .elementor-element.elementor-element-9f7618a img{width:90%;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-51df31d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-398aa27{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b138fa0{--display:flex;--gap:6px 5px;--row-gap:6px;--column-gap:5px;}.elementor-12 .elementor-element.elementor-element-e79ee1c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-e79ee1c{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-item > a{font-family:var( --e-global-typography-91ae3bc-font-family ), Sans-serif;font-size:var( --e-global-typography-91ae3bc-font-size );font-weight:var( --e-global-typography-91ae3bc-font-weight );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6063a58{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;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 );}.elementor-12 .elementor-element.elementor-element-6063a58.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-41d5589{--display:flex;--gap:6px 5px;--row-gap:6px;--column-gap:5px;}.elementor-12 .elementor-element.elementor-element-bba1836.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-bba1836{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-item > a{font-family:var( --e-global-typography-91ae3bc-font-family ), Sans-serif;font-size:var( --e-global-typography-91ae3bc-font-size );font-weight:var( --e-global-typography-91ae3bc-font-weight );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-59e16d4.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-59e16d4{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 );}.elementor-12 .elementor-element.elementor-element-d5f4572{--display:flex;--gap:6px 5px;--row-gap:6px;--column-gap:5px;}.elementor-12 .elementor-element.elementor-element-aba4432.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-aba4432{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-item > a{font-family:var( --e-global-typography-91ae3bc-font-family ), Sans-serif;font-size:var( --e-global-typography-91ae3bc-font-size );font-weight:var( --e-global-typography-91ae3bc-font-weight );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b14b9bb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b14b9bb{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 );}.elementor-12 .elementor-element.elementor-element-c91850c{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30706bb{text-align:center;}.elementor-12 .elementor-element.elementor-element-8ec7afd{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-8ec7afd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3f8bd69{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6d2ef1b img{width:100%;}.elementor-12 .elementor-element.elementor-element-a6f6310{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-25a3b79{text-align:center;}.elementor-12 .elementor-element.elementor-element-cdcedc1{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-cdcedc1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9ee0c41{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e5b24d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e5b24d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e5b24d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/Group-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-88c7bdc{text-align:center;}.elementor-12 .elementor-element.elementor-element-88c7bdc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-3cb1990{text-align:center;}.elementor-12 .elementor-element.elementor-element-3cb1990 .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 );}.elementor-12 .elementor-element.elementor-element-22e74f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-22e74f2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-22e74f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/Group-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-abf61d3{text-align:center;}.elementor-12 .elementor-element.elementor-element-abf61d3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b13880{text-align:center;}.elementor-12 .elementor-element.elementor-element-8b13880 .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 );}.elementor-12 .elementor-element.elementor-element-67087ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-67087ce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-67087ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/Group-4-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d39bc1d{text-align:center;}.elementor-12 .elementor-element.elementor-element-d39bc1d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-c37f96a{text-align:center;}.elementor-12 .elementor-element.elementor-element-c37f96a .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 );}.elementor-12 .elementor-element.elementor-element-8b70f28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8b70f28:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8b70f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/Group-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4b7167b{text-align:center;}.elementor-12 .elementor-element.elementor-element-4b7167b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-79cb068{text-align:center;}.elementor-12 .elementor-element.elementor-element-79cb068 .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 );}.elementor-12 .elementor-element.elementor-element-7c421b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7c421b7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7c421b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/Group-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7610e75{text-align:center;}.elementor-12 .elementor-element.elementor-element-7610e75 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e8eb8dc{text-align:center;}.elementor-12 .elementor-element.elementor-element-e8eb8dc .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 );}.elementor-12 .elementor-element.elementor-element-d88b082{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d88b082:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d88b082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/Group-7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b6f9a2d{text-align:center;}.elementor-12 .elementor-element.elementor-element-b6f9a2d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8cd33f5{text-align:center;}.elementor-12 .elementor-element.elementor-element-8cd33f5 .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 );}.elementor-12 .elementor-element.elementor-element-323713e{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8e4395d{--display:flex;--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-fece7b5{--display:flex;}.elementor-12 .elementor-element.elementor-element-7ec0551 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-15fbcaf .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-6535be6{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-text );}.elementor-12 .elementor-element.elementor-element-b4f2dcc .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-12 .elementor-element.elementor-element-b4f2dcc .elementor-icon-box-title{margin-block-end:7px;}.elementor-12 .elementor-element.elementor-element-b4f2dcc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b4f2dcc .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-c4c76f9{--display:flex;}.elementor-12 .elementor-element.elementor-element-62617ae{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px -14px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-62617ae:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-62617ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1fa8bb5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-1fa8bb5{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-91ae3bc-font-family ), Sans-serif;font-size:var( --e-global-typography-91ae3bc-font-size );font-weight:var( --e-global-typography-91ae3bc-font-weight );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3ca6b94{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;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 );}.elementor-12 .elementor-element.elementor-element-3ca6b94.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-70c4e39{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px -14px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-70c4e39:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-70c4e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6d25a82.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6d25a82{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-item > a{font-family:var( --e-global-typography-91ae3bc-font-family ), Sans-serif;font-size:var( --e-global-typography-91ae3bc-font-size );font-weight:var( --e-global-typography-91ae3bc-font-weight );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1acc004{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;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 );}.elementor-12 .elementor-element.elementor-element-1acc004.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c1e7c95{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px -14px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-c1e7c95:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c1e7c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-88c18c6.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-88c18c6{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-91ae3bc-font-family ), Sans-serif;font-size:var( --e-global-typography-91ae3bc-font-size );font-weight:var( --e-global-typography-91ae3bc-font-weight );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ebab7da{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;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 );}.elementor-12 .elementor-element.elementor-element-ebab7da.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1ed187a{--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:100px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1ed187a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1ed187a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 35%, var( --e-global-color-primary ) 100%);}.elementor-12 .elementor-element.elementor-element-8e7d76c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-ecf0798{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-ecf0798.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ecf0798 img{width:100%;}.elementor-widget-image-box .elementor-image-box-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 );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-text );}.elementor-12 .elementor-element.elementor-element-2ca568a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2ca568a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2ca568a .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2ca568a .elementor-image-box-title{margin-bottom:13px;font-family:"Inter", Sans-serif;font-size:48px;font-weight:200;line-height:54px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2ca568a:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-2ca568a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2ca568a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:28px;font-weight:200;line-height:36px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3b8b498{--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:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3b8b498:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3b8b498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-18b7c5b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-18b7c5b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-18b7c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F8;}.elementor-12 .elementor-element.elementor-element-f513453{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-266f84c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-3f6b0c4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-12 .elementor-element.elementor-element-3f6b0c4 .elementor-divider-separator{width:14%;}.elementor-12 .elementor-element.elementor-element-3f6b0c4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-12 .elementor-element.elementor-element-b985220 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-eb23e38 .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-e163c58{--display:flex;--min-height:380px;}.elementor-12 .elementor-element.elementor-element-e163c58:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e163c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/07/A-Safe-Place-to-Begin-Again-image-102-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3d7b746{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3d7b746:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3d7b746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-843c5ef{--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-12 .elementor-element.elementor-element-7d1a8a9.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-7d1a8a9 .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:14px;}.elementor-12 .elementor-element.elementor-element-7d1a8a9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7d1a8a9 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-7d1a8a9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7d1a8a9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-12 .elementor-element.elementor-element-c14805f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77edbc6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-d75f263{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-d75f263:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d75f263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F8;}.elementor-12 .elementor-element.elementor-element-6b24980 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-6b24980 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-6b24980 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6b24980 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-42fa7f1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-cb14df2 .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-86b3eff{--display:flex;--min-height:417px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-86b3eff:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-86b3eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/07/Core-Mental-Health-Crisis-Support-image-101.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5ba1c4c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-a40a7a6{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-a40a7a6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a40a7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F8;}.elementor-12 .elementor-element.elementor-element-c26cb0e .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-c26cb0e .elementor-icon-box-title{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-c26cb0e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c26cb0e .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-1814a20 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b8a918d .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-4175bab{--display:flex;--min-height:417px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-4175bab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4175bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/07/Behavioural-Compulsive-Challenges-image-102.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1f4e60a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-e9bb3d6{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-e9bb3d6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e9bb3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F8;}.elementor-12 .elementor-element.elementor-element-dd34523 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-dd34523 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-dd34523 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dd34523 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-2fb6b99 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a4f4eea .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-8dbec1c{--display:flex;--min-height:417px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-8dbec1c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8dbec1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/04/Relationships-Family-image-103.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ab84163{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ab84163:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ab84163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-db17f21{--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-12 .elementor-element.elementor-element-9292f09{--display:flex;}.elementor-12 .elementor-element.elementor-element-ad8667b{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ad8667b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-fa0b70e{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-fa0b70e.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-fa0b70e .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:14px;}.elementor-12 .elementor-element.elementor-element-fa0b70e .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-fa0b70e .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-fa0b70e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-fa0b70e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-12 .elementor-element.elementor-element-491d72e{--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-12 .elementor-element.elementor-element-877ee29{--display:flex;}.elementor-12 .elementor-element.elementor-element-a2092e0{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-a2092e0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a2092e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/ChatGPT-Image-Jan-16-2026-06_33_11-PM-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-96e1ed6 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8de6723{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-247e905 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-247e905 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-247e905{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-247e905 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2312337 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:36px;}.elementor-12 .elementor-element.elementor-element-c4889be{--display:flex;}.elementor-12 .elementor-element.elementor-element-035a700{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-035a700:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-035a700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/ChatGPT-Image-Jan-17-2026-04_03_00-PM-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-81e03d8.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-81e03d8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-41c7c88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-a003024 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-a003024 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-a003024{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-a003024 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-9f13367 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:36px;}.elementor-12 .elementor-element.elementor-element-0d9dd38{--display:flex;}.elementor-12 .elementor-element.elementor-element-5cd7b60{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-5cd7b60:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5cd7b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/ChatGPT-Image-Jan-17-2026-04_01_21-PM-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bb9677a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-996a1c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2dfa4ee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2dfa4ee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2dfa4ee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-2dfa4ee .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-092f010 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:36px;}.elementor-12 .elementor-element.elementor-element-711a560{--display:flex;}.elementor-12 .elementor-element.elementor-element-ab64e18{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-ab64e18:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ab64e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/ChatGPT-Image-Jan-17-2026-04_06_37-PM-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-986483b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e975a3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-501c75f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-501c75f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-501c75f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-501c75f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-715e842 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:36px;}.elementor-12 .elementor-element.elementor-element-e58ccf3{--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:100px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e58ccf3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e58ccf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-489cbba{--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-12 .elementor-element.elementor-element-d700dbd.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-d700dbd .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:14px;}.elementor-12 .elementor-element.elementor-element-d700dbd .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d700dbd .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-d700dbd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d700dbd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-12 .elementor-element.elementor-element-39c45b1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6edb320{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-dcc6af4{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-dcc6af4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dcc6af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F8;}.elementor-12 .elementor-element.elementor-element-0a75ad3 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-0a75ad3 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-0a75ad3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0a75ad3 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-2c0f403 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ac9bd91 .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-a0995a4{--display:flex;--min-height:417px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-a0995a4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a0995a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/07/Evidence-Based-Practical-Approaches-image-101.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e981661{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3064b24{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-3064b24:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3064b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F8;}.elementor-12 .elementor-element.elementor-element-3708e3e .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-3708e3e .elementor-icon-box-title{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-3708e3e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3708e3e .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e71c053 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-e8225ea .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-51859ae{--display:flex;--min-height:417px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-51859ae:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-51859ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/04/Trauma-Focused-Deep-Processing-Therapies-image-102.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-306bad7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4fb804d{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-4fb804d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4fb804d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F8;}.elementor-12 .elementor-element.elementor-element-ffee28c .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-ffee28c .elementor-icon-box-title{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-ffee28c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ffee28c .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-c86dc9c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d0d4e2d .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-d9af9c9{--display:flex;--min-height:417px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-d9af9c9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d9af9c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/04/Insight-Oriented-Reflective-Approaches-image-103.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4229931{--display:flex;--min-height:836px;--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:flex-end;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4229931:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4229931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/07/Multiculturalism-Image--scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4229931::before, .elementor-12 .elementor-element.elementor-element-4229931 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4229931 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4229931 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4229931 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4229931 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-0ec880b{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-0ec880b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0ec880b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A26;}.elementor-12 .elementor-element.elementor-element-0625a1f{--display:flex;}.elementor-12 .elementor-element.elementor-element-b4b5c9d{text-align:start;}.elementor-12 .elementor-element.elementor-element-b4b5c9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;text-transform:capitalize;line-height:54px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d84d68a{--display:flex;}.elementor-12 .elementor-element.elementor-element-15e091f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-15e091f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-15e091f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7b4a7a0{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-622a68b .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-b90de93{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b3d1e27{--display:flex;}.elementor-12 .elementor-element.elementor-element-9a20a81{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9a20a81 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9228fbb .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-d6ab207{--display:flex;}.elementor-12 .elementor-element.elementor-element-47abe16{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-790be6a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-790be6a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-63ab1ae{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5479fa2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5479fa2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4cfbbd0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7b1cc1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7b1cc1f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ff70638{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-477d419{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-477d419 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-290f796{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2ae400f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2ae400f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-766d937{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7ed29e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7ed29e2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-df77b88{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6491832{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6491832 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-52b0582{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1546704{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1546704 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-34fa5b9{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-34fa5b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D3D3D3;}.elementor-12 .elementor-element.elementor-element-34fa5b9 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-12 .elementor-element.elementor-element-34fa5b9 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-12 .elementor-element.elementor-element-34fa5b9 > .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:"Inter", Sans-serif;font-weight:400;line-height:30px;}.elementor-12 .elementor-element.elementor-element-1693461{--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:100px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1693461:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1693461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 35%, var( --e-global-color-primary ) 100%);}.elementor-12 .elementor-element.elementor-element-645c302{--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-12 .elementor-element.elementor-element-f3c63bb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-fcd4cf6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2bf7a1c .elementor-button{background-color:#FFFFFF66;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 );fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-12 .elementor-element.elementor-element-2bf7a1c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2bf7a1c .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c76cd6b{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-2d67f6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-e9bd8b0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e9bd8b0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-e9bd8b0{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-e9bd8b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e9bd8b0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;}.elementor-12 .elementor-element.elementor-element-e9bd8b0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-07e195a{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-feef083 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-fc8badf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-fc8badf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-fc8badf{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-fc8badf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-fc8badf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;}.elementor-12 .elementor-element.elementor-element-fc8badf .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3779f77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c5ad1b0{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-74ba9b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:200;line-height:30px;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-04cfe09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-04cfe09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-04cfe09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-04cfe09 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-04cfe09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-04cfe09 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-04cfe09 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-04cfe09{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-04cfe09 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-13e42d0{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;--e-transform-rotateZ:90deg;top:240px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-13e42d0{right:-155px;}body.rtl .elementor-12 .elementor-element.elementor-element-13e42d0{left:-155px;}.elementor-12 .elementor-element.elementor-element-13e42d0 .elementor-divider-separator{width:60%;}.elementor-12 .elementor-element.elementor-element-13e42d0 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-12 .elementor-element.elementor-element-023815d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-c1796e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:200;line-height:30px;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-5aa667c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-5aa667c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-5aa667c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-5aa667c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-5aa667c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-5aa667c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5aa667c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-5aa667c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-5aa667c .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8999eca{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;--e-transform-rotateZ:90deg;top:240px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8999eca{right:-155px;}body.rtl .elementor-12 .elementor-element.elementor-element-8999eca{left:-155px;}.elementor-12 .elementor-element.elementor-element-8999eca .elementor-divider-separator{width:60%;}.elementor-12 .elementor-element.elementor-element-8999eca .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-12 .elementor-element.elementor-element-f631dc0{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-da190f1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:200;line-height:30px;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-d5d54f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-d5d54f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-d5d54f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-d5d54f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-d5d54f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-d5d54f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-d5d54f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-d5d54f2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-d5d54f2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6dd436e{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;--e-transform-rotateZ:90deg;top:180px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6dd436e{right:-110px;}body.rtl .elementor-12 .elementor-element.elementor-element-6dd436e{left:-110px;}.elementor-12 .elementor-element.elementor-element-6dd436e .elementor-divider-separator{width:60%;}.elementor-12 .elementor-element.elementor-element-6dd436e .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-12 .elementor-element.elementor-element-e554426{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-c402567 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:200;line-height:30px;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-62131f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-62131f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-62131f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-62131f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-62131f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-62131f0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-62131f0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-62131f0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-62131f0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-23f6850{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8e607f7{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#C2C2C261;text-align:center;}.elementor-12 .elementor-element.elementor-element-8e607f7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8e607f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-923d1d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8D8D8D;--border-color:#8D8D8D;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d570dfd{text-align:center;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d570dfd p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d570dfd a{color:#FFFFFF;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b6cabf5{--width:100%;}.elementor-12 .elementor-element.elementor-element-5dde430{--width:25%;}.elementor-12 .elementor-element.elementor-element-ec56a40{--width:72%;}.elementor-12 .elementor-element.elementor-element-7cbb446{--width:21%;}.elementor-12 .elementor-element.elementor-element-10ecbda{--width:100%;}.elementor-12 .elementor-element.elementor-element-45cccc0{--width:25%;}.elementor-12 .elementor-element.elementor-element-23d5f0b{--width:72%;}.elementor-12 .elementor-element.elementor-element-9abf792{--width:21%;}.elementor-12 .elementor-element.elementor-element-725aa72{--width:100%;}.elementor-12 .elementor-element.elementor-element-4951167{--width:10%;}.elementor-12 .elementor-element.elementor-element-d4558fd{--width:72%;}.elementor-12 .elementor-element.elementor-element-f01e68c{--width:90%;}.elementor-12 .elementor-element.elementor-element-4de9cac{--width:100%;}.elementor-12 .elementor-element.elementor-element-25ecd00{--width:30%;}.elementor-12 .elementor-element.elementor-element-dee2a6d{--width:70%;}.elementor-12 .elementor-element.elementor-element-74afc2b{--width:100%;}.elementor-12 .elementor-element.elementor-element-05390ee{--width:100%;}.elementor-12 .elementor-element.elementor-element-7816c63{--width:30%;}.elementor-12 .elementor-element.elementor-element-51df31d{--width:86%;}.elementor-12 .elementor-element.elementor-element-398aa27{--width:90%;}.elementor-12 .elementor-element.elementor-element-f513453{--width:40%;}.elementor-12 .elementor-element.elementor-element-e163c58{--width:60%;}.elementor-12 .elementor-element.elementor-element-0ec880b{--width:100%;}.elementor-12 .elementor-element.elementor-element-0625a1f{--width:30%;}.elementor-12 .elementor-element.elementor-element-d84d68a{--width:70%;}.elementor-12 .elementor-element.elementor-element-7b4a7a0{--width:20%;}.elementor-12 .elementor-element.elementor-element-b3d1e27{--width:40%;}.elementor-12 .elementor-element.elementor-element-d6ab207{--width:60%;}.elementor-12 .elementor-element.elementor-element-f3c63bb{--width:50%;}.elementor-12 .elementor-element.elementor-element-c76cd6b{--width:30%;}.elementor-12 .elementor-element.elementor-element-07e195a{--width:20%;}.elementor-12 .elementor-element.elementor-element-c5ad1b0{--width:30%;}.elementor-12 .elementor-element.elementor-element-023815d{--width:30%;}.elementor-12 .elementor-element.elementor-element-f631dc0{--width:20%;}.elementor-12 .elementor-element.elementor-element-e554426{--width:20%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown .elementor-item, .elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-db64009 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown .elementor-item, .elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-12 .elementor-element.elementor-element-9df1303 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-725aa72{--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-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-31fd6e4{--min-height:65vh;}.elementor-12 .elementor-element.elementor-element-31fd6e4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-31fd6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-d2a9b60 .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-af2ac50{font-size:16px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-dc7eb08 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-44d02b0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3a0f6c6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-5384c65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-12 .elementor-element.elementor-element-8876c40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-3ff1fa6{font-size:16px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-b59e179{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-6063a58{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-59e16d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-b14b9bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-88c7bdc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-3cb1990 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-abf61d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b13880 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-d39bc1d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-c37f96a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-4b7167b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-79cb068 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-7610e75 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e8eb8dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b6f9a2d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8cd33f5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-15fbcaf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b4f2dcc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b4f2dcc .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-3ca6b94{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-1acc004{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-ebab7da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2ca568a .elementor-image-box-title{font-size:36px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-2ca568a .elementor-image-box-description{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-266f84c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-eb23e38 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-7d1a8a9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7d1a8a9 .elementor-icon-box-title a{font-size:17px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-6b24980 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6b24980 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-cb14df2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-86b3eff{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-c26cb0e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c26cb0e .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-b8a918d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-4175bab{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-dd34523 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dd34523 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-a4f4eea .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-8dbec1c{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-ad8667b{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-12 .elementor-element.elementor-element-fa0b70e{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-12 .elementor-element.elementor-element-fa0b70e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-fa0b70e .elementor-icon-box-title a{font-size:17px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-2312337 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-9f13367 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-092f010 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-715e842 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-d700dbd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d700dbd .elementor-icon-box-title a{font-size:17px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-0a75ad3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0a75ad3 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-ac9bd91 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a0995a4{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-3708e3e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3708e3e .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e8225ea .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-51859ae{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-ffee28c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ffee28c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-d0d4e2d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-d9af9c9{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-b4b5c9d .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-622a68b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-9228fbb .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-34fa5b9{--n-accordion-title-font-size:20px;}:where( .elementor-12 .elementor-element.elementor-element-34fa5b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-645c302{--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-12 .elementor-element.elementor-element-fcd4cf6 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-2bf7a1c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2d67f6e .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-e9bd8b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e9bd8b0 .elementor-icon-list-item > a{font-size:16px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-feef083 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-fc8badf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-fc8badf .elementor-icon-list-item > a{font-size:16px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-74ba9b3 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-c1796e5 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-da190f1 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-c402567 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-8e607f7 .elementor-heading-title{font-size:20px;line-height:1.3em;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown .elementor-item, .elementor-12 .elementor-element.elementor-element-57dcb6d .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-db64009 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown .elementor-item, .elementor-12 .elementor-element.elementor-element-1b62485 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-12 .elementor-element.elementor-element-9df1303 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-ff5b99e{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4951167{--width:50%;}.elementor-12 .elementor-element.elementor-element-50b638b{text-align:start;}.elementor-12 .elementor-element.elementor-element-d4558fd{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-d4558fd.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e45b507{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-radius:0px 0px 0px 0px;--nav-menu-icon-size:22px;}.elementor-12 .elementor-element.elementor-element-e45b507.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-12 .elementor-element.elementor-element-e45b507 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}.elementor-12 .elementor-element.elementor-element-e45b507 .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-12 .elementor-element.elementor-element-31fd6e4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-31fd6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communitycounsellingcentre.ca/wp-content/uploads/2026/02/sunset-with-tree-birds-flying-sky.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-31fd6e4{--min-height:1vh;--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6a7ad0f{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;}.elementor-12 .elementor-element.elementor-element-6a7ad0f.elementor-element{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-d2a9b60 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-af2ac50{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-dc7eb08 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-a804607 img{width:39%;}.elementor-12 .elementor-element.elementor-element-ec2115a{--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-44d02b0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-3a0f6c6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-5fceea5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5384c65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-dee2a6d{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8876c40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-3ff1fa6{font-size:16px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-74afc2b{--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-12 .elementor-element.elementor-element-05390ee{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b59e179{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9f7618a{right:-14px;}body.rtl .elementor-12 .elementor-element.elementor-element-9f7618a{left:-14px;}.elementor-12 .elementor-element.elementor-element-9f7618a{top:240px;}.elementor-12 .elementor-element.elementor-element-398aa27{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e79ee1c .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-6063a58{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-bba1836 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-59e16d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-aba4432 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-b14b9bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-cdcedc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-e5b24d7{--width:50%;--min-height:300px;}.elementor-12 .elementor-element.elementor-element-88c7bdc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-3cb1990 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-22e74f2{--width:50%;--min-height:300px;}.elementor-12 .elementor-element.elementor-element-abf61d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8b13880 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-67087ce{--width:50%;--min-height:300px;}.elementor-12 .elementor-element.elementor-element-d39bc1d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-c37f96a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-8b70f28{--width:50%;--min-height:300px;}.elementor-12 .elementor-element.elementor-element-4b7167b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-79cb068 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-7c421b7{--width:50%;--min-height:300px;}.elementor-12 .elementor-element.elementor-element-7610e75 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e8eb8dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-d88b082{--width:50%;--min-height:300px;}.elementor-12 .elementor-element.elementor-element-b6f9a2d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8cd33f5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-323713e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-15fbcaf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b4f2dcc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b4f2dcc .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-62617ae{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1fa8bb5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-3ca6b94{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-70c4e39{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6d25a82 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-1acc004{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c1e7c95{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-88c18c6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91ae3bc-font-size );line-height:var( --e-global-typography-91ae3bc-line-height );}.elementor-12 .elementor-element.elementor-element-ebab7da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1ed187a{--padding-top:50px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ecf0798 img{width:62%;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2ca568a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-2ca568a .elementor-image-box-title{font-size:30px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-2ca568a .elementor-image-box-description{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-266f84c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-eb23e38 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3d7b746{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7d1a8a9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7d1a8a9 .elementor-icon-box-title a{font-size:17px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-c14805f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77edbc6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-d75f263{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b24980 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6b24980 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-cb14df2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-86b3eff{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-5ba1c4c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-a40a7a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c26cb0e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c26cb0e .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-b8a918d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-4175bab{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-1f4e60a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-e9bb3d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dd34523 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dd34523 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-a4f4eea .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-8dbec1c{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-ab84163{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ad8667b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-fa0b70e{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-12 .elementor-element.elementor-element-fa0b70e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-fa0b70e .elementor-icon-box-title a{font-size:17px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-2312337 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-9f13367 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-092f010 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-715e842 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-e58ccf3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d700dbd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d700dbd .elementor-icon-box-title a{font-size:17px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-39c45b1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6edb320{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-dcc6af4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a75ad3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0a75ad3 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-ac9bd91 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a0995a4{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-e981661{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-3064b24{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3708e3e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3708e3e .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e8225ea .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-51859ae{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-306bad7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-4fb804d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ffee28c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ffee28c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-d0d4e2d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-d9af9c9{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-4229931{--min-height:440px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0ec880b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-b4b5c9d .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-15e091f{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-12 .elementor-element.elementor-element-622a68b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b90de93{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9a20a81{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-12 .elementor-element.elementor-element-9228fbb .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-34fa5b9{--n-accordion-title-font-size:18px;}:where( .elementor-12 .elementor-element.elementor-element-34fa5b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-1693461{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fcd4cf6 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-2bf7a1c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2d67f6e .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-e9bd8b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e9bd8b0 .elementor-icon-list-item > a{font-size:16px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-feef083 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-fc8badf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-fc8badf .elementor-icon-list-item > a{font-size:16px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-c5ad1b0{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-74ba9b3 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-023815d{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c1796e5 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-f631dc0{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-da190f1 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-e554426{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c402567 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-8e607f7{padding:20px 20px 20px 20px;--container-widget-width:369px;--container-widget-flex-grow:0;width:var( --container-widget-width, 369px );max-width:369px;border-width:1px 1px 1px 1px;text-align:start;}.elementor-12 .elementor-element.elementor-element-8e607f7 .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-d570dfd{text-align:start;}}