.elementor-3927 .elementor-element.elementor-element-b821828:not(.elementor-motion-effects-element-type-background), .elementor-3927 .elementor-element.elementor-element-b821828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://symposiumccjl.ca/wp-content/uploads/2024/08/bg_pale_edit.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3927 .elementor-element.elementor-element-b821828 > .elementor-container{min-height:429px;}.elementor-3927 .elementor-element.elementor-element-b821828{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-150px;margin-bottom:0px;}.elementor-3927 .elementor-element.elementor-element-b821828 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3927 .elementor-element.elementor-element-c640a7e:not(.elementor-motion-effects-element-type-background), .elementor-3927 .elementor-element.elementor-element-c640a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dff4288 );}.elementor-3927 .elementor-element.elementor-element-c640a7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 90px 0px;}.elementor-3927 .elementor-element.elementor-element-c640a7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3927 .elementor-element.elementor-element-8ad17ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3927 .elementor-element.elementor-element-1d5c72a:not(.elementor-motion-effects-element-type-background), .elementor-3927 .elementor-element.elementor-element-1d5c72a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://symposiumccjl.ca/wp-content/uploads/2024/08/12396-CCJL-Web-Brand2025Assets-Papillon.png");background-position:bottom right;background-repeat:no-repeat;background-size:201px auto;}.elementor-3927 .elementor-element.elementor-element-1d5c72a > .elementor-container{min-height:309px;}.elementor-3927 .elementor-element.elementor-element-1d5c72a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-3927 .elementor-element.elementor-element-1d5c72a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3927 .elementor-element.elementor-element-24ef035{background-color:var( --e-global-color-a9f177e );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:40px 40px 40px 115px;border-radius:0px 60px 0px 0px;}.elementor-3927 .elementor-element.elementor-element-24ef035 .elementor-heading-title{font-family:"open-sans", Sans-serif;font-weight:700;color:var( --e-global-color-6207a07 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3927 .elementor-element.elementor-element-5bfb2d8{width:58.588%;}.elementor-3927 .elementor-element.elementor-element-2ab0a05{width:41.365%;}}@media(max-width:767px){.elementor-3927 .elementor-element.elementor-element-b821828 > .elementor-container{min-height:297px;}.elementor-3927 .elementor-element.elementor-element-b821828{margin-top:-205px;margin-bottom:0px;}.elementor-3927 .elementor-element.elementor-element-1d5c72a:not(.elementor-motion-effects-element-type-background), .elementor-3927 .elementor-element.elementor-element-1d5c72a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:112px auto;}.elementor-3927 .elementor-element.elementor-element-24ef035{padding:36px 36px 36px 36px;}.elementor-3927 .elementor-element.elementor-element-24ef035 .elementor-heading-title{font-size:25px;}}/* Start custom CSS */body{
    overflow-x: hidden;
}/* End custom CSS */