.elementor-3231 .elementor-element.elementor-element-4ceaa8d{--display:flex;--min-height:179px;--background-transition:0.3s;}.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-3231 .elementor-element.elementor-element-c97bba9{--display:flex;--min-height:104px;--background-transition:0.3s;}.elementor-widget-text-editor{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-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-3231 .elementor-element.elementor-element-f498850{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-192f538{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3231 .elementor-element.elementor-element-989c7f6 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-3231 .elementor-element.elementor-element-989c7f6 .elementor-heading-title{font-family:"Radio Canada Big", Sans-serif;font-size:59px;font-weight:600;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-2523359{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-2d84976{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-de5db04 > .elementor-widget-container{margin:57px 0px 35px 0px;}.elementor-3231 .elementor-element.elementor-element-de5db04 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-e6e7693{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-e99e169 > .elementor-widget-container{margin:57px 0px 35px 0px;}.elementor-3231 .elementor-element.elementor-element-e99e169 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-5a15396{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-e9ff933{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-e389a2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3231 .elementor-element.elementor-element-e389a2a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-79ad0af{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-79b9734{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-fdde169 > .elementor-widget-container{margin:57px 0px 35px 0px;}.elementor-3231 .elementor-element.elementor-element-fdde169 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-4a4925a{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-a222991{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-82f6820{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-e00bef9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3231 .elementor-element.elementor-element-e00bef9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-68d04f4{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-5bd363b{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-3b67729{color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-980b864 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-184f62f{color:#FFFFFF61;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;}.elementor-3231 .elementor-element.elementor-element-a05dd0d{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-df04dad{color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-7c76c74{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-9d720fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3231 .elementor-element.elementor-element-9d720fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-66095b8{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-a5c8b0b{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-542ca0c{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-bf5db74 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-98a0fba{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-71a7b53{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-3231 .elementor-element.elementor-element-03ea487{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-9ff67ce{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-6c38060 > .elementor-widget-container{margin:23px 0px 14px 0px;}.elementor-3231 .elementor-element.elementor-element-6c38060 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-3231 .elementor-element.elementor-element-e838440{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-7401064{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-3231 .elementor-element.elementor-element-3bf5a1e{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-0815f0e{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-8424a67 > .elementor-widget-container{margin:69px 30px 30px 30px;}.elementor-3231 .elementor-element.elementor-element-8424a67.elementor-element{--align-self:center;}.elementor-3231 .elementor-element.elementor-element-8424a67{text-align:center;}.elementor-3231 .elementor-element.elementor-element-8424a67 .elementor-heading-title{color:#004FFF;font-family:"Roboto", Sans-serif;font-weight:600;line-height:53px;letter-spacing:0.5px;}.elementor-3231 .elementor-element.elementor-element-3a71194{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-c991530{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-124f464{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-776063b{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3231 .elementor-element.elementor-element-846dd48{--display:flex;--background-transition:0.3s;}.elementor-widget-tp-blog-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-meta-info span,
				               .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-meta-tag{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-title,
				              .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-title a,
							  .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .entry-content,
				.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .entry-content p,
				.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3231 .elementor-element.elementor-element-ae0a451 .blog-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}body.elementor-page-3231:not(.elementor-motion-effects-element-type-background), body.elementor-page-3231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}@media(max-width:767px){.elementor-3231 .elementor-element.elementor-element-989c7f6{text-align:center;}.elementor-3231 .elementor-element.elementor-element-989c7f6 .elementor-heading-title{font-size:37px;}.elementor-3231 .elementor-element.elementor-element-2523359{font-size:16px;}.elementor-3231 .elementor-element.elementor-element-2d84976{font-size:16px;}.elementor-3231 .elementor-element.elementor-element-de5db04 .elementor-heading-title{font-size:24px;}.elementor-3231 .elementor-element.elementor-element-e6e7693{font-size:16px;}.elementor-3231 .elementor-element.elementor-element-5a15396{font-size:16px;}.elementor-3231 .elementor-element.elementor-element-79b9734{font-size:16px;}.elementor-3231 .elementor-element.elementor-element-4a4925a{font-size:16px;}.elementor-3231 .elementor-element.elementor-element-5bd363b{font-size:16px;}.elementor-3231 .elementor-element.elementor-element-a05dd0d{font-size:16px;}.elementor-3231 .elementor-element.elementor-element-7401064{font-size:16px;}.elementor-3231 .elementor-element.elementor-element-8424a67 > .elementor-widget-container{padding:-29px -29px -29px -66px;}.elementor-3231 .elementor-element.elementor-element-8424a67 .elementor-heading-title{font-size:26px;letter-spacing:0.2px;}}@media(min-width:768px){.elementor-3231 .elementor-element.elementor-element-c97bba9{--content-width:861px;}}/* Start custom CSS for text-editor, class: .elementor-element-2523359 */a {
    text-decoration: none; /* Removes the underline by default */
    color: #000; /* Normal link color */
    transition: color 0.3s ease, transform 0.3s ease; /* Smooth transition */
}

a:hover {
    color: #ff0000; /* Change link color on hover */
    transform: scale(1.1); /* Slightly enlarge the text */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d84976 */a {
    text-decoration: none; /* Removes the underline by default */
    color: #000; /* Normal link color */
    transition: color 0.3s ease, transform 0.3s ease; /* Smooth transition */
}

a:hover {
    color: #ff0000; /* Change link color on hover */
    transform: scale(1.1); /* Slightly enlarge the text */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e7693 */a {
    text-decoration: none; /* Removes the underline by default */
    color: #000; /* Normal link color */
    transition: color 0.3s ease, transform 0.3s ease; /* Smooth transition */
}

a:hover {
    color: #ff0000; /* Change link color on hover */
    transform: scale(1.1); /* Slightly enlarge the text */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c97bba9 */.blog-post p,
.blog-post li,
.blog-post h1,
.blog-post h2,
.blog-post h3,
.blog-post span {
  color: #000000 !important;
}

.blog-post a {
  color: #0000EE !important; /* Default blue for links */
}

.blog-post a:hover {
  color: #FF0000 !important; /* Red on hover */
}/* End custom CSS */