{"id":1234,"date":"2025-01-20T14:57:25","date_gmt":"2025-01-20T14:57:25","guid":{"rendered":"https:\/\/theme.madsparrow.me\/fanky\/?page_id=1234"},"modified":"2026-06-05T16:59:36","modified_gmt":"2026-06-05T16:59:36","slug":"personal-portfolio","status":"publish","type":"page","link":"https:\/\/circuitenergy.ca\/staging\/8539\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1234\" class=\"elementor elementor-1234\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ef4cd8 e-con-full e-flex no no e-con e-parent\" data-id=\"3ef4cd8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/circuitenergy.ca\\\/staging\\\/8539\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/circuitenergy-hero.mov&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div>\t\t<div class=\"elementor-element elementor-element-2d7ff12 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"2d7ff12\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:1000}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>ONTARIO INDUSTRIAL ENERGY SYSTEMS<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4573ac6 elementor-widget__width-initial elementor-widget elementor-widget-ms_animated_headline\" data-id=\"4573ac6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ms_animated_headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        <div class=\"ms-ah-wrapper\">\r\n            <h1 class=\"content__title\" data-splitting data-effect2 data-scroll=\"off\">\r\n            \tEngineered Power <BR>For Industrial Excellence            <\/h1>\r\n        <\/div>\r\n        \r\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-84038bd e-flex e-con-boxed no no e-con e-child\" data-id=\"84038bd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2ebd6e elementor-widget elementor-widget-ms-button\" data-id=\"c2ebd6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ms-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\r\n\t\t<a class=\"btn btn-default btn--md btn--primary\" role=\"button\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/contact-us\/\">\r\n\r\n\t\t\t\r\n\t\t\t<div class=\"ms-btn__text\">Talk to an Engineer<\/div>\r\n\r\n\r\n\t\t\t\r\n\t\t<\/a>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e8570f elementor-widget elementor-widget-ms-button\" data-id=\"0e8570f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ms-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\r\n\t\t<a class=\"btn btn-default btn--md btn--primary btn--full-width\" role=\"button\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/solar-project\/\">\r\n\r\n\t\t\t\r\n\t\t\t<div class=\"ms-btn__text\">See our latest work<\/div>\r\n\r\n\r\n\t\t\t\r\n\t\t\t\t<span class=\"ms-btn__icon ms-btn__icon--right\">\r\n\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-arrow-right\"><\/i>\t\t\t\t<\/span>\r\n\r\n\t\t\t\r\n\t\t<\/a>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b67f314 e-flex e-con-boxed no no e-con e-child\" data-id=\"b67f314\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8e8865 elementor-widget elementor-widget-text-editor\" data-id=\"b8e8865\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"ind-eyebrow\">Industries Served<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f606e30 e-con-full e-flex no no e-con e-parent\" data-id=\"f606e30\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0f63202 e-con-full e-flex no no e-con e-child\" data-id=\"0f63202\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52ff947 elementor-widget elementor-widget-image-carousel\" data-id=\"52ff947\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;6&quot;,&quot;slides_to_show_mobile&quot;:&quot;3&quot;,&quot;slides_to_scroll&quot;:&quot;6&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay_speed&quot;:1,&quot;speed&quot;:20000,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/World-on-yonge-scaled-1-1024x906.png\" alt=\"World-on-yonge-scaled.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/649c8404964f3f59b7e0e2e5_liberty-1024x587.png\" alt=\"649c8404964f3f59b7e0e2e5_liberty.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/649c72d5c0c864a762d18847_bro-bank.png\" alt=\"649c72d5c0c864a762d18847_bro-bank.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/649c2cdea1715f6df5ebfb01_kawartha-dairy.png\" alt=\"649c2cdea1715f6df5ebfb01_kawartha-dairy.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/649c2cdec68d9600b9bf8c40_coop-1024x458.png\" alt=\"649c2cdec68d9600b9bf8c40_coop.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/649c2cdf7ea36571b6c1eee3_per-scaled-1-1024x522.png\" alt=\"649c2cdf7ea36571b6c1eee3_per-scaled.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/649c2cdff18618c369aa41b1_MIS-Electronics-Logo-1024x429.png\" alt=\"649c2cdff18618c369aa41b1_MIS-Electronics-Logo.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/649c2e172b64748805dad913_celestica-logo-1024x398.png\" alt=\"649c2e172b64748805dad913_celestica-logo.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/649c2cdda1715f6df5ebf9d1_musashi-scaled-1-1024x178.png\" alt=\"649c2cdda1715f6df5ebf9d1_musashi-scaled.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/649c2cdd2ffc8439cf187ec5_riverside-scaled-1-1024x230.png\" alt=\"649c2cdd2ffc8439cf187ec5_riverside-scaled.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/649c2cdca1715f6df5ebf968_LogoCongebec-Horizontal_Couleur_CMYK-texte-blanc.png\" alt=\"649c2cdca1715f6df5ebf968_LogoCongebec-Horizontal_Couleur_CMYK-texte-blanc.png\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 of 12\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" loading=\"lazy\" class=\"swiper-slide-image\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/64c2f0116829e51196a8e693_lorama-original.png\" alt=\"64c2f0116829e51196a8e693_lorama-original.png\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-313880c e-flex e-con-boxed no no e-con e-parent\" data-id=\"313880c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-428311e elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"428311e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Built for facilities where<br>\npower cannot fail\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c52fe84 elementor-widget elementor-widget-html\" data-id=\"c52fe84\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  ============================================================\n  Circuit Energy \u2014 Verticals Slider\n  Elementor HTML Widget \u2014 paste into HTML widget as-is\n  ============================================================\n-->\n\n<!-- Swiper CSS \u2014 always load our own so the version is guaranteed -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@11\/swiper-bundle.min.css\">\n\n<style>\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   ALL rules scoped under #ce-verticals-wrap.\n   No :has(), no ~ sibling selectors \u2014 both break in older Elementor builds.\n   Elementor ancestor overflow is fixed entirely via JS (see script below).\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n#ce-verticals-wrap {\n  display: block;\n  width: 100%;\n  padding: 40px 0 34px;\n  background: transparent;\n  box-sizing: border-box;\n  font-family: Inter, Poppins, sans-serif;\n  position: relative !important;\n  overflow: visible !important;\n}\n\n\/* \u2500\u2500 Swiper container \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#ce-verticals-wrap .ce-vert-slider {\n  width: 100%;\n  max-width: none !important;\n  overflow: visible !important;\n  padding: 0 !important;\n  box-sizing: border-box;\n}\n#ce-verticals-wrap .ce-vert-slider .swiper-wrapper {\n  align-items: center;\n  transition-timing-function: ease !important;\n}\n\n\/* \u2500\u2500 Slides \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#ce-verticals-wrap .ce-vert-slider .swiper-slide {\n  width: 75%;\n  max-width: 1180px;\n  min-height: 560px;\n  border-radius: 28px;\n  overflow: hidden;\n  position: relative;\n  background: #0a0e38;\n  box-shadow: 0 18px 60px rgba(0,0,0,.28);\n  \/* margin-block only: preserves Swiper's margin-right for spaceBetween *\/\n  margin-block: 0 !important;\n  pointer-events: none;\n  box-sizing: border-box;\n}\n#ce-verticals-wrap .ce-vert-slider .swiper-slide-active {\n  pointer-events: auto;\n}\n\n\/* \u2500\u2500 Layer stack inside each slide \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n\/* z1 \u2014 photo *\/\n#ce-verticals-wrap .ce-vs-media {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n}\n#ce-verticals-wrap .ce-vs-media img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center;\n  display: block;\n}\n\n\/* z2 \u2014 per-slide accent colour tint *\/\n#ce-verticals-wrap .ce-vs-bg {\n  position: absolute;\n  inset: 0;\n  z-index: 2;\n  background: radial-gradient(ellipse at 70% 40%, var(--accent-faint, rgba(37,99,235,.22)) 0%, transparent 62%);\n}\n\n\/* z3 \u2014 large faded icon (decorative texture) *\/\n#ce-verticals-wrap .ce-vs-deco {\n  position: absolute;\n  right: -20px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 480px;\n  height: 480px;\n  z-index: 3;\n  opacity: .07;\n  pointer-events: none;\n  color: #fff;\n}\n#ce-verticals-wrap .ce-vs-deco svg { width: 100%; height: 100%; display: block; }\n\n\/* z4 \u2014 accent glow blob *\/\n#ce-verticals-wrap .ce-vs-glow {\n  position: absolute;\n  right: 8%;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 340px;\n  height: 340px;\n  border-radius: 50%;\n  background: radial-gradient(circle, var(--accent-mid, rgba(37,99,235,.18)) 0%, transparent 70%);\n  z-index: 4;\n  pointer-events: none;\n}\n\n\/* z5 \u2014 dark left\u2192right gradient so text is always readable *\/\n#ce-verticals-wrap .ce-vs-overlay {\n  position: absolute;\n  inset: 0;\n  z-index: 5;\n  background:\n    linear-gradient(90deg, rgba(6,9,32,.92) 0%, rgba(6,9,32,.72) 42%, rgba(6,9,32,.28) 68%, rgba(6,9,32,.08) 100%),\n    linear-gradient(180deg, rgba(0,0,0,.06) 0%, rgba(0,0,0,.22) 100%);\n  pointer-events: none;\n}\n\n\/* z6 \u2014 text content *\/\n#ce-verticals-wrap .ce-vs-content {\n  position: relative;\n  z-index: 6;\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  min-height: 560px;\n  padding: 42px 44px;\n  color: #fff;\n  box-sizing: border-box;\n}\n\n\/* \u2500\u2500 Content elements \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#ce-verticals-wrap .ce-vs-icon-badge {\n  width: 52px;\n  height: 52px;\n  border-radius: 14px;\n  border: 1px solid rgba(255,255,255,.14);\n  background: rgba(255,255,255,.06);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 20px;\n  backdrop-filter: blur(6px);\n  -webkit-backdrop-filter: blur(6px);\n  color: var(--accent-color, #FFA654);\n  flex-shrink: 0;\n}\n#ce-verticals-wrap .ce-vs-icon-badge svg {\n  width: 26px;\n  height: 26px;\n  display: block;\n  stroke-width: 1.4;\n}\n#ce-verticals-wrap .ce-vs-label {\n  font-size: 11px;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: var(--accent-color, #FFA654);\n  opacity: .9;\n  margin: 0 0 12px;\n  font-weight: 500;\n}\n#ce-verticals-wrap .ce-vs-title {\n  font-size: 38px;\n  line-height: 1.03;\n  font-weight: 600;\n  margin: 0 0 14px;\n  padding: 0;\n  color: #fff !important;\n  letter-spacing: -0.03em;\n  max-width: 540px;\n}\n#ce-verticals-wrap .ce-vs-desc {\n  font-size: 15px;\n  line-height: 1.66;\n  color: rgba(255,255,255,.82);\n  max-width: 560px;\n  margin: 0 0 22px;\n  padding: 0;\n}\n#ce-verticals-wrap .ce-vs-tags {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n#ce-verticals-wrap .ce-vs-tag {\n  display: inline-flex;\n  align-items: center;\n  height: 28px;\n  padding: 0 12px;\n  border-radius: 999px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: .08em;\n  background: rgba(255,255,255,.10);\n  border: 1px solid rgba(255,255,255,.18);\n  color: rgba(255,255,255,.9) !important;\n  text-transform: uppercase;\n  backdrop-filter: blur(4px);\n  -webkit-backdrop-filter: blur(4px);\n  text-decoration: none !important;\n}\n\n\/* \u2500\u2500 Navigation arrows \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#ce-verticals-wrap .ce-vert-nav {\n  position: absolute !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  z-index: 9999 !important;\n  width: 48px !important;\n  height: 48px !important;\n  border-radius: 50% !important;\n  background: rgba(255,255,255,.96) !important;\n  color: #111 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  cursor: pointer !important;\n  box-shadow: 0 10px 30px rgba(0,0,0,.18) !important;\n  transition: background .2s ease !important;\n  user-select: none;\n  -webkit-user-select: none;\n  visibility: visible !important;\n  opacity: 1 !important;\n  pointer-events: auto !important;\n  border: none !important;\n  outline: none;\n  margin: 0 !important;\n  padding: 0 !important;\n  line-height: 1 !important;\n  box-sizing: border-box !important;\n}\n#ce-verticals-wrap .ce-vert-nav:hover { background: #fff !important; }\n#ce-verticals-wrap .ce-vert-prev { left: 32px !important; right: auto !important; }\n#ce-verticals-wrap .ce-vert-next { right: 32px !important; left: auto !important; }\n#ce-verticals-wrap .ce-vert-nav svg {\n  width: 18px; height: 18px; pointer-events: none; display: block;\n}\n\n\/* \u2500\u2500 Pagination \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#ce-verticals-wrap .ce-vert-pagination {\n  position: relative;\n  margin-top: 22px;\n  text-align: center;\n  line-height: 1;\n}\n#ce-verticals-wrap .ce-vert-pagination .swiper-pagination-bullet {\n  display: inline-block !important;\n  width: 7px !important;\n  height: 7px !important;\n  background: #bdbdbd !important;\n  opacity: 1 !important;\n  margin: 0 4px !important;\n  border-radius: 50% !important;\n  transition: background .25s ease, transform .25s ease !important;\n  cursor: pointer;\n  vertical-align: middle;\n}\n#ce-verticals-wrap .ce-vert-pagination .swiper-pagination-bullet-active {\n  background: #111 !important;\n  transform: scale(1.15) !important;\n}\n\n\/* \u2500\u2500 Responsive \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width: 1024px) {\n  #ce-verticals-wrap .ce-vert-slider         { padding: 0 56px !important; }\n  #ce-verticals-wrap .ce-vert-slider .swiper-slide { width: 84%; max-width: none; min-height: 500px; }\n  #ce-verticals-wrap .ce-vs-content          { min-height: 500px; padding: 34px 30px; }\n  #ce-verticals-wrap .ce-vs-title            { font-size: 30px; max-width: 460px; }\n  #ce-verticals-wrap .ce-vs-deco             { width: 340px; height: 340px; }\n}\n@media (max-width: 767px) {\n  #ce-verticals-wrap                              { padding: 24px 0 22px; }\n  #ce-verticals-wrap .ce-vert-slider              { padding: 0 20px !important; }\n  #ce-verticals-wrap .ce-vert-slider .swiper-slide { width: 88%; min-height: 520px; border-radius: 22px; }\n  #ce-verticals-wrap .ce-vs-content               { min-height: 520px; padding: 26px 24px; }\n  #ce-verticals-wrap .ce-vs-title                 { font-size: 24px; line-height: 1.1; max-width: 100%; }\n  #ce-verticals-wrap .ce-vs-desc                  { font-size: 14px; line-height: 1.6; max-width: 100%; }\n  #ce-verticals-wrap .ce-vs-deco                  { width: 220px; height: 220px; right: -10px; }\n  #ce-verticals-wrap .ce-vert-nav                 { width: 40px !important; height: 40px !important; }\n  #ce-verticals-wrap .ce-vert-prev                { left: 10px !important; }\n  #ce-verticals-wrap .ce-vert-next                { right: 10px !important; }\n}\n<\/style>\n\n<!-- \u2500\u2500 HTML \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<div id=\"ce-verticals-wrap\">\n  <div class=\"swiper ce-vert-slider\">\n    <div class=\"swiper-wrapper\">\n\n      <!-- Slide 1 \u00b7 Manufacturing & assembly -->\n      <div class=\"swiper-slide ce-real-slide\" style=\"--accent-faint:rgba(255,107,43,.20);--accent-mid:rgba(255,107,43,.14);--accent-color:#FF8C42;\">\n        <div class=\"ce-vs-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/3.png\" alt=\"Manufacturing & Assembly\"><\/div>\n        <div class=\"ce-vs-bg\"><\/div>\n        <div class=\"ce-vs-deco\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\".5\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\/><line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"16\"\/><line x1=\"10\" y1=\"14\" x2=\"14\" y2=\"14\"\/><\/svg><\/div>\n        <div class=\"ce-vs-glow\"><\/div>\n        <div class=\"ce-vs-overlay\"><\/div>\n        <div class=\"ce-vs-content\">\n          <div class=\"ce-vs-icon-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\/><line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"16\"\/><line x1=\"10\" y1=\"14\" x2=\"14\" y2=\"14\"\/><\/svg><\/div>\n          <div class=\"ce-vs-label\">Industry<\/div>\n          <h3 class=\"ce-vs-title\">Manufacturing & Assembly<\/h3>\n          <p class=\"ce-vs-desc\">Continuous production lines can't afford unplanned shutdowns. We deliver BESS-backed peak shaving to eliminate demand charges, solar to offset daytime energy costs, and industrial UPS to ride through voltage sags and momentary outages \u2014 keeping your line running when the grid can't.<\/p>\n          <div class=\"ce-vs-tags\"><span class=\"ce-vs-tag\">BESS<\/span><span class=\"ce-vs-tag\">UPS<\/span><span class=\"ce-vs-tag\">Solar<\/span><span class=\"ce-vs-tag\">Power Cond.<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Slide 2 \u00b7 Data centres & IT -->\n      <div class=\"swiper-slide ce-real-slide\" style=\"--accent-faint:rgba(0,180,216,.20);--accent-mid:rgba(0,180,216,.14);--accent-color:#00C4E8;\">\n        <div class=\"ce-vs-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/4.png\" alt=\"Data Centres & IT\"><\/div>\n        <div class=\"ce-vs-bg\"><\/div>\n        <div class=\"ce-vs-deco\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\".5\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"2\"\/><rect x=\"6\" y=\"6\" width=\"4\" height=\"4\"\/><rect x=\"14\" y=\"6\" width=\"4\" height=\"4\"\/><rect x=\"6\" y=\"14\" width=\"4\" height=\"4\"\/><rect x=\"14\" y=\"14\" width=\"4\" height=\"4\"\/><\/svg><\/div>\n        <div class=\"ce-vs-glow\"><\/div>\n        <div class=\"ce-vs-overlay\"><\/div>\n        <div class=\"ce-vs-content\">\n          <div class=\"ce-vs-icon-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"2\"\/><rect x=\"6\" y=\"6\" width=\"4\" height=\"4\"\/><rect x=\"14\" y=\"6\" width=\"4\" height=\"4\"\/><rect x=\"6\" y=\"14\" width=\"4\" height=\"4\"\/><rect x=\"14\" y=\"14\" width=\"4\" height=\"4\"\/><\/svg><\/div>\n          <div class=\"ce-vs-label\">Industry<\/div>\n          <h3 class=\"ce-vs-title\">Data Centres & IT<\/h3>\n          <p class=\"ce-vs-desc\">Even a millisecond of downtime is unacceptable. Our sub-millisecond UPS transfer systems eliminate voltage sags, harmonics, and frequency deviations before they reach sensitive equipment. Paired with on-site BESS and power conditioning, your facility maintains SLA-grade uptime around the clock.<\/p>\n          <div class=\"ce-vs-tags\"><span class=\"ce-vs-tag\">UPS<\/span><span class=\"ce-vs-tag\">Power Cond.<\/span><span class=\"ce-vs-tag\">BESS<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Slide 3 \u00b7 Automotive & tier-1 suppliers -->\n      <div class=\"swiper-slide ce-real-slide\" style=\"--accent-faint:rgba(37,99,235,.22);--accent-mid:rgba(37,99,235,.16);--accent-color:#5A8FFF;\">\n        <div class=\"ce-vs-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/5.png\" alt=\"Automotive & Tier-1 Suppliers\"><\/div>\n        <div class=\"ce-vs-bg\"><\/div>\n        <div class=\"ce-vs-deco\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\".5\"><path d=\"M5 17H3a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v3\"\/><rect x=\"9\" y=\"11\" width=\"14\" height=\"10\" rx=\"2\"\/><circle cx=\"12\" cy=\"16\" r=\"1\"\/><\/svg><\/div>\n        <div class=\"ce-vs-glow\"><\/div>\n        <div class=\"ce-vs-overlay\"><\/div>\n        <div class=\"ce-vs-content\">\n          <div class=\"ce-vs-icon-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><path d=\"M5 17H3a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v3\"\/><rect x=\"9\" y=\"11\" width=\"14\" height=\"10\" rx=\"2\"\/><circle cx=\"12\" cy=\"16\" r=\"1\"\/><\/svg><\/div>\n          <div class=\"ce-vs-label\">Industry<\/div>\n          <h3 class=\"ce-vs-title\">Automotive & Tier-1 Suppliers<\/h3>\n          <p class=\"ce-vs-desc\">Just-in-time production leaves zero margin for power events. A single voltage sag can halt an entire assembly line and trigger costly requalification. UPS and active power conditioning protect welding robots, PLCs, and precision tooling \u2014 while BESS and solar reduce the energy overhead of high-draw stamping and paint operations.<\/p>\n          <div class=\"ce-vs-tags\"><span class=\"ce-vs-tag\">UPS<\/span><span class=\"ce-vs-tag\">Power Cond.<\/span><span class=\"ce-vs-tag\">BESS<\/span><span class=\"ce-vs-tag\">Solar<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Slide 4 \u00b7 Food & beverage -->\n      <div class=\"swiper-slide ce-real-slide\" style=\"--accent-faint:rgba(22,163,74,.20);--accent-mid:rgba(22,163,74,.14);--accent-color:#4ADE80;\">\n        <div class=\"ce-vs-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/6.png\" alt=\"Food & Beverage\"><\/div>\n        <div class=\"ce-vs-bg\"><\/div>\n        <div class=\"ce-vs-deco\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\".5\"><path d=\"M3 11V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v3\"\/><path d=\"M3 11h18v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-9z\"\/><line x1=\"12\" y1=\"11\" x2=\"12\" y2=\"22\"\/><\/svg><\/div>\n        <div class=\"ce-vs-glow\"><\/div>\n        <div class=\"ce-vs-overlay\"><\/div>\n        <div class=\"ce-vs-content\">\n          <div class=\"ce-vs-icon-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><path d=\"M3 11V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v3\"\/><path d=\"M3 11h18v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-9z\"\/><line x1=\"12\" y1=\"11\" x2=\"12\" y2=\"22\"\/><\/svg><\/div>\n          <div class=\"ce-vs-label\">Industry<\/div>\n          <h3 class=\"ce-vs-title\">Food & Beverage<\/h3>\n          <p class=\"ce-vs-desc\">Regulatory compliance, HACCP protocols, and product safety all depend on uninterrupted refrigeration, processing, and environmental controls. Our UPS and BESS solutions protect production continuity through any grid event, while rooftop solar and demand management reduce the energy intensity of large-scale processing and packaging operations.<\/p>\n          <div class=\"ce-vs-tags\"><span class=\"ce-vs-tag\">UPS<\/span><span class=\"ce-vs-tag\">BESS<\/span><span class=\"ce-vs-tag\">Solar<\/span><span class=\"ce-vs-tag\">Power Cond.<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Slide 5 \u00b7 Cold storage & warehousing -->\n      <div class=\"swiper-slide ce-real-slide\" style=\"--accent-faint:rgba(8,145,178,.22);--accent-mid:rgba(8,145,178,.16);--accent-color:#22D3EE;\">\n        <div class=\"ce-vs-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/7.png\" alt=\"Cold Storage & Warehousing\"><\/div>\n        <div class=\"ce-vs-bg\"><\/div>\n        <div class=\"ce-vs-deco\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\".5\"><path d=\"M21 8H3l1.68 8.39A2 2 0 0 0 6.64 18h10.72a2 2 0 0 0 1.96-1.61L21 8z\"\/><path d=\"M7 8V6a5 5 0 0 1 10 0v2\"\/><\/svg><\/div>\n        <div class=\"ce-vs-glow\"><\/div>\n        <div class=\"ce-vs-overlay\"><\/div>\n        <div class=\"ce-vs-content\">\n          <div class=\"ce-vs-icon-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><path d=\"M21 8H3l1.68 8.39A2 2 0 0 0 6.64 18h10.72a2 2 0 0 0 1.96-1.61L21 8z\"\/><path d=\"M7 8V6a5 5 0 0 1 10 0v2\"\/><\/svg><\/div>\n          <div class=\"ce-vs-label\">Industry<\/div>\n          <h3 class=\"ce-vs-title\">Cold Storage & Warehousing<\/h3>\n          <p class=\"ce-vs-desc\">Compressor loads are relentless, and any outage risks inventory loss, spoilage claims, and lost Class A certifications. Solar offsets the high daytime energy draw; BESS captures peak savings and provides backup depth; UPS keeps controls, alarms, and automated systems online through any outage.<\/p>\n          <div class=\"ce-vs-tags\"><span class=\"ce-vs-tag\">Solar<\/span><span class=\"ce-vs-tag\">BESS<\/span><span class=\"ce-vs-tag\">UPS<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Slide 6 \u00b7 Large retail -->\n      <div class=\"swiper-slide ce-real-slide\" style=\"--accent-faint:rgba(124,58,237,.22);--accent-mid:rgba(124,58,237,.16);--accent-color:#A78BFA;\">\n        <div class=\"ce-vs-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/annie-vo-H6JDMQ0ym8k-unsplash-scaled.jpg\" alt=\"Large Retail\"><\/div>\n        <div class=\"ce-vs-bg\"><\/div>\n        <div class=\"ce-vs-deco\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\".5\"><path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg><\/div>\n        <div class=\"ce-vs-glow\"><\/div>\n        <div class=\"ce-vs-overlay\"><\/div>\n        <div class=\"ce-vs-content\">\n          <div class=\"ce-vs-icon-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg><\/div>\n          <div class=\"ce-vs-label\">Industry<\/div>\n          <h3 class=\"ce-vs-title\">Large Retail<\/h3>\n          <p class=\"ce-vs-desc\">High-traffic stores run on tight margins, and power events hit every layer \u2014 from POS and refrigeration to lighting and HVAC. Rooftop solar reduces common-area and anchor-tenant energy costs at scale. BESS enables demand charge management across multiple meters, and UPS protects transaction infrastructure from any interruption.<\/p>\n          <div class=\"ce-vs-tags\"><span class=\"ce-vs-tag\">Solar<\/span><span class=\"ce-vs-tag\">BESS<\/span><span class=\"ce-vs-tag\">UPS<\/span><\/div>\n        <\/div>\n      <\/div>\n\n    <\/div><!-- \/swiper-wrapper -->\n  <\/div><!-- \/swiper -->\n\n  <div class=\"ce-vert-nav ce-vert-prev\" role=\"button\" aria-label=\"Previous slide\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 18l-6-6 6-6\"\/><\/svg>\n  <\/div>\n  <div class=\"ce-vert-nav ce-vert-next\" role=\"button\" aria-label=\"Next slide\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 18l6-6-6-6\"\/><\/svg>\n  <\/div>\n\n  <div class=\"ce-vert-pagination\"><\/div>\n<\/div><!-- \/#ce-verticals-wrap -->\n\n<!-- \u2500\u2500 Script \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<script>\n(function () {\n  'use strict';\n\n  var WRAP_ID   = 'ce-verticals-wrap';\n  var initialized = false;\n\n  \/* \u2500\u2500 1. Parent overflow fix \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n     Walks up from our wrapper and removes overflow:hidden from every\n     Elementor ancestor that would clip the coverflow side-peek.\n     Targets both classic Elementor classes AND the newer flexbox\n     container classes (e-con, e-con-inner).\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  var EL_OVERFLOW_CLASSES = [\n    'elementor-section',\n    'elementor-container',\n    'elementor-column',\n    'elementor-column-wrap',\n    'elementor-widget-wrap',\n    'elementor-widget-container',\n    'elementor-widget-html',\n    'e-con',\n    'e-con-inner',\n    'e-flex',\n    'e-child'\n  ];\n\n  function fixParentOverflow(startEl) {\n    var el = startEl.parentElement;\n    var depth = 0;\n    while (el && depth < 14) {\n      var tag = el.tagName ? el.tagName.toLowerCase() : '';\n      if (tag === 'body' || tag === 'html') break;\n\n      var isElClass = EL_OVERFLOW_CLASSES.some(function (cls) {\n        return el.classList && el.classList.contains(cls);\n      });\n      var cs = window.getComputedStyle(el);\n      var hasHidden = cs.overflow === 'hidden' || cs.overflowX === 'hidden';\n\n      if (isElClass || hasHidden) {\n        el.style.setProperty('overflow',   'visible', 'important');\n        el.style.setProperty('overflow-x', 'visible', 'important');\n      }\n\n      el = el.parentElement;\n      depth++;\n    }\n  }\n\n  \/* \u2500\u2500 2. Slider init \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  function initSlider() {\n    if (initialized) return;\n\n    var wrap     = document.getElementById(WRAP_ID);\n    var sliderEl = wrap && wrap.querySelector('.ce-vert-slider');\n    var wrapper  = sliderEl && sliderEl.querySelector('.swiper-wrapper');\n    if (!wrap || !sliderEl || !wrapper) return;\n\n    \/* Guard: only run once even if called multiple times *\/\n    initialized = true;\n\n    \/* Fix overflow on all Elementor ancestor containers *\/\n    fixParentOverflow(wrap);\n\n    \/* Destroy any pre-existing Swiper instance on this element *\/\n    if (sliderEl.swiper) sliderEl.swiper.destroy(true, true);\n\n    \/* \u2500\u2500 Build manual seamless loop \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       Layout after cloning:\n         indices  0 \u2026 n-1       \u2192 before-clones  (peek from left)\n         indices  n \u2026 2n-1      \u2192 real slides\n         indices  2n \u2026 3n-1     \u2192 after-clones   (peek from right)\n\n       FIX: use classList.remove\/add instead of classList.replace()\n            (.replace() is unsupported in some Elementor environments)\n\n       FIX: no loading=\"lazy\" \u2014 clone images inserted via JS are never\n            in the initial viewport so lazy-loading leaves them blank.\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    var originals = Array.from(wrapper.querySelectorAll('.ce-real-slide'));\n    var realCount = originals.length;\n    if (!realCount) return;\n\n    function cloneSlide(slide) {\n      var c = slide.cloneNode(true);\n      c.classList.remove('ce-real-slide');\n      c.classList.add('ce-clone-slide');\n      \/* Remove lazy loading from cloned images \u2014 they load on demand *\/\n      Array.from(c.querySelectorAll('img[loading]')).forEach(function (img) {\n        img.removeAttribute('loading');\n      });\n      return c;\n    }\n\n    \/* Insert before-clones (reversed so order is preserved) *\/\n    originals.slice().reverse().forEach(function (s) {\n      wrapper.insertBefore(cloneSlide(s), wrapper.firstChild);\n    });\n    \/* Append after-clones *\/\n    originals.forEach(function (s) {\n      wrapper.appendChild(cloneSlide(s));\n    });\n\n    \/* \u2500\u2500 FIX: pass DOM element refs, not CSS selector strings \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       Selector strings match the FIRST element found in the document,\n       which could be a different Elementor slider's nav\/pagination.\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    var navPrev = wrap.querySelector('.ce-vert-prev');\n    var navNext = wrap.querySelector('.ce-vert-next');\n    var paginEl = wrap.querySelector('.ce-vert-pagination');\n\n    \/* \u2500\u2500 Swiper init \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    var swiper = new Swiper(sliderEl, {\n      effect: 'coverflow',\n      grabCursor: true,\n      centeredSlides: true,\n      slidesPerView: 'auto',\n      loop: false,\n      initialSlide: realCount,\n      speed: 900,\n      spaceBetween: 44,\n      watchSlidesProgress: true,\n      roundLengths: true,\n      observer: true,\n      observeParents: true,\n      updateOnWindowResize: true,\n      navigation:  { nextEl: navNext, prevEl: navPrev },\n      pagination: {\n        el: paginEl,\n        clickable: true,\n        \/* Bullets only for real slides (middle band) *\/\n        renderBullet: function (index, className) {\n          if (index < realCount || index >= realCount * 2) return '';\n          return '<span class=\"' + className + '\"><\/span>';\n        }\n      },\n      coverflowEffect: { rotate:0, stretch:0, depth:110, modifier:1, scale:.94, slideShadows:false },\n      breakpoints: {\n        0:   { spaceBetween:24, coverflowEffect:{ rotate:0,stretch:0,depth:70, modifier:1,scale:.96,slideShadows:false } },\n        768: { spaceBetween:44, coverflowEffect:{ rotate:0,stretch:0,depth:110,modifier:1,scale:.94,slideShadows:false } }\n      },\n      on: {\n        init:                     function () { updateBullets(this); },\n        slideChange:              function () { updateBullets(this); },\n        slideChangeTransitionEnd: function () { normalizeLoop(this); },\n        resize:                   function () { this.update(); }\n      }\n    });\n\n    \/* \u2500\u2500 Helpers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function getRealIndex(sw) {\n      var i = sw.activeIndex - realCount;\n      return ((i % realCount) + realCount) % realCount;\n    }\n    function updateBullets(sw) {\n      var bullets = paginEl.querySelectorAll('.swiper-pagination-bullet');\n      var ri = getRealIndex(sw);\n      bullets.forEach(function (b, i) {\n        b.classList.toggle('swiper-pagination-bullet-active', i === ri);\n      });\n    }\n    function normalizeLoop(sw) {\n      var cur = sw.activeIndex;\n      \/* else-if: only one branch can fire per call *\/\n      if      (cur < realCount)        { sw.slideTo(cur + realCount, 0, false); }\n      else if (cur >= realCount * 2)   { sw.slideTo(cur - realCount, 0, false); }\n      updateBullets(sw);\n    }\n\n    paginEl.querySelectorAll('.swiper-pagination-bullet').forEach(function (b, i) {\n      b.addEventListener('click', function () { swiper.slideTo(realCount + i, 900); });\n    });\n  }\n\n  \/* \u2500\u2500 3. Load Swiper then run \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n     Strategy:\n     a) If Swiper \u2265 8 is already on window (Elementor Pro ships Swiper 8),\n        use it \u2014 no extra download.\n     b) Otherwise load Swiper 11 from CDN.\n     c) Poll with a cap so we never spin forever.\n\n     FIX: DOMContentLoaded has often already fired inside an Elementor\n          HTML widget. We use readyState instead.\n\n     FIX: also hook into elementorFrontend so the slider re-inits when\n          Elementor's editor refreshes the widget or reveals an animated\n          section.\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  function swiperOk() {\n    return typeof Swiper !== 'undefined' &&\n           Swiper.version &&\n           parseInt(Swiper.version, 10) >= 8;\n  }\n\n  function run() {\n    if (swiperOk()) {\n      initSlider();\n      return;\n    }\n    \/* Load Swiper 11 and init on load *\/\n    var s = document.createElement('script');\n    s.src = 'https:\/\/cdn.jsdelivr.net\/npm\/swiper@11\/swiper-bundle.min.js';\n    s.onload = initSlider;\n    s.onerror = function () { console.warn('CE Slider: Swiper failed to load.'); };\n    document.head.appendChild(s);\n  }\n\n  \/* Elementor frontend hook \u2014 fires in editor AND on frontend after each\n     widget render, so the slider survives section visibility animations *\/\n  function hookElementor() {\n    if (window.elementorFrontend && window.elementorFrontend.hooks) {\n      window.elementorFrontend.hooks.addAction(\n        'frontend\/element_ready\/global',\n        function () {\n          if (document.getElementById(WRAP_ID) && !initialized) run();\n        }\n      );\n    }\n  }\n\n  \/* Boot *\/\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', function () { hookElementor(); run(); });\n  } else {\n    hookElementor();\n    run();\n  }\n\n  \/* Final safety net \u2014 catches edge cases where Elementor renders late *\/\n  window.addEventListener('load', function () {\n    if (!initialized) run();\n  });\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c7d15f e-flex e-con-boxed no no e-con e-parent\" data-id=\"8c7d15f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80f9e2e elementor-widget elementor-widget-ms_animated_headline\" data-id=\"80f9e2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ms_animated_headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        <div class=\"ms-ah-wrapper\">\r\n            <h1 class=\"content__title\" data-splitting data-effect3 data-scroll=\"on\">\r\n            \tOntario's electricity market rewards <br> those who engineer their energy strategy.            <\/h1>\r\n        <\/div>\r\n        \r\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b6ea847 e-flex e-con-boxed no no e-con e-child\" data-id=\"b6ea847\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d106929 e-con-full e-flex no no e-con e-child\" data-id=\"d106929\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-369a13c e-con-full e-flex no no e-con e-child\" data-id=\"369a13c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7956cc elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"b7956cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\nWe are an engineering-based company specializing in industrial energy solutions across Ontario. Our team of experienced engineers, energy specialists, and project managers work directly with manufacturing and industrial clients to solve critical energy challenges such as power reliability, energy cost reduction, system optimization, and seamless technology integration.We don\u2019t just design systems. We deliver practical, results-driven solutions...<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e2ba30e e-flex e-con-boxed no no e-con e-parent\" data-id=\"e2ba30e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d89ede elementor-widget elementor-widget-html\" data-id=\"9d89ede\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js\"><\/script>\n\n<section class=\"ce-stack-v2\">\n\n  <article class=\"ce-card-v2\">\n    <img decoding=\"async\" loading=\"lazy\" class=\"ce-img-v2\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/IMG_7260-scaled.jpg\">\n    <div class=\"ce-shade-v2\"><\/div>\n    <div class=\"ce-copy-v2\">\n      <span>Industrial UPS Systems<\/span>\n      <h3>Industrial Uninterruptible Power Supply (UPS) Solutions in Ontario<\/h3>\n      <p>Power interruptions, voltage fluctuations, and critical equipment failures can disrupt production and increase downtime costs. Circuit Energy delivers industrial online UPS systems for manufacturing facilities in Ontario, helping protect critical operations, automation systems, controls, and sensitive industrial equipment from unexpected power disturbances.<\/p>\n      <a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/industrial-uninterruptible-power-supply\/\">Explore more <b>\u2192<\/b><\/a>\n    <\/div>\n  <\/article>\n\n  <article class=\"ce-card-v2\">\n    <img decoding=\"async\" loading=\"lazy\" class=\"ce-img-v2\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/Battery-scaled.jpg\">\n    <div class=\"ce-shade-v2\"><\/div>\n    <div class=\"ce-copy-v2\">\n      <span>Battery Energy Storage Systems (BESS)<\/span>\n      <h3>Industrial Battery Energy Storage Systems (BESS) in Ontario<\/h3>\n      <p>Managing energy costs and grid reliability is becoming increasingly complex for industrial facilities. Circuit Energy provides Battery Energy Storage Systems (BESS), helping facilities reduce peak demand costs, improve energy resilience, and optimize electricity usage.<\/p>\n      <a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/battery-energy-storage-systems\/\">Explore more <b>\u2192<\/b><\/a>\n    <\/div>\n  <\/article>\n\n  <article class=\"ce-card-v2\">\n    <img decoding=\"async\" loading=\"lazy\" class=\"ce-img-v2\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/solar-project-scaled.png\">\n    <div class=\"ce-shade-v2\"><\/div>\n    <div class=\"ce-copy-v2\">\n      <span>Commercial & Industrial Solar<\/span>\n      <h3>Industrial Solar Solutions for Ontario Manufacturing Facilities<\/h3>\n      <p>Rising electricity costs are putting pressure on industrial operations across Ontario. Circuit Energy designs and delivers commercial and industrial solar systems for commercial and industrial facilities, helping businesses reduce energy costs, improve long-term energy predictability, and support sustainability targets.<\/p>\n      <a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/solar-power-systems\/\">Explore more <b>\u2192<\/b><\/a>\n    <\/div>\n  <\/article>\n\n  <article class=\"ce-card-v2\">\n    <img decoding=\"async\" loading=\"lazy\" class=\"ce-img-v2\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-Apr-21-2026-06_15_09-PM.png\">\n    <div class=\"ce-shade-v2\"><\/div>\n    <div class=\"ce-copy-v2\">\n      <span>Power Conditioning Systems<\/span>\n      <h3>Power Quality & Power Conditioning Solutions for Ontario Industry<\/h3>\n      <p>Poor power quality can quietly increase energy waste, damage equipment, shorten motor life, and disrupt production. Circuit Energy provides industrial power conditioning systems in Ontario, helping manufacturers improve power factor, reduce harmonics, stabilize voltage, and improve electrical system performance.<\/p>\n      <a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/power-conditioning-systems\/\">Explore more <b>\u2192<\/b><\/a>\n    <\/div>\n  <\/article>\n\n<\/section>\n\n<style>\n.ce-stack-v2,\n.ce-stack-v2 *{\n  box-sizing:border-box !important;\n  font-family:'Poppins', sans-serif !important;\n}\n\n.ce-stack-v2{\n  width:100vw !important;\n  max-width:100vw !important;\n  margin-left:calc(50% - 50vw) !important;\n  margin-right:calc(50% - 50vw) !important;\n}\n\n.ce-card-v2{\n  position:sticky !important;\n  top:14vh !important;\n  width:min(1420px,92vw) !important;\n  height:560px !important;\n\n  margin-left:auto !important;\n  margin-right:auto !important;\n  margin-bottom:40px !important;\n\n  left:0 !important;\n  right:0 !important;\n\n  border-radius:30px !important;\n  overflow:hidden !important;\n  background:#111 !important;\n  box-shadow:0 28px 90px rgba(0,0,0,.14) !important;\n  transform-origin:center center !important;\n  will-change:transform, filter !important;\n}\n\n.ce-card-v2:nth-child(1),\n.ce-card-v2:nth-child(2),\n.ce-card-v2:nth-child(3),\n.ce-card-v2:nth-child(4){\n  z-index:1 !important;\n}\n\n.ce-img-v2{\n  position:absolute !important;\n  inset:0 !important;\n  width:100% !important;\n  height:100% !important;\n  object-fit:cover !important;\n  object-position:center !important;\n  z-index:1 !important;\n  display:block !important;\n}\n\n\/* \u0641\u0642\u0637 \u0633\u0627\u06cc\u0647 \u0627\u0632 \u0686\u067e \u0628\u0647 \u0631\u0627\u0633\u062a *\/\n.ce-shade-v2{\n  position:absolute !important;\n  inset:0 !important;\n  z-index:2 !important;\n  background:linear-gradient(\n    90deg,\n    rgba(0,0,0,.88) 0%,\n    rgba(0,0,0,.72) 28%,\n    rgba(0,0,0,.38) 55%,\n    rgba(0,0,0,.08) 100%\n  ) !important;\n}\n\n.ce-copy-v2{\n  position:relative !important;\n  z-index:3 !important;\n  height:100% !important;\n  max-width:500px !important;\n  padding-left:64px !important;\n  padding-right:24px !important;\n  display:flex !important;\n  flex-direction:column !important;\n  justify-content:center !important;\n  align-items:flex-start !important;\n  text-align:left !important;\n  transform:translateY(18px) !important;\n}\n\n.ce-copy-v2 span{\n  display:block !important;\n  color:#FFA654 !important;\n  font-size:12px !important;\n  line-height:1.2 !important;\n  letter-spacing:.16em !important;\n  text-transform:uppercase !important;\n  font-weight:500 !important;\n  margin:0 0 18px !important;\n  text-align:left !important;\n}\n\n.ce-copy-v2 h3{\n  color:#ffffff !important;\n  font-size:clamp(20px,2.2vw,32px) !important;\n  line-height:1.2 !important;\n  letter-spacing:-.02em !important;\n  font-weight:600 !important;\n  margin:0 0 22px !important;\n  padding:0 !important;\n  text-align:left !important;\n}\n\n.ce-copy-v2 p{\n  color:rgba(255,255,255,.86) !important;\n  font-size:16px !important;\n  line-height:1.7 !important;\n  font-weight:400 !important;\n  margin:0 0 30px !important;\n  padding:0 !important;\n  max-width:455px !important;\n  text-align:left !important;\n}\n\n.ce-copy-v2 a{\n  display:inline-flex !important;\n  align-items:center !important;\n  gap:8px !important;\n  color:#FFA654 !important;\n  font-size:15px !important;\n  line-height:1.2 !important;\n  font-weight:500 !important;\n  text-decoration:none !important;\n  border-bottom:1px solid #FFA654 !important;\n  padding:0 0 7px !important;\n  background:transparent !important;\n  box-shadow:none !important;\n  text-align:left !important;\n}\n\n.ce-copy-v2 a b{\n  font-weight:400 !important;\n  transition:.25s ease !important;\n}\n\n.ce-copy-v2 a:hover b{\n  transform:translateX(6px) !important;\n}\n\n@media(max-width:768px){\n  .ce-stack-v2{\n    padding:70px 20px 120px !important;\n  }\n\n  .ce-card-v2{\n    height:560px !important;\n    top:10vh !important;\n  }\n\n  .ce-copy-v2{\n    padding:32px !important;\n    justify-content:center !important;\n    transform:none !important;\n  }\n\n  .ce-copy-v2 h3{\n    font-size:20px !important;\n  }\n}\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function(){\n  gsap.registerPlugin(ScrollTrigger);\n\n  const cards = gsap.utils.toArray(\".ce-card-v2\");\n\n  cards.forEach((card) => {\n    gsap.to(card, {\n      scale: 0.94,\n      filter: \"blur(2px)\",\n      ease: \"none\",\n      scrollTrigger: {\n        trigger: card,\n        start: \"top 14%\",\n        end: \"bottom 14%\",\n        scrub: true\n      }\n    });\n  });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0054a67 e-con-full e-flex no no e-con e-parent\" data-id=\"0054a67\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b09324 elementor-widget elementor-widget-ms_animated_headline\" data-id=\"6b09324\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ms_animated_headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        <div class=\"ms-ah-wrapper\">\r\n            <h1 class=\"content__title\" data-splitting disable data-scroll=\"on\">\r\n            \tWhat We\u2019ve Delivered for Industrial Operations            <\/h1>\r\n        <\/div>\r\n        \r\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9cf93b2 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"9cf93b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"ce-process\">\n\n  <div class=\"ce-vertical-area\"><\/div>\n\n  <svg class=\"ce-bg-svg\" viewBox=\"0 0 1600 900\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <defs>\n      <filter id=\"ceDotGlow\">\n        <feGaussianBlur stdDeviation=\"4\" result=\"blur\"\/>\n        <feMerge>\n          <feMergeNode in=\"blur\"\/>\n          <feMergeNode in=\"SourceGraphic\"\/>\n        <\/feMerge>\n      <\/filter>\n    <\/defs>\n\n    <path class=\"ce-path-base\"\n      d=\"M -220 720 C 40 690,120 500,320 520 C 520 545,560 700,760 650 C 930 605,980 420,1130 390 C 1290 355,1390 470,1760 -120\"\/>\n\n    <path class=\"ce-path-active\"\n      d=\"M -220 720 C 40 690,120 500,320 520 C 520 545,560 700,760 650 C 930 605,980 420,1130 390 C 1290 355,1390 470,1760 -120\"\/>\n\n    <circle class=\"ce-moving-dot\" r=\"14\" cx=\"40\" cy=\"640\"\/>\n  <\/svg>\n\n  <div class=\"ce-content\">\n    <div class=\"ce-stats-grid\">\n\n      <div class=\"ce-stat\">\n        <div class=\"ce-icon\">\n          <svg viewBox=\"0 0 64 64\">\n            <path d=\"M34 4L14 36h16l-2 24 22-36H34z\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ce-number\">\n          <span class=\"count\" data-target=\"7600\">0<\/span><span>+ kVA<\/span>\n        <\/div>\n        <p>Industrial UPS Systems<\/p>\n      <\/div>\n\n      <div class=\"ce-stat\">\n        <div class=\"ce-icon\">\n          <svg viewBox=\"0 0 64 64\">\n            <path d=\"M6 24c10 0 10 16 20 16s10-16 20-16 10 16 12 16\"\/>\n            <path d=\"M6 42c10 0 10-16 20-16s10 16 20 16 10-16 12-16\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ce-number\">\n          <span class=\"count\" data-target=\"20000\">0<\/span><span>+ kVAR<\/span>\n        <\/div>\n        <p>Power Conditioning Systems<\/p>\n      <\/div>\n\n      <div class=\"ce-stat\">\n        <div class=\"ce-icon\">\n          <svg viewBox=\"0 0 64 64\">\n            <rect x=\"12\" y=\"18\" width=\"40\" height=\"28\" rx=\"3\"\/>\n            <path d=\"M12 28h40M12 37h40M25 18v28M39 18v28\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ce-number\">\n          <span class=\"count\" data-target=\"10\">0<\/span><span>+ MW<\/span>\n        <\/div>\n        <p>Solar Power Systems<\/p>\n      <\/div>\n\n      <div class=\"ce-stat\">\n        <div class=\"ce-icon\">\n          <svg viewBox=\"0 0 64 64\">\n            <rect x=\"10\" y=\"22\" width=\"42\" height=\"22\" rx=\"5\"\/>\n            <path d=\"M52 29h4v8h-4\"\/>\n            <path d=\"M18 31v4M27 31v4M36 31v4\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ce-number\">\n          <span class=\"count\" data-target=\"15\">0<\/span><span>+ MWh<\/span>\n        <\/div>\n        <p>Battery Storage Systems<\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<style>\n\/* ===== LIGHT MODE ===== *\/\n.ce-number{\n  color:#0120f1;\n}\n\n.ce-stat p{\n  color:#0120f1;\n}\n\n\/* ===== DARK MODE (body.dark) ===== *\/\nbody[data-theme=\"dark\"] .ce-process .ce-number,\nbody[data-theme=\"dark\"] .ce-process .ce-stat p{\n  color:#ffffff !important;\n}\n\nbody[data-theme=\"dark\"] .ce-process{\n  background:#0b0f14;\n}\n\nbody[data-theme=\"dark\"] .ce-vertical-area{\n  background:repeating-linear-gradient(\n    90deg,\n    transparent 0px,\n    transparent 23px,\n    rgba(159,238,255,.12) 24px,\n    transparent 26px\n  );\n  opacity:.6;\n}\n\nbody[data-theme=\"dark\"] .ce-path-base{\n  stroke:#4da3ff;\n  opacity:.25;\n}\n\nbody[data-theme=\"dark\"] .ce-path-active{\n  stroke:#FFA654;\n  opacity:.9;\n}\n\nbody[data-theme=\"dark\"] .ce-moving-dot{\n  fill:#1B1B1B;\n  stroke:#FFA654;\n}\n\nbody[data-theme=\"dark\"] .ce-icon{\n  background:rgba(255,166,84,.08);\n  border:1px solid rgba(255,166,84,.25);\n  box-shadow:0 10px 25px rgba(0,0,0,.4);\n}\n\nbody[data-theme=\"dark\"] .ce-icon svg{\n  stroke:#FFA654;\n}\n.ce-process,\n.ce-process *{\n  box-sizing:border-box !important;\n  font-family:Inter, Poppins, sans-serif !important;\n}\n\n.ce-process{\n  position:relative;\n  width:100%;\n  min-height:90vh;\n  overflow:hidden;\n  background:transparent;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n\n.ce-vertical-area{\n  position:absolute;\n  left:0;\n  right:0;\n  bottom:0;\n  height:72%;\n  background:repeating-linear-gradient(\n    90deg,\n    transparent 0px,\n    transparent 23px,\n    rgba(159,238,255,.45) 24px,\n    transparent 26px\n  );\n  opacity:.9;\n  z-index:0;\n  mask-image:linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,.9) 50%, rgba(0,0,0,0) 100%);\n  -webkit-mask-image:linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,.9) 50%, rgba(0,0,0,0) 100%);\n}\n\n.ce-bg-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  z-index:1;\n  pointer-events:none;\n}\n\n.ce-path-base{\n  fill:none;\n  stroke:#0000AE;\n  stroke-width:2;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n  opacity:.35;\n}\n\n.ce-path-active{\n  fill:none;\n  stroke:#FFA654;\n  stroke-width:5;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n  opacity:0;\n  filter:url(#ceDotGlow);\n}\n\n.ce-moving-dot{\n  fill:#fff;\n  stroke:#FFA654;\n  stroke-width:3;\n  filter:url(#ceDotGlow);\n  opacity:0;\n}\n\n.ce-content{\n  position:relative;\n  z-index:3;\n  width:100%;\n  max-width:980px;\n  margin:0 auto;\n  padding:80px 24px;\n  text-align:center;\n  transform:translateY(-70px);\n}\n\n.ce-stats-grid{\n  display:grid;\n  grid-template-columns:repeat(2, 1fr);\n  gap:42px 90px;\n  justify-items:center;\n  align-items:center;\n}\n\n.ce-stat{\n  text-align:center !important;\n  width:100%;\n}\n\n.ce-icon{\n  width:58px;\n  height:58px;\n  margin:0 auto 18px;\n  border-radius:18px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:rgba(255,166,84,.12);\n  border:1px solid rgba(255,166,84,.38);\n  box-shadow:0 14px 34px rgba(255,166,84,.14);\n}\n\n.ce-icon svg{\n  width:34px;\n  height:34px;\n  fill:none;\n  stroke:#FFA654;\n  stroke-width:3;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.ce-number{\n  font-size:clamp(38px, 4vw, 58px);\n  line-height:1;\n  font-weight:700;\n  letter-spacing:-.04em;\n  color:#0120f1;\n  white-space:nowrap;\n  text-align:center !important;\n}\n\n.ce-stat p{\n  margin:12px auto 0 !important;\n  font-size:14px;\n  line-height:1.4;\n  color:#0120f1;\n  text-align:center !important;\n}\n\n@media(max-width:768px){\n  .ce-process{\n    min-height:850px;\n  }\n\n  .ce-content{\n    transform:none;\n    padding:70px 24px;\n  }\n\n  .ce-stats-grid{\n    grid-template-columns:1fr;\n    gap:34px;\n  }\n\n  .ce-icon{\n    width:54px;\n    height:54px;\n  }\n}\n<\/style>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js\"><\/script>\n\n<script>\n(function(){\n\n  function formatNumber(num){\n    return Math.round(num).toLocaleString(\"en-US\");\n  }\n\n  function initCESection(){\n    if(typeof gsap === \"undefined\" || typeof ScrollTrigger === \"undefined\"){\n      setTimeout(initCESection,200);\n      return;\n    }\n\n    gsap.registerPlugin(ScrollTrigger);\n\n    document.querySelectorAll(\".ce-process\").forEach(function(section){\n      if(section.dataset.ceinit === \"true\") return;\n      section.dataset.ceinit = \"true\";\n\n      const path = section.querySelector(\".ce-path-active\");\n      const dot  = section.querySelector(\".ce-moving-dot\");\n      const counters = section.querySelectorAll(\".count\");\n\n      if(path && dot){\n        const length = path.getTotalLength();\n\n        gsap.set(path,{\n          strokeDasharray:length,\n          strokeDashoffset:length,\n          opacity:1\n        });\n\n        gsap.set(dot,{ opacity:1 });\n\n        ScrollTrigger.create({\n          trigger:section,\n          start:\"top 90%\",\n          end:\"bottom 10%\",\n          scrub:1.4,\n          onUpdate:function(self){\n            const draw = length * self.progress;\n            const point = path.getPointAtLength(draw);\n\n            gsap.set(path,{ strokeDashoffset:length - draw });\n            gsap.set(dot,{ attr:{ cx:point.x, cy:point.y } });\n          }\n        });\n      }\n\n      counters.forEach(function(counter){\n        const target = Number(counter.dataset.target);\n        const obj = { value:0 };\n\n        ScrollTrigger.create({\n          trigger:section,\n          start:\"top 65%\",\n          once:true,\n          onEnter:function(){\n            gsap.to(obj,{\n              value:target,\n              duration:2.2,\n              ease:\"power2.out\",\n              snap:{ value:target > 100 ? 20 : 1 },\n              onUpdate:function(){\n                counter.textContent = formatNumber(obj.value);\n              },\n              onComplete:function(){\n                counter.textContent = formatNumber(target);\n              }\n            });\n          }\n        });\n      });\n    });\n  }\n\n  document.addEventListener(\"DOMContentLoaded\",initCESection);\n  window.addEventListener(\"load\",initCESection);\n  setTimeout(initCESection,700);\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6d8285f e-con-full e-flex no no e-con e-parent\" data-id=\"6d8285f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-239778b elementor-widget elementor-widget-html\" data-id=\"239778b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"ce-process\">\n  <div class=\"ce-head\">\n    <p class=\"ce-kicker\">Our Process<\/p>\n    <h2>From assessment<br>to long-term energy performance<\/h2>\n  <\/div>\n\n  <div class=\"ce-grid\">\n\n    <div class=\"ce-card ce-tall\" data-card=\"0\">\n      <video class=\"ce-vid ce-vid-bottom\" autoplay muted playsinline loop>\n        <source src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/DJI_20251009090728_0066_D.mp4\" type=\"video\/mp4\">\n      <\/video>\n      <div class=\"ce-active-border\"><\/div>\n      <div class=\"ce-overlay ce-overlay-top\">\n        <span class=\"ce-step-label ce-step-blue\">Step 01<\/span>\n        <h3>Site Assessment & Feasibility<\/h3>\n        <p>We evaluate your facility, energy profile, and operational needs to identify the right solution for performance, savings, and reliability.<\/p>\n        <div class=\"ce-stats-row\">\n          <div class=\"ce-stat-pill\"><small>Load Review<\/small><strong>98%<\/strong><\/div>\n          <div class=\"ce-stat-pill\"><small>Peak Demand<\/small><strong>Mapped<\/strong><\/div>\n        <\/div>\n        <div class=\"ce-prog-track\"><div class=\"ce-prog-fill ce-prog-anim\" id=\"ce-bar-s1\" style=\"width:0%\"><\/div><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ce-card ce-white-card\" data-card=\"1\">\n      <div class=\"ce-grid-bg\"><\/div>\n      <div class=\"ce-active-border\"><\/div>\n      <div class=\"ce-white-inner\">\n        <svg viewBox=\"0 0 60 60\" fill=\"none\" class=\"ce-step2-svg\" aria-hidden=\"true\">\n          <rect x=\"4\" y=\"8\" width=\"52\" height=\"44\" rx=\"4\" stroke=\"#e8eaf0\" stroke-width=\"1\"\/>\n          <line x1=\"4\"  y1=\"18\" x2=\"56\" y2=\"18\" stroke=\"#e8eaf0\" stroke-width=\"0.8\"\/>\n          <line x1=\"4\"  y1=\"30\" x2=\"56\" y2=\"30\" stroke=\"#e8eaf0\" stroke-width=\"0.8\"\/>\n          <line x1=\"4\"  y1=\"42\" x2=\"56\" y2=\"42\" stroke=\"#e8eaf0\" stroke-width=\"0.8\"\/>\n          <line x1=\"18\" y1=\"8\"  x2=\"18\" y2=\"52\" stroke=\"#e8eaf0\" stroke-width=\"0.8\"\/>\n          <line x1=\"34\" y1=\"8\"  x2=\"34\" y2=\"52\" stroke=\"#e8eaf0\" stroke-width=\"0.8\"\/>\n          <polyline class=\"svg-sch\" points=\"8,42 8,30 18,30 18,18 34,18 34,30 52,30 52,42\" stroke=\"#2f7dff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\n          <circle class=\"svg-n1\" cx=\"18\" cy=\"30\" r=\"3.5\" fill=\"#2f7dff\"\/>\n          <circle class=\"svg-n2\" cx=\"34\" cy=\"18\" r=\"3.5\" fill=\"#2f7dff\"\/>\n          <circle class=\"svg-n3\" cx=\"34\" cy=\"30\" r=\"3.5\" fill=\"#fff\" stroke=\"#2f7dff\" stroke-width=\"2\"\/>\n        <\/svg>\n        <div class=\"ce-white-bottom\">\n          <span class=\"ce-step-label ce-step-dark\">Step 02<\/span>\n          <h3>Engineering & System Planning<\/h3>\n          <p>Our team develops a facility-specific solution engineered for seamless integration, safety, and long-term performance.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ce-card ce-video-sq\">\n      <video class=\"ce-vid\" autoplay muted playsinline loop>\n        <source src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/circuitenergy-hero.mov\" type=\"video\/mp4\">\n      <\/video>\n      <div class=\"ce-vid-label\">Circuit Energy Projects<\/div>\n    <\/div>\n\n    <div class=\"ce-card ce-blue-card\" data-card=\"2\">\n      <div class=\"ce-active-border\"><\/div>\n      <div class=\"ce-blue-inner\">\n        <span class=\"ce-pill-white\">\n          <svg viewBox=\"0 0 44 44\" fill=\"none\" style=\"width:16px;height:16px;flex-shrink:0\" aria-hidden=\"true\">\n            <circle cx=\"22\" cy=\"22\" r=\"18\" stroke=\"rgba(255,255,255,.25)\" stroke-width=\"2\"\/>\n            <circle class=\"svg-arc\" cx=\"22\" cy=\"22\" r=\"18\" stroke=\"rgba(255,255,255,.9)\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\" stroke-dasharray=\"80 33\" stroke-dashoffset=\"28\"\/>\n            <path class=\"svg-bolt\" d=\"M24 12l-5 11h5l-4 9 9-13h-5l4-7z\" fill=\"rgba(255,255,255,.95)\"\/>\n          <\/svg>\n          Active\n        <\/span>\n        <div class=\"ce-blue-bottom\">\n          <span class=\"ce-step-label ce-step-white\">Step 03<\/span>\n          <h3>Installation & Commissioning<\/h3>\n          <p>From installation to system startup, we manage deployment with minimal disruption to your operations.<\/p>\n          <div class=\"ce-progress-block\">\n            <div class=\"ce-row-between\" style=\"margin-bottom:7px\">\n              <small style=\"color:rgba(255,255,255,.55);font-size:11px;font-weight:500\">Commissioning Progress<\/small>\n              <strong id=\"ce-pct-s3\" style=\"color:#fff;font-size:13px;font-weight:700\">0%<\/strong>\n            <\/div>\n            <div class=\"ce-prog-track ce-prog-white\"><div class=\"ce-prog-fill ce-prog-wfill ce-prog-anim\" id=\"ce-bar-s3\" style=\"width:0%\"><\/div><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ce-card ce-dash-card\">\n      <div class=\"ce-dash-bg\"><\/div>\n      <div class=\"ce-dash-overlay-dark\"><\/div>\n      <div class=\"ce-dash-content\">\n        <div class=\"ce-row-between\">\n          <span class=\"ce-badge-dash\">Live Monitoring<\/span>\n          <span class=\"ce-dot-green\"><\/span>\n        <\/div>\n        <div class=\"ce-big-num\">98.7%<\/div>\n        <div class=\"ce-status-row\"><span class=\"ce-dot-green-sm\"><\/span>System performance stable<\/div>\n        <div class=\"ce-rings-row\">\n          <div class=\"ce-ring-wrap\"><svg class=\"ce-ring-svg\" viewBox=\"0 0 56 56\"><circle class=\"ce-ring-track\" cx=\"28\" cy=\"28\" r=\"22\"\/><circle class=\"ce-ring-fill\" id=\"cr-0\" cx=\"28\" cy=\"28\" r=\"22\"\/><\/svg><span class=\"ce-ring-val\" id=\"cv-0\">\u2014<\/span><span class=\"ce-ring-lbl\">Uptime<\/span><\/div>\n          <div class=\"ce-ring-wrap\"><svg class=\"ce-ring-svg\" viewBox=\"0 0 56 56\"><circle class=\"ce-ring-track\" cx=\"28\" cy=\"28\" r=\"22\"\/><circle class=\"ce-ring-fill ce-ring-green\" id=\"cr-1\" cx=\"28\" cy=\"28\" r=\"22\"\/><\/svg><span class=\"ce-ring-val\" id=\"cv-1\">\u2014<\/span><span class=\"ce-ring-lbl\">Savings<\/span><\/div>\n          <div class=\"ce-ring-wrap\"><svg class=\"ce-ring-svg\" viewBox=\"0 0 56 56\"><circle class=\"ce-ring-track\" cx=\"28\" cy=\"28\" r=\"22\"\/><circle class=\"ce-ring-fill\" id=\"cr-2\" cx=\"28\" cy=\"28\" r=\"22\"\/><\/svg><span class=\"ce-ring-val\" id=\"cv-2\">\u2014<\/span><span class=\"ce-ring-lbl\">Output<\/span><\/div>\n          <div class=\"ce-ring-wrap\"><svg class=\"ce-ring-svg\" viewBox=\"0 0 56 56\"><circle class=\"ce-ring-track\" cx=\"28\" cy=\"28\" r=\"22\"\/><circle class=\"ce-ring-fill ce-ring-green\" id=\"cr-3\" cx=\"28\" cy=\"28\" r=\"22\"\/><\/svg><span class=\"ce-ring-val\" id=\"cv-3\">\u2014<\/span><span class=\"ce-ring-lbl\">Response<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ce-card ce-dark-card\" data-card=\"3\">\n      <div class=\"ce-active-border ce-active-border-dark\"><\/div>\n      <div class=\"ce-dark-inner\">\n        <div class=\"ce-dark-left\">\n          <span class=\"ce-step-label ce-step-blue\" style=\"display:inline-block;margin-bottom:12px\">Step 04<\/span>\n          <h3>Monitoring & Ongoing Support<\/h3>\n          <p>Track performance, monitor savings, and access responsive technical support to keep systems operating at their best.<\/p>\n        <\/div>\n        <div class=\"ce-dark-right\">\n          <div class=\"ce-support-stats\">\n            <div class=\"ce-support-pill\"><small>Alerts<\/small><strong>Live<\/strong><\/div>\n            <div class=\"ce-support-pill\"><small>Response<\/small><strong><15m<\/strong><\/div>\n            <div class=\"ce-support-pill\"><small>Uptime<\/small><strong>99.9%<\/strong><\/div>\n            <div class=\"ce-support-pill\"><small>Reports<\/small><strong>Daily<\/strong><\/div>\n          <\/div>\n          <div class=\"ce-pulse-row\">\n            <svg viewBox=\"0 0 200 60\" fill=\"none\" style=\"width:100%;height:60px\" aria-hidden=\"true\">\n              <line x1=\"0\" y1=\"30\" x2=\"200\" y2=\"30\" stroke=\"rgba(47,125,255,.12)\" stroke-width=\"1\"\/>\n              <polyline class=\"svg-pulse\" points=\"0,30 20,30 32,30 40,12 48,48 56,30 80,30 94,18 102,30 130,30 200,30\" stroke=\"#2f7dff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\n              <circle class=\"svg-live-d2b\" cx=\"130\" cy=\"30\" r=\"4\" fill=\"#22c47a\"\/>\n              <circle class=\"svg-live-r2b\" cx=\"130\" cy=\"30\" r=\"7\" stroke=\"#22c47a\" stroke-width=\"1\" fill=\"none\"\/>\n            <\/svg>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap');\n\n.ce-process {\n  display: block !important;\n  position: relative;\n  width: 100%;\n  box-sizing: border-box;\n  padding: 90px 24px 120px;\n  background: transparent;\n  font-family: 'Poppins', sans-serif;\n}\n.ce-process .ce-head {\n  display: block !important;\n  width: 100%;\n  text-align: center !important;\n  margin: 0 auto 56px !important;\n}\n\n.ce-grid {\n  max-width: 1160px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  grid-template-rows: 310px 380px 220px;\n  gap: 18px;\n}\n.ce-tall       { grid-column: 1;   grid-row: 1 \/ 4; }\n.ce-white-card { grid-column: 2;   grid-row: 1; }\n.ce-video-sq   { grid-column: 3;   grid-row: 1; }\n.ce-blue-card  { grid-column: 2;   grid-row: 2; }\n.ce-dash-card  { grid-column: 3;   grid-row: 2; }\n.ce-dark-card  { grid-column: 2\/4; grid-row: 3; }\n\n.ce-card {\n  position: relative; overflow: hidden;\n  border-radius: 26px;\n  box-shadow: 0 18px 56px rgba(10,18,40,.1);\n  transition: transform .32s ease, box-shadow .32s ease;\n}\n.ce-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 28px 72px rgba(10,18,40,.16);\n}\n.ce-vid { width: 100%; height: 100%; object-fit: cover; display: block; }\n.ce-vid-bottom {\n  position: absolute; bottom: 0; left: 0;\n  width: 100%; height: 55%;\n  object-fit: cover; object-position: center top;\n  top: auto;\n}\n\n.ce-active-border {\n  position: absolute; inset: 0;\n  border-radius: 26px;\n  border: 2px solid transparent;\n  pointer-events: none;\n  z-index: 10;\n  transition: border-color 0.5s ease, box-shadow 0.5s ease;\n}\n.ce-card.ce-card-active .ce-active-border {\n  border-color: rgba(47,125,255,.7);\n  box-shadow: 0 0 0 4px rgba(47,125,255,.12), inset 0 0 0 1px rgba(47,125,255,.2);\n}\n.ce-card.ce-card-active .ce-active-border-dark {\n  border-color: rgba(47,125,255,.5);\n  box-shadow: 0 0 0 4px rgba(47,125,255,.1);\n}\n\n.ce-overlay {\n  position: absolute; inset: 0;\n  background: linear-gradient(to top, rgba(6,8,18,.88) 30%, rgba(6,8,18,.15) 55%, transparent 100%);\n  padding: 24px; display: flex;\n  flex-direction: column; justify-content: flex-end;\n}\n.ce-overlay-top {\n  background: linear-gradient(to bottom, rgba(6,8,18,.98) 0%, rgba(6,8,18,.98) 45%, rgba(6,8,18,.55) 62%, transparent 100%);\n  justify-content: flex-start;\n  padding-top: 52px;\n}\n.ce-overlay h3 {\n  font-size: clamp(20px, 1.9vw, 26px); font-weight: 700;\n  letter-spacing: -.04em; line-height: 1.1;\n  color: #fff; margin: 8px 0 8px;\n}\n.ce-overlay p {\n  font-size: 14.5px; font-weight: 500;\n  color: rgba(255,255,255,.62); line-height: 1.6; margin: 0 0 16px;\n}\n\n.ce-step-label {\n  font-size: 20px; font-weight: 900;\n  letter-spacing: .2em; text-transform: uppercase;\n  display: inline-block; line-height: 1;\n}\n.ce-step-blue  { color: #2f7dff; }\n.ce-step-white { color: rgba(255,255,255,.8); }\n.ce-step-dark  { color: #8a909e; }\n\n.ce-video-sq { background: #1a1814; }\n.ce-vid-label {\n  position: absolute; bottom: 14px; left: 16px;\n  font-size: 10px; font-weight: 600;\n  letter-spacing: .1em; text-transform: uppercase;\n  color: rgba(255,255,255,.42);\n}\n\n.ce-white-card { background: #fff; padding: 0; display: flex; flex-direction: column; }\n.ce-white-inner { position: relative; z-index: 1; display: flex; flex-direction: column; height: 100%; padding: 26px; }\n.ce-white-bottom { margin-top: auto; }\n.ce-white-bottom h3 { margin: 8px 0 10px; }\n.ce-step2-svg { width: 40px; height: 40px; flex-shrink: 0; }\n.ce-white-card h3 { font-size: clamp(18px,1.7vw,22px); font-weight: 700; letter-spacing: -.04em; line-height: 1.1; color: #111; margin: 0 0 10px; }\n.ce-white-card p  { font-size: 14.5px; font-weight: 500; color: #676d78; line-height: 1.65; margin: 0; }\n.ce-grid-bg {\n  position: absolute; inset: 0; z-index: 0;\n  background: linear-gradient(rgba(47,125,255,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(47,125,255,.04) 1px, transparent 1px);\n  background-size: 28px 28px; pointer-events: none;\n}\n\n.ce-blue-card { background: #0000AE; padding: 0; display: flex; flex-direction: column; }\n.ce-blue-inner { display: flex; flex-direction: column; height: 100%; padding: 26px; }\n.ce-blue-bottom { margin-top: auto; }\n.ce-blue-bottom h3 { margin: 8px 0 10px; }\n.ce-blue-card h3 { font-size: clamp(18px,1.7vw,22px); font-weight: 700; letter-spacing: -.04em; line-height: 1.1; color: #fff; margin: 0 0 10px; }\n.ce-blue-card p  { font-size: 14.5px; font-weight: 500; color: rgba(255,255,255,.75); line-height: 1.65; margin: 0; }\n.ce-progress-block { margin-top: 14px; }\n\n.ce-dash-card { background: #0a0e1a; display: flex; flex-direction: column; }\n.ce-dash-bg {\n  position: absolute; inset: 0;\n  background-image: url('https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/05\/1000009809-1.jpg');\n  background-size: cover; background-position: center;\n  opacity: .92;\n}\n.ce-dash-overlay-dark { position: absolute; inset: 0; background: linear-gradient(135deg, rgba(6,10,28,.52) 0%, rgba(6,10,28,.22) 100%); }\n\n.ce-dash-content {\n  position: relative; z-index: 1;\n  display: flex; flex-direction: column;\n  height: 100%; padding: 24px 26px;\n  justify-content: space-between;\n}\n.ce-badge-dash { font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: rgba(255,255,255,.7); background: rgba(255,255,255,.1); border: 1px solid rgba(255,255,255,.15); border-radius: 100px; padding: 4px 10px; }\n.ce-big-num { font-size: 44px; font-weight: 700; color: #fff; letter-spacing: -.05em; line-height: 1; margin: 4px 0 8px; }\n.ce-bar-canvas { display: none; }\n.ce-rings-row { display: flex; justify-content: space-between; align-items: flex-end; gap: 6px; margin-top: auto; padding-top: 10px; }\n.ce-ring-wrap { display: flex; flex-direction: column; align-items: center; gap: 4px; flex: 1; }\n.ce-ring-svg { width: 52px; height: 52px; display: block; transform: rotate(-90deg); }\n.ce-ring-track { fill: none; stroke: rgba(255,255,255,0.12); stroke-width: 4; }\n.ce-ring-fill  { fill: none; stroke: #2f7dff; stroke-width: 4; stroke-linecap: round; transition: stroke-dasharray 0.9s cubic-bezier(.22,.61,.36,1); }\n.ce-ring-green { stroke: #22c47a; }\n.ce-ring-val { font-size: 11px; font-weight: 700; color: #fff; letter-spacing: -.02em; }\n.ce-ring-lbl { font-size: 9px; font-weight: 500; color: rgba(255,255,255,0.45); text-transform: uppercase; letter-spacing: .06em; }\n.ce-status-row { display: flex; align-items: center; gap: 7px; font-size: 12px; color: rgba(255,255,255,.55); margin-top: 8px; }\n\n.ce-dark-card { background: #111318; }\n.ce-dark-inner { display: flex; align-items: stretch; padding: 22px 30px; gap: 40px; height: 100%; box-sizing: border-box; }\n.ce-dark-left  { flex: 1; display: flex; flex-direction: column; }\n.ce-dark-right { flex: 1; display: flex; flex-direction: column; justify-content: space-between; }\n.ce-dark-card h3 { font-size: clamp(18px,1.6vw,22px); font-weight: 700; letter-spacing: -.04em; line-height: 1.1; color: #f4f2ed; margin: 8px 0 8px; }\n.ce-dark-card p  { font-size: 14.5px; font-weight: 500; color: #8a909e; line-height: 1.6; margin: 0; flex: 1; }\n.ce-support-stats { display: flex; gap: 8px; margin-bottom: 10px; }\n.ce-support-pill { flex: 1; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.08); border-radius: 13px; padding: 10px 12px; }\n.ce-support-pill small { display: block; font-size: 10px; color: #606878; margin-bottom: 3px; font-weight: 500; letter-spacing: .04em; text-transform: uppercase; }\n.ce-support-pill strong { font-size: 14px; font-weight: 700; color: #fff; letter-spacing: -.02em; }\n.ce-pulse-row { flex: 1; display: flex; align-items: flex-end; }\n\n.ce-live { display: flex; align-items: center; gap: 5px; font-size: 10px; font-weight: 600; color: #22c47a; }\n.ce-pill-white { display: inline-flex; align-items: center; gap: 5px; background: rgba(255,255,255,.12); border: 1px solid rgba(255,255,255,.2); border-radius: 100px; padding: 5px 10px; font-size: 11px; font-weight: 600; color: #fff; }\n.ce-prog-track { height: 5px; background: rgba(47,125,255,.12); border-radius: 999px; overflow: hidden; }\n.ce-prog-fill  { height: 100%; background: #2f7dff; border-radius: 999px; position: relative; overflow: hidden; }\n.ce-prog-fill::after { content: ''; position: absolute; top: 0; left: -60%; width: 40%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,.45), transparent); animation: prog-shimmer 2s ease-in-out infinite; }\n.ce-prog-wfill::after { background: linear-gradient(90deg, transparent, rgba(255,255,255,.6), transparent); }\n@keyframes prog-shimmer { 0% { left: -60%; } 100% { left: 120%; } }\n.ce-prog-white { background: rgba(255,255,255,.2); }\n.ce-prog-wfill { background: #fff; }\n.ce-stats-row { display: flex; gap: 8px; margin-bottom: 14px; }\n.ce-stat-pill { flex: 1; background: rgba(255,255,255,.07); border: 1px solid rgba(255,255,255,.1); border-radius: 12px; padding: 10px 12px; }\n.ce-stat-pill small { display: block; font-size: 10px; color: rgba(255,255,255,.42); margin-bottom: 3px; text-transform: uppercase; letter-spacing: .06em; font-weight: 500; }\n.ce-stat-pill strong { font-size: 14px; font-weight: 700; color: #fff; }\n.ce-dot-green { width: 8px; height: 8px; border-radius: 50%; background: #22c47a; display: inline-block; flex-shrink: 0; animation: dot-pulse 1.4s ease-in-out infinite; }\n.ce-dot-green-sm { width: 6px; height: 6px; border-radius: 50%; background: #22c47a; display: inline-block; flex-shrink: 0; animation: dot-pulse 1.4s ease-in-out infinite; }\n@keyframes dot-pulse { 0%,100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.6); opacity: .45; } }\n.ce-row-between { display: flex; justify-content: space-between; align-items: center; }\n\n.svg-sch { stroke-dasharray: 160; stroke-dashoffset: 160; animation: draw-sch 2.6s ease-in-out infinite; }\n@keyframes draw-sch { 0% { stroke-dashoffset: 160; opacity: .2; } 55% { stroke-dashoffset: 0; opacity: 1; } 88% { stroke-dashoffset: 0; opacity: 1; } 100% { stroke-dashoffset: 160; opacity: .2; } }\n.svg-n1 { animation: n-pop 2.6s ease-out infinite .5s;  transform-origin: 18px 30px; }\n.svg-n2 { animation: n-pop 2.6s ease-out infinite .85s; transform-origin: 34px 18px; }\n.svg-n3 { animation: n-pop 2.6s ease-out infinite 1.1s; transform-origin: 34px 30px; }\n@keyframes n-pop { 0%,35% { transform: scale(0); opacity: 0; } 55% { transform: scale(1.3); opacity: 1; } 70%,90% { transform: scale(1); opacity: 1; } 100% { transform: scale(0); opacity: 0; } }\n.svg-arc  { transform-origin: 22px 22px; animation: spin360 3s linear infinite; }\n.svg-bolt { transform-origin: 22px 22px; animation: bolt-flash 1.8s ease-in-out infinite; }\n@keyframes spin360    { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }\n@keyframes bolt-flash { 0%,100% { opacity:.9; transform:scale(1); } 50% { opacity:1; transform:scale(1.12); } }\n.svg-live-d2b { animation: live-breathe 1.2s ease-in-out infinite; transform-origin: 130px 30px; }\n.svg-live-r2b { animation: live-ring-exp 1.2s ease-out infinite;   transform-origin: 130px 30px; }\n@keyframes live-breathe  { 0%,100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.3); opacity: .65; } }\n@keyframes live-ring-exp { 0% { transform: scale(1); opacity: .5; } 100% { transform: scale(2.2); opacity: 0; } }\n.svg-pulse { stroke-dasharray: 200; stroke-dashoffset: 200; animation: draw-pulse 2.2s ease-in-out infinite; }\n@keyframes draw-pulse { 0% { stroke-dashoffset: 200; opacity: .2; } 60% { stroke-dashoffset: 0; opacity: 1; } 88% { stroke-dashoffset: 0; opacity: 1; } 100% { stroke-dashoffset: 200; opacity: .2; } }\n\n@media (max-width: 900px) {\n  .ce-grid { grid-template-columns: 1fr 1fr; grid-template-rows: 255px 255px 320px 220px; }\n  .ce-tall       { grid-column: 1; grid-row: 1\/3; }\n  .ce-white-card { grid-column: 2; grid-row: 1; }\n  .ce-video-sq   { grid-column: 2; grid-row: 2; }\n  .ce-blue-card  { grid-column: 1; grid-row: 3; }\n  .ce-dash-card  { grid-column: 2; grid-row: 3; }\n  .ce-dark-card  { grid-column: 1\/3; grid-row: 4; }\n  .ce-dark-inner { flex-direction: column; gap: 24px; padding: 24px; }\n}\n@media (max-width: 600px) {\n  .ce-process { padding: 60px 16px 80px; }\n  .ce-grid { display: flex; flex-direction: column; gap: 16px; }\n  .ce-card      { min-height: 240px; }\n  .ce-tall      { min-height: 460px; }\n  .ce-dash-card { min-height: 380px; }\n  .ce-dark-card { min-height: auto; }\n  .ce-dark-inner { flex-direction: column; gap: 20px; padding: 22px; }\n}\n\n.ce-card { opacity: 0; transform: translateY(40px); transition: opacity .65s cubic-bezier(.22,.61,.36,1), transform .65s cubic-bezier(.22,.61,.36,1), box-shadow .32s ease; }\n.ce-card.ce-revealed { opacity: 1; transform: translateY(0); }\n.ce-card:hover { transform: translateY(-5px) !important; }\n<\/style>\n\n<script>\n(function() {\n  function slowVideos() {\n    document.querySelectorAll(\".ce-vid\").forEach(function(v) {\n      v.playbackRate = 1;\n      [\"play\",\"playing\",\"canplay\",\"canplaythrough\"].forEach(function(e) { v.addEventListener(e, function() { v.playbackRate = 1; }); });\n      v.addEventListener(\"ratechange\", function() { if (v.playbackRate !== 1) v.playbackRate = 1; });\n      v.addEventListener(\"timeupdate\", function() {\n        if (v.playbackRate !== 10) v.playbackRate = 1;\n        if (v.currentTime >= 30) { v.currentTime = 0; v.playbackRate = 1; v.play(); }\n      });\n    });\n  }\n  slowVideos();\n  document.addEventListener(\"DOMContentLoaded\", slowVideos);\n  window.addEventListener(\"load\", slowVideos);\n  setTimeout(slowVideos, 500); setTimeout(slowVideos, 1500);\n})();\n\n(function() {\n  var delays = [0, 0.1, 0.2, 0.1, 0.25, 0.35];\n  var cards  = document.querySelectorAll(\".ce-card\");\n  cards.forEach(function(card, i) { card.style.transitionDelay = (delays[i] || i * 0.1) + \"s\"; });\n  if (\"IntersectionObserver\" in window) {\n    var obs = new IntersectionObserver(function(entries) {\n      entries.forEach(function(e) { if (e.isIntersecting) { e.target.classList.add(\"ce-revealed\"); obs.unobserve(e.target); } });\n    }, { threshold: 0.12 });\n    cards.forEach(function(card) { obs.observe(card); });\n  } else { cards.forEach(function(card) { card.classList.add(\"ce-revealed\"); }); }\n})();\n\n(function() {\n  var STEP_DURATION = 2800, currentStep = 0;\n  var stepCards = [\n    document.querySelector(\".ce-card[data-card='0']\"),\n    document.querySelector(\".ce-card[data-card='1']\"),\n    document.querySelector(\".ce-card[data-card='2']\"),\n    document.querySelector(\".ce-card[data-card='3']\")\n  ];\n  function setStep(i) {\n    stepCards.forEach(function(c) { if (c) c.classList.remove(\"ce-card-active\"); });\n    if (stepCards[i]) stepCards[i].classList.add(\"ce-card-active\");\n  }\n  function tick() { setStep(currentStep); currentStep = (currentStep + 1) % stepCards.length; setTimeout(tick, STEP_DURATION); }\n  setTimeout(tick, 800);\n})();\n\n(function() {\n  var CIRC = 2 * Math.PI * 22;\n  var baseVals = [98.7, 91, 87, 95];\n  var currentVals = baseVals.slice();\n  var targetVals  = baseVals.slice();\n  var prevVals    = baseVals.slice();\n  var animT = 1, HOLD_DUR = 2800, ANIM_DUR = 950;\n  var lastTs = null, holdElapsed = 0, animating = false;\n\n  function ease(t) { return t < 0.5 ? 2*t*t : 1 - Math.pow(-2*t+2,2)\/2; }\n  function lerp(a,b,t) { return a+(b-a)*t; }\n\n  function setRing(i, pct) {\n    var el = document.getElementById(\"cr-\" + i);\n    var vl = document.getElementById(\"cv-\" + i);\n    if (!el || !vl) return;\n    var filled = CIRC * (pct \/ 100);\n    el.style.strokeDasharray = filled + \" \" + CIRC;\n    vl.textContent = Math.round(pct) + \"%\";\n  }\n\n  function initRings() {\n    for (var i = 0; i < 4; i++) {\n      var el = document.getElementById(\"cr-\" + i);\n      if (el) { el.style.strokeDasharray = \"0 \" + CIRC; el.style.transition = \"none\"; }\n    }\n    setTimeout(function() {\n      for (var i = 0; i < 4; i++) {\n        var el = document.getElementById(\"cr-\" + i);\n        if (el) el.style.transition = \"stroke-dasharray 0.9s cubic-bezier(.22,.61,.36,1)\";\n        setRing(i, currentVals[i]);\n      }\n    }, 300);\n  }\n\n  function newTargets() {\n    var bases = [98.7, 91, 87, 95];\n    prevVals = currentVals.slice();\n    for (var i = 0; i < 4; i++) {\n      targetVals[i] = Math.max(58, Math.min(100, bases[i] + (Math.random()-0.5)*22));\n    }\n    animT = 0; animating = true; holdElapsed = 0;\n  }\n\n  function frame(ts) {\n    if (!lastTs) lastTs = ts;\n    var dt = ts - lastTs; lastTs = ts;\n\n    if (animating) {\n      animT = Math.min(animT + dt \/ ANIM_DUR, 1);\n      var e = ease(animT);\n      for (var i = 0; i < 4; i++) {\n        currentVals[i] = lerp(prevVals[i], targetVals[i], e);\n        setRing(i, currentVals[i]);\n      }\n      if (animT >= 1) { animating = false; holdElapsed = 0; }\n    } else {\n      holdElapsed += dt;\n      if (holdElapsed >= HOLD_DUR) newTargets();\n    }\n    requestAnimationFrame(frame);\n  }\n\n  initRings();\n  setTimeout(function() { newTargets(); }, 1400);\n  requestAnimationFrame(frame);\n})();\n\n(function() {\n  var BAR_S1    = { el: document.getElementById(\"ce-bar-s1\"), target: 72,  duration: 2200, current: 0 };\n  var BAR_S3    = { el: document.getElementById(\"ce-bar-s3\"), target: 100,  duration: 2600, current: 0 };\n  var PCT_S3    = document.getElementById(\"ce-pct-s3\");\n  var HOLD      = 1800;\n  var started   = false;\n\n  function ease(t) { return t < 0.5 ? 2*t*t : 1 - Math.pow(-2*t+2, 2)\/2; }\n\n  function animateBar(bar, pctEl, startTs) {\n    function step(ts) {\n      var elapsed = ts - startTs;\n      var t = Math.min(elapsed \/ bar.duration, 1);\n      var e = ease(t);\n      var val = Math.round(bar.target * e);\n      bar.current = val;\n      if (bar.el) bar.el.style.width = val + \"%\";\n      if (pctEl)  pctEl.textContent  = val + \"%\";\n      if (t < 1) { requestAnimationFrame(step); }\n      else {\n        setTimeout(function() {\n          bar.current = 0;\n          if (bar.el) bar.el.style.width = \"0%\";\n          if (pctEl)  pctEl.textContent  = \"0%\";\n          requestAnimationFrame(function(ts2) { animateBar(bar, pctEl, ts2); });\n        }, HOLD);\n      }\n    }\n    requestAnimationFrame(step);\n  }\n\n  function start() {\n    if (started) return;\n    started = true;\n    requestAnimationFrame(function(ts) { animateBar(BAR_S1, null,    ts); });\n    setTimeout(function() {\n      requestAnimationFrame(function(ts) { animateBar(BAR_S3, PCT_S3, ts); });\n    }, 400);\n  }\n\n  if (\"IntersectionObserver\" in window) {\n    var trigger = document.querySelector(\".ce-tall\") || document.querySelector(\".ce-blue-card\");\n    if (trigger) {\n      var obs = new IntersectionObserver(function(entries) {\n        entries.forEach(function(e) { if (e.isIntersecting) { start(); obs.disconnect(); } });\n      }, { threshold: 0.2 });\n      obs.observe(trigger);\n    } else { start(); }\n  } else { start(); }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aeb9c6e e-con-full e-flex no no e-con e-parent\" data-id=\"aeb9c6e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/circuitenergy.ca\\\/staging\\\/8539\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Solar-project.mp4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div><div class=\"elementor-element elementor-element-82d88e6 e-grid e-con-full no no e-con e-child\" data-id=\"82d88e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-47f21d9 e-con-full e-flex no no e-con e-child\" data-id=\"47f21d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d9e504 elementor-widget elementor-widget-heading\" data-id=\"4d9e504\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">REAL RESULTS | Manufacturing Facility<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12bff11 elementor-widget elementor-widget-heading\" data-id=\"12bff11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Manufacturing Facility<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6644788 e-con-full e-flex no no e-con e-child\" data-id=\"6644788\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2641065 elementor-widget elementor-widget-counter\" data-id=\"2641065\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Annual estimated savings<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\">$<\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"739903\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6fb97d7 elementor-widget elementor-widget-counter\" data-id=\"6fb97d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">PV Capacity<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"2.7\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">MW<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bde4892 elementor-widget elementor-widget-counter\" data-id=\"bde4892\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Payback period<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"3.9\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">Years<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-67704be e-flex e-con-boxed no no e-con e-parent\" data-id=\"67704be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a0b0e8a elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"a0b0e8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Latest Projects<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18efc8c elementor-widget elementor-widget-text-editor\" data-id=\"18efc8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Industrial energy solutions in action<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3139dc9 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"3139dc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;stretch&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"51617225\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-516172251\" data-tab-title-id=\"e-n-tab-title-516172251\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-516172251\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tSolar Projects\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-516172252\" data-tab-title-id=\"e-n-tab-title-516172252\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-516172252\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tBESS Projects\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-516172253\" data-tab-title-id=\"e-n-tab-title-516172253\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-516172253\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPower Conditioning Projects\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-516172251\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-516172251\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-e221b92 e-con-full e-flex no no e-con e-child\" data-id=\"e221b92\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33008c7 elementor-invisible elementor-widget elementor-widget-ms_projects\" data-id=\"33008c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomOut&quot;}\" data-widget_type=\"ms_projects.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"portfolio_wrap\" id=\"33008c7\"  data-type=\"list\" data-pagination=\"on\" >\r\n\r\n            \r\n                \r\n                <div class=\"loader_wrap\">                                   \r\n                    <span class=\"load_filter\">\r\n                        <svg class=\"load-filter-icon\"  viewBox=\"0 0 800 800\">\r\n                            <circle class=\"spin2\" cx=\"400\" cy=\"400\" fill=\"none\" r=\"200\" stroke-width=\"50\" stroke-dasharray=\"563 1400\" stroke-linecap=\"round\" \/>\r\n                        <\/svg>\r\n                    <\/span>\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-feed ms-p--list\"  >\r\n\r\n                                            \r\n                        <ul class=\"works__category__list\">\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/fletchers-meadow-secondary-school\/\" aria-label=\"Fletcher\u2019s Meadow Secondary School\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Fletcher\u2019s Meadow Secondary School<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Fletcher\u2019s Meadow Secondary School<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/rutherford-go-station\/\" aria-label=\"Rutherford GO Station\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Rutherford GO Station<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Rutherford GO Station<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/ajax-hm\/\" aria-label=\"Ajax H&M\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Ajax H&M<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Ajax H&M<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/plastic-fabrication-facility\/\" aria-label=\"Plastic Fabrication Facility\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Plastic Fabrication Facility<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Plastic Fabrication Facility<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/manufacturing-facility\/\" aria-label=\"Manufacturing Facility\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Manufacturing Facility<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Manufacturing Facility<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/centennial-college-scarborough-carport\/\" aria-label=\"Centennial College Scarborough Carport\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Centennial College Scarborough Carport<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Centennial College Scarborough Carport<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/extrusion-facility\/\" aria-label=\"Extrusion Facility\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Extrusion Facility<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Extrusion Facility<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/guelph-longos\/\" aria-label=\"Guelph Longo\u2019s\u200b\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Guelph Longo\u2019s\u200b<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Guelph Longo\u2019s\u200b<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Solar Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                    <\/ul>\r\n\r\n                        <figure class=\"works__category__hover hide\" style=\"--x: 660; --y: 0; --index: 0;\">\r\n                            <div class=\"works__category__hover__wrapper\">\r\n                                <div class=\"works__category__hover__content\">\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2025\/03\/66cce5581d811386610b9310_DJI_0042-1400x670-1.jpg\" alt=\"Fletcher\u2019s Meadow Secondary School\">\r\n                                        <\/div>\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/02\/bus-station-768x512.webp\" alt=\"Rutherford GO Station\">\r\n                                        <\/div>\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2025\/03\/66ccca39d9c8eea035fae213_nhqviSYA-1.png\" alt=\"Ajax H&M\">\r\n                                        <\/div>\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2024\/12\/Image_20251113_101644_225-768x512.webp\" alt=\"Plastic Fabrication Facility\">\r\n                                        <\/div>\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2024\/12\/Image_20251113_101644_393-768x512.jpeg\" alt=\"Manufacturing Facility\">\r\n                                        <\/div>\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2025\/03\/66ccca2726709167c8799b9e_WDMI2SCA-scaled.jpeg\" alt=\"Centennial College Scarborough Carport\">\r\n                                        <\/div>\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2024\/12\/Image_20251113_101644_309-scaled-768x512.jpg\" alt=\"Extrusion Facility\">\r\n                                        <\/div>\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2025\/03\/66ccc94a83b4e456f63156d9_O8lgkZ1X-scaled.jpeg\" alt=\"Guelph Longo\u2019s\u200b\">\r\n                                        <\/div>\r\n                                                                    <\/div>\r\n                        <\/figure>\r\n                    \r\n\r\n                    \r\n                <\/div>\r\n\r\n                \r\n                                                            <div class=\"btn-wrap ajax-area\" data-max=\"2\"><div class=\"btn btn-load-more btn--md\"><div class=\"f-btn-l\">\r\n                <svg width=\"254\" height=\"392\" viewBox=\"0 0 254 392\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <path d=\"M0 57.647C0 25.8095 25.8095 0 57.647 0C89.4846 0 115.294 25.8095 115.294 57.647C115.294 89.4846 89.4846 115.294 57.647 115.294C25.8095 115.294 0 89.4846 0 57.647Z\" fill=\"#121212\"\/>\r\n                    <path d=\"M138.353 196C138.353 164.163 164.163 138.353 196 138.353C227.838 138.353 253.647 164.163 253.647 196C253.647 227.838 227.838 253.647 196 253.647C164.163 253.647 138.353 227.838 138.353 196Z\" fill=\"#121212\"\/>\r\n                    <path d=\"M0 334.353C0 302.516 25.8095 276.706 57.647 276.706C89.4846 276.706 115.294 302.516 115.294 334.353C115.294 366.191 89.4846 392 57.647 392C25.8095 392 0 366.191 0 334.353Z\" fill=\"#121212\"\/>\r\n                <\/svg>\r\n                <span class=\"load-more-icon\">\r\n                    <svg viewBox=\"0 0 800 800\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <circle class=\"spin2\" cx=\"400\" cy=\"400\" fill=\"none\" r=\"200\" stroke-width=\"50\" stroke-dasharray=\"563 1400\" stroke-linecap=\"round\" \/>\r\n                    <\/svg>\r\n                <\/span>\r\n            <\/div><div class=\"f-btn-r\">\r\n                    <span>Load More<\/span>\r\n                    <div class=\"btn-r_icon\">\r\n                        <svg width=\"254\" height=\"392\" viewBox=\"0 0 254 392\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                            <path d=\"M0 57.647C0 25.8095 25.8095 0 57.647 0C89.4846 0 115.294 25.8095 115.294 57.647C115.294 89.4846 89.4846 115.294 57.647 115.294C25.8095 115.294 0 89.4846 0 57.647Z\" fill=\"#121212\"\/>\r\n                            <path d=\"M138.353 196C138.353 164.163 164.163 138.353 196 138.353C227.838 138.353 253.647 164.163 253.647 196C253.647 227.838 227.838 253.647 196 253.647C164.163 253.647 138.353 227.838 138.353 196Z\" fill=\"#121212\"\/>\r\n                            <path d=\"M0 334.353C0 302.516 25.8095 276.706 57.647 276.706C89.4846 276.706 115.294 302.516 115.294 334.353C115.294 366.191 89.4846 392 57.647 392C25.8095 392 0 366.191 0 334.353Z\" fill=\"#121212\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                <\/div><\/div><\/div>                                    \r\n            \r\n        \t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-516172252\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-516172252\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-2a4b0e8 e-con-full e-flex no no e-con e-child\" data-id=\"2a4b0e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0482fd5 elementor-invisible elementor-widget elementor-widget-ms_projects\" data-id=\"0482fd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomOut&quot;}\" data-widget_type=\"ms_projects.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"portfolio_wrap\" id=\"0482fd5\"  data-type=\"list\" data-pagination=\"on\" >\r\n\r\n            \r\n                \r\n                <div class=\"loader_wrap\">                                   \r\n                    <span class=\"load_filter\">\r\n                        <svg class=\"load-filter-icon\"  viewBox=\"0 0 800 800\">\r\n                            <circle class=\"spin2\" cx=\"400\" cy=\"400\" fill=\"none\" r=\"200\" stroke-width=\"50\" stroke-dasharray=\"563 1400\" stroke-linecap=\"round\" \/>\r\n                        <\/svg>\r\n                    <\/span>\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-feed ms-p--list\"  >\r\n\r\n                                            \r\n                        <ul class=\"works__category__list\">\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/extrusion-facility-bess\/\" aria-label=\"Extrusion Facility\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Extrusion Facility<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Extrusion Facility<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            BESS                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            BESS                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                    <\/ul>\r\n\r\n                        <figure class=\"works__category__hover hide\" style=\"--x: 660; --y: 0; --index: 0;\">\r\n                            <div class=\"works__category__hover__wrapper\">\r\n                                <div class=\"works__category__hover__content\">\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2025\/12\/Heading-1.png\" alt=\"Extrusion Facility\">\r\n                                        <\/div>\r\n                                                                    <\/div>\r\n                        <\/figure>\r\n                    \r\n\r\n                    \r\n                <\/div>\r\n\r\n                \r\n                                                    \r\n            \r\n        \t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-516172253\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-516172253\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-1896715 e-con-full e-flex no no e-con e-child\" data-id=\"1896715\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62cf0b0 elementor-invisible elementor-widget elementor-widget-ms_projects\" data-id=\"62cf0b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomOut&quot;}\" data-widget_type=\"ms_projects.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"portfolio_wrap\" id=\"62cf0b0\"  data-type=\"list\" data-pagination=\"on\" >\r\n\r\n            \r\n                \r\n                <div class=\"loader_wrap\">                                   \r\n                    <span class=\"load_filter\">\r\n                        <svg class=\"load-filter-icon\"  viewBox=\"0 0 800 800\">\r\n                            <circle class=\"spin2\" cx=\"400\" cy=\"400\" fill=\"none\" r=\"200\" stroke-width=\"50\" stroke-dasharray=\"563 1400\" stroke-linecap=\"round\" \/>\r\n                        <\/svg>\r\n                    <\/span>\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-feed ms-p--list\"  >\r\n\r\n                                            \r\n                        <ul class=\"works__category__list\">\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/congebec-inc\/\" aria-label=\"Congebec Inc.\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Congebec Inc.<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Congebec Inc.<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Power Conditioning Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Power Conditioning Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/celestica-international-lp\/\" aria-label=\"Celestica International LP\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Celestica International LP<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Celestica International LP<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Power Conditioning Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Power Conditioning Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/kawartha-dairy-limited\/\" aria-label=\"Kawartha Dairy Limited\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Kawartha Dairy Limited<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Kawartha Dairy Limited<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Power Conditioning Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Power Conditioning Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                                                    <li class=\"works__category__list__item\">\r\n                                <a class=\"work__category__list__link\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/bank-brothers-sustainable-ingredients\/\" aria-label=\"Bank Brothers Sustainable Ingredients\">\r\n                                    <div class=\"list__item-title\">\r\n                                        <h3 data-splitting class=\"list__item-root\">Bank Brothers Sustainable Ingredients<\/h3>\r\n                                        <h3 data-splitting class=\"list__item-clone\">Bank Brothers Sustainable Ingredients<\/h3>\r\n                                    <\/div>\r\n                                    <div class=\"ms-p-cat\">\r\n                                        <div class=\"list__item-root\" data-splitting>\r\n                                            Power Conditioning Projects                                        <\/div>\r\n                                        <div class=\"list__item-clone\" data-splitting>\r\n                                            Power Conditioning Projects                                        <\/div>\r\n                                    <\/div>\r\n                                <\/a>\r\n                            <\/li>\r\n                                                    <\/ul>\r\n\r\n                        <figure class=\"works__category__hover hide\" style=\"--x: 660; --y: 0; --index: 0;\">\r\n                            <div class=\"works__category__hover__wrapper\">\r\n                                <div class=\"works__category__hover__content\">\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2025\/02\/LOGISTICS-DRIVE-BON-1024x614-1-1.jpg\" alt=\"Congebec Inc.\">\r\n                                        <\/div>\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2025\/02\/648f53e61719cb17510a2508_celestica-1-p-800.jpg\" alt=\"Celestica International LP\">\r\n                                        <\/div>\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2025\/02\/648f5624c67475da7b30d5b1_ice-cream-2-p-800-1.jpg\" alt=\"Kawartha Dairy Limited\">\r\n                                        <\/div>\r\n                                                                            <div class=\"works__category__list__image\" data-component=\"lazy-video\">\r\n                                            <img decoding=\"async\" loading=\"lazy\"  src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2025\/02\/6493685c410d895a0d5758c3_hubbert-p-800.png\" alt=\"Bank Brothers Sustainable Ingredients\">\r\n                                        <\/div>\r\n                                                                    <\/div>\r\n                        <\/figure>\r\n                    \r\n\r\n                    \r\n                <\/div>\r\n\r\n                \r\n                                                    \r\n            \r\n        \t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8a181c4 e-flex e-con-boxed no no e-con e-parent\" data-id=\"8a181c4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[],&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-09d51cc e-con-full e-flex no no e-con e-child\" data-id=\"09d51cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0e55e1 elementor-widget elementor-widget-heading\" data-id=\"f0e55e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Estimate Your Solar Savings\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da4776f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"da4776f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Enter your facility parameters. All figures are illustrative \u2014 book an assessment for<\/p>\n<p>a site-specific model.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e72223 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-html\" data-id=\"0e72223\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section id=\"solar-lead-calc\" style=\"max-width:900px;margin:auto;padding:60px 20px;font-family:Inter,Arial,sans-serif;\">\n\n  <style>\n  \/* FORCE TEXT BLACK (EXCEPT BUTTONS) *\/\n#solar-lead-calc h2,\n#solar-lead-calc h3,\n#solar-lead-calc p,\n#solar-lead-calc label,\n#solar-lead-calc span,\n#solar-lead-calc div{\n  color:#000000 !important;\n}\n\n\/* inputs *\/\n#solar-lead-calc input{\n  color:#000000 !important;\n}\n\n\/* FIX buttons (bring back white text) *\/\n#solar-lead-calc button{\n  color:#ffffff !important;\n}\n    #solar-lead-calc {\n      box-sizing: border-box;\n      width: 100%;\n    }\n\n    #solar-lead-calc * {\n      box-sizing: border-box;\n    }\n\n    @media (max-width: 768px) {\n      #solar-lead-calc {\n        padding: 42px 16px !important;\n      }\n\n      #solar-lead-calc h2 {\n        font-size: 28px;\n        line-height: 1.2;\n      }\n\n      #solar-lead-calc p {\n        font-size: 15px;\n        line-height: 1.6;\n      }\n\n      #solar-lead-calc > div,\n      #solar-hs-form > div {\n        grid-template-columns: 1fr !important;\n        gap: 18px !important;\n      }\n\n      #solar-lead-calc input,\n      #solar-lead-calc button {\n        width: 100%;\n      }\n\n      #show-lead-form,\n      #solar-hs-form button[type=\"submit\"] {\n        padding: 15px 20px !important;\n      }\n    }\n\n    @media (max-width: 480px) {\n      #solar-lead-calc {\n        padding: 34px 14px !important;\n      }\n\n      #solar-lead-calc h2 {\n        font-size: 24px;\n      }\n\n      #solar-hs-form {\n        margin-top: 38px !important;\n      }\n\n      #solar-hs-form h3 {\n        font-size: 21px;\n        line-height: 1.3;\n      }\n    }\n    \n  <\/style>\n\n  <h2>Solar System Calculator<\/h2>\n  <p>Enter your facility details to estimate system size, energy production, and potential cost savings.<\/p>\n\n  <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;\">\n    <div>\n      <label>Roof size<\/label>\n      <input id=\"roof\" type=\"number\" min=\"1000\" max=\"2000000\" required style=\"width:100%;padding:14px;border-radius:10px;border:1px solid #ccc;\">\n      <input id=\"roofRange\" type=\"range\" min=\"1000\" max=\"2000000\" step=\"1000\" value=\"1000\" style=\"width:100%;margin-top:12px;\">\n      <div style=\"font-size:12px;color:#666;display:flex;justify-content:space-between;\">\n        <span>1,000 sq ft<\/span>\n        <span>2,000,000 sq ft<\/span>\n      <\/div>\n    <\/div>\n\n    <div>\n      <label>Annual energy consumption<\/label>\n      <input id=\"energy\" type=\"number\" min=\"10000\" max=\"50000000\" required style=\"width:100%;padding:14px;border-radius:10px;border:1px solid #ccc;\">\n      <input id=\"energyRange\" type=\"range\" min=\"10000\" max=\"50000000\" step=\"10000\" value=\"10000\" style=\"width:100%;margin-top:12px;\">\n      <div style=\"font-size:12px;color:#666;display:flex;justify-content:space-between;\">\n        <span>10,000 kWh<\/span>\n        <span>50,000,000 kWh<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <button id=\"show-lead-form\" type=\"button\" style=\"padding:14px 22px;background:#1a1a1a;color:#fff;border:0;border-radius:10px;cursor:pointer;\">\n    View Results\n  <\/button>\n\n  <form id=\"solar-hs-form\" style=\"display:none;margin-top:50px;\">\n    <h3>Get your solar sizing results delivered to your inbox<\/h3>\n    <p>Unlock your solar savings potential and receive your customised system estimate.<\/p>\n\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:16px;\">\n      <input name=\"firstname\" placeholder=\"First Name*\" required style=\"padding:12px;\">\n      <input name=\"lastname\" placeholder=\"Last Name*\" required style=\"padding:12px;\">\n      <input name=\"email\" type=\"email\" placeholder=\"Company Email*\" required style=\"padding:12px;\">\n      <input name=\"phone\" placeholder=\"Phone*\" required style=\"padding:12px;\">\n      <input name=\"company\" placeholder=\"Company Name*\" required style=\"padding:12px;\">\n      <input name=\"jobtitle\" placeholder=\"Job Title*\" required style=\"padding:12px;\">\n    <\/div>\n\n    <button type=\"submit\" style=\"margin-top:20px;padding:14px 22px;background:#1a1a1a;color:#fff;border:0;border-radius:10px;cursor:pointer;\">\n      Send My Results\n    <\/button>\n\n    <p id=\"form-message\" style=\"margin-top:16px;\"><\/p>\n  <\/form>\n<\/section>\n\n<script>\nconst HUBSPOT_PORTAL_ID = \"5149836\";\nconst HUBSPOT_FORM_ID = \"151f543f-3c41-494b-924b-1d1ca3b8754f\";\n\nconst blockedEmailDomains = [\n  \"gmail.com\", \"yahoo.com\", \"hotmail.com\", \"outlook.com\",\n  \"icloud.com\", \"aol.com\", \"live.com\", \"msn.com\",\n  \"proton.me\", \"protonmail.com\"\n];\n\nconst roofInput = document.getElementById(\"roof\");\nconst energyInput = document.getElementById(\"energy\");\nconst roofRange = document.getElementById(\"roofRange\");\nconst energyRange = document.getElementById(\"energyRange\");\n\nroofInput.addEventListener(\"input\", function () {\n  roofRange.value = roofInput.value || 1000;\n});\n\nroofRange.addEventListener(\"input\", function () {\n  roofInput.value = roofRange.value;\n});\n\nenergyInput.addEventListener(\"input\", function () {\n  energyRange.value = energyInput.value || 10000;\n});\n\nenergyRange.addEventListener(\"input\", function () {\n  energyInput.value = energyRange.value;\n});\n\nfunction isCompanyEmail(email) {\n  const domain = email.split(\"@\")[1]?.toLowerCase();\n  return domain && !blockedEmailDomains.includes(domain);\n}\n\nfunction calculateSolar() {\n  const roof = parseFloat(document.getElementById(\"roof\").value) || 0;\n  const energy = parseFloat(document.getElementById(\"energy\").value) || 0;\n\n  const usable = roof * 0.75;\n  const maxKw = usable * 15 \/ 1000;\n  const requiredKw = energy \/ (4.5 * 365);\n  const util = maxKw ? Math.min((requiredKw \/ maxKw) * 100, 100) : 0;\n\n  return {\n    roof_size: Math.round(roof),\n    annual_energy_consumption: Math.round(energy),\n    usable_roof_area: Math.round(usable),\n    max_roof_capacity: Math.round(maxKw),\n    required_system_size: Math.round(requiredKw),\n    roof_utilisation: Math.round(util)\n  };\n}\n\ndocument.getElementById(\"show-lead-form\").addEventListener(\"click\", function () {\n  const roof = parseFloat(document.getElementById(\"roof\").value) || 0;\n  const energy = parseFloat(document.getElementById(\"energy\").value) || 0;\n\n  if (roof < 1000 || roof > 2000000) {\n    alert(\"Please enter a roof size between 1,000 and 2,000,000 sq ft.\");\n    return;\n  }\n\n  if (energy < 10000 || energy > 50000000) {\n    alert(\"Please enter annual energy consumption between 10,000 and 50,000,000 kWh.\");\n    return;\n  }\n\n  document.getElementById(\"solar-hs-form\").style.display = \"block\";\n  document.getElementById(\"solar-hs-form\").scrollIntoView({ behavior: \"smooth\" });\n});\n\ndocument.getElementById(\"solar-hs-form\").addEventListener(\"submit\", async function (e) {\n  e.preventDefault();\n\n  const form = e.target;\n  const calc = calculateSolar();\n  const message = document.getElementById(\"form-message\");\n\n  if (!isCompanyEmail(form.email.value)) {\n    message.style.color = \"red\";\n    message.textContent = \"Please enter your company email address. Personal email domains are not accepted.\";\n    return;\n  }\n\n  const fields = [\n    { name: \"firstname\", value: form.firstname.value },\n    { name: \"lastname\", value: form.lastname.value },\n    { name: \"email\", value: form.email.value },\n    { name: \"default_phone\", value: form.phone.value },\n    { name: \"0-2\/name\", value: form.company.value },\n    { name: \"jobtitle\", value: form.jobtitle.value },\n\n    { name: \"roof_size\", value: String(calc.roof_size) },\n    { name: \"annual_energy_consumption\", value: String(calc.annual_energy_consumption) },\n    { name: \"usable_roof_area\", value: String(calc.usable_roof_area) },\n    { name: \"max_roof_capacity\", value: String(calc.max_roof_capacity) },\n    { name: \"required_system_size\", value: String(calc.required_system_size) },\n    { name: \"roof_utilisation\", value: String(calc.roof_utilisation) }\n  ];\n\n  const payload = {\n    fields: fields,\n    context: {\n      pageUri: window.location.href,\n      pageName: document.title\n    }\n  };\n\n  message.style.color = \"#555\";\n  message.textContent = \"Submitting...\";\n\n  try {\n    const response = await fetch(\n      \"https:\/\/api.hsforms.com\/submissions\/v3\/integration\/submit\/\" + HUBSPOT_PORTAL_ID + \"\/\" + HUBSPOT_FORM_ID,\n      {\n        method: \"POST\",\n        headers: { \"Content-Type\": \"application\/json\" },\n        body: JSON.stringify(payload)\n      }\n    );\n\n    if (!response.ok) {\n      const errorText = await response.text();\n      console.error(\"HubSpot error:\", errorText);\n      message.style.color = \"red\";\n      message.textContent = \"HubSpot error: \" + errorText;\n      return;\n    }\n\n    message.style.color = \"#27500A\";\n    message.innerHTML = `\n      <div style=\"background:#edf6e3;border:1px solid rgba(39,80,10,0.15);border-radius:16px;padding:18px 20px;margin-top:18px;\">\n        <strong style=\"display:block;font-size:18px;margin-bottom:6px;\">Your solar sizing summary is on its way.<\/strong>\n        <span style=\"font-size:14px;line-height:1.6;\">\n          Thank you \u2014 we\u2019ve received your information. Your customised solar sizing summary will be delivered to your inbox shortly.\n        <\/span>\n      <\/div>\n    `;\n\n    form.reset();\n    document.getElementById(\"roof\").value = \"\";\n    document.getElementById(\"energy\").value = \"\";\n    roofRange.value = 1000;\n    energyRange.value = 10000;\n\n  } catch (error) {\n    console.error(error);\n    message.style.color = \"red\";\n    message.textContent = \"Something went wrong. Please try again.\";\n  }\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-06680c5 e-flex e-con-boxed no no e-con e-child\" data-id=\"06680c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8724de elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"f8724de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Latest blog<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a400c29 elementor-widget elementor-widget-ms-simple-link\" data-id=\"a400c29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ms-simple-link.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        <a class=\"ms-sl\" role=\"button\" data-transition=\"no\" data-style=\"no\" href=\"blog\" target=\"hidden-iframe\">\r\n\r\n            \r\n            Read all\r\n            \r\n        <\/a>\r\n\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d47eb1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"9d47eb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-396eb21 elementor-invisible elementor-widget elementor-widget-ms_posts\" data-id=\"396eb21\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomOut&quot;}\" data-widget_type=\"ms_posts.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"ms-posts--wrap\">\r\n\t\t\t<div class=\"ms-posts--list\" id=\"396eb21\" data-order=\"order_1\">\r\n\r\n\t\t\t\t\t\r\n<div id=\"post-24667\" class=\"grid-item row post-24667 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-power-factor tag-power-quality\">\r\n\r\n           \r\n                    \r\n            <div class=\"col-lg-4 col-md-4 col-sm-12 pb-lg-0 pb-4 grid-item__thumb\">\r\n                \r\n        \r\n        \n\r\n\t\t\r\n    \r\n\n\n\t<a class=\"post-thumbnail\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/what-is-a-power-factor\/\">\n\t\t<figure class=\"media-wrapper\">\n\t\t\t<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/06\/Power-Quality-Landing-Page-Hero-scaled-1-1290x684.jpg\" alt=\"What is a Power Factor?\">\n\t\t<\/figure>\t\n\t<\/a>\n\n\r\n        <\/div>\r\n        \r\n\r\n\r\n            \r\n            <div class=\"col grid-item__content\">\r\n                \r\n<div class=\"post-content\">\r\n\r\n            <a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/what-is-a-power-factor\/\">\r\n            <h2>What is a Power Factor?<\/h2>\r\n        <\/a>\r\n            \t\t\r\n\r\n\r\n    <div class=\"post-meta-header\">\r\n\r\n        <div class=\"post-meta__info\">\r\n\r\n            <div class=\"card__header\">\r\n                <span class=\"post-meta__date\">Jun 1, 2026<\/span>\r\n                <span class=\"ms-p--ttr\">12 min read<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"post-category__list\"><span>Category:<\/span><a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/category\/blog\/\" rel=\"category tag\">Blog<\/a><\/div>\r\n        \r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n\t<p class=\"post-excerpt\">Power Quality \u2022 Power Conditioning \u2022 Ontario Manufacturers \u2022 ~6 min read Power F...<\/p>\r\n\t<div class=\"post-footer\">\r\n\r\n        <a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/what-is-a-power-factor\/\">\r\n\r\n            <div class=\"f-btn-l\">\r\n            <svg width=\"254\" height=\"392\" viewBox=\"0 0 254 392\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M0 57.647C0 25.8095 25.8095 0 57.647 0C89.4846 0 115.294 25.8095 115.294 57.647C115.294 89.4846 89.4846 115.294 57.647 115.294C25.8095 115.294 0 89.4846 0 57.647Z\" fill=\"#121212\"\/>\r\n                <path d=\"M138.353 196C138.353 164.163 164.163 138.353 196 138.353C227.838 138.353 253.647 164.163 253.647 196C253.647 227.838 227.838 253.647 196 253.647C164.163 253.647 138.353 227.838 138.353 196Z\" fill=\"#121212\"\/>\r\n                <path d=\"M0 334.353C0 302.516 25.8095 276.706 57.647 276.706C89.4846 276.706 115.294 302.516 115.294 334.353C115.294 366.191 89.4846 392 57.647 392C25.8095 392 0 366.191 0 334.353Z\" fill=\"#121212\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"f-btn-r\">\r\n                <span>Read Article<\/span>\r\n                <div class=\"btn-r_icon\">\r\n                <svg width=\"254\" height=\"392\" viewBox=\"0 0 254 392\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <path d=\"M0 57.647C0 25.8095 25.8095 0 57.647 0C89.4846 0 115.294 25.8095 115.294 57.647C115.294 89.4846 89.4846 115.294 57.647 115.294C25.8095 115.294 0 89.4846 0 57.647Z\" fill=\"#121212\"\/>\r\n                    <path d=\"M138.353 196C138.353 164.163 164.163 138.353 196 138.353C227.838 138.353 253.647 164.163 253.647 196C253.647 227.838 227.838 253.647 196 253.647C164.163 253.647 138.353 227.838 138.353 196Z\" fill=\"#121212\"\/>\r\n                    <path d=\"M0 334.353C0 302.516 25.8095 276.706 57.647 276.706C89.4846 276.706 115.294 302.516 115.294 334.353C115.294 366.191 89.4846 392 57.647 392C25.8095 392 0 366.191 0 334.353Z\" fill=\"#121212\"\/>\r\n                <\/svg>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n        <\/a>\r\n\r\n\t<\/div>\r\n\r\n<\/div>            <\/div>\r\n            \r\n        \r\n    \r\n<\/div>\r\n<div id=\"post-24690\" class=\"grid-item row post-24690 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-save-on-energy tag-solar-incentives tag-solar-systems\">\r\n\r\n           \r\n                    \r\n            <div class=\"col-lg-4 col-md-4 col-sm-12 pb-lg-0 pb-4 grid-item__thumb\">\r\n                \r\n        \r\n        \n\r\n\t\t\r\n    \r\n\n\n\t<a class=\"post-thumbnail\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/24690-2\/\">\n\t\t<figure class=\"media-wrapper\">\n\t\t\t<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/04\/solar-project-1290x684.png\" alt=\"How Ontario Manufacturers Are Missing Out on Solar Incentives Worth Over $860,000\/MW\">\n\t\t<\/figure>\t\n\t<\/a>\n\n\r\n        <\/div>\r\n        \r\n\r\n\r\n            \r\n            <div class=\"col grid-item__content\">\r\n                \r\n<div class=\"post-content\">\r\n\r\n            <a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/24690-2\/\">\r\n            <h2>How Ontario Manufacturers Are Missing Out on Solar Incentives Worth Over $860,000\/MW<\/h2>\r\n        <\/a>\r\n            \t\t\r\n\r\n\r\n    <div class=\"post-meta-header\">\r\n\r\n        <div class=\"post-meta__info\">\r\n\r\n            <div class=\"card__header\">\r\n                <span class=\"post-meta__date\">Apr 17, 2026<\/span>\r\n                <span class=\"ms-p--ttr\">6 min read<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"post-category__list\"><span>Category:<\/span><a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/category\/blog\/\" rel=\"category tag\">Blog<\/a><\/div>\r\n        \r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n\t<p class=\"post-excerpt\">Solar Incentives \u2022 Ontario \u2022 ~5 min read How Ontario Manufacturers Are Missing O...<\/p>\r\n\t<div class=\"post-footer\">\r\n\r\n        <a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/24690-2\/\">\r\n\r\n            <div class=\"f-btn-l\">\r\n            <svg width=\"254\" height=\"392\" viewBox=\"0 0 254 392\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M0 57.647C0 25.8095 25.8095 0 57.647 0C89.4846 0 115.294 25.8095 115.294 57.647C115.294 89.4846 89.4846 115.294 57.647 115.294C25.8095 115.294 0 89.4846 0 57.647Z\" fill=\"#121212\"\/>\r\n                <path d=\"M138.353 196C138.353 164.163 164.163 138.353 196 138.353C227.838 138.353 253.647 164.163 253.647 196C253.647 227.838 227.838 253.647 196 253.647C164.163 253.647 138.353 227.838 138.353 196Z\" fill=\"#121212\"\/>\r\n                <path d=\"M0 334.353C0 302.516 25.8095 276.706 57.647 276.706C89.4846 276.706 115.294 302.516 115.294 334.353C115.294 366.191 89.4846 392 57.647 392C25.8095 392 0 366.191 0 334.353Z\" fill=\"#121212\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"f-btn-r\">\r\n                <span>Read Article<\/span>\r\n                <div class=\"btn-r_icon\">\r\n                <svg width=\"254\" height=\"392\" viewBox=\"0 0 254 392\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <path d=\"M0 57.647C0 25.8095 25.8095 0 57.647 0C89.4846 0 115.294 25.8095 115.294 57.647C115.294 89.4846 89.4846 115.294 57.647 115.294C25.8095 115.294 0 89.4846 0 57.647Z\" fill=\"#121212\"\/>\r\n                    <path d=\"M138.353 196C138.353 164.163 164.163 138.353 196 138.353C227.838 138.353 253.647 164.163 253.647 196C253.647 227.838 227.838 253.647 196 253.647C164.163 253.647 138.353 227.838 138.353 196Z\" fill=\"#121212\"\/>\r\n                    <path d=\"M0 334.353C0 302.516 25.8095 276.706 57.647 276.706C89.4846 276.706 115.294 302.516 115.294 334.353C115.294 366.191 89.4846 392 57.647 392C25.8095 392 0 366.191 0 334.353Z\" fill=\"#121212\"\/>\r\n                <\/svg>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n        <\/a>\r\n\r\n\t<\/div>\r\n\r\n<\/div>            <\/div>\r\n            \r\n        \r\n    \r\n<\/div>\r\n<div id=\"post-24709\" class=\"grid-item row post-24709 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-battery-energy-storage-systems tag-bess\">\r\n\r\n           \r\n                    \r\n            <div class=\"col-lg-4 col-md-4 col-sm-12 pb-lg-0 pb-4 grid-item__thumb\">\r\n                \r\n        \r\n        \n\r\n\t\t\r\n    \r\n\n\n\t<a class=\"post-thumbnail\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/smarter-power-how-battery-energy-storage-optimizes-industrial-energy-use-in-ontario\/\">\n\t\t<figure class=\"media-wrapper\">\n\t\t\t<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-content\/uploads\/2026\/06\/BESS-1200x684.jpg\" alt=\"Smarter Power: How Battery Energy Storage Optimizes Industrial Energy Use in Ontario\">\n\t\t<\/figure>\t\n\t<\/a>\n\n\r\n        <\/div>\r\n        \r\n\r\n\r\n            \r\n            <div class=\"col grid-item__content\">\r\n                \r\n<div class=\"post-content\">\r\n\r\n            <a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/smarter-power-how-battery-energy-storage-optimizes-industrial-energy-use-in-ontario\/\">\r\n            <h2>Smarter Power: How Battery Energy Storage Optimizes Industrial Energy Use in Ontario<\/h2>\r\n        <\/a>\r\n            \t\t\r\n\r\n\r\n    <div class=\"post-meta-header\">\r\n\r\n        <div class=\"post-meta__info\">\r\n\r\n            <div class=\"card__header\">\r\n                <span class=\"post-meta__date\">Mar 5, 2026<\/span>\r\n                <span class=\"ms-p--ttr\">6 min read<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"post-category__list\"><span>Category:<\/span><a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/category\/blog\/\" rel=\"category tag\">Blog<\/a><\/div>\r\n        \r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n\t<p class=\"post-excerpt\">Blog Industrial Energy \u2022 Ontario \u2022 ~6 min read Battery energy storage systems ar...<\/p>\r\n\t<div class=\"post-footer\">\r\n\r\n        <a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/smarter-power-how-battery-energy-storage-optimizes-industrial-energy-use-in-ontario\/\">\r\n\r\n            <div class=\"f-btn-l\">\r\n            <svg width=\"254\" height=\"392\" viewBox=\"0 0 254 392\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M0 57.647C0 25.8095 25.8095 0 57.647 0C89.4846 0 115.294 25.8095 115.294 57.647C115.294 89.4846 89.4846 115.294 57.647 115.294C25.8095 115.294 0 89.4846 0 57.647Z\" fill=\"#121212\"\/>\r\n                <path d=\"M138.353 196C138.353 164.163 164.163 138.353 196 138.353C227.838 138.353 253.647 164.163 253.647 196C253.647 227.838 227.838 253.647 196 253.647C164.163 253.647 138.353 227.838 138.353 196Z\" fill=\"#121212\"\/>\r\n                <path d=\"M0 334.353C0 302.516 25.8095 276.706 57.647 276.706C89.4846 276.706 115.294 302.516 115.294 334.353C115.294 366.191 89.4846 392 57.647 392C25.8095 392 0 366.191 0 334.353Z\" fill=\"#121212\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"f-btn-r\">\r\n                <span>Read Article<\/span>\r\n                <div class=\"btn-r_icon\">\r\n                <svg width=\"254\" height=\"392\" viewBox=\"0 0 254 392\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <path d=\"M0 57.647C0 25.8095 25.8095 0 57.647 0C89.4846 0 115.294 25.8095 115.294 57.647C115.294 89.4846 89.4846 115.294 57.647 115.294C25.8095 115.294 0 89.4846 0 57.647Z\" fill=\"#121212\"\/>\r\n                    <path d=\"M138.353 196C138.353 164.163 164.163 138.353 196 138.353C227.838 138.353 253.647 164.163 253.647 196C253.647 227.838 227.838 253.647 196 253.647C164.163 253.647 138.353 227.838 138.353 196Z\" fill=\"#121212\"\/>\r\n                    <path d=\"M0 334.353C0 302.516 25.8095 276.706 57.647 276.706C89.4846 276.706 115.294 302.516 115.294 334.353C115.294 366.191 89.4846 392 57.647 392C25.8095 392 0 366.191 0 334.353Z\" fill=\"#121212\"\/>\r\n                <\/svg>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n        <\/a>\r\n\r\n\t<\/div>\r\n\r\n<\/div>            <\/div>\r\n            \r\n        \r\n    \r\n<\/div>\t        \t\t\t\t\t\t\t\t\t\t\t<nav class=\"pagination\" aria-label=\"Pagination\"><ol class=\"pagination__list\">\n<li class=\"page-item active\"><a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/pages\/1234\/\" class=\"pagination__item\">1<\/a><\/li>\n<li><a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/pages\/1234\/page\/2\/\" class=\"pagination__item\">2<\/a><\/li>\n<li><a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/pages\/1234\/page\/3\/\" class=\"pagination__item\">3<\/a><\/li>\n<li class=\"display--sm\">\u2026<\/li>\n<li class=\"display--sm\"><a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/pages\/1234\/page\/13\/\" class=\"pagination__item pagination__item--ellipsis\">13<\/a><\/li>\n<li class=\"page-item next\"><a href=\"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/pages\/1234\/page\/2\/\" >Next<\/a> <\/li>\n<\/ol><\/nav>\n\t\t            \t\t\t            \t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f038b12 e-flex e-con-boxed no no e-con e-parent\" data-id=\"f038b12\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-83333ef e-con-full e-flex no no e-con e-child\" data-id=\"83333ef\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2e5fa9 elementor-widget elementor-widget-text-editor\" data-id=\"c2e5fa9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"ind-eyebrow\">Book a Meeting<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f97d247 e-con-full e-flex no no e-con e-child\" data-id=\"f97d247\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d3b4ffe e-con-full e-flex no no e-con e-child\" data-id=\"d3b4ffe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a13ebc elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"2a13ebc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Let\u2019s talk energy savings.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b7000d7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b7000d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"ind-eyebrow\">Book a time with our specialists to explore practical ways to reduce costs and improve sustainability.<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01cf4b7 elementor-widget elementor-widget-ms-button\" data-id=\"01cf4b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ms-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\r\n\t\t<a class=\"btn btn-default btn--md btn--primary\" role=\"button\" href=\"https:\/\/circuitenergy.ca\/staging\/8539\/contact-us\/\">\r\n\r\n\t\t\t\r\n\t\t\t<div class=\"ms-btn__text\">Book a Meeting<\/div>\r\n\r\n\r\n\t\t\t\r\n\t\t<\/a>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ONTARIO INDUSTRIAL ENERGY SYSTEMS Engineered Power For Industrial Excellence Talk to an Engineer See our latest work Industries Served Built for facilities where power [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-custom.php","meta":{"_acf_changed":false,"nf_dc_page":"","footnotes":""},"class_list":["post-1234","page","type-page","status-publish","hentry"],"acf":{"choi\u0441e_menu_page":"global_settings","full_width":true,"header_transparent":true,"header_white":false,"menu_align_page":"center","menu_style":"fixed"},"_links":{"self":[{"href":"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/pages\/1234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/comments?post=1234"}],"version-history":[{"count":1135,"href":"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/pages\/1234\/revisions"}],"predecessor-version":[{"id":24845,"href":"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/pages\/1234\/revisions\/24845"}],"wp:attachment":[{"href":"https:\/\/circuitenergy.ca\/staging\/8539\/wp-json\/wp\/v2\/media?parent=1234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}