.elementor-252849 .elementor-element.elementor-element-1140c0f{--display:flex;--min-height:396px;--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:center;--overlay-opacity:0;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px}.elementor-252849 .elementor-element.elementor-element-1140c0f:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-1140c0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ccatcm.ca/wp-content/uploads/2025/11/testimonials-hero.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-252849 .elementor-element.elementor-element-1140c0f::before,.elementor-252849 .elementor-element.elementor-element-1140c0f>.elementor-background-video-container::before,.elementor-252849 .elementor-element.elementor-element-1140c0f>.e-con-inner>.elementor-background-video-container::before,.elementor-252849 .elementor-element.elementor-element-1140c0f>.elementor-background-slideshow::before,.elementor-252849 .elementor-element.elementor-element-1140c0f>.e-con-inner>.elementor-background-slideshow::before,.elementor-252849 .elementor-element.elementor-element-1140c0f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-252849 .elementor-element.elementor-element-7b07aa1{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-252849 .elementor-element.elementor-element-7b07aa1>.elementor-widget-container{margin:0 0 20px 0}.elementor-252849 .elementor-element.elementor-element-7b07aa1 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:3rem;font-weight:700;line-height:1.2em;color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-85744fb{--display:flex;--min-height:80px;--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:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-widget-breadcrumbs{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-252849 .elementor-element.elementor-element-41379f5{font-family:"Futura",Sans-serif;font-size:14px;color:var(--e-global-color-accent)}.elementor-252849 .elementor-element.elementor-element-41379f5 a{color:var(--e-global-color-accent)}.elementor-252849 .elementor-element.elementor-element-41379f5 a:hover{color:var(--e-global-color-secondary)}.elementor-252849 .elementor-element.elementor-element-a95fe74{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-a95fe74:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-a95fe74>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F1E8}.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-252849 .elementor-element.elementor-element-abd2e54 .elementor-icon-wrapper{text-align:center}.elementor-252849 .elementor-element.elementor-element-abd2e54.elementor-view-stacked .elementor-icon{background-color:#FFF0}.elementor-252849 .elementor-element.elementor-element-abd2e54.elementor-view-framed .elementor-icon,.elementor-252849 .elementor-element.elementor-element-abd2e54.elementor-view-default .elementor-icon{color:#FFF0;border-color:#FFF0}.elementor-252849 .elementor-element.elementor-element-abd2e54.elementor-view-framed .elementor-icon,.elementor-252849 .elementor-element.elementor-element-abd2e54.elementor-view-default .elementor-icon svg{fill:#FFF0}.elementor-252849 .elementor-element.elementor-element-abd2e54 .elementor-icon{font-size:39px}.elementor-252849 .elementor-element.elementor-element-abd2e54 .elementor-icon svg{height:39px}.elementor-252849 .elementor-element.elementor-element-676bb4c>.elementor-widget-container{margin:0 0 20px 0}.elementor-252849 .elementor-element.elementor-element-676bb4c{text-align:center}.elementor-252849 .elementor-element.elementor-element-676bb4c .elementor-heading-title{font-family:"Futura",Sans-serif;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-58dc863{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-252849 .elementor-element.elementor-element-b20153c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title,.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title a,.elementor-widget-jet-carousel .jet-banner__title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text,.elementor-widget-jet-carousel .jet-banner__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-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text{color:var(--e-global-color-text)}.elementor-widget-jet-carousel .jet-banner__text{color:var(--e-global-color-text)}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-jet-carousel .jet-carousel .jet-arrow{background-color:var(--e-global-color-primary)}.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover{background-color:var(--e-global-color-primary)}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span{background-color:var(--e-global-color-text)}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover{background-color:var(--e-global-color-primary)}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span{background-color:var(--e-global-color-accent)}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{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-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel__content{background-color:var(--e-global-color-d01aaa6);text-align:left}.elementor-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel .jet-arrow{color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel .jet-arrow svg *{fill:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel .jet-arrow:hover{background-color:var(--e-global-color-secondary)}.elementor-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel .jet-arrow.prev-arrow{left:15px;right:auto}.elementor-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel .jet-arrow.next-arrow{right:15px;left:auto}.elementor-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel .jet-slick-dots{justify-content:center}.elementor-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px}.elementor-252849 .elementor-element.elementor-element-0315947{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-252849 .elementor-element.elementor-element-0315947:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-0315947>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F1E8}.elementor-252849 .elementor-element.elementor-element-94979a1{--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-252849 .elementor-element.elementor-element-5803ac7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-a117c3e>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-a117c3e .elementor-icon-wrapper{text-align:start}.elementor-252849 .elementor-element.elementor-element-a117c3e.elementor-view-stacked .elementor-icon{background-color:#F9F1E8}.elementor-252849 .elementor-element.elementor-element-a117c3e.elementor-view-framed .elementor-icon,.elementor-252849 .elementor-element.elementor-element-a117c3e.elementor-view-default .elementor-icon{color:#F9F1E8;border-color:#F9F1E8}.elementor-252849 .elementor-element.elementor-element-a117c3e.elementor-view-framed .elementor-icon,.elementor-252849 .elementor-element.elementor-element-a117c3e.elementor-view-default .elementor-icon svg{fill:#F9F1E8}.elementor-252849 .elementor-element.elementor-element-82865fe .elementor-heading-title{font-family:var(--e-global-typography-31908a4-font-family),Sans-serif;font-size:var(--e-global-typography-31908a4-font-size);font-weight:var(--e-global-typography-31908a4-font-weight);line-height:var(--e-global-typography-31908a4-line-height)}.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-252849 .elementor-element.elementor-element-c969ece .elementor-icon-wrapper{text-align:start}.elementor-252849 .elementor-element.elementor-element-c969ece.elementor-view-stacked .elementor-icon{background-color:#F9F1E8}.elementor-252849 .elementor-element.elementor-element-c969ece.elementor-view-framed .elementor-icon,.elementor-252849 .elementor-element.elementor-element-c969ece.elementor-view-default .elementor-icon{color:#F9F1E8;border-color:#F9F1E8}.elementor-252849 .elementor-element.elementor-element-c969ece.elementor-view-framed .elementor-icon,.elementor-252849 .elementor-element.elementor-element-c969ece.elementor-view-default .elementor-icon svg{fill:#F9F1E8}.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-252849 .elementor-element.elementor-element-bc7cdf7 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-d62dd66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-bba7725{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-252849 .elementor-element.elementor-element-bba7725:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-bba7725>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F7F7}.elementor-252849 .elementor-element.elementor-element-bb3f2b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-f114cd5>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-f114cd5 .elementor-icon-wrapper{text-align:center}.elementor-252849 .elementor-element.elementor-element-f114cd5.elementor-view-stacked .elementor-icon{background-color:#F7F7F7}.elementor-252849 .elementor-element.elementor-element-f114cd5.elementor-view-framed .elementor-icon,.elementor-252849 .elementor-element.elementor-element-f114cd5.elementor-view-default .elementor-icon{color:#F7F7F7;border-color:#F7F7F7}.elementor-252849 .elementor-element.elementor-element-f114cd5.elementor-view-framed .elementor-icon,.elementor-252849 .elementor-element.elementor-element-f114cd5.elementor-view-default .elementor-icon svg{fill:#F7F7F7}.elementor-252849 .elementor-element.elementor-element-dee6f34{text-align:center}.elementor-252849 .elementor-element.elementor-element-dee6f34 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:2rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-52d2d73{width:var(--container-widget-width,63%);max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center}.elementor-252849 .elementor-element.elementor-element-52d2d73.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-7a1b87e{--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-252849 .elementor-element.elementor-element-22c2ef7{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-22c2ef7:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-22c2ef7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-d4991f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-1d53760 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-d842b8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-c7882ee>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-c7882ee.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-c7882ee{text-align:start}.elementor-252849 .elementor-element.elementor-element-0460e32{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-0460e32:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-0460e32>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-e254727{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-359719c .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-daff6f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-7be6ef2>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-7be6ef2.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-7be6ef2{text-align:start}.elementor-252849 .elementor-element.elementor-element-3fd0ac7{--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-252849 .elementor-element.elementor-element-629e350{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-629e350:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-629e350>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-e2f7e37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-6e4c32c .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-c44f668{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-03dbf15>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-03dbf15.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-03dbf15{text-align:start}.elementor-252849 .elementor-element.elementor-element-bc78e4f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-bc78e4f:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-bc78e4f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-e516e0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-635e3c5 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-a91f8d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-ba488b2>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-ba488b2.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-ba488b2{text-align:start}.elementor-252849 .elementor-element.elementor-element-a0a772e{--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-252849 .elementor-element.elementor-element-6ffe126{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-6ffe126:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-6ffe126>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-1ca4dda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-ed4edbc .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-ad09e2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-4ea3781>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-4ea3781.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-4ea3781{text-align:start}.elementor-252849 .elementor-element.elementor-element-8b07d4d{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-8b07d4d:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-8b07d4d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-7b4d657{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-945ccc2 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-4ca8b64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-365c65d>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-365c65d.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-365c65d{text-align:start}.elementor-252849 .elementor-element.elementor-element-f2add01{--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-252849 .elementor-element.elementor-element-8c9dd86{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-8c9dd86:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-8c9dd86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-560a185{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-e61a4a6 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-25e4888{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-9f283eb>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-9f283eb.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-9f283eb{text-align:start}.elementor-252849 .elementor-element.elementor-element-7444f59{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-7444f59:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-7444f59>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-af89808{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-e8e2457 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-2d25ce8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-eaae2aa>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-eaae2aa.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-eaae2aa{text-align:start}.elementor-252849 .elementor-element.elementor-element-da37cb1{--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-252849 .elementor-element.elementor-element-58b4621{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-58b4621:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-58b4621>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-5ef1b3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-8e0e323 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-88d3799{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-d13e7da>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-d13e7da.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-d13e7da{text-align:start}.elementor-252849 .elementor-element.elementor-element-c2027d3{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-c2027d3:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-c2027d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-cdd9abb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-eb27561 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-8d2cb29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-4248624>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-4248624.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-4248624{text-align:start}.elementor-252849 .elementor-element.elementor-element-782b98f{--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-252849 .elementor-element.elementor-element-fd935c3{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-fd935c3:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-fd935c3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-e872c6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-75321ea .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-67d3f7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-5aa03c9>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-5aa03c9.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-5aa03c9{text-align:start}.elementor-252849 .elementor-element.elementor-element-1e7d0a4{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-1e7d0a4:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-1e7d0a4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-def3193{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-8c4003f .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-70d442a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-7d11c70>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-7d11c70.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-7d11c70{text-align:start}.elementor-252849 .elementor-element.elementor-element-4eaedb7{--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-252849 .elementor-element.elementor-element-12d7a2d{--display:flex;--min-height:280px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-12d7a2d:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-12d7a2d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-af0301e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-4fa4c75 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em}.elementor-252849 .elementor-element.elementor-element-4091848{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-4348949>.elementor-widget-container{margin:0 0 -16px 0}.elementor-252849 .elementor-element.elementor-element-4348949.elementor-element{--align-self:center}.elementor-252849 .elementor-element.elementor-element-4348949{text-align:start}.elementor-252849 .elementor-element.elementor-element-7a620af{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-252849 .elementor-element.elementor-element-a1119dc{--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:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-252849 .elementor-element.elementor-element-a1119dc:not(.elementor-motion-effects-element-type-background),.elementor-252849 .elementor-element.elementor-element-a1119dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://ccatcm.ca/wp-content/uploads/2025/04/Frame22-bg.png);background-repeat:repeat}.elementor-252849 .elementor-element.elementor-element-e4c3d80{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-e940eb5 .elementor-icon-wrapper{text-align:center}.elementor-252849 .elementor-element.elementor-element-e940eb5 .elementor-icon{font-size:34px}.elementor-252849 .elementor-element.elementor-element-e940eb5 .elementor-icon svg{height:34px}.elementor-252849 .elementor-element.elementor-element-2fd7c24{width:var(--container-widget-width,1000px);max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center}.elementor-252849 .elementor-element.elementor-element-2fd7c24 .elementor-heading-title{font-family:"Futura",Sans-serif;font-size:3rem;font-weight:700;line-height:1.2em;color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-a5e49ec{width:var(--container-widget-width,839px);max-width:839px;--container-widget-width:839px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto",Sans-serif;font-weight:300;color:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-a5e49ec>.elementor-widget-container{margin:0 0 30px 0}.elementor-252849 .elementor-element.elementor-element-53f3c5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-252849 .elementor-element.elementor-element-94700ac .elementor-button{background-color:var(--e-global-color-f39fc34);font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:700;fill:#000;color:#000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-f39fc34);border-radius:4px 4px 4px 4px;padding:16px 62px 16px 62px}.elementor-252849 .elementor-element.elementor-element-94700ac .elementor-button:hover,.elementor-252849 .elementor-element.elementor-element-94700ac .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-d01aaa6);border-color:#000}.elementor-252849 .elementor-element.elementor-element-94700ac .elementor-button:hover svg,.elementor-252849 .elementor-element.elementor-element-94700ac .elementor-button:focus svg{fill:var(--e-global-color-d01aaa6)}.elementor-252849 .elementor-element.elementor-element-6744080 .elementor-button{background-color:#fff0;font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:16px 38px 16px 38px}.elementor-252849 .elementor-element.elementor-element-6744080 .elementor-button:hover,.elementor-252849 .elementor-element.elementor-element-6744080 .elementor-button:focus{background-color:var(--e-global-color-text);border-color:#000}.elementor-252849 .elementor-element.elementor-element-3ddcf55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(max-width:1024px){.elementor-252849 .elementor-element.elementor-element-7b07aa1 .elementor-heading-title{font-size:2.5rem}.elementor-252849 .elementor-element.elementor-element-a95fe74{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-252849 .elementor-element.elementor-element-676bb4c{text-align:center}.elementor-252849 .elementor-element.elementor-element-676bb4c .elementor-heading-title{font-size:2rem}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title,.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title a,.elementor-widget-jet-carousel .jet-banner__title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text,.elementor-widget-jet-carousel .jet-banner__text{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button{line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-252849 .elementor-element.elementor-element-0315947{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-252849 .elementor-element.elementor-element-94979a1{--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-252849 .elementor-element.elementor-element-82865fe .elementor-heading-title{font-size:var(--e-global-typography-31908a4-font-size);line-height:var(--e-global-typography-31908a4-line-height)}.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-252849 .elementor-element.elementor-element-c969ece>.elementor-widget-container{margin:0 0 -23px 0}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-252849 .elementor-element.elementor-element-bc7cdf7 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-dee6f34 .elementor-heading-title{font-size:2rem}.elementor-252849 .elementor-element.elementor-element-1d53760 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-359719c .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-6e4c32c .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-635e3c5 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-ed4edbc .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-945ccc2 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-e61a4a6 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-e8e2457 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-8e0e323 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-eb27561 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-75321ea .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-8c4003f .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-4fa4c75 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-2fd7c24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-252849 .elementor-element.elementor-element-2fd7c24 .elementor-heading-title{font-size:2rem}.elementor-252849 .elementor-element.elementor-element-a5e49ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-252849 .elementor-element.elementor-element-53f3c5b{--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;--flex-wrap:nowrap}.elementor-widget-button .elementor-button{line-height:var(--e-global-typography-accent-line-height)}.elementor-252849 .elementor-element.elementor-element-94700ac .elementor-button{padding:16px 26px 16px 26px}.elementor-252849 .elementor-element.elementor-element-6744080 .elementor-button{padding:16px 16px 16px 16px}}@media(max-width:767px){.elementor-252849 .elementor-element.elementor-element-1140c0f{--overlay-opacity:0.4}.elementor-252849 .elementor-element.elementor-element-7b07aa1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-252849 .elementor-element.elementor-element-7b07aa1 .elementor-heading-title{font-size:2rem}.elementor-252849 .elementor-element.elementor-element-a95fe74{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-252849 .elementor-element.elementor-element-676bb4c .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-58dc863{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title,.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title a,.elementor-widget-jet-carousel .jet-banner__title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text,.elementor-widget-jet-carousel .jet-banner__text{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button{line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel .jet-arrow{width:30px;height:30px}.elementor-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel .jet-arrow.prev-arrow{left:-25px;right:auto}.elementor-252849 .elementor-element.elementor-element-bee4cb6 .jet-carousel .jet-arrow.next-arrow{right:-25px;left:auto}.elementor-252849 .elementor-element.elementor-element-82865fe .elementor-heading-title{font-size:var(--e-global-typography-31908a4-font-size);line-height:var(--e-global-typography-31908a4-line-height)}.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-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-252849 .elementor-element.elementor-element-bc7cdf7 .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-dee6f34 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-52d2d73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-252849 .elementor-element.elementor-element-1d53760 .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-359719c .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-6e4c32c .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-635e3c5 .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-ed4edbc .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-945ccc2 .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-e61a4a6 .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-e8e2457 .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-8e0e323 .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-eb27561 .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-75321ea .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-8c4003f .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-4fa4c75 .elementor-heading-title{font-size:1.25rem}.elementor-252849 .elementor-element.elementor-element-a1119dc{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-252849 .elementor-element.elementor-element-2fd7c24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-252849 .elementor-element.elementor-element-2fd7c24 .elementor-heading-title{font-size:1.5rem}.elementor-252849 .elementor-element.elementor-element-a5e49ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-252849 .elementor-element.elementor-element-53f3c5b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-widget-button .elementor-button{line-height:var(--e-global-typography-accent-line-height)}.elementor-252849 .elementor-element.elementor-element-94700ac .elementor-button{padding:16px 64px 16px 64px}.elementor-252849 .elementor-element.elementor-element-6744080 .elementor-button{padding:16px 26px 16px 26px}}@media(min-width:768px){.elementor-252849 .elementor-element.elementor-element-5803ac7{--width:50%}.elementor-252849 .elementor-element.elementor-element-d62dd66{--width:59%}.elementor-252849 .elementor-element.elementor-element-e4c3d80{--width:100%}.elementor-252849 .elementor-element.elementor-element-3ddcf55{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-252849 .elementor-element.elementor-element-5803ac7{--width:100%}.elementor-252849 .elementor-element.elementor-element-d62dd66{--width:100%}}@font-face{font-family:'Futura';font-style:normal;font-weight:700;font-display:auto;src:url(https://ccatcm.ca/wp-content/uploads/2025/04/Futura-Md-BT-Bold.ttf) format('truetype')}