{"id":496,"date":"2026-10-05T02:29:37","date_gmt":"2026-10-05T02:29:37","guid":{"rendered":"https:\/\/amitdutta.ca\/?page_id=496"},"modified":"2026-10-05T02:40:33","modified_gmt":"2026-10-05T02:40:33","slug":"vote","status":"publish","type":"page","link":"https:\/\/amitdutta.ca\/?page_id=496","title":{"rendered":"Vote"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"496\" class=\"elementor elementor-496\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40dd199 e-flex e-con-boxed e-con e-parent\" data-id=\"40dd199\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-beae3e9 e-con e-atomic-element e-flexbox-base e-4585abf \" data-id=\"beae3e9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"beae3e9\">\n    \t\t<div class=\"elementor-element elementor-element-8f3d1ac elementor-widget elementor-widget-html\" data-id=\"8f3d1ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n     AMIT DUTTA \u2014 HOW TO VOTE\r\n     Brampton Municipal Election 2026\r\n     Wards 1 & 5\r\n========================================================= -->\r\n\r\n<link rel=\"stylesheet\"\r\n      href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.css\">\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.js\"><\/script>\r\n\r\n<style>\r\n\/* =========================================================\r\n   AMIT DUTTA VOTE PAGE\r\n========================================================= *\/\r\n\r\n.ad-vote{\r\n  --navy:#071F3D;\r\n  --navy2:#0B315B;\r\n  --red:#D62828;\r\n  --red2:#B51F1F;\r\n  --white:#ffffff;\r\n  --light:#F5F7FA;\r\n  --text:#182536;\r\n  --muted:#667386;\r\n  --border:#DDE3EA;\r\n\r\n  max-width:1240px;\r\n  margin:0 auto;\r\n  color:var(--text);\r\n  font-family:Arial,Helvetica,sans-serif;\r\n  line-height:1.55;\r\n}\r\n\r\n.ad-vote *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n.ad-vote h1,\r\n.ad-vote h2,\r\n.ad-vote h3,\r\n.ad-vote h4{\r\n  font-family:Arial,Helvetica,sans-serif;\r\n}\r\n\r\n.ad-vote a{\r\n  text-decoration:none;\r\n}\r\n\r\n\/* =========================================================\r\n   HERO\r\n========================================================= *\/\r\n\r\n.ad-hero{\r\n  position:relative;\r\n  overflow:hidden;\r\n  border-radius:24px;\r\n  padding:58px 55px;\r\n  margin-bottom:32px;\r\n  background:\r\n    radial-gradient(circle at 90% 15%,rgba(214,40,40,.28),transparent 30%),\r\n    linear-gradient(125deg,#061B34 0%,#092D53 58%,#071D37 100%);\r\n  color:#fff;\r\n}\r\n\r\n.ad-hero:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  right:-100px;\r\n  bottom:-120px;\r\n  width:360px;\r\n  height:360px;\r\n  border:70px solid rgba(214,40,40,.13);\r\n  border-radius:50%;\r\n}\r\n\r\n.ad-kicker{\r\n  display:inline-block;\r\n  margin-bottom:15px;\r\n  padding:8px 13px;\r\n  border-radius:5px;\r\n  background:var(--red);\r\n  color:#fff;\r\n  font-size:11px;\r\n  font-weight:800;\r\n  letter-spacing:.14em;\r\n}\r\n\r\n.ad-hero h1{\r\n  position:relative;\r\n  z-index:2;\r\n  margin:0;\r\n  max-width:760px;\r\n  color:#fff;\r\n  font-size:clamp(38px,5vw,66px);\r\n  line-height:1.02;\r\n  font-weight:900;\r\n  letter-spacing:-1.5px;\r\n}\r\n\r\n.ad-hero h1 span{\r\n  color:#FF4A4A;\r\n}\r\n\r\n.ad-hero p{\r\n  position:relative;\r\n  z-index:2;\r\n  max-width:720px;\r\n  margin:20px 0 28px;\r\n  color:rgba(255,255,255,.88);\r\n  font-size:18px;\r\n  line-height:1.65;\r\n}\r\n\r\n.ad-hero-buttons{\r\n  position:relative;\r\n  z-index:3;\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:12px;\r\n}\r\n\r\n.ad-btn{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  min-height:48px;\r\n  padding:13px 21px;\r\n  border-radius:8px;\r\n  background:var(--red);\r\n  color:#fff!important;\r\n  font-size:13px;\r\n  font-weight:800;\r\n  letter-spacing:.04em;\r\n  transition:.2s ease;\r\n}\r\n\r\n.ad-btn:hover{\r\n  background:#F03A3A;\r\n  transform:translateY(-1px);\r\n}\r\n\r\n.ad-btn.white{\r\n  background:#fff;\r\n  color:var(--navy)!important;\r\n}\r\n\r\n.ad-btn.white:hover{\r\n  background:#F1F4F7;\r\n}\r\n\r\n.ad-btn.outline{\r\n  background:transparent;\r\n  border:2px solid rgba(255,255,255,.35);\r\n}\r\n\r\n.ad-btn.outline:hover{\r\n  background:#fff;\r\n  color:var(--navy)!important;\r\n}\r\n\r\n\/* =========================================================\r\n   INTRO\r\n========================================================= *\/\r\n\r\n.ad-intro{\r\n  display:grid;\r\n  grid-template-columns:1.25fr .75fr;\r\n  gap:25px;\r\n  margin-bottom:40px;\r\n}\r\n\r\n.ad-intro-main{\r\n  padding:32px;\r\n  border:1px solid var(--border);\r\n  border-radius:18px;\r\n  background:#fff;\r\n}\r\n\r\n.ad-intro-main h2{\r\n  margin:0 0 12px;\r\n  color:var(--navy);\r\n  font-size:31px;\r\n  font-weight:900;\r\n}\r\n\r\n.ad-intro-main p{\r\n  margin:0;\r\n  color:var(--muted);\r\n  font-size:16px;\r\n}\r\n\r\n.ad-ward-card{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:32px;\r\n  border-radius:18px;\r\n  background:var(--red);\r\n  color:#fff;\r\n}\r\n\r\n.ad-ward-card:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  right:-60px;\r\n  bottom:-70px;\r\n  width:190px;\r\n  height:190px;\r\n  border:35px solid rgba(255,255,255,.12);\r\n  border-radius:50%;\r\n}\r\n\r\n.ad-ward-card small{\r\n  position:relative;\r\n  z-index:2;\r\n  display:block;\r\n  margin-bottom:8px;\r\n  font-weight:700;\r\n  letter-spacing:.12em;\r\n}\r\n\r\n.ad-ward-card strong{\r\n  position:relative;\r\n  z-index:2;\r\n  display:block;\r\n  font-size:34px;\r\n  line-height:1.1;\r\n}\r\n\r\n\/* =========================================================\r\n   DATE CARDS\r\n========================================================= *\/\r\n\r\n.ad-dates{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:18px;\r\n  margin-bottom:45px;\r\n}\r\n\r\n.ad-date-card{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:31px 32px 28px;\r\n  border-radius:18px;\r\n  background:var(--navy);\r\n  color:#fff;\r\n}\r\n\r\n.ad-date-card.day{\r\n  background:#121820;\r\n}\r\n\r\n.ad-date-card:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:0;\r\n  top:0;\r\n  bottom:0;\r\n  width:7px;\r\n  background:var(--red);\r\n}\r\n\r\n.ad-date-kicker{\r\n  display:block;\r\n  margin-bottom:8px;\r\n  color:#FF5656;\r\n  font-size:11px;\r\n  font-weight:900;\r\n  letter-spacing:.15em;\r\n}\r\n\r\n.ad-date-big{\r\n  margin-bottom:7px;\r\n  color:#fff;\r\n  font-size:clamp(27px,3.4vw,40px);\r\n  font-weight:900;\r\n  line-height:1.05;\r\n}\r\n\r\n.ad-date-time{\r\n  margin-bottom:13px;\r\n  color:#fff;\r\n  font-size:15px;\r\n  font-weight:700;\r\n}\r\n\r\n.ad-date-card p{\r\n  margin:0;\r\n  color:rgba(255,255,255,.82);\r\n  font-size:14px;\r\n}\r\n\r\n\/* =========================================================\r\n   SECTION\r\n========================================================= *\/\r\n\r\n.ad-section{\r\n  margin-bottom:45px;\r\n}\r\n\r\n.ad-section-title{\r\n  margin-bottom:20px;\r\n}\r\n\r\n.ad-section-title h2{\r\n  margin:0 0 7px;\r\n  color:var(--navy);\r\n  font-size:34px;\r\n  font-weight:900;\r\n  line-height:1.1;\r\n}\r\n\r\n.ad-section-title p{\r\n  margin:0;\r\n  color:var(--muted);\r\n  font-size:16px;\r\n}\r\n\r\n\/* =========================================================\r\n   CONTROLS\r\n========================================================= *\/\r\n\r\n.ad-controls{\r\n  display:grid;\r\n  grid-template-columns:230px 1fr auto;\r\n  align-items:end;\r\n  gap:18px;\r\n  padding:20px;\r\n  margin-bottom:15px;\r\n  border:1px solid var(--border);\r\n  border-radius:15px;\r\n  background:var(--light);\r\n}\r\n\r\n.ad-field label,\r\n.ad-day-label{\r\n  display:block;\r\n  margin-bottom:8px;\r\n  color:var(--navy);\r\n  font-size:11px;\r\n  font-weight:900;\r\n  letter-spacing:.1em;\r\n}\r\n\r\n.ad-select{\r\n  width:100%;\r\n  height:46px;\r\n  padding:0 13px;\r\n  border:1px solid #C9D1DB;\r\n  border-radius:8px;\r\n  background:#fff;\r\n  color:var(--text);\r\n  font-size:14px;\r\n  font-weight:700;\r\n}\r\n\r\n.ad-days{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:7px;\r\n}\r\n\r\n.ad-chip{\r\n  min-height:43px;\r\n  padding:9px 13px;\r\n  border:1px solid #CCD4DE;\r\n  border-radius:8px;\r\n  background:#fff;\r\n  color:var(--navy);\r\n  cursor:pointer;\r\n  font-size:12px;\r\n  font-weight:800;\r\n  transition:.2s ease;\r\n}\r\n\r\n.ad-chip:hover,\r\n.ad-chip.active{\r\n  border-color:var(--red);\r\n  background:var(--red);\r\n  color:#fff;\r\n}\r\n\r\n.ad-reset{\r\n  height:43px;\r\n  padding:0 15px;\r\n  border:1px solid #CCD4DE;\r\n  border-radius:8px;\r\n  background:#fff;\r\n  color:var(--navy);\r\n  cursor:pointer;\r\n  font-size:12px;\r\n  font-weight:800;\r\n}\r\n\r\n.ad-reset:hover{\r\n  background:var(--navy);\r\n  color:#fff;\r\n}\r\n\r\n\/* =========================================================\r\n   NOTE\r\n========================================================= *\/\r\n\r\n.ad-note{\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:11px;\r\n  padding:14px 16px;\r\n  margin-bottom:18px;\r\n  border-left:4px solid var(--red);\r\n  border-radius:8px;\r\n  background:#FFF5F5;\r\n  color:#4C5968;\r\n  font-size:13px;\r\n}\r\n\r\n.ad-note-icon{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  flex:0 0 22px;\r\n  width:22px;\r\n  height:22px;\r\n  border-radius:50%;\r\n  background:var(--red);\r\n  color:#fff;\r\n  font-size:12px;\r\n  font-weight:900;\r\n}\r\n\r\n\/* =========================================================\r\n   MAP + LIST\r\n========================================================= *\/\r\n\r\n.ad-location-grid{\r\n  display:grid;\r\n  grid-template-columns:1.1fr .9fr;\r\n  gap:18px;\r\n}\r\n\r\n.ad-map{\r\n  min-height:500px;\r\n  overflow:hidden;\r\n  border:1px solid var(--border);\r\n  border-radius:16px;\r\n  z-index:1;\r\n}\r\n\r\n.ad-location-list{\r\n  max-height:500px;\r\n  overflow:auto;\r\n  padding-right:3px;\r\n}\r\n\r\n.ad-location{\r\n  padding:18px;\r\n  margin-bottom:10px;\r\n  border:1px solid var(--border);\r\n  border-radius:13px;\r\n  background:#fff;\r\n  cursor:pointer;\r\n  transition:.2s ease;\r\n}\r\n\r\n.ad-location:hover{\r\n  border-color:var(--red);\r\n  box-shadow:0 7px 22px rgba(7,31,61,.08);\r\n}\r\n\r\n.ad-location.active{\r\n  border-color:var(--red);\r\n  box-shadow:0 0 0 2px rgba(214,40,40,.08);\r\n}\r\n\r\n.ad-location h3{\r\n  margin:0 0 5px;\r\n  color:var(--navy);\r\n  font-size:16px;\r\n  font-weight:900;\r\n}\r\n\r\n.ad-location-address{\r\n  margin-bottom:10px;\r\n  color:var(--muted);\r\n  font-size:13px;\r\n}\r\n\r\n.ad-location-meta{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:6px;\r\n}\r\n\r\n.ad-location-meta span{\r\n  display:inline-block;\r\n  padding:5px 8px;\r\n  border-radius:5px;\r\n  background:#EEF2F6;\r\n  color:#445267;\r\n  font-size:10px;\r\n  font-weight:800;\r\n}\r\n\r\n.ad-location-link{\r\n  display:inline-block;\r\n  margin-top:12px;\r\n  color:var(--red);\r\n  font-size:11px;\r\n  font-weight:900;\r\n  letter-spacing:.04em;\r\n}\r\n\r\n.ad-small{\r\n  margin:12px 0 0;\r\n  color:#718096;\r\n  font-size:12px;\r\n  line-height:1.6;\r\n}\r\n\r\n\/* =========================================================\r\n   TWO BOXES\r\n========================================================= *\/\r\n\r\n.ad-two{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:18px;\r\n}\r\n\r\n.ad-box{\r\n  padding:30px;\r\n  border:1px solid var(--border);\r\n  border-radius:18px;\r\n  background:#fff;\r\n}\r\n\r\n.ad-box h3{\r\n  margin:0 0 10px;\r\n  color:var(--navy);\r\n  font-size:25px;\r\n  font-weight:900;\r\n}\r\n\r\n.ad-box p{\r\n  margin:0 0 18px;\r\n  color:var(--muted);\r\n  font-size:14px;\r\n}\r\n\r\n.ad-check-list,\r\n.ad-id-list{\r\n  padding:0;\r\n  margin:0 0 22px;\r\n  list-style:none;\r\n}\r\n\r\n.ad-check-list li,\r\n.ad-id-list li{\r\n  position:relative;\r\n  padding:9px 0 9px 29px;\r\n  border-bottom:1px solid #EDF0F3;\r\n  color:#3B4756;\r\n  font-size:14px;\r\n}\r\n\r\n.ad-check-list li:before{\r\n  content:\"\u2713\";\r\n  position:absolute;\r\n  left:0;\r\n  top:8px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  width:20px;\r\n  height:20px;\r\n  border-radius:50%;\r\n  background:#EAF7EF;\r\n  color:#198754;\r\n  font-size:12px;\r\n  font-weight:900;\r\n}\r\n\r\n.ad-id-list{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  column-gap:20px;\r\n}\r\n\r\n.ad-id-list li{\r\n  padding-left:20px;\r\n}\r\n\r\n.ad-id-list li:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:3px;\r\n  top:16px;\r\n  width:6px;\r\n  height:6px;\r\n  border-radius:50%;\r\n  background:var(--red);\r\n}\r\n\r\n\/* =========================================================\r\n   VOTING DAY\r\n========================================================= *\/\r\n\r\n.ad-voting-day{\r\n  padding:34px;\r\n  border-radius:20px;\r\n  background:linear-gradient(120deg,var(--navy),#0D3B6D);\r\n  color:#fff;\r\n}\r\n\r\n.ad-voting-day h2{\r\n  margin:0 0 9px;\r\n  color:#fff;\r\n  font-size:32px;\r\n  font-weight:900;\r\n}\r\n\r\n.ad-voting-day p{\r\n  max-width:780px;\r\n  margin:0 0 20px;\r\n  color:rgba(255,255,255,.83);\r\n  font-size:15px;\r\n}\r\n\r\n.ad-voting-day .ad-btn{\r\n  margin-right:8px;\r\n}\r\n\r\n\/* =========================================================\r\n   5 STEPS\r\n========================================================= *\/\r\n\r\n.ad-steps{\r\n  display:grid;\r\n  grid-template-columns:repeat(5,1fr);\r\n  gap:12px;\r\n}\r\n\r\n.ad-step{\r\n  padding:22px 18px;\r\n  border:1px solid var(--border);\r\n  border-radius:14px;\r\n  background:#fff;\r\n}\r\n\r\n.ad-step-number{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  width:34px;\r\n  height:34px;\r\n  margin-bottom:14px;\r\n  border-radius:50%;\r\n  background:var(--red);\r\n  color:#fff;\r\n  font-size:13px;\r\n  font-weight:900;\r\n}\r\n\r\n.ad-step h3{\r\n  margin:0 0 6px;\r\n  color:var(--navy);\r\n  font-size:16px;\r\n  font-weight:900;\r\n}\r\n\r\n.ad-step p{\r\n  margin:0;\r\n  color:var(--muted);\r\n  font-size:12px;\r\n}\r\n\r\n\/* =========================================================\r\n   FINAL CTA\r\n========================================================= *\/\r\n\r\n.ad-final{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:48px 40px;\r\n  border-radius:22px;\r\n  background:\r\n    linear-gradient(120deg,#071F3D,#092C52);\r\n  color:#fff;\r\n  text-align:center;\r\n}\r\n\r\n.ad-final:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:-100px;\r\n  bottom:-150px;\r\n  width:330px;\r\n  height:330px;\r\n  border:65px solid rgba(214,40,40,.14);\r\n  border-radius:50%;\r\n}\r\n\r\n.ad-final h2{\r\n  position:relative;\r\n  z-index:2;\r\n  margin:0 0 10px;\r\n  color:#fff;\r\n  font-size:clamp(29px,4vw,43px);\r\n  font-weight:900;\r\n}\r\n\r\n.ad-final p{\r\n  position:relative;\r\n  z-index:2;\r\n  max-width:700px;\r\n  margin:0 auto 23px;\r\n  color:rgba(255,255,255,.82);\r\n  font-size:15px;\r\n}\r\n\r\n.ad-final-buttons{\r\n  position:relative;\r\n  z-index:3;\r\n  display:flex;\r\n  justify-content:center;\r\n  flex-wrap:wrap;\r\n  gap:10px;\r\n}\r\n\r\n\/* =========================================================\r\n   CONTACT\r\n========================================================= *\/\r\n\r\n.ad-contact{\r\n  display:flex;\r\n  justify-content:center;\r\n  flex-wrap:wrap;\r\n  gap:20px;\r\n  margin-top:22px;\r\n  color:#687588;\r\n  font-size:13px;\r\n}\r\n\r\n.ad-contact a{\r\n  color:var(--navy);\r\n  font-weight:800;\r\n}\r\n\r\n\/* =========================================================\r\n   LEAFLET\r\n========================================================= *\/\r\n\r\n.ad-map .leaflet-control-attribution{\r\n  font-size:9px;\r\n}\r\n\r\n.ad-map .leaflet-popup-content-wrapper{\r\n  border-radius:10px;\r\n}\r\n\r\n.ad-map .leaflet-popup-content{\r\n  margin:13px;\r\n  font-family:Arial,Helvetica,sans-serif;\r\n}\r\n\r\n.ad-pin{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  width:34px;\r\n  height:34px;\r\n  border:3px solid #fff;\r\n  border-radius:50% 50% 50% 0;\r\n  background:var(--red);\r\n  color:#fff;\r\n  box-shadow:0 3px 10px rgba(0,0,0,.25);\r\n  transform:rotate(-45deg);\r\n}\r\n\r\n.ad-pin span{\r\n  transform:rotate(45deg);\r\n  font-size:12px;\r\n  font-weight:900;\r\n}\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media(max-width:1024px){\r\n\r\n  .ad-location-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ad-map{\r\n    min-height:400px;\r\n  }\r\n\r\n  .ad-location-list{\r\n    max-height:none;\r\n    overflow:visible;\r\n  }\r\n\r\n  .ad-controls{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ad-steps{\r\n    grid-template-columns:repeat(3,1fr);\r\n  }\r\n}\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media(max-width:767px){\r\n\r\n  .ad-vote{\r\n    width:100%;\r\n  }\r\n\r\n  .ad-hero{\r\n    padding:38px 23px;\r\n    border-radius:17px;\r\n  }\r\n\r\n  .ad-hero h1{\r\n    font-size:39px;\r\n    letter-spacing:-.7px;\r\n  }\r\n\r\n  .ad-hero p{\r\n    font-size:15px;\r\n  }\r\n\r\n  .ad-hero-buttons,\r\n  .ad-final-buttons{\r\n    flex-direction:column;\r\n  }\r\n\r\n  .ad-btn{\r\n    width:100%;\r\n  }\r\n\r\n  .ad-intro,\r\n  .ad-dates,\r\n  .ad-two{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ad-intro-main,\r\n  .ad-ward-card{\r\n    padding:25px;\r\n  }\r\n\r\n  .ad-dates{\r\n    gap:12px;\r\n  }\r\n\r\n  .ad-date-card{\r\n    padding:25px 23px;\r\n  }\r\n\r\n  .ad-section-title h2{\r\n    font-size:28px;\r\n  }\r\n\r\n  .ad-controls{\r\n    padding:16px;\r\n  }\r\n\r\n  .ad-days{\r\n    display:grid;\r\n    grid-template-columns:1fr 1fr;\r\n  }\r\n\r\n  .ad-chip{\r\n    width:100%;\r\n  }\r\n\r\n  .ad-location-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ad-map{\r\n    min-height:350px;\r\n  }\r\n\r\n  .ad-id-list{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ad-box{\r\n    padding:24px;\r\n  }\r\n\r\n  .ad-voting-day{\r\n    padding:28px 22px;\r\n  }\r\n\r\n  .ad-voting-day h2{\r\n    font-size:28px;\r\n  }\r\n\r\n  .ad-steps{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ad-final{\r\n    padding:38px 22px;\r\n  }\r\n\r\n  .ad-contact{\r\n    flex-direction:column;\r\n    align-items:center;\r\n    gap:7px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n\r\n<div class=\"ad-vote\">\r\n\r\n  <!-- =====================================================\r\n       HERO\r\n  ====================================================== -->\r\n\r\n  <section class=\"ad-hero\">\r\n\r\n    <span class=\"ad-kicker\">\r\n      BRAMPTON MUNICIPAL ELECTION 2026\r\n    <\/span>\r\n\r\n    <h1>\r\n      Your Vote.<br>\r\n      Your Voice.<br>\r\n      <span>Your Brampton.<\/span>\r\n    <\/h1>\r\n\r\n    <p>\r\n      Voting is your opportunity to help shape the future of our community.\r\n      Here is everything you need to know to vote in Brampton \u2014\r\n      whether you vote in advance or on Election Day.\r\n    <\/p>\r\n\r\n    <div class=\"ad-hero-buttons\">\r\n\r\n      <a class=\"ad-btn\"\r\n         href=\"https:\/\/www.brampton.ca\/EN\/City-Hall\/Election\/Voters\/Pages\/Where-Do-I-Vote.aspx\"\r\n         target=\"_blank\"\r\n         rel=\"noopener\">\r\n        FIND MY VOTING LOCATION\r\n      <\/a>\r\n\r\n      <a class=\"ad-btn white\"\r\n         href=\"#advance-voting\">\r\n        ADVANCE VOTING\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       INTRO\r\n  ====================================================== -->\r\n\r\n  <section class=\"ad-intro\">\r\n\r\n    <div class=\"ad-intro-main\">\r\n\r\n      <h2>\r\n        Make Your Vote Count\r\n      <\/h2>\r\n\r\n      <p>\r\n        Don't wait until the last minute. Advance voting gives you\r\n        several opportunities to cast your ballot before Election Day.\r\n        Choose the date and location that works best for you.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"ad-ward-card\">\r\n\r\n      <small>\r\n        AMIT DUTTA\r\n      <\/small>\r\n\r\n      <strong>\r\n        WARDS<br>1 &amp; 5\r\n      <\/strong>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       IMPORTANT DATES\r\n  ====================================================== -->\r\n\r\n  <section id=\"advance-voting\" class=\"ad-dates\">\r\n\r\n    <div class=\"ad-date-card\">\r\n\r\n      <span class=\"ad-date-kicker\">\r\n        ADVANCE VOTING\r\n      <\/span>\r\n\r\n      <div class=\"ad-date-big\">\r\n        October 9\u201317\r\n      <\/div>\r\n\r\n      <div class=\"ad-date-time\">\r\n        Multiple dates &amp; locations across Brampton\r\n      <\/div>\r\n\r\n      <p>\r\n        Any eligible Brampton voter can vote at any advance\r\n        voting location, regardless of which ward they live in.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ad-date-card day\">\r\n\r\n      <span class=\"ad-date-kicker\">\r\n        ELECTION DAY\r\n      <\/span>\r\n\r\n      <div class=\"ad-date-big\">\r\n        Monday, October 26\r\n      <\/div>\r\n\r\n      <div class=\"ad-date-time\">\r\n        10 a.m. \u2013 8 p.m.\r\n      <\/div>\r\n\r\n      <p>\r\n        On Election Day, you vote at the location assigned\r\n        to your address within your ward.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       FIND ADVANCE LOCATION\r\n  ====================================================== -->\r\n\r\n  <section class=\"ad-section\">\r\n\r\n    <div class=\"ad-section-title\">\r\n\r\n      <h2>\r\n        Find Your Advance Voting Spot\r\n      <\/h2>\r\n\r\n      <p>\r\n        Select your ward and the day you would like to vote.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ad-controls\">\r\n\r\n      <div class=\"ad-field\">\r\n\r\n        <label for=\"ad-ward\">\r\n          I LIVE IN\r\n        <\/label>\r\n\r\n        <select id=\"ad-ward\" class=\"ad-select\">\r\n\r\n          <option value=\"1\">\r\n            Ward 1\r\n          <\/option>\r\n\r\n          <option value=\"5\">\r\n            Ward 5\r\n          <\/option>\r\n\r\n        <\/select>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div>\r\n\r\n        <span class=\"ad-day-label\">\r\n          I CAN VOTE ON\r\n        <\/span>\r\n\r\n        <div class=\"ad-days\">\r\n\r\n          <button class=\"ad-chip\"\r\n                  type=\"button\"\r\n                  data-day=\"o9\">\r\n            Fri Oct 9\r\n          <\/button>\r\n\r\n          <button class=\"ad-chip\"\r\n                  type=\"button\"\r\n                  data-day=\"o10\">\r\n            Sat Oct 10\r\n          <\/button>\r\n\r\n          <button class=\"ad-chip\"\r\n                  type=\"button\"\r\n                  data-day=\"o11\">\r\n            Sun Oct 11\r\n          <\/button>\r\n\r\n          <button class=\"ad-chip\"\r\n                  type=\"button\"\r\n                  data-day=\"o16\">\r\n            Fri Oct 16\r\n          <\/button>\r\n\r\n          <button class=\"ad-chip\"\r\n                  type=\"button\"\r\n                  data-day=\"o17\">\r\n            Sat Oct 17\r\n          <\/button>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <button id=\"ad-reset\"\r\n              class=\"ad-reset\"\r\n              type=\"button\">\r\n        RESET\r\n      <\/button>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ad-note\">\r\n\r\n      <span class=\"ad-note-icon\">i<\/span>\r\n\r\n      <div id=\"ad-message\">\r\n        <strong>\r\n          Advance voting is open to eligible Brampton voters.\r\n        <\/strong>\r\n        Your ward only determines your assigned location on\r\n        Election Day, October 26.\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ad-location-grid\">\r\n\r\n      <div id=\"ad-map\"\r\n           class=\"ad-map\"\r\n           aria-label=\"Advance voting locations map\">\r\n      <\/div>\r\n\r\n\r\n      <div id=\"ad-location-list\"\r\n           class=\"ad-location-list\">\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <p class=\"ad-small\">\r\n      The locations shown above are the advance voting locations\r\n      contained in the election reference used for this page.\r\n      Please confirm final details with the City of Brampton before\r\n      travelling to vote.\r\n    <\/p>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       ELIGIBILITY + ID\r\n  ====================================================== -->\r\n\r\n  <section class=\"ad-section\">\r\n\r\n    <div class=\"ad-two\">\r\n\r\n      <!-- CAN I VOTE -->\r\n\r\n      <div class=\"ad-box\">\r\n\r\n        <h3>\r\n          Can I Vote?\r\n        <\/h3>\r\n\r\n        <p>\r\n          You can vote in Brampton if all of the following\r\n          apply to you on voting day:\r\n        <\/p>\r\n\r\n        <ul class=\"ad-check-list\">\r\n\r\n          <li>\r\n            You are a Canadian citizen\r\n          <\/li>\r\n\r\n          <li>\r\n            You are at least 18 years old\r\n          <\/li>\r\n\r\n          <li>\r\n            You live in Brampton, or own or rent property here\r\n          <\/li>\r\n\r\n          <li>\r\n            You are not prohibited from voting by law\r\n          <\/li>\r\n\r\n        <\/ul>\r\n\r\n        <a class=\"ad-btn\"\r\n           href=\"https:\/\/www.brampton.ca\/EN\/City-Hall\/Election\/Voters\/Pages\/AmIOnList.aspx\"\r\n           target=\"_blank\"\r\n           rel=\"noopener\">\r\n\r\n          CHECK VOTERS LIST\r\n\r\n        <\/a>\r\n\r\n        <p class=\"ad-small\">\r\n          Not on the voters list? You may still be able to vote.\r\n          Bring acceptable identification and you can be added\r\n          at the voting location.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- ID -->\r\n\r\n      <div class=\"ad-box\">\r\n\r\n        <h3>\r\n          What Do I Bring?\r\n        <\/h3>\r\n\r\n        <p>\r\n          Bring one piece of identification showing your name\r\n          and your Brampton address. It does not need to include\r\n          a photo.\r\n        <\/p>\r\n\r\n        <ul class=\"ad-id-list\">\r\n\r\n          <li>\r\n            Ontario driver's licence\r\n          <\/li>\r\n\r\n          <li>\r\n            Ontario Photo Card\r\n          <\/li>\r\n\r\n          <li>\r\n            Hydro, water or cable bill\r\n          <\/li>\r\n\r\n          <li>\r\n            Bank or credit card statement\r\n          <\/li>\r\n\r\n          <li>\r\n            Lease or mortgage statement\r\n          <\/li>\r\n\r\n          <li>\r\n            Property tax assessment\r\n          <\/li>\r\n\r\n          <li>\r\n            Income tax assessment\r\n          <\/li>\r\n\r\n          <li>\r\n            Pay stub or T4\r\n          <\/li>\r\n\r\n        <\/ul>\r\n\r\n        <a class=\"ad-btn\"\r\n           href=\"https:\/\/www.brampton.ca\/EN\/City-Hall\/Election\/Documents\/Acceptable%20Documents%20for%20Identification.pdf\"\r\n           target=\"_blank\"\r\n           rel=\"noopener\">\r\n\r\n          SEE FULL ID LIST\r\n\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       ELECTION DAY\r\n  ====================================================== -->\r\n\r\n  <section class=\"ad-section\">\r\n\r\n    <div class=\"ad-voting-day\">\r\n\r\n      <h2>\r\n        Where Do I Vote on October 26?\r\n      <\/h2>\r\n\r\n      <p>\r\n        On Election Day, the City assigns a voting location\r\n        based on your address and ward. Use the official City\r\n        lookup to find exactly where you need to go.\r\n      <\/p>\r\n\r\n      <a class=\"ad-btn\"\r\n         href=\"https:\/\/www.brampton.ca\/EN\/City-Hall\/Election\/Voters\/Pages\/Where-Do-I-Vote.aspx\"\r\n         target=\"_blank\"\r\n         rel=\"noopener\">\r\n\r\n        LOOK UP MY LOCATION\r\n\r\n      <\/a>\r\n\r\n      <a class=\"ad-btn outline\"\r\n         href=\"https:\/\/www.brampton.ca\/EN\/City-Hall\/Election\/Voters\/Pages\/How-to-Vote.aspx\"\r\n         target=\"_blank\"\r\n         rel=\"noopener\">\r\n\r\n        OFFICIAL HOW TO VOTE\r\n\r\n      <\/a>\r\n\r\n      <p class=\"ad-small\"\r\n           style=\"color:rgba(255,255,255,.65);margin-top:18px\">\r\n\r\n        Voting in 2026 is in person. Please check the official\r\n        City of Brampton election information for the latest\r\n        instructions before voting.\r\n\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       5 SIMPLE STEPS\r\n  ====================================================== -->\r\n\r\n  <section class=\"ad-section\">\r\n\r\n    <div class=\"ad-section-title\">\r\n\r\n      <h2>\r\n        Your 5-Step Voting Plan\r\n      <\/h2>\r\n\r\n      <p>\r\n        Make voting simple. Prepare before you leave home.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"ad-steps\">\r\n\r\n      <div class=\"ad-step\">\r\n\r\n        <div class=\"ad-step-number\">\r\n          1\r\n        <\/div>\r\n\r\n        <h3>\r\n          Check Eligibility\r\n        <\/h3>\r\n\r\n        <p>\r\n          Make sure you are eligible to vote in Brampton.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ad-step\">\r\n\r\n        <div class=\"ad-step-number\">\r\n          2\r\n        <\/div>\r\n\r\n        <h3>\r\n          Choose a Date\r\n        <\/h3>\r\n\r\n        <p>\r\n          Vote in advance or make a plan for October 26.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ad-step\">\r\n\r\n        <div class=\"ad-step-number\">\r\n          3\r\n        <\/div>\r\n\r\n        <h3>\r\n          Find Location\r\n        <\/h3>\r\n\r\n        <p>\r\n          Use the official City lookup to confirm where to vote.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ad-step\">\r\n\r\n        <div class=\"ad-step-number\">\r\n          4\r\n        <\/div>\r\n\r\n        <h3>\r\n          Bring ID\r\n        <\/h3>\r\n\r\n        <p>\r\n          Bring identification showing your name and Brampton address.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ad-step\">\r\n\r\n        <div class=\"ad-step-number\">\r\n          5\r\n        <\/div>\r\n\r\n        <h3>\r\n          Cast Your Vote\r\n        <\/h3>\r\n\r\n        <p>\r\n          Go to your voting location and make your voice count.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       FINAL CTA\r\n  ====================================================== -->\r\n\r\n  <section class=\"ad-final\">\r\n\r\n    <h2>\r\n      Brampton's Future Starts With Your Vote\r\n    <\/h2>\r\n\r\n    <p>\r\n      If you live in Ward 1 or Ward 5, make your voice heard.\r\n      Plan your vote, bring your ID and participate in the future\r\n      of our community.\r\n    <\/p>\r\n\r\n    <div class=\"ad-final-buttons\">\r\n\r\n      <a class=\"ad-btn\"\r\n         href=\"https:\/\/www.brampton.ca\/EN\/City-Hall\/Election\/Voters\/Pages\/Where-Do-I-Vote.aspx\"\r\n         target=\"_blank\"\r\n         rel=\"noopener\">\r\n\r\n        FIND MY VOTING LOCATION\r\n\r\n      <\/a>\r\n\r\n      <a class=\"ad-btn white\"\r\n         href=\"#advance-voting\">\r\n\r\n        VIEW ADVANCE VOTING\r\n\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       CONTACT\r\n  ====================================================== -->\r\n\r\n  <div class=\"ad-contact\">\r\n\r\n    <span>\r\n      <strong>Amit Dutta<\/strong>\r\n    <\/span>\r\n\r\n    <span>\r\n      Wards 1 &amp; 5\r\n    <\/span>\r\n\r\n    <span>\r\n      <a href=\"tel:+13653061033\">\r\n        +1 365 306 1033\r\n      <\/a>\r\n    <\/span>\r\n\r\n    <span>\r\n      <a href=\"mailto:team.amitdutta@gmail.com\">\r\n        team.amitdutta@gmail.com\r\n      <\/a>\r\n    <\/span>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<script>\r\n(function(){\r\n\r\n  \/* =======================================================\r\n     ADVANCE VOTING LOCATIONS\r\n  ======================================================= *\/\r\n\r\n  const locations = [\r\n\r\n    {\r\n      name:\"Brampton City Hall\",\r\n      address:\"2 Wellington St W\",\r\n      lat:43.68497,\r\n      lng:-79.75962,\r\n      days:[\"o9\",\"o10\",\"o11\",\"o16\",\"o17\"]\r\n    },\r\n\r\n    {\r\n      name:\"Century Gardens Recreation Centre\",\r\n      address:\"340 Vodden St E\",\r\n      lat:43.70842,\r\n      lng:-79.75415,\r\n      days:[\"o10\",\"o11\",\"o16\",\"o17\"]\r\n    },\r\n\r\n    {\r\n      name:\"Cassie Campbell Community Centre\",\r\n      address:\"1050 Sandalwood Pkwy W\",\r\n      lat:43.69694,\r\n      lng:-79.82445,\r\n      days:[\"o10\",\"o11\",\"o16\",\"o17\"]\r\n    },\r\n\r\n    {\r\n      name:\"Greenbriar Recreation Centre\",\r\n      address:\"1100 Central Park Dr\",\r\n      lat:43.73540,\r\n      lng:-79.71680,\r\n      days:[\"o10\",\"o11\",\"o16\",\"o17\"]\r\n    },\r\n\r\n    {\r\n      name:\"Gore Meadows Community Centre\",\r\n      address:\"10150 The Gore Rd\",\r\n      lat:43.79382,\r\n      lng:-79.69410,\r\n      days:[\"o10\",\"o11\",\"o16\",\"o17\"]\r\n    },\r\n\r\n    {\r\n      name:\"Brampton Soccer Centre\",\r\n      address:\"1495 Sandalwood Pkwy E\",\r\n      lat:43.74358,\r\n      lng:-79.76897,\r\n      days:[\"o16\",\"o17\"]\r\n    },\r\n\r\n    {\r\n      name:\"Earnscliffe Recreation Centre\",\r\n      address:\"44 Eastbourne Dr\",\r\n      lat:43.72353,\r\n      lng:-79.69948,\r\n      days:[\"o16\",\"o17\"]\r\n    },\r\n\r\n    {\r\n      name:\"Jim Archdekin Recreation Centre\",\r\n      address:\"292 Conestoga Dr\",\r\n      lat:43.71742,\r\n      lng:-79.78963,\r\n      days:[\"o16\",\"o17\"]\r\n    },\r\n\r\n    {\r\n      name:\"McClure Public School\",\r\n      address:\"50 Parity Rd\",\r\n      lat:43.67114,\r\n      lng:-79.79334,\r\n      days:[\"o16\",\"o17\"]\r\n    },\r\n\r\n    {\r\n      name:\"Susan Fennell Sportsplex\",\r\n      address:\"500 Ray Lawson Blvd\",\r\n      lat:43.65290,\r\n      lng:-79.73579,\r\n      days:[\"o16\",\"o17\"]\r\n    }\r\n\r\n  ];\r\n\r\n\r\n  \/* =======================================================\r\n     DAY INFORMATION\r\n  ======================================================= *\/\r\n\r\n  const days = {\r\n\r\n    o9:{\r\n      label:\"Friday, October 9\",\r\n      time:\"12 p.m. \u2013 8 p.m.\"\r\n    },\r\n\r\n    o10:{\r\n      label:\"Saturday, October 10\",\r\n      time:\"10 a.m. \u2013 5 p.m.\"\r\n    },\r\n\r\n    o11:{\r\n      label:\"Sunday, October 11\",\r\n      time:\"10 a.m. \u2013 5 p.m.\"\r\n    },\r\n\r\n    o16:{\r\n      label:\"Friday, October 16\",\r\n      time:\"12 p.m. \u2013 8 p.m.\"\r\n    },\r\n\r\n    o17:{\r\n      label:\"Saturday, October 17\",\r\n      time:\"10 a.m. \u2013 5 p.m.\"\r\n    }\r\n\r\n  };\r\n\r\n\r\n  let selectedDay = \"\";\r\n\r\n\r\n  \/* =======================================================\r\n     MAP\r\n  ======================================================= *\/\r\n\r\n  const map = L.map(\"ad-map\",{\r\n    scrollWheelZoom:false\r\n  }).setView(\r\n    [43.705,-79.76],\r\n    11\r\n  );\r\n\r\n\r\n  L.tileLayer(\r\n    \"https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png\",\r\n    {\r\n      maxZoom:19,\r\n      attribution:\"\u00a9 OpenStreetMap contributors\"\r\n    }\r\n  ).addTo(map);\r\n\r\n\r\n  let markers = [];\r\n\r\n\r\n  function createIcon(number){\r\n\r\n    return L.divIcon({\r\n\r\n      className:\"ad-custom-marker\",\r\n\r\n      html:\r\n        '<div class=\"ad-pin\">' +\r\n        '<span>'+number+'<\/span>' +\r\n        '<\/div>',\r\n\r\n      iconSize:[34,34],\r\n      iconAnchor:[17,34],\r\n      popupAnchor:[0,-30]\r\n\r\n    });\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     RENDER\r\n  ======================================================= *\/\r\n\r\n  function render(){\r\n\r\n    const list = document.getElementById(\"ad-location-list\");\r\n\r\n    list.innerHTML = \"\";\r\n\r\n    markers.forEach(function(marker){\r\n      map.removeLayer(marker);\r\n    });\r\n\r\n    markers = [];\r\n\r\n\r\n    let filtered = locations.filter(function(location){\r\n\r\n      if(!selectedDay){\r\n        return true;\r\n      }\r\n\r\n      return location.days.includes(selectedDay);\r\n\r\n    });\r\n\r\n\r\n    filtered.forEach(function(location,index){\r\n\r\n      const number = index + 1;\r\n\r\n      const card = document.createElement(\"div\");\r\n\r\n      card.className = \"ad-location\";\r\n\r\n      card.innerHTML = `\r\n\r\n        <h3>\r\n          ${location.name}\r\n        <\/h3>\r\n\r\n        <div class=\"ad-location-address\">\r\n          ${location.address}\r\n        <\/div>\r\n\r\n        <div class=\"ad-location-meta\">\r\n\r\n          <span>\r\n            ${selectedDay\r\n              ? days[selectedDay].label\r\n              : \"Advance Voting\"}\r\n          <\/span>\r\n\r\n          <span>\r\n            ${selectedDay\r\n              ? days[selectedDay].time\r\n              : \"See available dates\"}\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n        <a\r\n          class=\"ad-location-link\"\r\n          href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=${encodeURIComponent(location.name + \" \" + location.address + \" Brampton Ontario\")}\"\r\n          target=\"_blank\"\r\n          rel=\"noopener\">\r\n\r\n          GET DIRECTIONS \u2192\r\n\r\n        <\/a>\r\n\r\n      `;\r\n\r\n\r\n      card.addEventListener(\"click\",function(e){\r\n\r\n        if(e.target.tagName.toLowerCase()===\"a\"){\r\n          return;\r\n        }\r\n\r\n        map.setView(\r\n          [location.lat,location.lng],\r\n          14\r\n        );\r\n\r\n        const marker = markers.find(function(m){\r\n          return m._adName === location.name;\r\n        });\r\n\r\n        if(marker){\r\n          marker.openPopup();\r\n        }\r\n\r\n        document.querySelectorAll(\".ad-location\")\r\n          .forEach(function(el){\r\n            el.classList.remove(\"active\");\r\n          });\r\n\r\n        card.classList.add(\"active\");\r\n\r\n      });\r\n\r\n\r\n      list.appendChild(card);\r\n\r\n\r\n      const marker = L.marker(\r\n        [location.lat,location.lng],\r\n        {\r\n          icon:createIcon(number)\r\n        }\r\n      ).addTo(map);\r\n\r\n\r\n      marker._adName = location.name;\r\n\r\n\r\n      marker.bindPopup(`\r\n\r\n        <strong style=\"\r\n          color:#071F3D;\r\n          font-size:14px;\r\n        \">\r\n          ${location.name}\r\n        <\/strong>\r\n\r\n        <br>\r\n\r\n        <span style=\"\r\n          color:#667386;\r\n          font-size:12px;\r\n        \">\r\n          ${location.address}\r\n        <\/span>\r\n\r\n        ${\r\n          selectedDay\r\n          ? `<br><br>\r\n             <strong>${days[selectedDay].label}<\/strong>\r\n             <br>\r\n             ${days[selectedDay].time}`\r\n          : \"\"\r\n        }\r\n\r\n        <br><br>\r\n\r\n        <a\r\n          href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=${encodeURIComponent(location.name + \" \" + location.address + \" Brampton Ontario\")}\"\r\n          target=\"_blank\"\r\n          rel=\"noopener\"\r\n          style=\"\r\n            color:#D62828;\r\n            font-size:11px;\r\n            font-weight:800;\r\n          \">\r\n\r\n          GET DIRECTIONS \u2192\r\n\r\n        <\/a>\r\n\r\n      `);\r\n\r\n\r\n      marker.on(\"click\",function(){\r\n\r\n        map.setView(\r\n          [location.lat,location.lng],\r\n          14\r\n        );\r\n\r\n      });\r\n\r\n\r\n      markers.push(marker);\r\n\r\n    });\r\n\r\n\r\n    if(markers.length){\r\n\r\n      const group = L.featureGroup(markers);\r\n\r\n      map.fitBounds(\r\n        group.getBounds().pad(.08)\r\n      );\r\n\r\n    }\r\n\r\n\r\n    const ward =\r\n      document.getElementById(\"ad-ward\").value;\r\n\r\n\r\n    document.getElementById(\"ad-message\").innerHTML = `\r\n\r\n      <strong>\r\n        Ward ${ward} selected.\r\n      <\/strong>\r\n\r\n      All eligible Brampton voters can use any advance\r\n      voting location shown above. Your ward determines\r\n      your assigned voting location on October 26.\r\n\r\n    `;\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     DAY BUTTONS\r\n  ======================================================= *\/\r\n\r\n  document.querySelectorAll(\".ad-chip\")\r\n    .forEach(function(button){\r\n\r\n      button.addEventListener(\"click\",function(){\r\n\r\n        const day = button.dataset.day;\r\n\r\n        if(selectedDay === day){\r\n\r\n          selectedDay = \"\";\r\n\r\n          button.classList.remove(\"active\");\r\n\r\n        }else{\r\n\r\n          selectedDay = day;\r\n\r\n          document.querySelectorAll(\".ad-chip\")\r\n            .forEach(function(btn){\r\n              btn.classList.remove(\"active\");\r\n            });\r\n\r\n          button.classList.add(\"active\");\r\n\r\n        }\r\n\r\n        render();\r\n\r\n      });\r\n\r\n    });\r\n\r\n\r\n  \/* =======================================================\r\n     WARD SELECT\r\n  ======================================================= *\/\r\n\r\n  document.getElementById(\"ad-ward\")\r\n    .addEventListener(\"change\",function(){\r\n\r\n      render();\r\n\r\n    });\r\n\r\n\r\n  \/* =======================================================\r\n     RESET\r\n  ======================================================= *\/\r\n\r\n  document.getElementById(\"ad-reset\")\r\n    .addEventListener(\"click\",function(){\r\n\r\n      selectedDay = \"\";\r\n\r\n      document.querySelectorAll(\".ad-chip\")\r\n        .forEach(function(button){\r\n          button.classList.remove(\"active\");\r\n        });\r\n\r\n      document.getElementById(\"ad-ward\").value = \"1\";\r\n\r\n      render();\r\n\r\n    });\r\n\r\n\r\n  \/* =======================================================\r\n     INITIAL\r\n  ======================================================= *\/\r\n\r\n  render();\r\n\r\n\r\n  \/* Elementor sometimes initializes widgets after page load *\/\r\n  setTimeout(function(){\r\n    map.invalidateSize();\r\n  },800);\r\n\r\n  window.addEventListener(\"resize\",function(){\r\n    map.invalidateSize();\r\n  });\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>BRAMPTON MUNICIPAL ELECTION 2026 Your Vote. Your Voice. Your Brampton. Voting is your opportunity to help shape the future of our community. Here is everything you need to know to vote in Brampton \u2014 whether you vote in advance or on Election Day. FIND MY VOTING LOCATION ADVANCE VOTING Make Your Vote Count Don&#8217;t wait [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"give_campaign_id":0,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-496","page","type-page","status-publish","hentry"],"aioseo_notices":[],"campaignId":"","_links":{"self":[{"href":"https:\/\/amitdutta.ca\/index.php?rest_route=\/wp\/v2\/pages\/496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amitdutta.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/amitdutta.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/amitdutta.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/amitdutta.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=496"}],"version-history":[{"count":7,"href":"https:\/\/amitdutta.ca\/index.php?rest_route=\/wp\/v2\/pages\/496\/revisions"}],"predecessor-version":[{"id":505,"href":"https:\/\/amitdutta.ca\/index.php?rest_route=\/wp\/v2\/pages\/496\/revisions\/505"}],"wp:attachment":[{"href":"https:\/\/amitdutta.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}