{"id":24,"date":"2025-02-03T20:01:03","date_gmt":"2025-02-03T20:01:03","guid":{"rendered":"https:\/\/thebrandingfirmdemos.com\/psr\/?page_id=24"},"modified":"2026-07-08T15:03:59","modified_gmt":"2026-07-08T15:03:59","slug":"contact","status":"publish","type":"page","link":"https:\/\/staging.tbfdemos.com\/psr\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"<div class='breakdance'><div class=\"bde-globalblock-24-135 bde-globalblock\"><div class='breakdance'><section class=\"bde-section-474-100-474-1 bde-section bde-section-474-100\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-columns-474-101-474-1 bde-columns bde-columns-474-101\"><div class=\"bde-column-474-102-474-1 bde-column bde-column-474-102\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-474-110-474-1 bde-div bde-div-474-110\">\n  \n  \n\t\n\n\n\n<h2 class=\"bde-heading-474-103-474-1 bde-heading bde-heading-474-103\" data-entrance=\"slideUp\">\nLet's Connect\n<\/h2><div class=\"bde-text-474-104-474-1 bde-text bde-text-474-104\" data-entrance=\"slideUp\">\nWhether you\u2019re looking to upgrade your staircase, design a custom feature, or get a quote for your project, we\u2019re here to help.\n<\/div>\n<\/div><div class=\"bde-icon-list-474-105-474-1 bde-icon-list bde-icon-list-474-105\" data-entrance=\"slideUp\">\n<ul>\n  \n              \n    <li>\n                      \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link bde-icon-list__item-wrapper\" href=\"https:\/\/maps.app.goo.gl\/dBZRMVaNeRNnkBTq5\" target=\"_blank\" data-type=\"url\"  >\n\n      \n      <span class='bde-icon-list__icon' aria-hidden='true'>\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path d=\"M12 2h2v2h2v3.702l7 2.618v12.68h1v1h-24v-1h1v-11h6v-8h2v-2h2v-2h1v2zm3 3h-7v18h1v-2h5v2h1v-18zm-2 17h-3v1h3v-1zm8 1h1v-11.987l-6-2.243v14.23h1v-2h4v2zm-14-10h-5v10h1v-2h3v2h1v-10zm-2 9h-1v1h1v-1zm15 0h-2v1h2v-1zm-16-5v2h-1v-2h1zm2 0v2h-1v-2h1zm5-10v12h-1v-12h1zm10 11v1h-4v-1h4zm-8-11v12h-1v-12h1zm8 9v1h-4v-1h4zm-17-2v2h-1v-2h1zm2 0v2h-1v-2h1zm15 0v1h-4v-1h4zm0-2v1h-4v-1h4zm-8-9h-3v1h3v-1z\"\/><\/svg>\n      <\/span>\n      <span class='bde-icon-list__text' >\n      117 Falcon St, London, ON N5W 4Z2\n      <\/span>\n                  <\/a>\n\n      \n    <\/li>\n\n  \n              \n    <li>\n                      \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link bde-icon-list__item-wrapper\" href=\"mailto:info@prostair.com\" target=\"_self\" data-type=\"url\"  >\n\n      \n      <span class='bde-icon-list__icon' aria-hidden='true'>\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path d=\"M24 21h-24v-18h24v18zm-23-16.477v15.477h22v-15.477l-10.999 10-11.001-10zm21.089-.523h-20.176l10.088 9.171 10.088-9.171z\"\/><\/svg>\n      <\/span>\n      <span class='bde-icon-list__text' >\n      info@prostair.com\n      <\/span>\n                  <\/a>\n\n      \n    <\/li>\n\n  \n              \n    <li>\n                      \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link bde-icon-list__item-wrapper\" href=\"tel:+15194571992\" target=\"_self\" data-type=\"url\"  >\n\n      \n      <span class='bde-icon-list__icon' aria-hidden='true'>\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-phone\" viewBox=\"0 0 32 32\">\n<path d=\"M22 20c-2 2-2 4-4 4s-4-2-6-4-4-4-4-6 2-2 4-4-4-8-6-8-6 6-6 6c0 4 4.109 12.109 8 16s12 8 16 8c0 0 6-4 6-6s-6-8-8-6z\"\/>\n<\/svg>\n      <\/span>\n      <span class='bde-icon-list__text' >\n      519-457-1992\n      <\/span>\n                  <\/a>\n\n      \n    <\/li>\n\n  <\/ul>\n\n<\/div><div class=\"bde-shortcode-474-109-474-1 bde-shortcode bde-shortcode-474-109\">\n    <div id=\"map\" style=\"min-height: 400px; height: 100%; width: 100%;\"><\/div>\n\n    <style>\n      #map {\n        font-family: 'Urbanist', sans-serif;\n      }\n      .gm-style .gm-style-iw-c {\n        background-color: white;\n        color: black;\n        font-family: 'Urbanist', sans-serif;\n      }\n      .gm-style .gm-style-iw-d {\n        background-color: white;\n        color: black;\n        font-family: 'Urbanist', sans-serif;\n      }\n      .gm-style .gm-style-iw-t::after {\n        border-top-color: white !important;\n      }\n    <\/style>\n\n    <script>\n      function initMap() {\n        var marker = {lat: 42.99041011947819, lng: -81.176190798060353};\n        var map = new google.maps.Map(document.getElementById(\"map\"), {\n          zoom: 14,\n          center: marker,\n          fullscreenControl: true,\n          zoomControl: true,\n          mapTypeControl: false,\n          streetViewControl: false,\n          rotateControl: false,\n          scaleControl: false,\n          styles: [\n        {\n          \"featureType\": \"poi.park\",\n          \"elementType\": \"geometry\",\n          \"stylers\": [\n            { \"color\": \"#b9dfc0\" }\n          ]\n        },\n        {\n          \"featureType\": \"poi.park\",\n          \"elementType\": \"labels.text.fill\",\n          \"stylers\": [\n        { \"color\": \"#5f5f5f\" }\n          ]\n        },\n        {\n          \"featureType\": \"poi.park\",\n          \"elementType\": \"labels.text.stroke\",\n          \"stylers\": [\n        { \"color\": \"#fafafa\" }\n          ]\n        },\n        {\n          \"featureType\": \"water\",\n          \"elementType\": \"geometry\",\n          \"stylers\": [\n        { \"color\": \"#dfeef9\" }\n          ]\n        },\n        {\n          \"featureType\": \"landscape\",\n          \"elementType\": \"geometry\",\n          \"stylers\": [\n        { \"color\": \"#f7f7f7\" }\n          ]\n        },\n        {\n          \"featureType\": \"road\",\n          \"elementType\": \"geometry\",\n          \"stylers\": [\n        { \"color\": \"#ececec\" }\n          ]\n        },\n        {\n          \"featureType\": \"poi\",\n          \"elementType\": \"labels\",\n          \"stylers\": [\n        { \"visibility\": \"off\" }\n          ]\n        },\n        {\n          \"featureType\": \"road\",\n          \"elementType\": \"labels.text\",\n          \"stylers\": [\n        { \"visibility\": \"on\" },\n        { \"color\": \"#5f5f5f\" }\n          ]\n        },\n        {\n          \"featureType\": \"road\",\n          \"elementType\": \"labels.text.fill\",\n          \"stylers\": [\n        { \"visibility\": \"on\" },\n        { \"color\": \"#5f5f5f\" }\n          ]\n        },\n        {\n          \"featureType\": \"road.city\",\n          \"elementType\": \"labels.text.stroke\",\n          \"stylers\": [\n        { \"visibility\": \"off\" }\n          ]\n        }\n      ],\n        });\n        var marker = new google.maps.Marker({\n          position: marker,\n          map: map,\n          icon: {\n            url: \"https:\/\/staging.tbfdemos.com\/psr\/wp-content\/themes\/prostair\/img\/icon-psr.svg\",\n          }\n        });\n\n        var iconUrl = 'https:\/\/staging.tbfdemos.com\/psr\/wp-content\/themes\/prostair\/img\/icon-psr.svg';\n        var img = new Image();\n        img.onload = function() {\n          var canvas = document.createElement('canvas');\n          var padding = 10;\n          var imgWidth = img.naturalWidth || img.width;\n          var imgHeight = img.naturalHeight || img.height;\n          var maxWidth = 45;\n          var scale = Math.min(1, maxWidth \/ imgWidth);\n          var drawWidth = imgWidth * scale;\n          var drawHeight = imgHeight * scale;\n          var size = Math.max(drawWidth, drawHeight) + padding;\n          canvas.width = size;\n          canvas.height = size;\n          var ctx = canvas.getContext('2d');\n          ctx.fillStyle = 'white';\n          ctx.fillRect(0, 0, size, size);\n\n          var offsetX = (size - drawWidth) \/ 2;\n          var offsetY = (size - drawHeight) \/ 2;\n          ctx.drawImage(img, offsetX, offsetY, drawWidth, drawHeight);\n\n          marker.setIcon({\n            url: canvas.toDataURL(),\n            scaledSize: new google.maps.Size(size, size)\n          });\n        };\n        img.src = iconUrl;\n      }\n    <\/script>\n    <script async defer src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyC1cJbmq4PWOYsNeENg2wETVW3H6UFXXVU&callback=initMap\"><\/script>\n\n    <\/div>\n<\/div><div class=\"bde-column-474-106-474-1 bde-column bde-column-474-106\">\n  \n  \n\t\n\n\n\n<div class=\"bde-shortcode-474-107-474-1 bde-shortcode bde-shortcode-474-107\"><link rel='stylesheet' id='formidable-css' href='https:\/\/staging.tbfdemos.com\/psr\/wp-content\/plugins\/formidable\/css\/formidableforms.css?ver=781358' media='all' \/>\n<div class=\"frm_forms  with_frm_style frm_style_formidable-style\" id=\"frm_form_1_container\" data-token=\"21116edd564c62560e407ec86b714c78\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_js_validate  frm_ajax_submit  frm_pro_form \" id=\"form_contact-form\" data-token=\"21116edd564c62560e407ec86b714c78\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Contact Us<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"1\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_1\" id=\"frm_hide_fields_1\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"contact-form\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_1\" name=\"frm_submit_entry_1\" value=\"eeb97183d5\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/psr\/wp-json\/wp\/v2\/pages\/24\" \/><div id=\"frm_field_1_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container frm_first frm_half\">\r\n\t<label for=\"field_qh4icy\" id=\"field_qh4icy_label\" class=\"frm_primary_label\">Name\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input  type=\"text\" id=\"field_qh4icy\" name=\"item_meta[1]\" value=\"\"  data-reqmsg=\"First Name cannot be blank.\" aria-required=\"true\" data-invmsg=\"Name is invalid\" aria-invalid=\"false\"   aria-describedby=\"frm_desc_field_qh4icy\" \/>\r\n\t<div class=\"frm_description\" id=\"frm_desc_field_qh4icy\">First<\/div>\r\n\t\r\n<\/div>\n<div id=\"frm_field_2_container\" class=\"frm_form_field form-field  frm_required_field frm_hidden_container frm_half\">\r\n\t<label for=\"field_ocfup1\" id=\"field_ocfup1_label\" class=\"frm_primary_label\">Last\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input  type=\"text\" id=\"field_ocfup1\" name=\"item_meta[2]\" value=\"\"  data-reqmsg=\"Last Name cannot be blank.\" aria-required=\"true\" data-invmsg=\"Last is invalid\" aria-invalid=\"false\"   aria-describedby=\"frm_desc_field_ocfup1\" \/>\r\n\t<div class=\"frm_description\" id=\"frm_desc_field_ocfup1\">Last<\/div>\r\n\t\r\n<\/div>\n<div id=\"frm_field_3_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container frm_full\">\r\n\t<label for=\"field_29yf4d\" id=\"field_29yf4d_label\" class=\"frm_primary_label\">Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_29yf4d\" name=\"item_meta[3]\" value=\"\"  data-reqmsg=\"Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Please enter a valid email address\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_4_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container frm_full\">\r\n\t<label for=\"field_e6lis6\" id=\"field_e6lis6_label\" class=\"frm_primary_label\">Subject\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input  type=\"text\" id=\"field_e6lis6\" name=\"item_meta[4]\" value=\"\"  data-reqmsg=\"Subject cannot be blank.\" aria-required=\"true\" data-invmsg=\"Subject is invalid\" aria-invalid=\"false\"   \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_5_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container frm_full\">\r\n\t<label for=\"field_9jv0r1\" id=\"field_9jv0r1_label\" class=\"frm_primary_label\">Message\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<textarea name=\"item_meta[5]\" id=\"field_9jv0r1\" rows=\"5\"  data-reqmsg=\"Message cannot be blank.\" aria-required=\"true\" data-invmsg=\"Message is invalid\" aria-invalid=\"false\"  ><\/textarea>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_7_container\" class=\"frm_form_field form-field  frm_none_container\">\r\n\t<label for=\"h-captcha-response\" id=\"field_59mcg_label\" class=\"frm_primary_label\">Captcha\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/label>\r\n\t<div  id=\"field_59mcg\" class=\"h-captcha\" data-sitekey=\"eec22ce4-8eea-4cba-9cec-1696c8fa05c0\" data-size=\"normal\" data-theme=\"light\"><\/div>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_6_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit frm_flex bde-button\">\r\n<button class=\"frm_button_submit frm_final_submit breakdance-link button-atom button-atom--secondary bde-button__button\" type=\"submit\"   formnovalidate=\"formnovalidate\"><span class=\"button-atom__text\">Submit<\/span><\/button>\r\n\r\n\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_8_container\">\n\t\t\t<label for=\"field_wkfqm\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_wkfqm\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[8]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"noNuCED5dhEs47zDrjG4AowOryvI83WFyXxJ58r16l2j2MnhtsyjjOhZL6+Zdglz\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<\/form>\n<\/div>\n<\/div>\n<\/div><\/div><\/div>\n<\/section><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Let&#8217;s Connect Whether you\u2019re looking to upgrade your staircase, design a custom feature, or get a quote for your project, we\u2019re here to help. 117 Falcon St, London, ON N5W 4Z2 info@prostair.com 519-457-1992 Contact Us Name * First Last * Last Email * Subject * Message * Captcha Submit If you are human, leave this [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":619,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_breakdance_hide_in_design_set":false,"_breakdance_tags":"","footnotes":""},"class_list":["post-24","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contact Stair Contractor | London, Oakville &amp; Burlington<\/title>\n<meta name=\"description\" content=\"Contact Pro Stair &amp; Railing for stair and railing quotes in London, Oakville, and Burlington. Book your free consultation today.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contact Stair Contractor | London, Oakville &amp; Burlington\" \/>\n<meta property=\"og:description\" content=\"Contact Pro Stair &amp; Railing for stair and railing quotes in London, Oakville, and Burlington. Book your free consultation today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.tbfdemos.com\/psr\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"Pro Stair &amp; Railing\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-08T15:03:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging.tbfdemos.com\/psr\/wp-content\/uploads\/2025\/03\/hero-contact.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"738\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/contact\\\/\",\"url\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/contact\\\/\",\"name\":\"Contact Stair Contractor | London, Oakville & Burlington\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/contact\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/contact\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/hero-contact.png\",\"datePublished\":\"2025-02-03T20:01:03+00:00\",\"dateModified\":\"2026-07-08T15:03:59+00:00\",\"description\":\"Contact Pro Stair & Railing for stair and railing quotes in London, Oakville, and Burlington. Book your free consultation today.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/contact\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/contact\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/contact\\\/#primaryimage\",\"url\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/hero-contact.png\",\"contentUrl\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/hero-contact.png\",\"width\":1800,\"height\":738,\"caption\":\"Sleek wood stairs with open risers and glass side panel\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/contact\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/#website\",\"url\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/\",\"name\":\"Pro Stair & Railing Inc.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/#organization\",\"name\":\"Pro Stair & Railing Inc.\",\"url\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/PSR-Logo-Dark.svg\",\"contentUrl\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/PSR-Logo-Dark.svg\",\"width\":1,\"height\":1,\"caption\":\"Pro Stair & Railing Inc.\"},\"image\":{\"@id\":\"https:\\\/\\\/staging.tbfdemos.com\\\/psr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contact Stair Contractor | London, Oakville & Burlington","description":"Contact Pro Stair & Railing for stair and railing quotes in London, Oakville, and Burlington. Book your free consultation today.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Contact Stair Contractor | London, Oakville & Burlington","og_description":"Contact Pro Stair & Railing for stair and railing quotes in London, Oakville, and Burlington. Book your free consultation today.","og_url":"https:\/\/staging.tbfdemos.com\/psr\/contact\/","og_site_name":"Pro Stair &amp; Railing","article_modified_time":"2026-07-08T15:03:59+00:00","og_image":[{"width":1800,"height":738,"url":"https:\/\/staging.tbfdemos.com\/psr\/wp-content\/uploads\/2025\/03\/hero-contact.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/staging.tbfdemos.com\/psr\/contact\/","url":"https:\/\/staging.tbfdemos.com\/psr\/contact\/","name":"Contact Stair Contractor | London, Oakville & Burlington","isPartOf":{"@id":"https:\/\/staging.tbfdemos.com\/psr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/staging.tbfdemos.com\/psr\/contact\/#primaryimage"},"image":{"@id":"https:\/\/staging.tbfdemos.com\/psr\/contact\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.tbfdemos.com\/psr\/wp-content\/uploads\/2025\/03\/hero-contact.png","datePublished":"2025-02-03T20:01:03+00:00","dateModified":"2026-07-08T15:03:59+00:00","description":"Contact Pro Stair & Railing for stair and railing quotes in London, Oakville, and Burlington. Book your free consultation today.","breadcrumb":{"@id":"https:\/\/staging.tbfdemos.com\/psr\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.tbfdemos.com\/psr\/contact\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/staging.tbfdemos.com\/psr\/contact\/#primaryimage","url":"https:\/\/staging.tbfdemos.com\/psr\/wp-content\/uploads\/2025\/03\/hero-contact.png","contentUrl":"https:\/\/staging.tbfdemos.com\/psr\/wp-content\/uploads\/2025\/03\/hero-contact.png","width":1800,"height":738,"caption":"Sleek wood stairs with open risers and glass side panel"},{"@type":"BreadcrumbList","@id":"https:\/\/staging.tbfdemos.com\/psr\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.tbfdemos.com\/psr\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/staging.tbfdemos.com\/psr\/#website","url":"https:\/\/staging.tbfdemos.com\/psr\/","name":"Pro Stair & Railing Inc.","description":"","publisher":{"@id":"https:\/\/staging.tbfdemos.com\/psr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.tbfdemos.com\/psr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/staging.tbfdemos.com\/psr\/#organization","name":"Pro Stair & Railing Inc.","url":"https:\/\/staging.tbfdemos.com\/psr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/staging.tbfdemos.com\/psr\/#\/schema\/logo\/image\/","url":"https:\/\/staging.tbfdemos.com\/psr\/wp-content\/uploads\/2025\/02\/PSR-Logo-Dark.svg","contentUrl":"https:\/\/staging.tbfdemos.com\/psr\/wp-content\/uploads\/2025\/02\/PSR-Logo-Dark.svg","width":1,"height":1,"caption":"Pro Stair & Railing Inc."},"image":{"@id":"https:\/\/staging.tbfdemos.com\/psr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/staging.tbfdemos.com\/psr\/wp-json\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.tbfdemos.com\/psr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.tbfdemos.com\/psr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging.tbfdemos.com\/psr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.tbfdemos.com\/psr\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":3,"href":"https:\/\/staging.tbfdemos.com\/psr\/wp-json\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":1098,"href":"https:\/\/staging.tbfdemos.com\/psr\/wp-json\/wp\/v2\/pages\/24\/revisions\/1098"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.tbfdemos.com\/psr\/wp-json\/wp\/v2\/media\/619"}],"wp:attachment":[{"href":"https:\/\/staging.tbfdemos.com\/psr\/wp-json\/wp\/v2\/media?parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}