.elementor-629 .elementor-element.elementor-element-80c0937{--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;--overlay-opacity:1;}.elementor-629 .elementor-element.elementor-element-80c0937:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-80c0937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mepenergy.ca/wp-content/uploads/2026/05/Energy-solutions-that-connect-engineering-with-execution.png");background-position:top right;background-repeat:no-repeat;background-size:50% auto;}.elementor-629 .elementor-element.elementor-element-80c0937::before, .elementor-629 .elementor-element.elementor-element-80c0937 > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-80c0937 > .e-con-inner > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-80c0937 > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-80c0937 > .e-con-inner > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-80c0937 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFCFC 57%, #00000000 65%);}.elementor-629 .elementor-element.elementor-element-a10e710{--display:flex;}.elementor-629 .elementor-element.elementor-element-5620021{text-align:start;}.elementor-629 .elementor-element.elementor-element-5620021 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-629 .elementor-element.elementor-element-74bbc1d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-629 .elementor-element.elementor-element-74bbc1d .elementor-divider-separator{width:52px;margin:0 auto;margin-left:0;}.elementor-629 .elementor-element.elementor-element-74bbc1d .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-8efc3bf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:53px;font-weight:600;line-height:1.25em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-195cead{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-195cead .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-7d4f46e{--display:flex;}.elementor-629 .elementor-element.elementor-element-c065cf6{--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-629 .elementor-element.elementor-element-1a83eea{--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:#E3EBF4;--border-color:#E3EBF4;--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-629 .elementor-element.elementor-element-9a561f1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-55ebd6b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-629 .elementor-element.elementor-element-55ebd6b .elementor-divider-separator{width:52px;margin:0 auto;margin-left:0;}.elementor-629 .elementor-element.elementor-element-55ebd6b .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-7d121d8{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-7d121d8 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-2093a20{--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;--flex-wrap:wrap;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:#E3EBF4;--border-color:#E3EBF4;--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-629 .elementor-element.elementor-element-4f68bee{--display:flex;}.elementor-629 .elementor-element.elementor-element-66c1161 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-41f31e4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-629 .elementor-element.elementor-element-41f31e4 .elementor-divider-separator{width:52px;margin:0 auto;margin-left:0;}.elementor-629 .elementor-element.elementor-element-41f31e4 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-0bf8c5f{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-0bf8c5f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-60bc3bb{--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;}.elementor-629 .elementor-element.elementor-element-4078920{--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;}.elementor-629 .elementor-element.elementor-element-01c3f33{--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:#E3EBF4;--border-color:#E3EBF4;--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-629 .elementor-element.elementor-element-dbe7e70 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-a2ab2ba{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-629 .elementor-element.elementor-element-a2ab2ba .elementor-divider-separator{width:52px;margin:0 auto;margin-left:0;}.elementor-629 .elementor-element.elementor-element-a2ab2ba .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-d5f2358{--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-629 .elementor-element.elementor-element-d93a9c1{--display:flex;}.elementor-629 .elementor-element.elementor-element-64e304e{text-align:center;}.elementor-629 .elementor-element.elementor-element-64e304e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:900;color:#D70318;}.elementor-629 .elementor-element.elementor-element-f3e6960{text-align:center;}.elementor-629 .elementor-element.elementor-element-f3e6960 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:19px;font-weight:900;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-8936107{--display:flex;}.elementor-629 .elementor-element.elementor-element-094da5c{text-align:center;}.elementor-629 .elementor-element.elementor-element-094da5c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-accent );}.elementor-629 .elementor-element.elementor-element-2e83ce5{text-align:center;}.elementor-629 .elementor-element.elementor-element-2e83ce5 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:19px;font-weight:900;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-0e10b0d{--display:flex;}.elementor-629 .elementor-element.elementor-element-e058c3c{text-align:center;}.elementor-629 .elementor-element.elementor-element-e058c3c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-accent );}.elementor-629 .elementor-element.elementor-element-ffbd359{text-align:center;}.elementor-629 .elementor-element.elementor-element-ffbd359 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:19px;font-weight:900;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-56d0e37{--display:flex;}.elementor-629 .elementor-element.elementor-element-cce3551{text-align:center;}.elementor-629 .elementor-element.elementor-element-cce3551 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-accent );}.elementor-629 .elementor-element.elementor-element-896b349{text-align:center;}.elementor-629 .elementor-element.elementor-element-896b349 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:19px;font-weight:900;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-1c4d0bf{--display:flex;}.elementor-629 .elementor-element.elementor-element-fb5fa59{text-align:center;}.elementor-629 .elementor-element.elementor-element-fb5fa59 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-accent );}.elementor-629 .elementor-element.elementor-element-bd0433c{text-align:center;}.elementor-629 .elementor-element.elementor-element-bd0433c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:19px;font-weight:900;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-f64c23e{--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-629 .elementor-element.elementor-element-1b9fc32{--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:#E3EBF4;--border-color:#E3EBF4;--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-629 .elementor-element.elementor-element-2192e43 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-0c7f840{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-629 .elementor-element.elementor-element-0c7f840 .elementor-divider-separator{width:52px;margin:0 auto;margin-left:0;}.elementor-629 .elementor-element.elementor-element-0c7f840 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-b2ec55b{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-fc62b57{--display:flex;--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-629 .elementor-element.elementor-element-5833bf1{width:auto;max-width:auto;}.elementor-629 .elementor-element.elementor-element-5833bf1.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-0b7f0aa{text-align:center;}.elementor-629 .elementor-element.elementor-element-0b7f0aa .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:900;line-height:1.3em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-1de4452{width:100%;max-width:100%;text-align:center;}.elementor-629 .elementor-element.elementor-element-1de4452 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-93f6bf8{--display:flex;--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-629 .elementor-element.elementor-element-32a4057{width:auto;max-width:auto;}.elementor-629 .elementor-element.elementor-element-32a4057.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-e82cc1d{text-align:center;}.elementor-629 .elementor-element.elementor-element-e82cc1d .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:900;line-height:1.3em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-ba5e8bf{width:100%;max-width:100%;text-align:center;}.elementor-629 .elementor-element.elementor-element-ba5e8bf .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-b245d3d{--display:flex;--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-629 .elementor-element.elementor-element-2065e3d{width:auto;max-width:auto;}.elementor-629 .elementor-element.elementor-element-2065e3d.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-bd84dd2{text-align:center;}.elementor-629 .elementor-element.elementor-element-bd84dd2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:900;line-height:1.3em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-5a07665{width:100%;max-width:100%;text-align:center;}.elementor-629 .elementor-element.elementor-element-5a07665 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-ad27a51{--display:flex;--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-629 .elementor-element.elementor-element-a1dc772{width:auto;max-width:auto;}.elementor-629 .elementor-element.elementor-element-a1dc772.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-c535397{text-align:center;}.elementor-629 .elementor-element.elementor-element-c535397 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:900;line-height:1.3em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-1c9e6df{width:100%;max-width:100%;text-align:center;}.elementor-629 .elementor-element.elementor-element-1c9e6df .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-17a90f9{--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:#E3EBF4;--border-color:#E3EBF4;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-629 .elementor-element.elementor-element-b13300a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-1ec16b3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-629 .elementor-element.elementor-element-1ec16b3 .elementor-divider-separator{width:52px;margin:0 auto;margin-left:0;}.elementor-629 .elementor-element.elementor-element-1ec16b3 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-8b7c8f8{--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-629 .elementor-element.elementor-element-3c11f5c{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-3c11f5c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-16be738{--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-629 .elementor-element.elementor-element-b9a8b43{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-b9a8b43 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-b3a4592{--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-629 .elementor-element.elementor-element-a975657{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-a975657 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-f256aff{--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-629 .elementor-element.elementor-element-d98a5a2{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-d98a5a2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-285fb6c{--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:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-629 .elementor-element.elementor-element-924dc89{--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;--overlay-opacity:0.58;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:#E3EBF4;--border-color:#E3EBF4;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:34px;--padding-right:34px;}.elementor-629 .elementor-element.elementor-element-924dc89::before, .elementor-629 .elementor-element.elementor-element-924dc89 > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-924dc89 > .e-con-inner > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-924dc89 > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-924dc89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-924dc89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-629 .elementor-element.elementor-element-bb45202{--display:flex;}.elementor-629 .elementor-element.elementor-element-acc53b4.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-8ffe94f{--display:flex;}.elementor-629 .elementor-element.elementor-element-1cc13c4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:900;line-height:1.25em;color:var( --e-global-color-b8d97c3 );}.elementor-629 .elementor-element.elementor-element-66508de{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-66508de .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#D6E2F4;}.elementor-629 .elementor-element.elementor-element-32e73fc{--display:flex;}.elementor-629 .elementor-element.elementor-element-89fc587 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-629 .elementor-element.elementor-element-89fc587 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-629 .elementor-element.elementor-element-89fc587 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:900;box-shadow:0px 14px 30px 0px rgba(227, 5.999999999999996, 18.999999999999947, 0.28);border-radius:12px 12px 12px 12px;padding:20px 30px 20px 30px;}.elementor-629 .elementor-element.elementor-element-1f87875{--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;--overlay-opacity:0.88;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-1f87875:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-1f87875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mepenergy.ca/wp-content/uploads/2026/05/meoenergy-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:71% auto;}.elementor-629 .elementor-element.elementor-element-1f87875::before, .elementor-629 .elementor-element.elementor-element-1f87875 > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-1f87875 > .e-con-inner > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-1f87875 > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-1f87875 > .e-con-inner > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-1f87875 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-629 .elementor-element.elementor-element-3f5eba6{--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;--flex-wrap:wrap;}.elementor-629 .elementor-element.elementor-element-3f5eba6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-629 .elementor-element.elementor-element-630af47{--display:flex;}.elementor-629 .elementor-element.elementor-element-e0a450f{text-align:start;}.elementor-629 .elementor-element.elementor-element-e0a450f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-629 .elementor-element.elementor-element-9ce9da3{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-9ce9da3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:35px;font-weight:900;line-height:1.08em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-642abe5{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-642abe5 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#6B7A90;}.elementor-629 .elementor-element.elementor-element-5492c0f{--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-start;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:#E3EBF4;--border-color:#E3EBF4;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-629 .elementor-element.elementor-element-5492c0f:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-5492c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-629 .elementor-element.elementor-element-4ff49a8 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-fcb721f{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-fcb721f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-5bdb64a{--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-start;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:#E3EBF4;--border-color:#E3EBF4;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-629 .elementor-element.elementor-element-5bdb64a:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-5bdb64a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-629 .elementor-element.elementor-element-4018927 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-2dd847d{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-2dd847d .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-fc572f1{--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-start;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:#E3EBF4;--border-color:#E3EBF4;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-629 .elementor-element.elementor-element-fc572f1:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-fc572f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-629 .elementor-element.elementor-element-7f44f3e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-3f476b6{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-3f476b6 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-629 .elementor-element.elementor-element-209ae34{--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-start;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:#E3EBF4;--border-color:#E3EBF4;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-629 .elementor-element.elementor-element-209ae34:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-209ae34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-629 .elementor-element.elementor-element-eee10d5 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-f5b930d );}.elementor-629 .elementor-element.elementor-element-d248bab{width:100%;max-width:100%;text-align:start;}.elementor-629 .elementor-element.elementor-element-d248bab .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-629 .elementor-element.elementor-element-80c0937{--content-width:1300px;}.elementor-629 .elementor-element.elementor-element-a10e710{--width:51%;}.elementor-629 .elementor-element.elementor-element-7d4f46e{--width:46%;}.elementor-629 .elementor-element.elementor-element-c065cf6{--content-width:1300px;}.elementor-629 .elementor-element.elementor-element-1a83eea{--width:49.5%;}.elementor-629 .elementor-element.elementor-element-2093a20{--width:49.5%;}.elementor-629 .elementor-element.elementor-element-4f68bee{--width:71%;}.elementor-629 .elementor-element.elementor-element-60bc3bb{--width:25%;}.elementor-629 .elementor-element.elementor-element-4078920{--content-width:1300px;}.elementor-629 .elementor-element.elementor-element-f64c23e{--content-width:1300px;}.elementor-629 .elementor-element.elementor-element-1b9fc32{--width:64%;}.elementor-629 .elementor-element.elementor-element-17a90f9{--width:39%;}.elementor-629 .elementor-element.elementor-element-285fb6c{--content-width:1300px;}.elementor-629 .elementor-element.elementor-element-bb45202{--width:10%;}.elementor-629 .elementor-element.elementor-element-32e73fc{--width:25%;}.elementor-629 .elementor-element.elementor-element-1f87875{--content-width:1300px;}.elementor-629 .elementor-element.elementor-element-3f5eba6{--width:40%;}.elementor-629 .elementor-element.elementor-element-5492c0f{--width:48%;}.elementor-629 .elementor-element.elementor-element-5bdb64a{--width:47%;}.elementor-629 .elementor-element.elementor-element-fc572f1{--width:48%;}.elementor-629 .elementor-element.elementor-element-209ae34{--width:47%;}}@media(max-width:1024px) and (min-width:768px){.elementor-629 .elementor-element.elementor-element-a10e710{--width:70%;}.elementor-629 .elementor-element.elementor-element-4f68bee{--width:100%;}.elementor-629 .elementor-element.elementor-element-60bc3bb{--width:100%;}.elementor-629 .elementor-element.elementor-element-1b9fc32{--width:55%;}.elementor-629 .elementor-element.elementor-element-fc62b57{--width:49%;}.elementor-629 .elementor-element.elementor-element-93f6bf8{--width:49%;}.elementor-629 .elementor-element.elementor-element-b245d3d{--width:49%;}.elementor-629 .elementor-element.elementor-element-ad27a51{--width:49%;}.elementor-629 .elementor-element.elementor-element-17a90f9{--width:45%;}.elementor-629 .elementor-element.elementor-element-924dc89{--width:55%;}.elementor-629 .elementor-element.elementor-element-3f5eba6{--width:100%;}}@media(max-width:1024px){.elementor-629 .elementor-element.elementor-element-80c0937:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-80c0937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:58% auto;}.elementor-629 .elementor-element.elementor-element-5620021{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-629 .elementor-element.elementor-element-8efc3bf .elementor-heading-title{font-size:28px;}.elementor-629 .elementor-element.elementor-element-2093a20{--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-629 .elementor-element.elementor-element-b2ec55b{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-1f87875{--padding-top:60px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-3f5eba6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-629 .elementor-element.elementor-element-3f5eba6.e-con{--align-self:center;}.elementor-629 .elementor-element.elementor-element-e0a450f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-629 .elementor-element.elementor-element-9ce9da3 .elementor-heading-title{font-size:40px;}.elementor-629 .elementor-element.elementor-element-5492c0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-629 .elementor-element.elementor-element-5bdb64a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-629 .elementor-element.elementor-element-fc572f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-629 .elementor-element.elementor-element-209ae34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-629 .elementor-element.elementor-element-80c0937{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-80c0937:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-80c0937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:0% auto;}.elementor-629 .elementor-element.elementor-element-80c0937::before, .elementor-629 .elementor-element.elementor-element-80c0937 > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-80c0937 > .e-con-inner > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-80c0937 > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-80c0937 > .e-con-inner > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-80c0937 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #FFFCFC 15%, #00000000 45%);}.elementor-629 .elementor-element.elementor-element-a10e710{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-629 .elementor-element.elementor-element-5620021{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-629 .elementor-element.elementor-element-5620021 .elementor-heading-title{font-size:26px;}.elementor-629 .elementor-element.elementor-element-74bbc1d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-8efc3bf .elementor-heading-title{font-size:32px;}.elementor-629 .elementor-element.elementor-element-195cead{text-align:start;}.elementor-629 .elementor-element.elementor-element-195cead .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-7d4f46e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-55ebd6b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-7d121d8{text-align:start;}.elementor-629 .elementor-element.elementor-element-7d121d8 .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-41f31e4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-0bf8c5f{text-align:start;}.elementor-629 .elementor-element.elementor-element-0bf8c5f .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-a2ab2ba .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-d93a9c1{--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;}.elementor-629 .elementor-element.elementor-element-8936107{--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;}.elementor-629 .elementor-element.elementor-element-0e10b0d{--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;}.elementor-629 .elementor-element.elementor-element-56d0e37{--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;}.elementor-629 .elementor-element.elementor-element-1c4d0bf{--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;}.elementor-629 .elementor-element.elementor-element-0c7f840 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-1de4452{text-align:center;}.elementor-629 .elementor-element.elementor-element-1de4452 .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-ba5e8bf{text-align:center;}.elementor-629 .elementor-element.elementor-element-ba5e8bf .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-5a07665{text-align:center;}.elementor-629 .elementor-element.elementor-element-5a07665 .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-1c9e6df{text-align:center;}.elementor-629 .elementor-element.elementor-element-1c9e6df .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-17a90f9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-629 .elementor-element.elementor-element-1ec16b3 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-629 .elementor-element.elementor-element-8b7c8f8{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-efd7101.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-3c11f5c{text-align:start;}.elementor-629 .elementor-element.elementor-element-3c11f5c .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-16be738{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-b87ff00.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-b9a8b43{text-align:start;}.elementor-629 .elementor-element.elementor-element-b9a8b43 .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-b3a4592{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-9b6e544.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-a975657{text-align:start;}.elementor-629 .elementor-element.elementor-element-a975657 .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-f256aff{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-ea96790.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-d98a5a2{text-align:start;}.elementor-629 .elementor-element.elementor-element-d98a5a2 .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-66508de{text-align:start;}.elementor-629 .elementor-element.elementor-element-66508de .elementor-heading-title{font-size:16px;}.elementor-629 .elementor-element.elementor-element-1f87875:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-1f87875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-629 .elementor-element.elementor-element-e0a450f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-629 .elementor-element.elementor-element-e0a450f .elementor-heading-title{font-size:26px;}.elementor-629 .elementor-element.elementor-element-9ce9da3 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-22f8212 */.mission-icon {
    width: 118px;
    height: 118px;
    border-radius: 50%;
    background: #fff0f1;
    color: #e30613;
    display: grid;
    place-items: center;
    justify-self: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6502dd */.aa-icon
 {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    margin: 0 auto 0;
    display: grid;
    place-items: center;
    font-size: 25px;
    position: relative;
    z-index: 2;
}
.aa-blue-icon {
    background: #eef4ff;
    color: #003f91;
}
.aa-red-icon {
    background: #fff0f1;
    color: #e30613;
}
.aa-green-icon {
    background: #eaf6ea;
    color: #63b246;
}
.aa-black-icon {
    background: #f1f5f9;
    color: #071120;
}
.aa-darkblue-icon {
    background: #eef2f7;
    color: #071120;
}
.aa-step:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 28px;
    right: -50%;
    width: 100%;
    border-top: 2px dashed #d8e1ec;
    z-index: 1;
}
.aa-step {
    text-align: center;
    position: relative;
    padding: 0 14px;
}

 @media(max-width:767px){
         .aa-step {
        display:none;
      } 
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab4838a */.aa-icon
 {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    margin: 0 auto 0;
    display: grid;
    place-items: center;
    font-size: 25px;
    position: relative;
    z-index: 2;
}
.aa-blue-icon {
    background: #eef4ff;
    color: #003f91;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-519be16 */.aa-icon
 {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    margin: 0 auto 0;
    display: grid;
    place-items: center;
    font-size: 25px;
    position: relative;
    z-index: 2;
}
.aa-blue-icon {
    background: #eef4ff;
    color: #003f91;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-938c6e0 */.aa-icon
 {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    margin: 0 auto 0;
    display: grid;
    place-items: center;
    font-size: 25px;
    position: relative;
    z-index: 2;
}
.aa-blue-icon {
    background: #eef4ff;
    color: #003f91;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47907db */.aa-icon
 {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    margin: 0 auto 0;
    display: grid;
    place-items: center;
    font-size: 25px;
    position: relative;
    z-index: 2;
}
.aa-blue-icon {
    background: #eef4ff;
    color: #003f91;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5833bf1 */.aer-icon
 {
    width: 38px;
    height: 38px;
    padding: 1px;
    display: flex;
    justify-content: center;
    /*place-items: center;*/
}
.aer-icon-blue {
    color: #003f91;
}
.aer-icon-red {
    color: #D70318;
}

.aer-icon-green {
    color: #63b246;
}
.aer-icon-black {
    color: #071120;
}
/*.aer-item:not(:last-child)::after{*/
/*    content: "";*/
/*    position: absolute;*/
/*    right: 0;*/
/*    top: 52px;*/
/*    bottom: 8px;*/
/*    width: 1px;*/
/*    background: #dbe4ef;*/
/*}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efd7101 */.wt-check

 {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #fff0f1;
    color: #e30613;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b87ff00 */.wt-check

 {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #fff0f1;
    color: #e30613;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b6e544 */.wt-check

 {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #fff0f1;
    color: #e30613;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea96790 */.wt-check

 {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #fff0f1;
    color: #e30613;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-acc53b4 */.afc-icon {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    border: 1.5px solid rgba(255, 255, 255, .7);
    display: grid;
    place-items: center;
    color: #fff;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-924dc89 */.about-final-cta {
    background: linear-gradient(90deg, rgba(7, 17, 32, .98), rgba(7, 17, 32, .92)), url('https://mepenergy.ca/wp-content/uploads/2026/05/bg-cta-about-mep-energy-1.jpg');
    background-size: contain;
    background-position: center;
    border-radius: 20px;

    font-family: Arial, sans-serif;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    box-shadow: 0 18px 45px rgba(7, 17, 32, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ce9da3 */.redtitr {
 color:#e30613;   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b1150a */.numsty1 {
    display: inline-flex;
    width: 60px;
    height: 60px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff;
    font-family: "Space Grotesk", sans-serif;
    font-size: 20px;
    font-weight: bold;
}
.sn-icon-blue1 {
    background: #e8f0fb;
    color: #003f91;
}
.sn-icon-red1 {
    background: #fdeaea;
    color: #e30613;
}
.sn-icon-green1 {
background: #eaf6ea;
    color: #63b246;
}
.sn-icon-black1 {
    background: #eef1f5;
    color: #071120;
    
}/* End custom CSS */