{"id":1095,"date":"2019-05-18T16:45:38","date_gmt":"2019-05-18T20:45:38","guid":{"rendered":"https:\/\/sheltec.ca\/contact\/"},"modified":"2026-05-27T16:26:58","modified_gmt":"2026-05-27T20:26:58","slug":"contact","status":"publish","type":"page","link":"https:\/\/sheltec.ca\/en\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\n\t<section class=\"section\" id=\"section_1660166397\">\n\t\t<div class=\"section-bg fill\" >\n\t\t\t\t\t\t\t\t\t<div class=\"section-bg-overlay absolute fill\"><\/div>\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n\n  <div class=\"banner has-hover\" id=\"banner-1758540293\">\n          <div class=\"banner-inner fill\">\n        <div class=\"banner-bg fill\" >\n            <img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1000\" src=\"https:\/\/sheltec.ca\/wp-content\/uploads\/2019\/05\/sheltec-bk.jpg\" class=\"bg attachment-original size-original\" alt=\"\" \/>                                    \n                    <\/div>\n\t\t\n        <div class=\"banner-layers container\">\n            <div class=\"fill banner-link\"><\/div>            \n   <div id=\"text-box-1412761980\" class=\"text-box banner-layer x50 md-x50 lg-x50 y50 md-y50 lg-y50 res-text\">\n                     <div data-animate=\"bounceIn\">           <div class=\"text-box-content text \">\n              \n              <div class=\"text-inner text-center\">\n                  \n<h3 class=\"uppercase\"><span style=\"color: #0077be;\">Contact<\/span><\/h3>\n<p class=\"thin-font\"><span style=\"font-size: 115%;\">Would you like a quote for a project or do you have any questions about our products? Please complete the quote request form below. We&#8217;ll be happy to get back to you as soon as possible.<\/span><\/p>\n<a href=\"#devis\" class=\"button primary\" >\n\t\t<span>Ask for a quote<\/span>\n\t<\/a>\n\n              <\/div>\n           <\/div>\n       <\/div>                     \n<style>\n#text-box-1412761980 {\n  width: 83%;\n}\n#text-box-1412761980 .text-box-content {\n  font-size: 110%;\n}\n@media (min-width:550px) {\n  #text-box-1412761980 {\n    width: 52%;\n  }\n  #text-box-1412761980 .text-box-content {\n    font-size: 100%;\n  }\n}\n<\/style>\n    <\/div>\n \n        <\/div>\n      <\/div>\n\n            \n<style>\n#banner-1758540293 {\n  padding-top: 500px;\n}\n#banner-1758540293 .banner-bg img {\n  object-position: 47% 74%;\n}\n<\/style>\n  <\/div>\n\n\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1660166397 {\n  padding-top: 0px;\n  padding-bottom: 0px;\n}\n#section_1660166397 .section-bg-overlay {\n  background-color: rgba(255, 255, 255, 0.85);\n}\n<\/style>\n\t<\/section>\n\t\n\n\t<section class=\"section\" id=\"section_1769648679\">\n\t\t<div class=\"section-bg fill\" >\n\t\t\t\t\t\t\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row\"  id=\"row-629247391\">\n\n\t<div id=\"col-462033586\" class=\"col medium-5 small-12 large-5\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<div class=\"container section-title-container\" ><h3 class=\"section-title section-title-normal\"><b aria-hidden=\"true\"><\/b><span class=\"section-title-main\" >Head office<\/span><b aria-hidden=\"true\"><\/b><\/h3><\/div>\n<p><a href=\"https:\/\/www.google.com\/maps\/place\/Sheltec+Inc\/@45.5525085,-73.8035216,17z\/data=!3m1!4b1!4m5!3m4!1s0x4cc9247dbee0cf25:0xa0af15ab20da8791!8m2!3d45.5525048!4d-73.8013329\" target=\"_blank\" rel=\"noopener noreferrer\">5313 boul. Cl\u00e9roux, Laval (QC) H7T 2E5<\/a><\/p>\n<p><strong>Tel:<\/strong> <a href=\"tel:14506889293\">(450) 688-9293<\/a><\/p>\n<p><strong>Email us:<\/strong> <a href=\"mailto:info@sheltec.ca\">info@sheltec.ca<\/a><\/p>\n<p><strong>RBQ:<\/strong> 8334-6106-44<\/p>\n\n\t<script type=\"text\/javascript\">\n  jQuery( document ).ready(function() {\n    function initialize() {\n        var styles = {\n            'flatsome':  [{\n            \"featureType\": \"administrative\",\n            \"stylers\": [\n              { \"visibility\": \"on\" }\n            ]\n          },\n          {\n            \"featureType\": \"road\",\n            \"stylers\": [\n              { \"visibility\": \"on\" },\n              { \"hue\": \"#0077be\" }\n            ]\n          },\n          {\n            \"stylers\": [\n\t\t\t  { \"visibility\": \"on\" },\n\t\t\t  { \"hue\": \"#0077be\" },\n\t\t\t  { \"saturation\": 7 }\n            ]\n          }\n        ]};\n\n        var myLatlng = new google.maps.LatLng(45.5524525, -73.8015576);\n        var myOptions = {\n            zoom: 15,\n            center: myLatlng,\n            mapTypeId: google.maps.MapTypeId.ROADMAP,\n            disableDefaultUI: true,\n            mapTypeId: 'flatsome',\n            draggable: true,\n            zoomControl: true,\n            zoomControlOptions: {\n              position: google.maps.ControlPosition.TOP_LEFT\n            },\n      \t\t\tmapTypeControl: true,\n            mapTypeControlOptions: {\n              position: google.maps.ControlPosition.TOP_LEFT\n            },\n      \t\t\tstreetViewControl: false,\n            streetViewControlOptions: {\n              position: google.maps.ControlPosition.TOP_LEFT\n            },\n            scrollwheel: false,\n            disableDoubleClickZoom: true\n        }\n        var map = new google.maps.Map(document.getElementById(\"map-381517929-inner\"), myOptions);\n        var styledMapType = new google.maps.StyledMapType(styles['flatsome'], {name: 'flatsome'});\n        map.mapTypes.set('flatsome', styledMapType);\n\n        var marker = new google.maps.Marker({\n            position: myLatlng,\n            map: map,\n            title:\"\"\n        });\n    }\n\n    \/\/ Required to proceed\n    if (!(typeof google === 'object' && typeof google.maps === 'object')) {\n      return\n    }\n\n    initialize()\n    google.maps.event.addDomListener(window, 'resize', initialize);\n    });\n    <\/script>\n\n    <div class=\"google-map relative mb\" id=\"map-381517929\">\n        <div class=\"map-height\" id=\"map-381517929-inner\"><\/div>\n        <div id=\"map_overlay_top\"><\/div>\n        <div id=\"map_overlay_bottom\"><\/div>\n         \n       \n<style>\n#map-381517929 .map-inner {\n  background-color: #fff;\n  max-width: 100%;\n}\n#map-381517929 .map-height {\n  height: 400px;\n}\n@media (min-width:550px) {\n  #map-381517929 .map-inner {\n    max-width: 40%;\n  }\n}\n@media (min-width:850px) {\n  #map-381517929 .map-inner {\n    max-width: 34%;\n  }\n}\n<\/style>\n    <\/div>\n\n\t\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-981777281\" class=\"col medium-12 small-12 large-7\"  >\n\t\t\t\t<div class=\"col-inner text-left\"  >\n\t\t\t\n\t\t\t\n<h2 style=\"text-align: center;\"><span style=\"font-size: 120%;\">Request a quote<\/span><\/h2>\n<p style=\"text-align: center;\" data-line-height=\"xs\"><span style=\"font-size: 95%;\">*All fields are mandatory<\/span><\/p>\n\n\t\t<div id=\"gf-cache-buster-form-container-2\" class=\"gf-cache-buster-form-container\">\n\t\t\t<div class=\"loader\"><\/div>\n\t\t\t<style type=\"text\/css\">\n\t\t\t\t.gf-cache-buster-form-container { }\n\t\t\t\t.loader,\n\t\t\t\t.loader:before,\n\t\t\t\t.loader:after {\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t\twidth: 2.5em;\n\t\t\t\t\theight: 2.5em;\n\t\t\t\t\t-webkit-animation-fill-mode: both;\n\t\t\t\t\tanimation-fill-mode: both;\n\t\t\t\t\t-webkit-animation: load7 1.8s infinite ease-in-out;\n\t\t\t\t\tanimation: load7 1.8s infinite ease-in-out;\n\t\t\t\t}\n\t\t\t\t.loader {\n\t\t\t\t\tcolor: rgba( 0, 0, 0, 0.5 );\n\t\t\t\t\tfont-size: 10px;\n\t\t\t\t\tmargin: 0 auto 80px;\n\t\t\t\t\tposition: relative;\n\t\t\t\t\ttext-indent: -9999em;\n\t\t\t\t\t-webkit-transform: translateZ(0);\n\t\t\t\t\t-ms-transform: translateZ(0);\n\t\t\t\t\ttransform: translateZ(0);\n\t\t\t\t\t-webkit-animation-delay: -0.16s;\n\t\t\t\t\tanimation-delay: -0.16s;\n\t\t\t\t}\n\t\t\t\t.loader:before,\n\t\t\t\t.loader:after {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: 0;\n\t\t\t\t}\n\t\t\t\t.loader:before {\n\t\t\t\t\tleft: -3.5em;\n\t\t\t\t\t-webkit-animation-delay: -0.32s;\n\t\t\t\t\tanimation-delay: -0.32s;\n\t\t\t\t}\n\t\t\t\t.loader:after {\n\t\t\t\t\tleft: 3.5em;\n\t\t\t\t}\n\t\t\t\t@-webkit-keyframes load7 {\n\t\t\t\t\t0%,\n\t\t\t\t\t80%,\n\t\t\t\t\t100% {\n\t\t\t\t\t\tbox-shadow: 0 2.5em 0 -1.3em;\n\t\t\t\t\t}\n\t\t\t\t\t40% {\n\t\t\t\t\t\tbox-shadow: 0 2.5em 0 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t@keyframes load7 {\n\t\t\t\t\t0%,\n\t\t\t\t\t80%,\n\t\t\t\t\t100% {\n\t\t\t\t\t\tbox-shadow: 0 2.5em 0 -1.3em;\n\t\t\t\t\t}\n\t\t\t\t\t40% {\n\t\t\t\t\t\tbox-shadow: 0 2.5em 0 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t<\/style>\n\t\t<\/div>\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\tdocument.addEventListener('DOMContentLoaded', function() {\n\t\t\t\t( function ( $ ) {\n\t\t\t\t\tvar formId = '2';\n\t\t\t\t\t$.post( 'https:\/\/sheltec.ca\/wp-admin\/admin-ajax.php?action=gfcb_get_form&form_id=2&form_theme=gravity-theme', {\n\t\t\t\t\t\taction: 'gfcb_get_form',\n\t\t\t\t\t\tform_id: '2',\n\t\t\t\t\t\tatts: {\"id\":\"2\",\"title\":\"false\",\"description\":\"false\",\"ajax\":\"true\",\"cachebuster\":\"1\",\"theme\":\"gravity-theme\",\"styles\":\"\"},\n\t\t\t\t\t\tform_request_origin: 'cGEzA6ElSTxAE91rInc4Smvy+Oqa9VDBNg3x0NMwhYkUXtYF1y035oHD1RYWmaTmY6dmuJZ+xOEUrzmSiH8dPYEM46vUQuTKOCVviAAmIWaw+BX8hAKyS5MLstc3QaTo2Nc+efX2Sy71jQ7MYezr30HnlqGUZTgPaaBKj5bB',\n\t\t\t\t\t\tlang: 'en'\n\t\t\t\t\t}, function( response ) {\n\t\t\t\t\t\t$( '#gf-cache-buster-form-container-2' ).html( response ).fadeIn();\n\t\t\t\t\t\tif( window['gformInitDatepicker'] ) {\n\t\t\t\t\t\t\tgformInitDatepicker();\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\/\/ Initialize GPPA\n\t\t\t\t\t\t\/\/ @todo Since we are not triggering the `gform_post_render` below, I'm not certain that we need this.\n\t\t\t\t\t\tif( response.indexOf('GPPA') > -1 ) {\n\t\t\t\t\t\t\twindow.gform.doAction('gppa_register_form', formId);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\/\/ We probably don't need this since everything else should already be loaded by this point but since\n\t\t\t\t\t\t\/\/ GF is using it as their standard for triggering the `gform_post_render` event, I figured we should follow suit.\n\t\t\t\t\t\tgform.initializeOnLoaded( function() {\n\t\t\t\t\t\t\t\/\/ Form has been rendered. Trigger post render to initialize scripts if form is not restricted (expired).\n\t\t\t\t\t\t\tgform.initializeOnLoaded(function() {jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"1\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    });\t\t\t\t\t\t} );\n\t\t\t\t\t} );\n\t\t\t\t} )( jQuery );\n\t\t\t});\n\t\t<\/script>\n\n\t\t\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1769648679 {\n  padding-top: 60px;\n  padding-bottom: 60px;\n}\n<\/style>\n\t<\/section>\n\t\n<span class=\"scroll-to\" data-label=\"Scroll to: #devis\" data-bullet=\"false\" data-link=\"#devis\" data-title=\"Demande de devis\"><a name=\"devis\"><\/a><\/span>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-transparent-header.php","meta":{"footnotes":""},"class_list":["post-1095","page","type-page","status-publish","hentry"],"jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sheltec.ca\/en\/wp-json\/wp\/v2\/pages\/1095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sheltec.ca\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sheltec.ca\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sheltec.ca\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sheltec.ca\/en\/wp-json\/wp\/v2\/comments?post=1095"}],"version-history":[{"count":7,"href":"https:\/\/sheltec.ca\/en\/wp-json\/wp\/v2\/pages\/1095\/revisions"}],"predecessor-version":[{"id":2065,"href":"https:\/\/sheltec.ca\/en\/wp-json\/wp\/v2\/pages\/1095\/revisions\/2065"}],"wp:attachment":[{"href":"https:\/\/sheltec.ca\/en\/wp-json\/wp\/v2\/media?parent=1095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}