{"id":2345,"date":"2026-06-16T20:29:00","date_gmt":"2026-06-16T20:29:00","guid":{"rendered":"https:\/\/mircomgroupca.wpenginepowered.com\/?page_id=2345"},"modified":"2026-06-23T17:21:27","modified_gmt":"2026-06-23T17:21:27","slug":"the-canadian-advantage-schoolboard","status":"publish","type":"page","link":"https:\/\/mircomgroup.ca\/fr\/the-canadian-advantage-schoolboard\/","title":{"rendered":"L'avantage canadien \u2013 Les conseils scolaires"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2345\" class=\"elementor elementor-2345\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1893d29 py-5 py-lg-10 e-flex e-con-boxed e-con e-parent\" data-id=\"1893d29\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9673fd2 e-con-full p-4 py-lg-6 px-lg-6 e-flex elementor-invisible e-con e-child\" data-id=\"9673fd2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1df3e6f elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1df3e6f\" 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<h1 class=\"elementor-heading-title elementor-size-default\">Meet Buy Ontario Requirements for Your School Board<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-650dab0 pb-4 elementor-widget elementor-widget-image\" data-id=\"650dab0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"104\" height=\"12\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2025\/05\/HorizontalBorder-white.svg\" class=\"attachment-full size-full wp-image-64\" alt=\"Horizontal Border white\" \/>\t\t\t\t\t\t\t\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-2d1cfc4 elementor-widget elementor-widget-text-editor\" data-id=\"2d1cfc4\" 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>Discover the Ontario advantage for your school facilities by protecting students and staff with Mircom&#8217;s Ontario built, Canadian engineered life safety solutions.\u00a0<\/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-93d5d11 elementor-widget elementor-widget-Custom Button\" data-id=\"93d5d11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"Custom Button.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-container treefrog-btn\">\r\n\t\t<a class=\"btn secondary\" href=\"#contact\" target=\"_blank\" rel=\"nofollow\">\r\n\t\t\t\t\t\t<span>Contact Us<\/span>\r\n\t\t\t\t\t<\/a>\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-77c4e4e pt-5 py-lg-6  e-flex e-con-boxed e-con e-parent\" data-id=\"77c4e4e\" 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-3ea24ba e-con-full e-flex e-con e-child\" data-id=\"3ea24ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-364341b elementor-widget elementor-widget-image\" data-id=\"364341b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"104\" height=\"110\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2025\/05\/Made_in_Canada-blue.svg\" class=\"attachment-thumbnail size-thumbnail wp-image-264\" alt=\"Made in Canada\" \/>\t\t\t\t\t\t\t\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-56edebd elementor-widget elementor-widget-heading\" data-id=\"56edebd\" 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\"><span class=\"text-light-blue d-lg-block\">Locally Designed. <\/span> Globally Trusted.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea1e9de pb-4 elementor-widget elementor-widget-image\" data-id=\"ea1e9de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"105\" height=\"12\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2025\/05\/HorizontalBorder-blue.svg\" class=\"attachment-full size-full wp-image-65\" alt=\"Horizontal Border blue\" \/>\t\t\t\t\t\t\t\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-eaaf722 elementor-widget elementor-widget-heading\" data-id=\"eaaf722\" 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<h3 class=\"elementor-heading-title elementor-size-default\">School safety starts here with 'Buy Ontario' compliant fire and life safety systems<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e4185e elementor-widget elementor-widget-text-editor\" data-id=\"5e4185e\" 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>As a school board or education procurement leader, you are under pressure to do three things at once: protect students and staff, manage tight budgets, and comply with new provincial and federal procurement rules. The Buy Ontario Act requires public entities to prioritize Ontario made goods and services, including fire and life safety systems.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27a1755 e-grid e-con-full e-con e-child\" data-id=\"27a1755\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b44ec1 elementor-widget__width-inherit elementor-widget elementor-widget-Custom Button\" data-id=\"1b44ec1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"Custom Button.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-container treefrog-btn\">\r\n\t\t<a class=\"btn \" href=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/FS_260045-Buy-Ontario-School-Boards-Fact-Sheet.pdf\">\r\n\t\t\t\t\t\t<span>Download Fact Sheet<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-99f1ade elementor-widget elementor-widget-Custom Button\" data-id=\"99f1ade\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"Custom Button.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-container treefrog-btn\">\r\n\t\t<a class=\"btn \" href=\"#contact\">\r\n\t\t\t\t\t\t<span>Contact US<\/span>\r\n\t\t\t\t\t<\/a>\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<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e8c0f0 e-con-full box-right e-flex e-con e-child\" data-id=\"2e8c0f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f920119 crop-img-mobile elementor-invisible elementor-widget elementor-widget-image\" data-id=\"f920119\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;,&quot;_animation_mobile&quot;:&quot;none&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/school-1024x683.jpg\" class=\"attachment-large size-large wp-image-2346\" alt=\"\" srcset=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/school-1024x683.jpg 1024w, https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/school-300x200.jpg 300w, https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/school-768x512.jpg 768w, https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/school-1536x1024.jpg 1536w, https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/school-18x12.jpg 18w, https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/school.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d85dd8 py-5 py-lg-6 e-flex e-con-boxed e-con e-parent\" data-id=\"1d85dd8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-222eca9 e-con-full e-flex e-con e-child\" data-id=\"222eca9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c443239 elementor-widget elementor-widget-image\" data-id=\"c443239\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"141\" height=\"150\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2025\/05\/made-in-canada.svg\" class=\"attachment-thumbnail size-thumbnail wp-image-109\" alt=\"Made in Canada\" \/>\t\t\t\t\t\t\t\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-1da1451 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1da1451\" 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\">Mircom helps school boards meet these evolving requirements with life safety solutions that are:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e7f8dd pb-4 elementor-widget elementor-widget-image\" data-id=\"3e7f8dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"104\" height=\"12\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2025\/05\/HorizontalBorder-dark-blue.svg\" class=\"attachment-full size-full wp-image-652\" alt=\"Horizontal Border blue\" \/>\t\t\t\t\t\t\t\t\t\t\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-94d5961 e-con-full py-lg-5 e-flex e-con e-child\" data-id=\"94d5961\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c1a8e8c e-con-full e-flex e-con e-child\" data-id=\"c1a8e8c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-605cd7b elementor-widget elementor-widget-heading\" data-id=\"605cd7b\" 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<h3 class=\"elementor-heading-title elementor-size-default\">Manufactured in Ontario<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69389dd elementor-widget elementor-widget-text-editor\" data-id=\"69389dd\" 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>Our core products are manufactured in Ontario, enabling shorter lead times, reduced cross-border risk, and greater supply chain stability.<\/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<div class=\"elementor-element elementor-element-d8424c0 e-con-full e-flex e-con e-child\" data-id=\"d8424c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fbcad76 elementor-widget elementor-widget-heading\" data-id=\"fbcad76\" 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<h3 class=\"elementor-heading-title elementor-size-default\">Compliance Ready Training Solutions<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9970f48 elementor-widget elementor-widget-text-editor\" data-id=\"9970f48\" 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>We provide focused training for maintenance staff and in-house fire teams so they can confidently manage their own systems.\u00a0<\/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<div class=\"elementor-element elementor-element-4429d16 e-con-full e-flex e-con e-child\" data-id=\"4429d16\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1621b4e elementor-widget elementor-widget-heading\" data-id=\"1621b4e\" 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<h3 class=\"elementor-heading-title elementor-size-default\">Built for Local Requirements<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ee75eb elementor-widget elementor-widget-text-editor\" data-id=\"2ee75eb\" 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>Our solutions meet ULC standards and applicable codes, with a proven track record across a wide range of public-sector projects.<\/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<div class=\"elementor-element elementor-element-24e6bde e-con-full e-flex e-con e-child\" data-id=\"24e6bde\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a3774f elementor-widget elementor-widget-heading\" data-id=\"8a3774f\" 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<h3 class=\"elementor-heading-title elementor-size-default\">Supporting Ontario's Economy<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb87976 elementor-widget elementor-widget-text-editor\" data-id=\"cb87976\" 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>We invest in a skilled workforce to deliver solutions that protect critical infrastructure, supported by responsive local service and support teams.<\/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>\n\t\t<div class=\"elementor-element elementor-element-1b1e669 e-con-full pt-4 e-flex e-con e-child\" data-id=\"1b1e669\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f17c25c elementor-widget elementor-widget-text-editor\" data-id=\"f17c25c\" 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><b>LET\u2019S TALK ABOUT YOUR NEXT PROJECT<\/b><\/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-845bd17 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"845bd17\" 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>Need help on a project spec? Looking for solutions that meet Canadian codes, reduce lead times, and deliver long-term value? Connect with our Canadian experts to get started.<\/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-738cc10 elementor-widget elementor-widget-Custom Button\" data-id=\"738cc10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"Custom Button.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-container treefrog-btn\">\r\n\t\t<a class=\"btn secondary\" href=\"#contact\" target=\"_blank\" rel=\"nofollow\">\r\n\t\t\t\t\t\t<span>Partner With Us<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-454fc51 pb-4 elementor-widget elementor-widget-image\" data-id=\"454fc51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"104\" height=\"12\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2025\/05\/HorizontalBorder-dark-blue.svg\" class=\"attachment-full size-full wp-image-652\" alt=\"Horizontal Border blue\" \/>\t\t\t\t\t\t\t\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-080a2e3 py-5 py-lg-6 e-flex e-con-boxed e-con e-parent\" data-id=\"080a2e3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d07162e e-con-full e-flex e-con e-child\" data-id=\"d07162e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59f3f04 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"59f3f04\" 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\">Proven performance in K-12 School Environments<\/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-4e9ee21 e-con-full py-lg-5 e-flex e-con e-child\" data-id=\"4e9ee21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-388250a e-con-full e-flex e-con e-child\" data-id=\"388250a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0dbc5d elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel\" data-id=\"d0dbc5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500}\" 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 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/1-1-scaled.jpg\" alt=\"Lisgar Collegiate Institute (OCDSB)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/11-scaled.jpg\" alt=\"Gravenhurst High School (TLDSB)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/10-2-scaled.jpg\" alt=\"Dennis Avenue Community School (TDSB)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/9-2-scaled.jpg\" alt=\"St. Alexander Catholic Elementary School (NCDSB)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/8-2-scaled.jpg\" alt=\"St. Anne Catholic Elementary School (YCDSB)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/7-2-scaled.jpg\" alt=\"St. Kateri Tekakwitha Catholic School (DCDSB)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/6-2-scaled.jpg\" alt=\"\u00c9cole Secondaire Catholique De L\u2019ascension Conseil\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/5-2-scaled.jpg\" alt=\"St. Richard Elementary School (DPCDSB)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/4-1-scaled.jpg\" alt=\"Milton District High School (HDSB)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/3-1-scaled.jpg\" alt=\"King City Secondary School (YRDSB)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mircomgroup.ca\/wp-content\/uploads\/2026\/06\/2-2-scaled.jpg\" alt=\"St. John the Evangelist Catholic School (TCDSB)\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\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<div class=\"elementor-element elementor-element-958ba75 e-con-full e-flex e-con e-child\" data-id=\"958ba75\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c67ee6 elementor-widget elementor-widget-heading\" data-id=\"6c67ee6\" 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<h3 class=\"elementor-heading-title elementor-size-default\">Support for your compliance and documentation needs<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a43977d elementor-widget elementor-widget-text-editor\" data-id=\"a43977d\" 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 dir=\"auto\">Procurement officers in education need clearly documented evidence of local content, Ontario ownership, and standards compliance. Mircom provides:<\/p><p dir=\"auto\">\u00a0<\/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-03c396e elementor-widget elementor-widget-Custom Button\" data-id=\"03c396e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"Custom Button.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-container treefrog-btn\">\r\n\t\t<a class=\"btn secondary\" href=\"#contact\" target=\"_blank\" rel=\"nofollow\">\r\n\t\t\t\t\t\t<span>Connect with Mircom<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7347dac elementor-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"7347dac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Compliance ready fire and life safety solutions that are aligned with Buy Ontario objectives.<br><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Support with local supply chain plans that identify Ontario based suppliers for provincially funded school construction and retrofit projects.<br><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Clear Ontario-based ownership and operations, with a company that is fully Ontario-owned.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69471f1 py-5 py-lg-6 e-flex e-con-boxed e-con e-parent\" data-id=\"69471f1\" data-element_type=\"container\" data-e-type=\"container\" id=\"contact\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-88185ef e-con-full p-4 py-lg-6 e-flex e-con e-child\" data-id=\"88185ef\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f68990 elementor-widget elementor-widget-heading\" data-id=\"1f68990\" 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<h3 class=\"elementor-heading-title elementor-size-default\">Connect with Mircom About Your Board\u2019s Facilities<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-921c029 elementor-widget elementor-widget-html\" data-id=\"921c029\" 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<style>@import url(https:\/\/fonts.bunny.net\/css?family=ibm-plex-sans:400,700|IBM+Plex+Sans:400);<\/style>\r\n<style>\r\n#_form_212_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_212_._form-top{top:0}#_form_212_._form-bottom{bottom:0}#_form_212_._form-left{left:0}#_form_212_._form-right{right:0}#_form_212_ input[type=\"text\"],#_form_212_ input[type=\"tel\"],#_form_212_ input[type=\"date\"],#_form_212_ textarea{padding:8px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_212_ textarea{resize:none}#_form_212_ input::placeholder{color:#0e2d42}#_form_212_ ._submit{cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#ffffff !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;color:#0e2d42 !important;padding:10px !important}#_form_212_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_212_ ._submit.processing{position:relative}#_form_212_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#ffffff, #ffffff), conic-gradient(#ffffff, #0e2d42);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_212_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_212_ ._close-icon{cursor:pointer;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/esfkyjh1u_forms-close-dark.png\");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_212_ ._close-icon:before{position:relative}#_form_212_ ._form-body{font-family:IBM Plex Sans;font-size:14px;font-weight:400;color:#fffdfd;margin-bottom:30px}#_form_212_ ._form-image-left{width:150px;float:left}#_form_212_ ._form-content-right{margin-left:164px}#_form_212_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_212_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/hh9ujqgv5_aclogo_li.png\");background-size:130px auto;background-repeat:no-repeat}#_form_212_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_212_ ._form-label,#_form_212_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_212_._dark ._form-branding{color:#333}#_form_212_._dark ._form-branding ._logo{background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/jftq2c8s_aclogo_dk.png\")}#_form_212_ ._form_element{position:relative;margin-bottom:10px;max-width:100%}#_form_212_ ._form_element *{font-size:14px}#_form_212_ ._form_element._clear{clear:both;width:100%;float:none}#_form_212_ ._form_element._clear:after{clear:left}#_form_212_ ._form_element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]),#_form_212_ ._form-element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]){background:white;color:#0e2d42 !important;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-radius:0px}#_form_212_ ._form_element input[type=\"text\"],#_form_212_ ._form_element input[type=\"date\"],#_form_212_ ._form_element select,#_form_212_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_212_ ._field-wrapper{position:relative}#_form_212_ ._inline-style{float:left}#_form_212_ ._inline-style input[type=\"text\"]{width:150px}#_form_212_ ._inline-style:not(._clear){margin-right:20px}#_form_212_ ._form_element img._form-image{max-width:100%}#_form_212_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_212_ ._clear-element{clear:left}#_form_212_ ._full_width{width:100%}#_form_212_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_212_ input[type=\"text\"]._has_error,#_form_212_ textarea._has_error{border:#F37C7B 1px solid}#_form_212_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_212_ ._show_be_error{float:left}#_form_212_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_212_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_212_ ._error._below{padding-top:8px;top:100%;right:0}#_form_212_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_212_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_212_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url(\"data:image\/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_212_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_212_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_212_ ._button-wrapper ._error-inner._form_error{position:static}#_form_212_ ._error-inner._no_arrow{margin-bottom:10px}#_form_212_ ._error-arrow{position:absolute;width:0;height:0}#_form_212_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_212_ input[type=\"text\"].datetime_date{width:69%;display:inline}#_form_212_ select.datetime_time{width:29%;display:inline;height:32px}#_form_212_ input[type=\"date\"].datetime_date{width:69%;display:inline-flex}#_form_212_ input[type=\"time\"].datetime_time{width:29%;display:inline-flex}#_form_212_ ._form-title,#_form_212_ ._html-code :is(h1, h2, h3, h4, h5, h6){font-family:IBM Plex Sans;font-size:22px;font-weight:700;color:black}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_212_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_212_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_212_ ._form-content{margin:0;width:100%}#_form_212_ ._form-inner{display:block;min-width:100%}#_form_212_ ._form-title,#_form_212_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_212_ ._form-title{font-size:1.2em}#_form_212_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_212_ ._form-element,#_form_212_ ._inline-style,#_form_212_ input[type=\"text\"],#_form_212_ label,#_form_212_ p,#_form_212_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_212_ ._row._checkbox-radio label{display:inline}#_form_212_ ._row,#_form_212_ p,#_form_212_ label{margin-bottom:0.7em;width:100%}#_form_212_ ._row input[type=\"checkbox\"],#_form_212_ ._row input[type=\"radio\"]{margin:0 !important;vertical-align:middle !important}#_form_212_ ._row input[type=\"checkbox\"]+span label{display:inline}#_form_212_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_212_ ._form-image{max-width:100%;height:auto !important}#_form_212_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_212_ input[type=\"radio\"],#_form_212_ input[type=\"checkbox\"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_212_ button[type=\"submit\"]{padding:20px;font-size:1.5em}#_form_212_ ._inline-style{margin:20px 0 0 !important}#_form_212_ ._inline-style input[type=\"text\"]{width:100%}}#_form_212_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_212_ .sms_consent_checkbox input[type=\"checkbox\"]{float:left;margin:5px 10px 10px 0}#_form_212_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_212_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_212_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_212_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_212_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_212_ .field-required{color:#FF0000}#_form_212_{position:relative;text-align:left;margin:25px auto 0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#005596 !important;border-top:0px solid #b0b0b0 !important;border-right:0px solid #b0b0b0 !important;border-bottom:0px solid #b0b0b0 !important;border-left:0px solid #b0b0b0 !important;max-width:500px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_212_ ._show_be_error{min-width:100%}#_form_212_._inline-form,#_form_212_._inline-form ._form-content{font-family:IBM Plex Sans;font-size:14px;font-weight:400}#_form_212_._inline-form ._row span:not(.field-required),#_form_212_._inline-form ._row label{font-family:IBM Plex Sans;font-size:14px;font-weight:400;line-height:1.6em;color:#fffdfd}#_form_212__inlineform input[type=\"text\"],#_form_212__inlineform input[type=\"date\"],#_form_212__inlineform input[type=\"tel\"],#_form_212__inlineform select,#_form_212__inlineform textarea:not(.g-recaptcha-response){font-family:IBM Plex Sans;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_212_._inline-form ._html-code,#_form_212_._inline-form .sms_consent_message,#_form_212_._inline-form ._form-thank-you{font-family:IBM Plex Sans;font-size:14px;font-weight:400;color:#fffdfd}#_form_212_._inline-form ._form-label,#_form_212_._inline-form ._form-emailidentifier,#_form_212_._inline-form ._form-checkbox-option-label{font-family:IBM Plex Sans;font-size:14px;font-weight:700;line-height:1.6em;color:#fffdfd}#_form_212_._inline-form ._submit{margin-top:12px;font-family:IBM Plex Sans;font-size:14px;font-weight:400}#_form_212_._inline-form ._html-code h1,#_form_212_._inline-form ._html-code h2,#_form_212_._inline-form ._html-code h3,#_form_212_._inline-form ._html-code h4,#_form_212_._inline-form ._html-code h5,#_form_212_._inline-form ._html-code h6,#_form_212_._inline-form ._form-title{margin-bottom:0;display:block}#_form_212_._inline-form ._form-branding{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_212_:before,#_form_212_:after{content:\" \";display:table}#_form_212_:after{clear:both}#_form_212_._inline-style{width:auto;display:inline-block}#_form_212_._inline-style input[type=\"text\"],#_form_212_._inline-style input[type=\"date\"]{padding:10px 12px}#_form_212_._inline-style button._inline-style{position:relative;top:27px}#_form_212_._inline-style p{margin:0}#_form_212_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_212_._inline-style ._button-wrapper:not(._clear){margin-left:0}#_form_212_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_212_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_212_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_212_ .iti{width:100%}#_form_212_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_212_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_212_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_212_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_212_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_212_ .iti__country-list--dropup{margin-bottom:4px}#_form_212_ .phone-error-hidden{display:none}#_form_212_ .phone-error{color:#E40E49}#_form_212_ .phone-input-error{border:1px solid #E40E49 !important}#_form_212_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_212_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_212_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_212_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_212_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_212_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_212_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_212_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_212_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_212_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}<\/style>\r\n<form method=\"POST\" action=\"https:\/\/mircom.activehosted.com\/proc.php\" id=\"_form_212_\" class=\"_form _form_212 _inline-form  \" novalidate data-styles-version=\"5\">\r\n  <input type=\"hidden\" name=\"u\" value=\"212\" \/>\r\n  <input type=\"hidden\" name=\"f\" value=\"212\" \/>\r\n  <input type=\"hidden\" name=\"s\" \/>\r\n  <input type=\"hidden\" name=\"c\" value=\"0\" \/>\r\n  <input type=\"hidden\" name=\"m\" value=\"0\" \/>\r\n  <input type=\"hidden\" name=\"act\" value=\"sub\" \/>\r\n  <input type=\"hidden\" name=\"v\" value=\"2\" \/>\r\n  <input type=\"hidden\" name=\"or\" value=\"fbe38815-1fd1-4cd3-a766-444a9e92218c\" \/>\r\n  <div class=\"_form-content\">\r\n    <div class=\"_form_element _x48685758 _full_width \" >\r\n      <label for=\"fullname\" class=\"_form-label\">\r\n        Full Name <span class=\"field-required\">\r\n        *\r\n      <\/span>\r\n    <\/label>\r\n    <div class=\"_field-wrapper\">\r\n      <input type=\"text\" id=\"fullname\" name=\"fullname\" placeholder=\"Type your name \" required\/>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"_form_element _x57988536 _full_width \" >\r\n    <label for=\"phone\" class=\"_form-label\">\r\n      Phone<span class=\"field-required\">\r\n      *\r\n    <\/span>\r\n  <\/label>\r\n  <div class=\"_field-wrapper\">\r\n    <input type=\"text\" id=\"phone\" name=\"phone\" placeholder=\"Please provide your contact number \" required\/>\r\n  <\/div>\r\n<\/div>\r\n<div class=\"_form_element _x57116513 _full_width \" >\r\n  <label for=\"email\" class=\"_form-label\">\r\n    Email <span class=\"field-required\">\r\n    *\r\n  <\/span>\r\n<\/label>\r\n<div class=\"_field-wrapper\">\r\n  <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"Type your email\" required\/>\r\n<\/div>\r\n<\/div>\r\n<div class=\"_form_element _x52110630 _full_width \" >\r\n<label for=\"field[96]\" class=\"_form-label\">\r\n  Name of School Board<span class=\"field-required\">\r\n  *\r\n<\/span>\r\n<\/label>\r\n<div class=\"_field-wrapper\">\r\n<input type=\"text\" id=\"field[96]\" name=\"field[96]\" value=\"\" placeholder=\"Please put your district school board name\" required\/>\r\n<\/div>\r\n<\/div>\r\n<div class=\"_form_element _x12223517 _full_width \" >\r\n<label for=\"field[17]\" class=\"_form-label\">\r\nCity\r\n<\/label>\r\n<div class=\"_field-wrapper\">\r\n<input type=\"text\" id=\"field[17]\" name=\"field[17]\" value=\"\" placeholder=\"\" \/>\r\n<\/div>\r\n<\/div>\r\n<div class=\"_form_element _x31284286 _full_width \" >\r\n<label for=\"field[36]\" class=\"_form-label\">\r\nPlease tell us how can we help you?\r\n<\/label>\r\n<div class=\"_field-wrapper\">\r\n<input type=\"text\" id=\"field[36]\" name=\"field[36]\" value=\"\" placeholder=\"\" \/>\r\n<\/div>\r\n<\/div>\r\n<div class=\"_form_element _x91394846 _full_width \" >\r\n<fieldset class=\"_form-fieldset\">\r\n<legend class=\"_form-label\">\r\n  Want to hear more from Mircom? By checking &quot;Yes&quot;, you agree to receive marketing communication updates by email. You can unsubscribe at any time. <span class=\"field-required\">\r\n  *\r\n<\/span>\r\n<\/legend>\r\n<div class=\"_row _checkbox-radio\">\r\n<input id=\"field_72Yes, keep me updated!\" type=\"radio\" name=\"field[72]\"\r\nvalue=\"Yes, keep me updated!\" checked                                    required                                >\r\n<span>\r\n  <label for=\"field_72Yes, keep me updated!\">\r\n    Yes, keep me updated!\r\n  <\/span>\r\n<\/div>\r\n<div class=\"_row _checkbox-radio\">\r\n  <input id=\"field_72No, thank you\" type=\"radio\" name=\"field[72]\"\r\n  value=\"No, thank you\"                                                                     >\r\n  <span>\r\n    <label for=\"field_72No, thank you\">\r\n      No, thank you\r\n    <\/span>\r\n  <\/div>\r\n<\/fieldset>\r\n<\/div>\r\n<div class=\"_button-wrapper _full_width\">\r\n<button id=\"_form_212_submit\" class=\"_submit\" type=\"submit\">\r\n  Submit\r\n<\/button>\r\n<\/div>\r\n<div class=\"_clear-element\">\r\n<\/div>\r\n<\/div>\r\n<div class=\"_form-thank-you\" style=\"display:none;\">\r\n<\/div>\r\n<div class=\"_form-branding\">\r\n<div class=\"_marketing-by\">\r\nMarketing by\r\n<\/div>\r\n<a href=\"https:\/\/www.activecampaign.com\/?utm_medium=referral&amp;utm_campaign=acforms\" class=\"_logo\" target=\"_blank\" rel=\"noopener\">\r\n<span class=\"form-sr-only\">\r\n  ActiveCampaign\r\n<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/form><script>\r\nwindow.cfields = {\"96\":\"company_name\",\"17\":\"city\",\"36\":\"comments\",\"72\":\"subscribe_marcomm\"};\r\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\r\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\r\n    form.querySelector('._form-content').style.display = 'none';\r\n    thank_you.innerHTML = message;\r\n    thank_you.style.display = 'block';\r\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\r\n    var visitorObject = window[vgoAlias];\r\n    if (email && typeof visitorObject !== 'undefined') {\r\n        visitorObject('setEmail', email);\r\n        visitorObject('update');\r\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\r\n        \/\/ Site tracking URL to use after inline form submission.\r\n        _load_script(trackcmp_url);\r\n    }\r\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\r\n    thank_you.setAttribute('tabindex', '-1');\r\n    thank_you.focus();\r\n};\r\nwindow._show_unsubscribe = function(id, message, trackcmp_url, email) {\r\n    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\r\n    var branding = form.querySelector('._form-branding');\r\n    if (branding) {\r\n        branding.style.display = 'none';\r\n    }\r\n    form.querySelector('._form-content').style.display = 'none';\r\n    unsub.style.display = 'block';\r\n    form.insertAdjacentHTML('afterend', message)\r\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\r\n    var visitorObject = window[vgoAlias];\r\n    if (email && typeof visitorObject !== 'undefined') {\r\n        visitorObject('setEmail', email);\r\n        visitorObject('update');\r\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\r\n        \/\/ Site tracking URL to use after inline form submission.\r\n        _load_script(trackcmp_url);\r\n    }\r\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\r\n};\r\nwindow._show_error = function(id, message, html) {\r\n    var form = document.getElementById('_form_' + id + '_'),\r\n        err = document.createElement('div'),\r\n        button = form.querySelector('button[type=\"submit\"]'),\r\n        old_error = form.querySelector('._form_error');\r\n    if (old_error) old_error.parentNode.removeChild(old_error);\r\n    err.innerHTML = message;\r\n    err.className = '_error-inner _form_error _no_arrow';\r\n    var wrapper = document.createElement('div');\r\n    wrapper.className = '_form-inner _show_be_error';\r\n    wrapper.appendChild(err);\r\n    button.parentNode.insertBefore(wrapper, button);\r\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\r\n    submitButton.disabled = false;\r\n    submitButton.classList.remove('processing');\r\n    if (html) {\r\n        var div = document.createElement('div');\r\n        div.className = '_error-html';\r\n        div.innerHTML = html;\r\n        err.appendChild(div);\r\n    }\r\n};\r\nwindow._show_pc_confirmation = function(id, header, detail, show, email) {\r\n    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\r\n    if (pc_confirmation.style.display === 'none') {\r\n        form.querySelector('._form-content').style.display = 'none';\r\n        pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"<\/div>\" + \"<p>\" + detail + \"<\/p>\" +\r\n        \"<button class='_submit' id='hideButton'>Manage preferences<\/button>\";\r\n        pc_confirmation.style.display = 'block';\r\n        var mp = document.querySelector('input[name=\"mp\"]');\r\n        mp.value = '0';\r\n    } else {\r\n        form.querySelector('._form-content').style.display = 'inline';\r\n        pc_confirmation.style.display = 'none';\r\n    }\r\n\r\n    var hideButton = document.getElementById('hideButton');\r\n    \/\/ Add event listener to the button\r\n    hideButton.addEventListener('click', function() {\r\n        var submitButton = document.querySelector('#_form_212_submit');\r\n        submitButton.disabled = false;\r\n        submitButton.classList.remove('processing');\r\n        var mp = document.querySelector('input[name=\"mp\"]');\r\n        mp.value = '1';\r\n        const cacheBuster = new URL(window.location.href);\r\n        cacheBuster.searchParams.set('v', new Date().getTime());\r\n        window.location.href = cacheBuster.toString();\r\n    });\r\n\r\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\r\n    var visitorObject = window[vgoAlias];\r\n    if (email && typeof visitorObject !== 'undefined') {\r\n        visitorObject('setEmail', email);\r\n        visitorObject('update');\r\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\r\n        \/\/ Site tracking URL to use after inline form submission.\r\n        _load_script(trackcmp_url);\r\n    }\r\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\r\n};\r\nwindow._load_script = function(url, callback, isSubmit) {\r\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\r\n    var submitButton = document.querySelector('#_form_212_submit');\r\n    script.charset = 'utf-8';\r\n    script.src = url;\r\n    if (callback) {\r\n        script.onload = script.onreadystatechange = function() {\r\n            if (!r && (!this.readyState || this.readyState == 'complete')) {\r\n                r = true;\r\n                callback();\r\n            }\r\n        };\r\n    }\r\n    script.onerror = function() {\r\n        if (isSubmit) {\r\n            if (script.src.length > 10000) {\r\n                _show_error(\"212\", \"Sorry, your submission failed. Please shorten your responses and try again.\");\r\n            } else {\r\n                _show_error(\"212\", \"Sorry, your submission failed. Please try again.\");\r\n            }\r\n            submitButton.disabled = false;\r\n            submitButton.classList.remove('processing');\r\n        }\r\n    }\r\n\r\n    head.appendChild(script);\r\n};\r\n(function() {\r\n    var iti;\r\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\r\n    var getCookie = function(name) {\r\n        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\r\n        return match ? match[2] : localStorage.getItem(name);\r\n    }\r\n    var setCookie = function(name, value) {\r\n        var now = new Date();\r\n        var time = now.getTime();\r\n        var expireTime = time + 1000 * 60 * 60 * 24 * 365;\r\n        now.setTime(expireTime);\r\n        document.cookie = name + '=' + value + '; expires=' + now + ';path=\/; Secure; SameSite=Lax;';\r\n        localStorage.setItem(name, value);\r\n    }\r\n    var addEvent = function(element, event, func) {\r\n        if (element.addEventListener) {\r\n            element.addEventListener(event, func);\r\n        } else {\r\n            var oldFunc = element['on' + event];\r\n            element['on' + event] = function() {\r\n                oldFunc.apply(this, arguments);\r\n                func.apply(this, arguments);\r\n            };\r\n        }\r\n    }\r\n    var _removed = false;\r\n        var form_to_submit = document.getElementById('_form_212_');\r\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\r\n\r\n    var getUrlParam = function(name) {\r\n        if (name.toLowerCase() !== 'email') {\r\n            var params = new URLSearchParams(window.location.search);\r\n            return params.get(name) || false;\r\n        }\r\n        \/\/ email is a special case because a plus is valid in the email address\r\n        var qString = window.location.search;\r\n        if (!qString) {\r\n            return false;\r\n        }\r\n        var parameters = qString.substr(1).split('&');\r\n        for (var i = 0; i < parameters.length; i++) {\r\n            var parameter = parameters[i].split('=');\r\n            if (parameter[0].toLowerCase() === 'email') {\r\n                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\r\n            }\r\n        }\r\n        return false;\r\n    };\r\n\r\n    var acctDateFormat = \"%m\/%d\/%Y\";\r\n    var getNormalizedDate = function(date, acctFormat) {\r\n        var decodedDate = decodeURIComponent(date);\r\n        if (acctFormat && acctFormat.match(\/(%d|%e).*%m\/gi) !== null) {\r\n            return decodedDate.replace(\/(\\d{2}).*(\\d{2}).*(\\d{4})\/g, '$3-$2-$1');\r\n        } else if (Date.parse(decodedDate)) {\r\n            var dateObj = new Date(decodedDate);\r\n            var year = dateObj.getFullYear();\r\n            var month = dateObj.getMonth() + 1;\r\n            var day = dateObj.getDate();\r\n            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;\r\n        }\r\n        return false;\r\n    };\r\n\r\n    var getNormalizedTime = function(time) {\r\n        var hour, minutes;\r\n        var decodedTime = decodeURIComponent(time);\r\n        var timeParts = Array.from(decodedTime.matchAll(\/(\\d{1,2}):(\\d{1,2})\\W*([AaPp][Mm])?\/gm))[0];\r\n        if (timeParts[3]) { \/\/ 12 hour format\r\n            var isPM = timeParts[3].toLowerCase() === 'pm';\r\n            if (isPM) {\r\n                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;\r\n            } else {\r\n                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];\r\n            }\r\n        } else { \/\/ 24 hour format\r\n            hour = timeParts[1];\r\n        }\r\n        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;\r\n        var minutes = timeParts[2];\r\n        return `${normalizedHour}:${minutes}`;\r\n    };\r\n\r\n    for (var i = 0; i < allInputs.length; i++) {\r\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\r\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\r\n        if (results != undefined) {\r\n            allInputs[i].dataset.name = allInputs[i].name.match(\/\\[time\\]$\/)\r\n                ? `${window.cfields[results[1]]}_time`\r\n                : window.cfields[results[1]];\r\n        } else {\r\n            allInputs[i].dataset.name = allInputs[i].name;\r\n        }\r\n        var fieldVal = getUrlParam(allInputs[i].dataset.name);\r\n\r\n        if (fieldVal) {\r\n            if (allInputs[i].dataset.autofill === \"false\") {\r\n                continue;\r\n            }\r\n            if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\r\n                if (allInputs[i].value == fieldVal) {\r\n                    allInputs[i].checked = true;\r\n                }\r\n            } else if (allInputs[i].type == \"date\") {\r\n                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);\r\n            } else if (allInputs[i].type == \"time\") {\r\n                allInputs[i].value = getNormalizedTime(fieldVal);\r\n            } else {\r\n                allInputs[i].value = fieldVal;\r\n            }\r\n        }\r\n    }\r\n\r\n    var remove_tooltips = function() {\r\n        for (var i = 0; i < tooltips.length; i++) {\r\n            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\r\n        }\r\n        tooltips = [];\r\n    };\r\n    var remove_tooltip = function(elem) {\r\n        for (var i = 0; i < tooltips.length; i++) {\r\n            if (tooltips[i].elem === elem) {\r\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\r\n                tooltips.splice(i, 1);\r\n                return;\r\n            }\r\n        }\r\n    };\r\n    var create_tooltip = function(elem, text) {\r\n        var tooltip = document.createElement('div'),\r\n            arrow = document.createElement('div'),\r\n            inner = document.createElement('div'), new_tooltip = {};\r\n        tooltip.id = `${elem.id}-error`;\r\n        tooltip.setAttribute('role', 'alert')\r\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\r\n            tooltip.className = '_error';\r\n            arrow.className = '_error-arrow';\r\n            inner.className = '_error-inner';\r\n            inner.innerHTML = text;\r\n            tooltip.appendChild(arrow);\r\n            tooltip.appendChild(inner);\r\n            elem.parentNode.appendChild(tooltip);\r\n        } else {\r\n            tooltip.className = '_error-inner _no_arrow';\r\n            tooltip.innerHTML = text;\r\n            elem.parentNode.insertBefore(tooltip, elem);\r\n            new_tooltip.no_arrow = true;\r\n        }\r\n        new_tooltip.tip = tooltip;\r\n        new_tooltip.elem = elem;\r\n        tooltips.push(new_tooltip);\r\n        return new_tooltip;\r\n    };\r\n    var resize_tooltip = function(tooltip) {\r\n        var rect = tooltip.elem.getBoundingClientRect();\r\n        var doc = document.documentElement,\r\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));\r\n        if (scrollPosition < 40) {\r\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\r\n        } else {\r\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\r\n        }\r\n    };\r\n    var resize_tooltips = function() {\r\n        if (_removed) return;\r\n        for (var i = 0; i < tooltips.length; i++) {\r\n            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\r\n        }\r\n    };\r\n    var validate_field = function(elem, remove) {\r\n        var tooltip = null, value = elem.value, no_error = true;\r\n        remove ? remove_tooltip(elem) : false;\r\n        elem.removeAttribute('aria-invalid');\r\n        elem.removeAttribute('aria-describedby');\r\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\r\n        if (elem.getAttribute('required') !== null) {\r\n            if (elem.type == 'radio' || (elem.type == 'checkbox' && \/any\/.test(elem.className))) {\r\n                var elems = form_to_submit.elements[elem.name];\r\n                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\r\n                    no_error = elem.checked;\r\n                }\r\n                else {\r\n                    no_error = false;\r\n                    for (var i = 0; i < elems.length; i++) {\r\n                        if (elems[i].checked) no_error = true;\r\n                    }\r\n                }\r\n                if (!no_error) {\r\n                    tooltip = create_tooltip(elem, \"Please select an option.\");\r\n                }\r\n            } else if (elem.type =='checkbox') {\r\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\r\n                no_error = true;\r\n                for (var i = 0; i < elems.length; i++) {\r\n                    if (elems[i].getAttribute('required') === null) continue;\r\n                    if (!found && elems[i] !== elem) return true;\r\n                    found = true;\r\n                    elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, '');\r\n                    if (!elems[i].checked) {\r\n                        no_error = false;\r\n                        elems[i].className = elems[i].className + ' _has_error';\r\n                        err.push(\"Checking %s is required\".replace(\"%s\", elems[i].value));\r\n                    }\r\n                }\r\n                if (!no_error) {\r\n                    tooltip = create_tooltip(elem, err.join('<br\/>'));\r\n                }\r\n            } else if (elem.tagName == 'SELECT') {\r\n                var selected = true;\r\n                if (elem.multiple) {\r\n                    selected = false;\r\n                    for (var i = 0; i < elem.options.length; i++) {\r\n                        if (elem.options[i].selected) {\r\n                            selected = true;\r\n                            break;\r\n                        }\r\n                    }\r\n                } else {\r\n                    for (var i = 0; i < elem.options.length; i++) {\r\n                        if (elem.options[i].selected\r\n                            && (!elem.options[i].value\r\n                            || (elem.options[i].value.match(\/\\n\/g)))\r\n                        ) {\r\n                            selected = false;\r\n                        }\r\n                    }\r\n                }\r\n                if (!selected) {\r\n                    elem.className = elem.className + ' _has_error';\r\n                    no_error = false;\r\n                    tooltip = create_tooltip(elem, \"Please select an option.\");\r\n                }\r\n            } else if (value === undefined || value === null || value === '') {\r\n                elem.className = elem.className + ' _has_error';\r\n                no_error = false;\r\n                tooltip = create_tooltip(elem, \"This field is required.\");\r\n            }\r\n        }\r\n        if (no_error && elem.name == 'email') {\r\n            if (!value.match(\/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\r\n                elem.className = elem.className + ' _has_error';\r\n                no_error = false;\r\n                tooltip = create_tooltip(elem, \"Enter a valid email address.\");\r\n            }\r\n        }\r\n        if (no_error && (elem.id == 'phone')) {\r\n            if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) {\r\n                elem.className = elem.className + ' _has_error';\r\n                no_error = false;\r\n                tooltip = create_tooltip(elem, \"Enter a valid phone number.\");\r\n            }\r\n        }\r\n        if (no_error && \/date_field\/.test(elem.className)) {\r\n            if (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\r\n                elem.className = elem.className + ' _has_error';\r\n                no_error = false;\r\n                tooltip = create_tooltip(elem, \"Enter a valid date.\");\r\n            }\r\n        }\r\n\r\n        if (no_error && elem.name === 'sms_consent') {\r\n            const showError = !!elem.attributes.required && !elem.checked;\r\n            if (showError) {\r\n                elem.className = elem.className + ' _has_error';\r\n                no_error = false;\r\n                tooltip = create_tooltip(elem, \"Please check this box to continue\");\r\n            } else {\r\n                elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\r\n            }\r\n        }\r\n        tooltip ? resize_tooltip(tooltip) : false;\r\n        if (!no_error && elem.hasAttribute('id')) {\r\n            elem.setAttribute('aria-invalid', 'true');\r\n            elem.setAttribute('aria-describedby', `${elem.id}-error`);\r\n        }\r\n        return no_error;\r\n    };\r\n    var needs_validate = function(el) {\r\n        if(el.getAttribute('required') !== null){\r\n            return true;\r\n        }\r\n        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== \"\"){\r\n            return true;\r\n        }\r\n\r\n        return false;\r\n    };\r\n    var validate_form = function(e) {\r\n        var err = form_to_submit.querySelector('._form_error'), no_error = true;\r\n        if (!submitted) {\r\n            submitted = true;\r\n            for (var i = 0, len = allInputs.length; i < len; i++) {\r\n                var input = allInputs[i];\r\n                if (needs_validate(input)) {\r\n                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {\r\n                        addEvent(input, 'blur', function() {\r\n                            this.value = this.value.trim();\r\n                            validate_field(this, true);\r\n                        });\r\n                        addEvent(input, 'input', function() {\r\n                            validate_field(this, true);\r\n                        });\r\n                    } else if (input.type == 'radio' || input.type == 'checkbox') {\r\n                        (function(el) {\r\n                            function getElementsArray(name){\r\n                                const value =  form_to_submit.elements[name];\r\n                                if (Array.isArray(value)){\r\n                                    return value;\r\n                                }\r\n                                return [value];\r\n                            }\r\n                            var radios = getElementsArray(el.name);\r\n                            for (var i = 0; i < radios.length; i++) {\r\n                                addEvent(radios[i], 'change', function() {\r\n                                    validate_field(el, true);\r\n                                });\r\n                            }\r\n                        })(input);\r\n                    } else if (input.tagName == 'SELECT') {\r\n                        addEvent(input, 'change', function() {\r\n                            validate_field(this, true);\r\n                        });\r\n                    } else if (input.type == 'textarea'){\r\n                        addEvent(input, 'input', function() {\r\n                            validate_field(this, true);\r\n                        });\r\n                    }\r\n                }\r\n            }\r\n        }\r\n        remove_tooltips();\r\n        for (var i = 0, len = allInputs.length; i < len; i++) {\r\n            var elem = allInputs[i];\r\n            if (needs_validate(elem)) {\r\n                if (elem.tagName.toLowerCase() !== \"select\") {\r\n                    elem.value = elem.value.trim();\r\n                }\r\n                validate_field(elem) ? true : no_error = false;\r\n            }\r\n        }\r\n        if (!no_error && e) {\r\n            e.preventDefault();\r\n        }\r\n        if (!no_error) {\r\n            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');\r\n            if (firstFocusableError && typeof firstFocusableError.focus === 'function') {\r\n                firstFocusableError.focus();\r\n            }\r\n        }\r\n        resize_tooltips();\r\n        return no_error;\r\n    };\r\n    addEvent(window, 'resize', resize_tooltips);\r\n    addEvent(window, 'scroll', resize_tooltips);\r\n    var initializePhoneInput = function(inputPhone) {\r\n\r\n        const stylesheetLink = document.createElement('link');\r\n        stylesheetLink.rel = 'stylesheet';\r\n        stylesheetLink.href = 'https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@25.2.0\/build\/css\/intlTelInput.css';\r\n        document.head.appendChild(stylesheetLink);\r\n\r\n        window._load_script('https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@25.2.0\/build\/js\/intlTelInput.min.js', function() {\r\n            inputPhone.setAttribute(\"name\", \"phone-iti\");\r\n            iti = intlTelInput(inputPhone, {\r\n                loadUtils: () => import('https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@25.2.0\/build\/js\/utils.js'),\r\n                hiddenInput: (telInputName) => ({\r\n                    phone: 'phone'\r\n                }),\r\n                separateDialCode: true,\r\n                autoPlaceholder: 'aggressive',\r\n                initialCountry: \"ca\",\r\n            });\r\n        }, false);\r\n    }\r\n    var inputPhone = form_to_submit.querySelector(\"#phone\");\r\n    if(inputPhone) {\r\n        initializePhoneInput(inputPhone);\r\n    }\r\n\r\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\r\n\r\n    const formSupportsPost = false;\r\n    var form_submit = function(e) {\r\n\r\n        e.preventDefault();\r\n        if (validate_form()) {\r\n            if(form_to_submit.querySelector('input[name=\"phone\"]') && typeof iti != 'undefined') {\r\n                form_to_submit.querySelector('input[name=\"phone\"]').value = iti.getNumber();\r\n            }\r\n            \/\/ use this trick to get the submit button & disable it using plain javascript\r\n            var submitButton = e.target.querySelector('#_form_212_submit');\r\n            submitButton.disabled = true;\r\n            submitButton.classList.add('processing');\r\n                    var serialized = _form_serialize(document.getElementById('_form_212_')).replace(\/%0A\/g, '\\\\n');\r\n            var err = form_to_submit.querySelector('._form_error');\r\n            err ? err.parentNode.removeChild(err) : false;\r\n            async function submitForm() {\r\n                var formData = new FormData();\r\n                const searchParams = new URLSearchParams(serialized);\r\n                searchParams.forEach((value, key) => {\r\n                    if (key !== 'hideButton') {\r\n                        formData.append(key, value);\r\n                    }\r\n                });\r\n                let request = {\r\n                    headers: {\r\n                        \"Accept\": \"application\/json\"\r\n                    },\r\n                    body: formData,\r\n                    method: \"POST\"\r\n                };\r\n\r\n                let pageUrlParams = new URLSearchParams(window.location.search);\r\n                if (pageUrlParams.has('t')) {\r\n                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');\r\n                }\r\n                const response = await fetch('https:\/\/mircom.activehosted.com\/proc.php?jsonp=true', request);\r\n\r\n                return response.json();\r\n            }\r\n            if (formSupportsPost) {\r\n                submitForm().then((data) => {\r\n                    eval(data.js);\r\n                }).catch(() => {\r\n                    _show_error(\"212\", \"Sorry, your submission failed. Please try again.\");\r\n                });\r\n            } else {\r\n                _load_script('https:\/\/mircom.activehosted.com\/proc.php?' + serialized + '&jsonp=true', null, true);\r\n            }\r\n        }\r\n        return false;\r\n    };\r\n    addEvent(form_to_submit, 'submit', form_submit);\r\n})();\r\n\r\n<\/script>\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>Meet Buy Ontario Requirements for Your School Board Discover the Ontario advantage for your school facilities by protecting students and [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2345","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/mircomgroup.ca\/fr\/wp-json\/wp\/v2\/pages\/2345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mircomgroup.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mircomgroup.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mircomgroup.ca\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/mircomgroup.ca\/fr\/wp-json\/wp\/v2\/comments?post=2345"}],"version-history":[{"count":0,"href":"https:\/\/mircomgroup.ca\/fr\/wp-json\/wp\/v2\/pages\/2345\/revisions"}],"wp:attachment":[{"href":"https:\/\/mircomgroup.ca\/fr\/wp-json\/wp\/v2\/media?parent=2345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}