.elementor-4851 .elementor-element.elementor-element-997d211{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.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-4851 .elementor-element.elementor-element-066c724{text-align:center;}.elementor-4851 .elementor-element.elementor-element-066c724 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.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-4851 .elementor-element.elementor-element-645a87c{width:var( --container-widget-width, 23.525% );max-width:23.525%;--container-widget-width:23.525%;--container-widget-flex-grow:0;top:205px;}.elementor-4851 .elementor-element.elementor-element-645a87c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-4851 .elementor-element.elementor-element-645a87c{left:0px;}body.rtl .elementor-4851 .elementor-element.elementor-element-645a87c{right:0px;}.elementor-4851 .elementor-element.elementor-element-645a87c img{width:100%;}.elementor-4851 .elementor-element.elementor-element-a8f2029{width:var( --container-widget-width, 23.525% );max-width:23.525%;--container-widget-width:23.525%;--container-widget-flex-grow:0;top:205px;}.elementor-4851 .elementor-element.elementor-element-a8f2029.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-4851 .elementor-element.elementor-element-a8f2029{left:0px;}body.rtl .elementor-4851 .elementor-element.elementor-element-a8f2029{right:0px;}.elementor-4851 .elementor-element.elementor-element-a8f2029 img{width:100%;}body:not(.rtl) .elementor-4851 .elementor-element.elementor-element-d3d364e{right:0px;}body.rtl .elementor-4851 .elementor-element.elementor-element-d3d364e{left:0px;}.elementor-4851 .elementor-element.elementor-element-d3d364e{top:228.993px;}body:not(.rtl) .elementor-4851 .elementor-element.elementor-element-45bcdc0{right:0px;}body.rtl .elementor-4851 .elementor-element.elementor-element-45bcdc0{left:0px;}.elementor-4851 .elementor-element.elementor-element-45bcdc0{top:228.993px;}.elementor-4851 .elementor-element.elementor-element-df76db3{--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:40px;--padding-left:10px;--padding-right:10px;}.elementor-4851 .elementor-element.elementor-element-b065f5b{text-align:start;}.elementor-4851 .elementor-element.elementor-element-b065f5b .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-4851 .elementor-element.elementor-element-881e814{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-23d1395{text-align:start;}.elementor-4851 .elementor-element.elementor-element-23d1395 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-0b626b7{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-9dc8ac5{text-align:start;}.elementor-4851 .elementor-element.elementor-element-9dc8ac5 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-eb50936{text-align:start;}.elementor-4851 .elementor-element.elementor-element-eb50936 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4851 .elementor-element.elementor-element-3396f94{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-0c1ab82{text-align:start;}.elementor-4851 .elementor-element.elementor-element-0c1ab82 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4851 .elementor-element.elementor-element-162393d{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-7f310cc{text-align:start;}.elementor-4851 .elementor-element.elementor-element-7f310cc .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4851 .elementor-element.elementor-element-1db56f4{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-bd968b5{text-align:start;}.elementor-4851 .elementor-element.elementor-element-bd968b5 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4851 .elementor-element.elementor-element-e3d15b3{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-d0e6273{text-align:start;}.elementor-4851 .elementor-element.elementor-element-d0e6273 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4851 .elementor-element.elementor-element-063eeef{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-f74c698{text-align:start;}.elementor-4851 .elementor-element.elementor-element-f74c698 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4851 .elementor-element.elementor-element-872ce2b{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-b48a040{text-align:start;}.elementor-4851 .elementor-element.elementor-element-b48a040 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4851 .elementor-element.elementor-element-8dc4081{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-c8be0e6{text-align:start;}.elementor-4851 .elementor-element.elementor-element-c8be0e6 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4851 .elementor-element.elementor-element-6ec0a8f{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-a0e0361{text-align:start;}.elementor-4851 .elementor-element.elementor-element-a0e0361 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-e0a59d3{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-6b55ad8{text-align:start;}.elementor-4851 .elementor-element.elementor-element-6b55ad8 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-a25ef90{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-aee6f8c{text-align:start;}.elementor-4851 .elementor-element.elementor-element-aee6f8c .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-8cb6bcc{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-55e8d01{text-align:start;}.elementor-4851 .elementor-element.elementor-element-55e8d01 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-61dfe50{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-bd9c434{text-align:start;}.elementor-4851 .elementor-element.elementor-element-bd9c434 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-feda472{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-df5a1d8{text-align:start;}.elementor-4851 .elementor-element.elementor-element-df5a1d8 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-e95b609{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-290d278{text-align:start;}.elementor-4851 .elementor-element.elementor-element-290d278 .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-7d66b05{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-952874c{text-align:start;}.elementor-4851 .elementor-element.elementor-element-952874c .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-de9be17{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-58a09ac{text-align:start;}.elementor-4851 .elementor-element.elementor-element-58a09ac .elementor-heading-title{font-family:"Sharp", Sans-serif;font-size:36px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-9c7c51e{font-family:"Sharp", Sans-serif;font-size:16px;font-weight:600;}.elementor-4851 .elementor-element.elementor-element-c2f796f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4851 .elementor-element.elementor-element-df76db3{--content-width:1000px;}}@media(max-width:767px){.elementor-4851 .elementor-element.elementor-element-997d211{--padding-top:160px;--padding-bottom:10px;--padding-left:20px;--padding-right:020px;}.elementor-4851 .elementor-element.elementor-element-066c724 .elementor-heading-title{font-size:36px;}body:not(.rtl) .elementor-4851 .elementor-element.elementor-element-d3d364e{right:0px;}body.rtl .elementor-4851 .elementor-element.elementor-element-d3d364e{left:0px;}body:not(.rtl) .elementor-4851 .elementor-element.elementor-element-45bcdc0{right:0px;}body.rtl .elementor-4851 .elementor-element.elementor-element-45bcdc0{left:0px;}.elementor-4851 .elementor-element.elementor-element-df76db3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for image, class: .elementor-element-645a87c *//* Masqué en dark mode */
html[data-theme="dark"] .elementor-4851 .elementor-element.elementor-element-645a87c {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f2029 *//* Masqué en light mode */
html:not([data-theme="dark"]) .elementor-4851 .elementor-element.elementor-element-a8f2029 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3d364e *//* Masqué en dark mode */
html[data-theme="dark"] .elementor-4851 .elementor-element.elementor-element-d3d364e {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45bcdc0 *//* Masqué en light mode */
html:not([data-theme="dark"]) .elementor-4851 .elementor-element.elementor-element-45bcdc0 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* Dark mode overrides pour CE Hero Section */
html[data-theme="dark"] body.elementor-page-4851 {
  background-color: #003E51 !important;
}
html[data-theme="dark"] body.elementor-page-4851 h1 {
  color: #EFFFE6 !important;
}
html[data-theme="dark"] body.elementor-page-4851 h2 {
  color: #6EBD4A !important;
}

html[data-theme="dark"] body.elementor-page-4851 h3 {
  color: #E7EDEF  !important;
}

html[data-theme="dark"] body.elementor-page-4851 p,
html[data-theme="dark"] body.elementor-page-4851 li,
html[data-theme="dark"] body.elementor-page-4851 span {
  color: #E7EDEF !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sharp';
	font-display: auto;
	src: url('https://cybereco.ca/wp-content/uploads/Sharp-Sans-Disp-No1.ttf') format('truetype');
}
/* End Custom Fonts CSS */