{"id":146519,"date":"2026-04-07T11:35:38","date_gmt":"2026-04-07T10:35:38","guid":{"rendered":"https:\/\/ramtechglobal.com\/?page_id=146519"},"modified":"2026-06-08T17:37:03","modified_gmt":"2026-06-08T16:37:03","slug":"construction-americaine","status":"publish","type":"page","link":"https:\/\/ramtechglobal.com\/fr\/lp\/construction-us\/","title":{"rendered":"Construction am\u00e9ricaine"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div data-parent=\"true\" class=\"vc_row has-bg need-focus style-color-199620-bg row-container with-parallax onepage-section\" data-label=\"landing_page_header\" data-name=\"landing_page_header\" id=\"row-unique-0\"><div class=\"row-background background-element\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"background-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"background-inner\" style=\"background-image: url(https:\/\/ramtechglobal.com\/wp-content\/uploads\/na_hero_header.webp);background-repeat: no-repeat;background-position: center center;background-size: cover;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"block-bg-overlay style-color-jevc-bg\" style=\"opacity: 0.7;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div><div class=\"row col-quad-gutter double-top-padding quad-bottom-padding double-h-padding limit-width row-parent\" data-height-ratio=\"60\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-middle pos-center align_center column_parent col-lg-12 double-internal-gutter\"><div class=\"uncol style-spec style-dark\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_row row-internal row-container\" style=\"z-index: 1;\"><div class=\"row row-child\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-top pos-left align_left column_child col-lg-6 single-internal-gutter\"><div class=\"uncol style-spec style-dark\" ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"uncode-single-media  text-left\"><div class=\"single-wrapper\" style=\"max-width: 250px;\"><div class=\"tmb tmb-light  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\"><div class=\"t-inside\"><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"uncode-single-media-wrapper\"><div class=\"fluid-svg\"><span id=\"icon-338447\" style=\"width:100%\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_logo_ow.svg\" alt=\"Ramtech Global Logo - White and Orange\"><\/span><\/div><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><\/div><\/div><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h1 class=\"fontsize-150430 font-weight-700\" ><span>Wireless Fire Alarm &amp; Evacuation System for Construction Sites<\/span><\/h1><\/div><div class=\"clear\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-top pos-center align_left column_child col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\" ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row row-internal row-container\" style=\"z-index: 1;\"><div class=\"row unequal col-double-gutter row-child\" data-minheight=\"600\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-top pos-left align_left column_child col-lg-6 single-internal-gutter\"><div class=\"uncol style-spec style-dark\" ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h2 class=\"h2 font-weight-500 text-accent-color\" ><span>Protect workers, projects, and assets with fast wireless fire detection and site-wide evacuation<\/span><\/h2><\/div><div class=\"clear\"><\/div><\/div><div class=\"empty-space empty-single\" ><span class=\"empty-space-inner\"><\/span><\/div>\n<div class=\"uncode-wrapper uncode-list\" >\n<ul class=\"icons text-lead\">\n<li><i class=\"fa fa-check text-accent-color\"><\/i><strong>Cable-free setup<\/strong>, no wiring or site power needed<\/li>\n<li><i class=\"fa fa-check text-accent-color\"><\/i><strong>Site-wide alerts<\/strong>, evacuation plus smoke and heat detection<\/li>\n<li><i class=\"fa fa-check text-accent-color\"><\/i><strong>Remote monitoring<\/strong>, real-time alerts wherever you are<\/li>\n<\/ul>\n<\/div><div class=\"empty-space empty-single\" ><span class=\"empty-space-inner\"><\/span><\/div>\n<div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h2 class=\"h2 font-weight-500\" ><span><span style=\"color: #e74011;\"><strong>Telephone:<\/strong><\/span> +1 (704) 559 1448<br \/><\/span><span><span style=\"color: #e74011;\"><strong>Email:<\/strong><\/span> solutions@ramtechglobal.com<\/span><\/h2><\/div><div class=\"clear\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-top pos-center align_left column_child col-lg-6 single-internal-gutter z_index_4\"><div class=\"uncol style-spec style-dark\" ><div class=\"uncoltable\"><div class=\"uncell  vc_custom_1775637496947 no-block-padding style-back_color-838462-bg  unradius-xl  parallax-el\" style=\"padding-right: 20px ;padding-bottom: 20px ;padding-left: 20px ;\" data-rellax-speed=\"5\"><div class=\"uncont\" >\t<style>\n\t\t#wpbm-qf-1{\n\t\t\t--qf-accent:#E74011;\n\t\t\t--qf-text:#ffffff;\n\t\t\t--qf-body:#ffffff;\n\t\t\t--qf-muted:rgba(255,255,255,0.55);\n\t\t\t--qf-focus:#ffffff;\n\t\t\t--qf-btn-border:#E74011;\n\t\t\t--qf-btn-text:#ffffff;\n\t\t\t--qf-btn-hover-bg:#E74011;\n\t\t\t--qf-btn-hover-text:#ffffff;\n\t\t\t--qf-title-size:30px;\n\t\t\t--qf-copy-size:16px;\n\t\t\t--qf-avatar-size:75px;\n\t\t\t--qf-type-speed:40ms;\n\t\t\t--qf-type-copy-delay:300ms;\n\t\t\t--qf-side-tab-bg:#ffffff;\n\t\t\t--qf-side-tab-border:#ffffff;\n\t\t\t--qf-side-tab-text:#3b4354;\n\t\t\t--qf-side-tab-text-size:16px;\n\t\t\t--qf-side-tab-fade-duration:260ms;\n\t\t\t--qf-side-tab-width:70px;\n\t\t\t--qf-side-tab-avatar-size:40px;\n\t\t\t--qf-side-tab-avatar-offset-y:-12px;\n\t\t\t--qf-side-tab-text-offset-y:0px;\n\t\t\t--qf-side-tab-inner-gap:8px;\n\t\t\t--qf-side-tab-length:200px;\n\t\t}\n\t<\/style>\n\t\n\t<div class=\"wpbm-quote-form wpbm-quote-form--no-progress wpbm-quote-form--has-side-tab\" id=\"wpbm-qf-1\" data-random-avatar=\"1\" data-avatar-options=\"[&quot;https:\\\/\\\/ramtechglobal.com\\\/wp-content\\\/plugins\\\/ramtech-suite\\\/assets\\\/forms\\\/avatar_1.svg&quot;,&quot;https:\\\/\\\/ramtechglobal.com\\\/wp-content\\\/plugins\\\/ramtech-suite\\\/assets\\\/forms\\\/avatar_2.svg&quot;,&quot;https:\\\/\\\/ramtechglobal.com\\\/wp-content\\\/plugins\\\/ramtech-suite\\\/assets\\\/forms\\\/avatar_3.svg&quot;,&quot;https:\\\/\\\/ramtechglobal.com\\\/wp-content\\\/plugins\\\/ramtech-suite\\\/assets\\\/forms\\\/avatar_4.svg&quot;,&quot;https:\\\/\\\/ramtechglobal.com\\\/wp-content\\\/plugins\\\/ramtech-suite\\\/assets\\\/forms\\\/avatar_5.svg&quot;,&quot;https:\\\/\\\/ramtechglobal.com\\\/wp-content\\\/plugins\\\/ramtech-suite\\\/assets\\\/forms\\\/avatar_6.svg&quot;]\">\n\n\t\t\n\t\t<div class=\"wpbm-qf__step wpbm-qf__step--active\" id=\"wpbm-qf-1-s1\">\n\n\t\t\t<div class=\"wpbm-qf__intro\">\n\t\t\t\t\t\t\t\t\t<div class=\"wpbm-qf__avatar-wrap\">\n\t\t\t\t\t\t<img class=\"wpbm-qf__avatar\" src=\"https:\/\/ramtechglobal.com\/wp-content\/plugins\/ramtech-suite\/assets\/forms\/avatar_1.svg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wpbm-qf__intro-copy\">\n\t\t\t\t\t<h2 class=\"wpbm-qf__heading wpbm-qf__typewriter\" data-typewriter>Looking for a quote?<\/h2>\n\t\t\t\t\t<p class=\"wpbm-qf__subtext wpbm-qf__typewriter wpbm-qf__typewriter--body\" data-typewriter>Fill in your details below and let&#039;s get started. We just need a few basics so we know who we&#039;re talking to.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"wpbm-qf__grid wpbm-qf__grid--2\">\n\t\t\t\t<div class=\"wpbm-qf__field\" data-field=\"firstname\">\n\t\t\t\t\t<input type=\"text\" name=\"firstname\" autocomplete=\"given-name\"\n\t\t\t\t\t\tdata-label=\"Full Name\"\n\t\t\t\t\t\tplaceholder=\"Full Name\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wpbm-qf__field\" data-field=\"phone\">\n\t\t\t\t\t<input type=\"tel\" name=\"phone\" autocomplete=\"tel\"\n\t\t\t\t\t\tdata-label=\"Contact Number\"\n\t\t\t\t\t\tplaceholder=\"Contact Number\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"wpbm-qf__grid wpbm-qf__grid--2\">\n\t\t\t\t<div class=\"wpbm-qf__field\" data-field=\"email\">\n\t\t\t\t\t<input type=\"email\" name=\"email\" autocomplete=\"email\"\n\t\t\t\t\t\tdata-label=\"Work Email\"\n\t\t\t\t\t\tplaceholder=\"Work Email\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wpbm-qf__field\" data-field=\"company\">\n\t\t\t\t\t<input type=\"text\" name=\"company\" autocomplete=\"organization\"\n\t\t\t\t\t\tdata-label=\"Company\"\n\t\t\t\t\t\tplaceholder=\"Company\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"wpbm-qf__btn-row wpbm-qf__btn-row--next\">\n\t\t\t\t<button type=\"button\" class=\"wpbm-qf__btn wpbm-qf__btn--primary wpbm-qf__btn--next\" data-action=\"next\">\n\t\t\t\t\t<span class=\"wpbm-qf__btn-lbl\">Next<\/span>\n\t\t\t\t<\/button>\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t\t<div class=\"wpbm-qf__step\" id=\"wpbm-qf-1-s2\">\n\n\t\t\t<div class=\"wpbm-qf__intro\">\n\t\t\t\t\t\t\t\t\t<div class=\"wpbm-qf__avatar-wrap\">\n\t\t\t\t\t\t<img class=\"wpbm-qf__avatar\" src=\"https:\/\/ramtechglobal.com\/wp-content\/plugins\/ramtech-suite\/assets\/forms\/avatar_1.svg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"wpbm-qf__intro-copy\">\n\t\t\t\t\t<h2 class=\"wpbm-qf__heading wpbm-qf__typewriter\" data-typewriter data-name-template=\"Almost there [name] \u2014 Tell us where you are based and a little bit about your project\">Almost there [name] \u2014 Tell us where you are based and a little bit about your project<\/h2>\n\t\t\t\t\t<p class=\"wpbm-qf__subtext wpbm-qf__typewriter wpbm-qf__typewriter--body\" data-typewriter data-name-template=\"Give us as much detail as you can about what you need.\">Give us as much detail as you can about what you need.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"wpbm-qf__grid wpbm-qf__grid--2\">\n\t\t\t\t<div class=\"wpbm-qf__field\">\n\t\t\t\t\t<input type=\"text\" name=\"state\" autocomplete=\"address-level1\"\n\t\t\t\t\t\tdata-label=\"State \/ Region\"\n\t\t\t\t\t\tplaceholder=\"State \/ Region\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wpbm-qf__field\">\n\t\t\t\t\t<div class=\"wpbm-qf__select-wrap\">\n\t\t\t\t\t\t<select name=\"country\" autocomplete=\"country-name\">\n\t\t\t\t\t\t\t<option value=\"\">Country<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Afghanistan\">Afghanistan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Albania\">Albania<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Algeria\">Algeria<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Andorra\">Andorra<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Angola\">Angola<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Argentina\">Argentina<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Armenia\">Armenia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Australia\">Australia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Austria\">Austria<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Azerbaijan\">Azerbaijan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Bahamas\">Bahamas<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Bahrain\">Bahrain<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Bangladesh\">Bangladesh<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Barbados\">Barbados<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Belarus\">Belarus<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Belgium\">Belgium<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Belize\">Belize<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Benin\">Benin<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Bhutan\">Bhutan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Bolivia\">Bolivia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Botswana\">Botswana<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Brazil\">Brazil<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Brunei\">Brunei<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Bulgaria\">Bulgaria<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Burkina Faso\">Burkina Faso<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Burundi\">Burundi<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Cabo Verde\">Cabo Verde<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Cambodia\">Cambodia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Cameroon\">Cameroon<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Canada\">Canada<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Central African Republic\">Central African Republic<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Chad\">Chad<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Chile\">Chile<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"China\">China<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Colombia\">Colombia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Comoros\">Comoros<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Congo (Brazzaville)\">Congo (Brazzaville)<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Congo (Kinshasa)\">Congo (Kinshasa)<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Costa Rica\">Costa Rica<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Croatia\">Croatia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Cuba\">Cuba<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Cyprus\">Cyprus<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Czech Republic\">Czech Republic<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Denmark\">Denmark<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Djibouti\">Djibouti<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Dominica\">Dominica<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Dominican Republic\">Dominican Republic<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Ecuador\">Ecuador<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Egypt\">Egypt<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"El Salvador\">El Salvador<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Equatorial Guinea\">Equatorial Guinea<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Eritrea\">Eritrea<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Estonia\">Estonia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Eswatini\">Eswatini<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Ethiopia\">Ethiopia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Fiji\">Fiji<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Finland\">Finland<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"France\">France<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Gabon\">Gabon<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Gambia\">Gambia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Georgia\">Georgia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Germany\">Germany<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Ghana\">Ghana<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Greece\">Greece<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Grenada\">Grenada<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Guatemala\">Guatemala<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Guinea\">Guinea<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Guinea-Bissau\">Guinea-Bissau<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Guyana\">Guyana<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Haiti\">Haiti<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Honduras\">Honduras<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Hungary\">Hungary<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Iceland\">Iceland<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"India\">India<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Indonesia\">Indonesia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Iran\">Iran<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Iraq\">Iraq<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Ireland\">Ireland<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Israel\">Israel<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Italy\">Italy<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Jamaica\">Jamaica<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Japan\">Japan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Jordan\">Jordan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Kazakhstan\">Kazakhstan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Kenya\">Kenya<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Kiribati\">Kiribati<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Kuwait\">Kuwait<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Kyrgyzstan\">Kyrgyzstan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Laos\">Laos<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Latvia\">Latvia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Lebanon\">Lebanon<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Lesotho\">Lesotho<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Liberia\">Liberia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Libya\">Libya<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Liechtenstein\">Liechtenstein<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Lithuania\">Lithuania<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Luxembourg\">Luxembourg<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Madagascar\">Madagascar<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Malawi\">Malawi<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Malaysia\">Malaysia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Maldives\">Maldives<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Mali\">Mali<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Malta\">Malta<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Marshall Islands\">Marshall Islands<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Mauritania\">Mauritania<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Mauritius\">Mauritius<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Mexico\">Mexico<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Micronesia\">Micronesia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Moldova\">Moldova<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Monaco\">Monaco<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Mongolia\">Mongolia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Montenegro\">Montenegro<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Morocco\">Morocco<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Mozambique\">Mozambique<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Myanmar\">Myanmar<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Namibia\">Namibia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Nauru\">Nauru<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Nepal\">Nepal<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Netherlands\">Netherlands<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"New Zealand\">New Zealand<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Nicaragua\">Nicaragua<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Niger\">Niger<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Nigeria\">Nigeria<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"North Korea\">North Korea<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"North Macedonia\">North Macedonia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Norway\">Norway<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Oman\">Oman<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Pakistan\">Pakistan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Palau\">Palau<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Palestine\">Palestine<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Panama\">Panama<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Papua New Guinea\">Papua New Guinea<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Paraguay\">Paraguay<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Peru\">Peru<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Philippines\">Philippines<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Poland\">Poland<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Portugal\">Portugal<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Qatar\">Qatar<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Romania\">Romania<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Russia\">Russia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Rwanda\">Rwanda<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Saint Lucia\">Saint Lucia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Samoa\">Samoa<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"San Marino\">San Marino<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Sao Tome and Principe\">Sao Tome and Principe<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Saudi Arabia\">Saudi Arabia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Senegal\">Senegal<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Serbia\">Serbia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Seychelles\">Seychelles<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Sierra Leone\">Sierra Leone<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Singapore\">Singapore<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Slovakia\">Slovakia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Slovenia\">Slovenia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Solomon Islands\">Solomon Islands<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Somalia\">Somalia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"South Africa\">South Africa<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"South Korea\">South Korea<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"South Sudan\">South Sudan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Spain\">Spain<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Sri Lanka\">Sri Lanka<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Sudan\">Sudan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Suriname\">Suriname<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Sweden\">Sweden<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Switzerland\">Switzerland<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Syria\">Syria<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Taiwan\">Taiwan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Tajikistan\">Tajikistan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Tanzania\">Tanzania<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Thailand\">Thailand<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Timor-Leste\">Timor-Leste<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Togo\">Togo<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Tonga\">Tonga<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Tunisia\">Tunisia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Turkey\">Turkey<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Turkmenistan\">Turkmenistan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Tuvalu\">Tuvalu<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Uganda\">Uganda<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Ukraine\">Ukraine<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"United Arab Emirates\">United Arab Emirates<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"United Kingdom\">United Kingdom<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"United States\">United States<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Uruguay\">Uruguay<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Uzbekistan\">Uzbekistan<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Vanuatu\">Vanuatu<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Vatican City\">Vatican City<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Venezuela\">Venezuela<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Vietnam\">Vietnam<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Yemen\">Yemen<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Zambia\">Zambia<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Zimbabwe\">Zimbabwe<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"wpbm-qf__field wpbm-qf__field--textarea\" data-field=\"message\">\n\t\t\t\t<span class=\"wpbm-qf__textarea-label\" aria-hidden=\"true\">Message<\/span>\n\t\t\t\t<textarea name=\"message\"\n\t\t\t\t\tdata-label=\"Message\"\n\t\t\t\t\tplaceholder=\"\"><\/textarea>\n\t\t\t<\/div>\n\n\t\t\t<p class=\"wpbm-qf__disclaimer\">Ramtech needs the contact information you provide to us to contact you about our products and services. We may also record limited enquiry metadata such as referring page and time on page before submission. You may unsubscribe from these communications at any time. For information on how we process your data, please review our <a href=\"\/privacy-statement\/\">Privacy Statement<\/a>.<\/p>\n\n\t\t\t<div class=\"wpbm-qf__btn-row wpbm-qf__btn-row--split\">\n\t\t\t\t<button type=\"button\" class=\"wpbm-qf__btn wpbm-qf__btn--ghost wpbm-qf__btn--back\" data-action=\"prev\">\n\t\t\t\t\t<span class=\"wpbm-qf__btn-lbl\">Back<\/span>\n\t\t\t\t<\/button>\n\t\t\t\t<button type=\"button\" class=\"wpbm-qf__btn wpbm-qf__btn--primary wpbm-qf__btn--submit\" data-action=\"submit\">\n\t\t\t\t\t<span class=\"wpbm-qf__btn-lbl\">Submit<\/span>\n\t\t\t\t\t<div class=\"wpbm-qf__spinner\" aria-hidden=\"true\"><\/div>\n\t\t\t\t<\/button>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"wpbm-qf__error\" id=\"wpbm-qf-1-error\" aria-live=\"polite\" style=\"display:none;\"><\/div>\n\n\t\t<\/div>\n\n\t\t<div class=\"wpbm-qf__success\" id=\"wpbm-qf-1-success\" aria-live=\"polite\">\n\t\t\t\t\t\t\t<div class=\"wpbm-qf__avatar-wrap wpbm-qf__avatar-wrap--success\">\n\t\t\t\t\t<img class=\"wpbm-qf__avatar\" src=\"https:\/\/ramtechglobal.com\/wp-content\/plugins\/ramtech-suite\/assets\/forms\/avatar_1.svg\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<h3 class=\"wpbm-qf__typewriter\" data-typewriter data-name-template=\"Quote request sent!\">Quote request sent!<\/h3>\n\t\t\t<p class=\"wpbm-qf__typewriter wpbm-qf__typewriter--body\" data-typewriter data-name-template=\"Thanks for getting in touch [name]. Our team will review your project details and get back to you within 24\u201348 hours.\">Thanks for getting in touch [name]. Our team will review your project details and get back to you within 24\u201348 hours.<\/p>\n\t\t<\/div>\n\n\t\t\t\t\t<button type=\"button\" class=\"wpbm-qf__side-tab\" id=\"wpbm-qf-1-side-tab\" aria-label=\"Get a Quote\">\n\t\t\t\t\t\t\t\t\t<span class=\"wpbm-qf__side-tab-avatar-wrap\"><img class=\"wpbm-qf__side-tab-avatar\" src=\"https:\/\/ramtechglobal.com\/wp-content\/plugins\/ramtech-suite\/assets\/forms\/avatar_1.svg\" alt=\"\" loading=\"lazy\" decoding=\"async\"><\/span>\n\t\t\t\t\t\t\t\t<span class=\"wpbm-qf__side-tab-label\">Get a Quote<\/span>\n\t\t\t<\/button>\n\t\t\n\t<\/div>\n\n\t<script data-cfasync=\"false\" data-no-optimize=\"1\">\n\t(function() {\n\t\tvar ROOT       = document.getElementById(\"wpbm-qf-1\");\n\t\tvar ENDPOINT   = \"https:\\\/\\\/api-eu1.hsforms.com\\\/submissions\\\/v3\\\/integration\\\/submit\\\/26807906\\\/9d3846ca-9030-44e9-b295-dc791dc71556\";\n\t\tvar PAGE_START = Date.now();\n\t\tvar TYPE_SPEED = 40;\n\t\tvar COPY_DELAY = 300;\n\n\t\t\/\/ Submit Tracker (PPC)\n\t\tvar PPC_TYPE       = \"gtm\"; \/\/ 'google_ads' | 'gtm' | ''\n\t\tvar PPC_GTAG_ID    = \"\";      \/\/ e.g. 'AW-123456789'\n\t\tvar PPC_GTAG_LABEL = \"\";   \/\/ e.g. 'AbCdEfGhIj'\n\t\tvar PPC_GTM_EVENT  = \"construction-quote\";    \/\/ e.g. 'quote_form_submit'\n\n\t\tif (!ROOT) return;\n\n\t\tvar step1    = ROOT.querySelector('#wpbm-qf-1-s1');\n\t\tvar step2    = ROOT.querySelector('#wpbm-qf-1-s2');\n\t\tvar success  = ROOT.querySelector('#wpbm-qf-1-success');\n\t\tvar errorBox = ROOT.querySelector('#wpbm-qf-1-error');\n\t\tvar bars     = ROOT.querySelectorAll('.wpbm-qf__bar');\n\t\tvar sideTab  = ROOT.querySelector('#wpbm-qf-1-side-tab');\n\t\tvar pendingTypewriterScope = null;\n\t\tvar hasPlayedTypewriterInView = false;\n\t\tvar typewriterObserver = null;\n\t\tvar sideTabHideTimer = null;\n\t\tvar sideTabTriggerPercent = 50;\n\n\t\t(function applyRandomAvatar(){\n\t\t\tif (!ROOT.hasAttribute('data-random-avatar')) return;\n\t\t\tvar raw = ROOT.getAttribute('data-avatar-options') || '[]';\n\t\t\tvar options = [];\n\t\t\ttry { options = JSON.parse(raw); } catch (e) { options = []; }\n\t\t\tif (!options || !options.length) return;\n\t\t\tvar selected = options[Math.floor(Math.random() * options.length)];\n\t\t\tif (!selected) return;\n\t\t\tROOT.querySelectorAll('.wpbm-qf__avatar, .wpbm-qf__side-tab-avatar').forEach(function(img) {\n\t\t\t\timg.setAttribute('src', selected);\n\t\t\t});\n\t\t})();\n\n\t\tfunction syncSideTabVars() {\n\t\t\tif (!sideTab || !window.getComputedStyle) return;\n\t\t\tvar styles = window.getComputedStyle(ROOT);\n\t\t\t[\n\t\t\t\t'--qf-side-tab-bg',\n\t\t\t\t'--qf-side-tab-border',\n\t\t\t\t'--qf-side-tab-text',\n\t\t\t\t'--qf-side-tab-text-size',\n\t\t\t\t'--qf-side-tab-fade-duration',\n\t\t\t\t'--qf-side-tab-width',\n\t\t\t\t'--qf-side-tab-avatar-size',\n\t\t\t\t'--qf-side-tab-avatar-offset-y',\n\t\t\t\t'--qf-side-tab-text-offset-y',\n\t\t\t\t'--qf-side-tab-inner-gap',\n\t\t\t\t'--qf-side-tab-length'\n\t\t\t].forEach(function(name) {\n\t\t\t\tvar value = styles.getPropertyValue(name);\n\t\t\t\tif (value) {\n\t\t\t\t\tsideTab.style.setProperty(name, value.trim());\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\tfunction val(name) {\n\t\t\tvar el = ROOT.querySelector('[name=\"' + name + '\"]');\n\t\t\treturn el ? el.value.trim() : '';\n\t\t}\n\n\t\tfunction getMessageLabel() {\n\t\t\treturn ROOT.querySelector('.wpbm-qf__field[data-field=\"message\"] .wpbm-qf__textarea-label');\n\t\t}\n\n\t\tfunction syncMessageLabel() {\n\t\t\tvar textarea = ROOT.querySelector('[name=\"message\"]');\n\t\t\tvar label = getMessageLabel();\n\t\t\tif (!textarea || !label) return;\n\n\t\t\tif (textarea.value.trim()) {\n\t\t\t\tlabel.classList.add('wpbm-qf__textarea-label--hidden');\n\t\t\t} else {\n\t\t\t\tlabel.classList.remove('wpbm-qf__textarea-label--hidden');\n\t\t\t}\n\t\t}\n\n\t\tfunction resetMessageLabel() {\n\t\t\tvar label = getMessageLabel();\n\t\t\tif (!label) return;\n\t\t\tlabel.textContent = 'Message';\n\t\t\tlabel.classList.remove('wpbm-qf__textarea-label--error');\n\t\t\tsyncMessageLabel();\n\t\t}\n\n\t\tfunction scheduleFieldReset(wrap, inputEl) {\n\t\t\twindow.clearTimeout(wrap._qfResetTimer);\n\t\t\twrap._qfResetTimer = window.setTimeout(function() {\n\t\t\t\tif (!inputEl.value.trim()) {\n\t\t\t\t\twrap.classList.remove('wpbm-qf__field--invalid');\n\t\t\t\t\tinputEl.placeholder = inputEl.dataset.label || '';\n\t\t\t\t}\n\t\t\t}, 1800);\n\t\t}\n\n\t\tfunction scheduleMessageReset(wrap, labelEl, textareaEl) {\n\t\t\twindow.clearTimeout(wrap._qfResetTimer);\n\t\t\twrap._qfResetTimer = window.setTimeout(function() {\n\t\t\t\tif (!textareaEl.value.trim()) {\n\t\t\t\t\twrap.classList.remove('wpbm-qf__field--invalid');\n\t\t\t\t\tlabelEl.textContent = 'Message';\n\t\t\t\t\tlabelEl.classList.remove('wpbm-qf__textarea-label--error');\n\t\t\t\t\tlabelEl.classList.remove('wpbm-qf__textarea-label--hidden');\n\t\t\t\t}\n\t\t\t}, 1800);\n\t\t}\n\n\t\tfunction sanitiseReferrer(referrer) {\n\t\t\tif (!referrer) return '';\n\t\t\ttry {\n\t\t\t\tvar url = new URL(referrer);\n\t\t\t\treturn url.origin + url.pathname;\n\t\t\t} catch (e) {\n\t\t\t\treturn '';\n\t\t\t}\n\t\t}\n\n\t\tfunction buildSubmittedMessage() {\n\t\t\tvar baseMessage = val('message');\n\t\t\tvar sessionSeconds = Math.max(1, Math.round((Date.now() - PAGE_START) \/ 1000));\n\t\t\tvar referralLink = sanitiseReferrer(document.referrer);\n\n\t\t\tvar metadata = [\n\t\t\t\t'',\n\t\t\t\t'---',\n\t\t\t\t'Session Time: ' + sessionSeconds + ' seconds',\n\t\t\t\t'Referral Link: ' + (referralLink || 'Direct \/ Unknown')\n\t\t\t].join('\\n');\n\n\t\t\treturn baseMessage + metadata;\n\t\t}\n\n\t\tfunction getFirstName() {\n\t\t\tvar fullName = val('firstname').replace(\/\\s+\/g, ' ').trim();\n\t\t\tif (!fullName) return '';\n\t\t\treturn fullName.split(' ')[0] || '';\n\t\t}\n\n\t\tfunction applyNameTemplate(template) {\n\t\t\tvar firstName = getFirstName();\n\t\t\tvar value = String(template || '');\n\t\t\tvalue = value.replace(\/\\[\\s*name\\s*\\]\/gi, firstName);\n\t\t\tif (!firstName) {\n\t\t\t\tvalue = value.replace(\/\\s{2,}\/g, ' ').replace(\/\\s+([\u2014,.;:!?])\/g, '$1').trim();\n\t\t\t}\n\t\t\treturn value;\n\t\t}\n\n\t\tfunction refreshNameTokens(scope) {\n\t\t\tvar nodes = scope ? [].slice.call(scope.querySelectorAll('[data-name-template]')) : [].slice.call(ROOT.querySelectorAll('[data-name-template]'));\n\t\t\tnodes.forEach(function(node) {\n\t\t\t\tvar template = node.getAttribute('data-name-template') || '';\n\t\t\t\tvar rendered = applyNameTemplate(template);\n\t\t\t\tnode.setAttribute('data-typewriter-source', rendered);\n\t\t\t\tnode.textContent = rendered;\n\t\t\t});\n\t\t}\n\n\t\tfunction getActiveContentBlocks() {\n\t\t\tvar activeStep = ROOT.querySelector('.wpbm-qf__step--active');\n\t\t\tvar nodes = [];\n\t\t\tif (activeStep) {\n\t\t\t\tnodes = nodes.concat([].slice.call(activeStep.querySelectorAll('[data-typewriter]')));\n\t\t\t}\n\t\t\tif (success && success.style.display !== 'none') {\n\t\t\t\tnodes = nodes.concat([].slice.call(success.querySelectorAll('[data-typewriter]')));\n\t\t\t}\n\t\t\treturn nodes;\n\t\t}\n\n\t\tfunction getTypewriterNodes(scope) {\n\t\t\treturn scope ? [].slice.call(scope.querySelectorAll('[data-typewriter]')) : getActiveContentBlocks();\n\t\t}\n\n\t\tfunction reserveTypewriterSpace(scope) {\n\t\t\tgetTypewriterNodes(scope).forEach(function(node) {\n\t\t\t\tvar text = node.getAttribute('data-typewriter-source');\n\t\t\t\tif (text === null) {\n\t\t\t\t\ttext = node.textContent;\n\t\t\t\t\tnode.setAttribute('data-typewriter-source', text);\n\t\t\t\t}\n\n\t\t\t\tvar previousText = node.textContent;\n\t\t\t\tvar previousMinHeight = node.style.minHeight;\n\t\t\t\tnode.textContent = text;\n\t\t\t\tnode.style.minHeight = '0px';\n\t\t\t\tvar measuredHeight = Math.ceil(node.scrollHeight || node.offsetHeight || 0);\n\t\t\t\tif (measuredHeight > 0) {\n\t\t\t\t\tnode.style.minHeight = measuredHeight + 'px';\n\t\t\t\t} else {\n\t\t\t\t\tnode.style.minHeight = previousMinHeight;\n\t\t\t\t}\n\t\t\t\tnode.textContent = previousText;\n\t\t\t});\n\t\t}\n\n\t\tfunction lockStageHeight() {\n\t\t\tvar panels = [step1, step2, success];\n\t\t\tvar rootMinHeight = 0;\n\t\t\tvar originalRootMinHeight = ROOT.style.minHeight;\n\t\t\tvar activeStepState = {\n\t\t\t\tstep1: step1.classList.contains('wpbm-qf__step--active'),\n\t\t\t\tstep2: step2.classList.contains('wpbm-qf__step--active'),\n\t\t\t\tsuccessDisplay: success.style.display\n\t\t\t};\n\n\t\t\tROOT.style.minHeight = '0px';\n\n\t\t\tpanels.forEach(function(panel) {\n\t\t\t\tif (!panel) return;\n\t\t\t\tvar original = {\n\t\t\t\t\tdisplay: panel.style.display,\n\t\t\t\t\tvisibility: panel.style.visibility,\n\t\t\t\t\tposition: panel.style.position,\n\t\t\t\t\tpointerEvents: panel.style.pointerEvents\n\t\t\t\t};\n\n\t\t\t\t\/\/ Intentionally remove active from both steps on each iteration so\n\t\t\t\t\/\/ we can make only the current panel visible for measurement, then\n\t\t\t\t\/\/ restore everything afterwards. This is a deliberate temporary\n\t\t\t\t\/\/ side-effect on elements that are not the current panel.\n\t\t\t\tstep1.classList.remove('wpbm-qf__step--active');\n\t\t\t\tstep2.classList.remove('wpbm-qf__step--active');\n\t\t\t\tpanel.style.display = 'block';\n\t\t\t\tpanel.style.visibility = 'hidden';\n\t\t\t\tpanel.style.position = 'relative';\n\t\t\t\tpanel.style.pointerEvents = 'none';\n\t\t\t\tif (panel === step1 || panel === step2) {\n\t\t\t\t\tpanel.classList.add('wpbm-qf__step--active');\n\t\t\t\t}\n\n\t\t\t\trefreshNameTokens(panel);\n\t\t\t\treserveTypewriterSpace(panel);\n\t\t\t\trootMinHeight = Math.max(rootMinHeight, Math.ceil(ROOT.scrollHeight || ROOT.offsetHeight || 0));\n\n\t\t\t\tpanel.style.display = original.display;\n\t\t\t\tpanel.style.visibility = original.visibility;\n\t\t\t\tpanel.style.position = original.position;\n\t\t\t\tpanel.style.pointerEvents = original.pointerEvents;\n\t\t\t});\n\n\t\t\tstep1.classList.toggle('wpbm-qf__step--active', activeStepState.step1);\n\t\t\tstep2.classList.toggle('wpbm-qf__step--active', activeStepState.step2);\n\t\t\tsuccess.style.display = activeStepState.successDisplay;\n\n\t\t\tif (rootMinHeight > 0) {\n\t\t\t\tROOT.style.minHeight = rootMinHeight + 'px';\n\t\t\t} else {\n\t\t\t\tROOT.style.minHeight = originalRootMinHeight;\n\t\t\t}\n\t\t}\n\n\t\tfunction runTypewriter(scope) {\n\t\t\trefreshNameTokens(scope || ROOT);\n\t\t\treserveTypewriterSpace(scope || ROOT);\n\t\t\tvar nodes = getTypewriterNodes(scope);\n\t\t\tvar sequenceOffset = 0;\n\n\t\t\tnodes.forEach(function(node) {\n\t\t\t\tvar text = node.getAttribute('data-typewriter-source');\n\t\t\t\tif (text === null) {\n\t\t\t\t\ttext = node.textContent;\n\t\t\t\t\tnode.setAttribute('data-typewriter-source', text);\n\t\t\t\t}\n\t\t\t\tnode.textContent = '';\n\t\t\t\tnode.classList.remove('is-typing');\n\n\t\t\t\tvar startDelay = sequenceOffset;\n\t\t\t\tvar duration = text.length * TYPE_SPEED;\n\n\t\t\t\twindow.setTimeout(function() {\n\t\t\t\t\tvar i = 0;\n\t\t\t\t\tnode.classList.add('is-typing');\n\t\t\t\t\t(function tick() {\n\t\t\t\t\t\tnode.textContent = text.slice(0, i);\n\t\t\t\t\t\ti += 1;\n\t\t\t\t\t\tif (i <= text.length) {\n\t\t\t\t\t\t\twindow.setTimeout(tick, TYPE_SPEED);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.classList.remove('is-typing');\n\t\t\t\t\t\t}\n\t\t\t\t\t})();\n\t\t\t\t}, startDelay);\n\n\t\t\t\tsequenceOffset += duration;\n\t\t\t\tif (!node.classList.contains('wpbm-qf__typewriter--body')) {\n\t\t\t\t\tsequenceOffset += COPY_DELAY;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\tfunction isModuleInView() {\n\t\t\tvar rect = ROOT.getBoundingClientRect();\n\t\t\tvar vh = window.innerHeight || document.documentElement.clientHeight || 0;\n\t\t\treturn rect.bottom > 0 && rect.top < vh;\n\t\t}\n\n\t\tfunction playTypewriterWhenVisible(scope) {\n\t\t\tpendingTypewriterScope = scope || ROOT;\n\t\t\tif (isModuleInView()) {\n\t\t\t\thasPlayedTypewriterInView = true;\n\t\t\t\trunTypewriter(pendingTypewriterScope);\n\t\t\t\tpendingTypewriterScope = null;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (!('IntersectionObserver' in window)) {\n\t\t\t\thasPlayedTypewriterInView = true;\n\t\t\t\trunTypewriter(pendingTypewriterScope);\n\t\t\t\tpendingTypewriterScope = null;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (!typewriterObserver) {\n\t\t\t\ttypewriterObserver = new IntersectionObserver(function(entries) {\n\t\t\t\t\tentries.forEach(function(entry) {\n\t\t\t\t\t\tif (!entry.isIntersecting || !pendingTypewriterScope) return;\n\t\t\t\t\t\thasPlayedTypewriterInView = true;\n\t\t\t\t\t\trunTypewriter(pendingTypewriterScope);\n\t\t\t\t\t\tpendingTypewriterScope = null;\n\t\t\t\t\t});\n\t\t\t\t}, { threshold: [0, 0.15, 0.35] });\n\t\t\t\ttypewriterObserver.observe(ROOT);\n\t\t\t}\n\t\t}\n\n\t\tfunction updateSideTab(force) {\n\t\t\tif (!sideTab) return;\n\t\t\tsyncSideTabVars();\n\t\t\tvar rect = ROOT.getBoundingClientRect();\n\t\t\tvar triggerLine = window.innerHeight * (Math.max(0, Math.min(100, sideTabTriggerPercent)) \/ 100);\n\t\t\tvar formInView = rect.top < window.innerHeight && rect.bottom > 0;\n\t\t\tvar shouldShow = force === true ? true : (rect.bottom <= triggerLine);\n\n\t\t\tif (formInView) {\n\t\t\t\tshouldShow = false;\n\t\t\t}\n\n\t\t\twindow.clearTimeout(sideTabHideTimer);\n\n\t\t\tif (shouldShow) {\n\t\t\t\tsideTab.classList.add('is-visible');\n\t\t\t} else {\n\t\t\t\tsideTab.classList.remove('is-visible');\n\t\t\t\tsideTabHideTimer = window.setTimeout(function() {\n\t\t\t\t\tif (!sideTab.classList.contains('is-visible')) {\n\t\t\t\t\t\tsideTab.blur();\n\t\t\t\t\t}\n\t\t\t\t}, 260);\n\t\t\t}\n\t\t}\n\n\t\tfunction setStep(n) {\n\t\t\tstep1.style.display = '';\n\t\t\tstep2.style.display = '';\n\t\t\tsuccess.style.display = 'none';\n\n\t\t\tstep1.classList.toggle('wpbm-qf__step--active', n === 1);\n\t\t\tstep2.classList.toggle('wpbm-qf__step--active', n === 2);\n\n\t\t\tif (bars.length > 1) {\n\t\t\t\tbars[1].classList.toggle('wpbm-qf__bar--on', n === 2);\n\t\t\t}\n\n\t\t\tplayTypewriterWhenVisible(n === 1 ? step1 : step2);\n\t\t\tupdateSideTab(false);\n\n\t\t}\n\n\t\tfunction showError(message) {\n\t\t\tif (!errorBox) return;\n\t\t\terrorBox.textContent = message;\n\t\t\terrorBox.style.display = 'block';\n\t\t}\n\n\t\tfunction clearError() {\n\t\t\tif (!errorBox) return;\n\t\t\terrorBox.textContent = '';\n\t\t\terrorBox.style.display = 'none';\n\t\t}\n\n\t\tfunction markInvalid(fieldEl, msg) {\n\t\t\tvar wrap = ROOT.querySelector('[data-field=\"' + fieldEl + '\"]');\n\t\t\tif (!wrap) return;\n\n\t\t\twrap.classList.add('wpbm-qf__field--invalid');\n\n\t\t\tif (fieldEl === 'message') {\n\t\t\t\tvar label = wrap.querySelector('.wpbm-qf__textarea-label');\n\t\t\t\tvar textarea = wrap.querySelector('textarea');\n\t\t\t\tif (label && textarea) {\n\t\t\t\t\tlabel.textContent = msg || 'Required';\n\t\t\t\t\tlabel.classList.add('wpbm-qf__textarea-label--error');\n\t\t\t\t\tlabel.classList.remove('wpbm-qf__textarea-label--hidden');\n\t\t\t\t\tscheduleMessageReset(wrap, label, textarea);\n\t\t\t\t}\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar inp = wrap.querySelector('input, textarea');\n\t\t\tif (inp) {\n\t\t\t\tinp.placeholder = msg || 'Required';\n\t\t\t\tscheduleFieldReset(wrap, inp);\n\t\t\t}\n\t\t}\n\n\t\tfunction clearInvalid(fieldEl) {\n\t\t\tvar wrap = ROOT.querySelector('[data-field=\"' + fieldEl + '\"]');\n\t\t\tif (!wrap) return;\n\n\t\t\twindow.clearTimeout(wrap._qfResetTimer);\n\t\t\twrap.classList.remove('wpbm-qf__field--invalid');\n\n\t\t\tif (fieldEl === 'message') {\n\t\t\t\tresetMessageLabel();\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar inp = wrap.querySelector('input, textarea');\n\t\t\tif (inp) {\n\t\t\t\tinp.placeholder = inp.dataset.label || '';\n\t\t\t}\n\t\t}\n\n\t\tfunction validateStep1() {\n\t\t\tvar ok = true;\n\n\t\t\t[\n\t\t\t\t{ name: 'firstname', msg: 'This field is required' },\n\t\t\t\t{ name: 'phone', msg: 'This field is required' },\n\t\t\t\t{ name: 'email', msg: 'Please enter a valid email' },\n\t\t\t\t{ name: 'company', msg: 'This field is required' }\n\t\t\t].forEach(function(f) {\n\t\t\t\tvar v = val(f.name);\n\t\t\t\tvar fail = !v || (f.name === 'email' && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(v));\n\t\t\t\tif (fail) {\n\t\t\t\t\tmarkInvalid(f.name, f.msg);\n\t\t\t\t\tok = false;\n\t\t\t\t} else {\n\t\t\t\t\tclearInvalid(f.name);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\treturn ok;\n\t\t}\n\n\t\tfunction validateStep2() {\n\t\t\tvar v = val('message');\n\t\t\tif (!v) {\n\t\t\t\tmarkInvalid('message', 'This field is required');\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tclearInvalid('message');\n\t\t\treturn true;\n\t\t}\n\n\t\tROOT.querySelectorAll('input[data-label]').forEach(function(el) {\n\t\t\tel.addEventListener('input', function() {\n\t\t\t\tclearError();\n\t\t\t\tif (el.name === 'firstname') {\n\t\t\t\t\trefreshNameTokens();\n\t\t\t\t}\n\t\t\t\tvar wrap = el.closest('[data-field]');\n\t\t\t\tif (wrap && el.value.trim()) {\n\t\t\t\t\tclearInvalid(wrap.getAttribute('data-field'));\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tel.addEventListener('blur', function() {\n\t\t\t\tvar wrap = el.closest('[data-field]');\n\t\t\t\tif (wrap && !wrap.classList.contains('wpbm-qf__field--invalid') && !el.value.trim()) {\n\t\t\t\t\tel.placeholder = el.dataset.label || '';\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\n\t\tvar messageField = ROOT.querySelector('[name=\"message\"]');\n\t\tif (messageField) {\n\t\t\tmessageField.addEventListener('focus', function() {\n\t\t\t\tvar label = getMessageLabel();\n\t\t\t\tif (label && !messageField.value.trim()) {\n\t\t\t\t\tlabel.classList.remove('wpbm-qf__textarea-label--hidden');\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tmessageField.addEventListener('blur', function() {\n\t\t\t\tvar wrap = messageField.closest('[data-field=\"message\"]');\n\t\t\t\tif (wrap && !wrap.classList.contains('wpbm-qf__field--invalid') && !messageField.value.trim()) {\n\t\t\t\t\tresetMessageLabel();\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tmessageField.addEventListener('input', function() {\n\t\t\t\tclearError();\n\t\t\t\tif (messageField.value.trim()) {\n\t\t\t\t\tclearInvalid('message');\n\t\t\t\t} else {\n\t\t\t\t\tresetMessageLabel();\n\t\t\t\t}\n\t\t\t\tsyncMessageLabel();\n\t\t\t});\n\n\t\t\tsyncMessageLabel();\n\t\t}\n\n\t\tif (sideTab) {\n\t\t\tsyncSideTabVars();\n\t\t\tif (sideTab.parentNode !== document.body) {\n\t\t\t\tdocument.body.appendChild(sideTab);\n\t\t\t\tsyncSideTabVars();\n\t\t\t}\n\t\t\tsideTab.addEventListener('click', function() {\n\t\t\t\tROOT.scrollIntoView({ behavior: 'smooth', block: 'center' });\n\t\t\t\tupdateSideTab(false);\n\t\t\t});\n\t\t\twindow.addEventListener('scroll', updateSideTab, { passive: true });\n\t\t\twindow.addEventListener('resize', function() {\n\t\t\t\t\tlockStageHeight();\n\t\t\t\t\treserveTypewriterSpace(ROOT);\n\t\t\t\t\tsyncSideTabVars();\n\t\t\t\t\tupdateSideTab();\n\t\t\t\t\tif (!hasPlayedTypewriterInView && pendingTypewriterScope && isModuleInView()) {\n\t\t\t\t\t\tplayTypewriterWhenVisible(pendingTypewriterScope);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\twindow.addEventListener('load', function() {\n\t\t\t\t\tsyncSideTabVars();\n\t\t\t\t\tupdateSideTab();\n\t\t\t\t\tif (!hasPlayedTypewriterInView && pendingTypewriterScope) {\n\t\t\t\t\t\tplayTypewriterWhenVisible(pendingTypewriterScope);\n\t\t\t\t\t}\n\t\t\t\t\twindow.setTimeout(function() {\n\t\t\t\t\t\tsyncSideTabVars();\n\t\t\t\t\t\tupdateSideTab();\n\t\t\t\t\t\tif (!hasPlayedTypewriterInView && pendingTypewriterScope) {\n\t\t\t\t\t\t\tplayTypewriterWhenVisible(pendingTypewriterScope);\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 120);\n\t\t\t\t});\n\t\t\tif ('IntersectionObserver' in window) {\n\t\t\t\tvar observer = new IntersectionObserver(function(entries) {\n\t\t\t\t\tentries.forEach(function(entry) {\n\t\t\t\t\t\tif (entry.isIntersecting) {\n\t\t\t\t\t\t\tupdateSideTab(false);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}, { threshold: [0, 0.15, 0.5] });\n\t\t\t\tobserver.observe(ROOT);\n\t\t\t}\n\t\t\tupdateSideTab(false);\n\t\t}\n\n\t\tlockStageHeight();\n\t\tplayTypewriterWhenVisible(step1);\n\n\t\tROOT.addEventListener('click', function(e) {\n\t\t\tvar btn = e.target.closest('[data-action]');\n\t\t\tif (!btn) return;\n\n\t\t\tvar action = btn.dataset.action;\n\n\t\t\tif (action === 'next') {\n\t\t\t\tclearError();\n\t\t\t\tif (validateStep1()) {\n\t\t\t\t\tsetStep(2);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (action === 'prev') {\n\t\t\t\tclearError();\n\t\t\t\tsetStep(1);\n\t\t\t}\n\n\t\t\tif (action === 'submit') {\n\t\t\t\tclearError();\n\t\t\t\tif (!validateStep2()) return;\n\t\t\t\tsubmit(btn);\n\t\t\t}\n\t\t});\n\n\t\tfunction submit(btn) {\n\t\t\tbtn.classList.add('wpbm-qf__btn--loading');\n\t\t\tbtn.disabled = true;\n\t\t\tclearError();\n\n\t\t\tvar fullName = val('firstname');\n\n\t\t\tvar fields = [\n\t\t\t\t{ name: 'firstname', value: fullName },\n\t\t\t\t{ name: 'lastname', value: '' },\n\t\t\t\t{ name: 'phone', value: val('phone') },\n\t\t\t\t{ name: 'email', value: val('email') },\n\t\t\t\t{ name: 'company', value: val('company') },\n\t\t\t\t{ name: 'state', value: val('state') },\n\t\t\t\t{ name: 'country', value: val('country') },\n\t\t\t\t{ name: 'message', value: buildSubmittedMessage() }\n\t\t\t];\n\n\t\t\tfetch(ENDPOINT, {\n\t\t\t\tmethod: 'POST',\n\t\t\t\theaders: {\n\t\t\t\t\t'Content-Type': 'application\/json'\n\t\t\t\t},\n\t\t\t\tbody: JSON.stringify({\n\t\t\t\t\tfields: fields,\n\t\t\t\t\tcontext: {\n\t\t\t\t\t\tpageUri: window.location.href,\n\t\t\t\t\t\tpageName: document.title\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t})\n\t\t\t.then(function(response) {\n\t\t\t\tif (!response.ok) {\n\t\t\t\t\treturn response.text().then(function(text) {\n\t\t\t\t\t\tthrow new Error(text || ('HubSpot submission failed with status ' + response.status));\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\treturn response.json().catch(function() {\n\t\t\t\t\treturn {};\n\t\t\t\t});\n\t\t\t})\n\t\t\t.then(function() {\n\t\t\t\t\/\/ Submit Tracker (PPC) \u2014 fires only after HubSpot confirms success\n\t\t\t\tif (PPC_TYPE === 'google_ads' && PPC_GTAG_ID && PPC_GTAG_LABEL) {\n\t\t\t\t\tif (typeof gtag === 'function') {\n\t\t\t\t\t\tgtag('event', 'conversion', {\n\t\t\t\t\t\t\tsend_to: PPC_GTAG_ID + '\/' + PPC_GTAG_LABEL\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\tconsole.warn('[wpbm_quote_form_ppc] gtag() not found \u2014 is the Google Ads global site tag loaded?');\n\t\t\t\t\t}\n\t\t\t\t} else if (PPC_TYPE === 'gtm') {\n\t\t\t\t\tif (typeof dataLayer !== 'undefined') {\n\t\t\t\t\t\tdataLayer.push({ event: PPC_GTM_EVENT });\n\t\t\t\t\t} else {\n\t\t\t\t\t\tconsole.warn('[wpbm_quote_form_ppc] dataLayer not found \u2014 is Google Tag Manager installed?');\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tstep1.classList.remove('wpbm-qf__step--active');\n\t\t\t\tstep1.style.display = 'none';\n\t\t\t\tstep2.classList.remove('wpbm-qf__step--active');\n\t\t\t\tstep2.style.display = 'none';\n\t\t\t\tsuccess.style.display = 'flex';\n\t\t\t\tplayTypewriterWhenVisible(success);\n\t\t\t\tupdateSideTab(false);\n\t\t\t})\n\t\t\t.catch(function(err) {\n\t\t\t\tconsole.error('[wpbm_quote_form] HubSpot submission error:', err);\n\t\t\t\tshowError('There was a problem sending your quote request. Please try again.');\n\t\t\t\tbtn.classList.remove('wpbm-qf__btn--loading');\n\t\t\t\tbtn.disabled = false;\n\t\t\t});\n\t\t}\n\t})();\n\t<\/script>\n\t<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-0\" data-row=\"script-row-unique-0\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-0\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row sticky-element has-bg need-focus style-color-xsdn-bg row-container\" id=\"row-unique-1\"><div class=\"row no-top-padding no-bottom-padding no-h-padding full-width row-parent\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-top pos-center align_left column_parent col-lg-12 single-internal-gutter\"><div class=\"uncol style-spec style-dark\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" >\n\t<div class=\"wpb_raw_code wpb_raw_html \" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t\n  <div class=\"progress-container\">\n    <div class=\"progress-bar\" id=\"myBar\"><\/div>\n  <\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-1\" data-row=\"script-row-unique-1\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-1\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row has-bg need-focus style-accent-bg row-container mobile-hidden\" id=\"row-unique-2\"><div class=\"row limit-width row-parent\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-top pos-center align_center column_parent col-lg-3 single-internal-gutter\"><div class=\"uncol style-spec style-dark\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h4 class=\"fontsize-858154 font-weight-800\" ><span>500,000 Units Deployed<\/span><\/h4><\/div><div class=\"clear\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-top pos-center align_center column_parent col-lg-3 single-internal-gutter\"><div class=\"uncol style-spec style-dark\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h4 class=\"fontsize-858154 font-weight-800\" ><span>3,000+ Projects<\/span><\/h4><\/div><div class=\"clear\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-top pos-center align_center column_parent col-lg-3 single-internal-gutter\"><div class=\"uncol style-spec style-dark\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h4 class=\"fontsize-858154 font-weight-800\" ><span>35 Years<\/span><\/h4><\/div><div class=\"clear\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-top pos-center align_center column_parent col-lg-3 single-internal-gutter\"><div class=\"uncol style-spec style-dark\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h4 class=\"fontsize-858154 font-weight-800\" ><span>33+ Countries<\/span><\/h4><\/div><div class=\"clear\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-2\" data-row=\"script-row-unique-2\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-2\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row has-bg need-focus style-color-lxmt-bg border-color-gyho-color row-container\" style=\"border-style: solid;\" id=\"row-unique-4\"><div class=\"row double-top-padding double-bottom-padding single-h-padding limit-width row-parent\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-top pos-center align_center column_parent col-lg-12 single-internal-gutter\"><div class=\"uncol style-light\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"un-media-gallery owl-carousel-wrapper\">\n\t\t\n\t\n\t<div class=\"owl-carousel-container owl-carousel-loading single-gutter\" >\n\t\t\t\t\t\t\t\t\t<div id=\"gallery-85457\" class=\"owl-carousel owl-element owl-height-auto\" data-loop=\"true\" data-navmobile=\"false\" data-navspeed=\"400\" data-autoplay=\"true\" data-timeout=\"3000\" data-stagepadding=\"0\" data-lg=\"7\" data-md=\"4\" data-sm=\"2\">\n<div class=\"tmb tmb-carousel tmb-iso-h4 tmb-light tmb-overlay-middle tmb-overlay-text-left tmb-desaturated tmb-id-144234  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\" ><div class=\"t-inside no-anim\" ><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"t-entry-visual-cont\"><div class=\"t-entry-visual-overlay\"><div class=\"t-entry-visual-overlay-in style-dark-bg\" style=\"opacity: 0.5;\"><\/div><\/div><div class=\"fluid-svg\"><span id=\"icon-131731\" style=\"width:100%\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/gilbane_colour.svg\" alt=\"\" \/><\/span><\/div><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><div class=\"tmb tmb-carousel tmb-iso-h4 tmb-light tmb-overlay-middle tmb-overlay-text-left tmb-desaturated tmb-id-144233  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\" ><div class=\"t-inside no-anim\" ><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"t-entry-visual-cont\"><div class=\"t-entry-visual-overlay\"><div class=\"t-entry-visual-overlay-in style-dark-bg\" style=\"opacity: 0.5;\"><\/div><\/div><div class=\"fluid-svg\"><span id=\"icon-163388\" style=\"width:100%\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/mortenson_colour.svg\" alt=\"\" \/><\/span><\/div><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><div class=\"tmb tmb-carousel tmb-iso-h4 tmb-light tmb-overlay-middle tmb-overlay-text-left tmb-desaturated tmb-id-131993  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\" ><div class=\"t-inside no-anim\" ><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"t-entry-visual-cont\"><div class=\"t-entry-visual-overlay\"><div class=\"t-entry-visual-overlay-in style-dark-bg\" style=\"opacity: 0.5;\"><\/div><\/div><div class=\"fluid-svg\"><span id=\"icon-121506\" style=\"width:100%\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/turner_colour.svg\" alt=\"\" \/><\/span><\/div><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><div class=\"tmb tmb-carousel tmb-iso-h4 tmb-light tmb-overlay-middle tmb-overlay-text-left tmb-desaturated tmb-id-144238  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\" ><div class=\"t-inside no-anim\" ><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"t-entry-visual-cont\"><div class=\"t-entry-visual-overlay\"><div class=\"t-entry-visual-overlay-in style-dark-bg\" style=\"opacity: 0.5;\"><\/div><\/div><div class=\"fluid-svg\"><span id=\"icon-377806\" style=\"width:100%\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/hensel_colour.svg\" alt=\"\" \/><\/span><\/div><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><div class=\"tmb tmb-carousel tmb-iso-h4 tmb-light tmb-overlay-middle tmb-overlay-text-left tmb-desaturated tmb-id-144237  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\" ><div class=\"t-inside no-anim\" ><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"t-entry-visual-cont\"><div class=\"t-entry-visual-overlay\"><div class=\"t-entry-visual-overlay-in style-dark-bg\" style=\"opacity: 0.5;\"><\/div><\/div><div class=\"fluid-svg\"><span id=\"icon-119060\" style=\"width:100%\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/us_navy_colour.svg\" alt=\"\" \/><\/span><\/div><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><div class=\"tmb tmb-carousel tmb-iso-h4 tmb-light tmb-overlay-middle tmb-overlay-text-left tmb-desaturated tmb-id-144235  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\" ><div class=\"t-inside no-anim\" ><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"t-entry-visual-cont\"><div class=\"t-entry-visual-overlay\"><div class=\"t-entry-visual-overlay-in style-dark-bg\" style=\"opacity: 0.5;\"><\/div><\/div><div class=\"fluid-svg\"><span id=\"icon-122743\" style=\"width:100%\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/mcarthy_colour.svg\" alt=\"\" \/><\/span><\/div><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><div class=\"tmb tmb-carousel tmb-iso-h4 tmb-light tmb-overlay-middle tmb-overlay-text-left tmb-desaturated tmb-id-131989  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\" ><div class=\"t-inside no-anim\" ><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"t-entry-visual-cont\"><div class=\"t-entry-visual-overlay\"><div class=\"t-entry-visual-overlay-in style-dark-bg\" style=\"opacity: 0.5;\"><\/div><\/div><div class=\"fluid-svg\"><span id=\"icon-298737\" style=\"width:100%\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/laing_orouke_colour.svg\" alt=\"\" \/><\/span><\/div><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><div class=\"tmb tmb-carousel tmb-iso-h4 tmb-light tmb-overlay-middle tmb-overlay-text-left tmb-desaturated tmb-id-144236  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\" ><div class=\"t-inside no-anim\" ><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"t-entry-visual-cont\"><div class=\"t-entry-visual-overlay\"><div class=\"t-entry-visual-overlay-in style-dark-bg\" style=\"opacity: 0.5;\"><\/div><\/div><div class=\"fluid-svg\"><span id=\"icon-183149\" style=\"width:100%\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/siemens_colour.svg\" alt=\"\" \/><\/span><\/div><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><div class=\"tmb tmb-carousel tmb-iso-h4 tmb-light tmb-overlay-middle tmb-overlay-text-left tmb-desaturated tmb-id-131991  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\" ><div class=\"t-inside no-anim\" ><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"t-entry-visual-cont\"><div class=\"t-entry-visual-overlay\"><div class=\"t-entry-visual-overlay-in style-dark-bg\" style=\"opacity: 0.5;\"><\/div><\/div><div class=\"fluid-svg\"><span id=\"icon-130262\" style=\"width:100%\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/pcl_colour.svg\" alt=\"\" \/><\/span><\/div><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div>\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\t\n\t\n<\/div>\n\n<\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-4\" data-row=\"script-row-unique-4\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-4\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row row-container\" id=\"row-unique-5\"><div class=\"row col-double-gutter quad-top-padding quad-bottom-padding single-h-padding limit-width row-parent\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-top pos-center align_left column_parent col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h6 class=\"h6 text-accent-color text-uppercase\" ><span>WHAT IS WES<\/span><\/h6><\/div><div class=\"clear\"><\/div><\/div><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h1 class=\"h1 font-weight-700\" ><span>Fire Protection That Keeps Up with Construction<\/span><\/h1><\/div><div class=\"clear\"><\/div><\/div><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h2 class=\"h3 font-weight-700 text-accent-color\" ><span>Wireless fire detection and evacuation system deployed in minutes<\/span><\/h2><\/div><div class=\"clear\"><\/div><\/div><div class=\"uncode_text_column\" ><p>WES provides a simple and scalable way to implement fire detection and evacuation across active construction sites. With no wiring or infrastructure required, the system can be installed in minutes and easily adapted as the project evolves, helping maintain consistent protection throughout every phase of construction. Designed to support NFPA 241-aligned fire safety strategies, WES delivers flexible protection for dynamic and high-risk environments. Watch the video to see how WES was deployed at Hudson Detroit.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-top pos-center align_left column_parent col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding    parallax-el\" data-rellax-percentage=\"0.5\" data-rellax-speed=\"3\"><div class=\"uncont\" ><div class=\"uncode-single-media  text-left\"><div class=\"single-wrapper\" style=\"max-width: 100%;\"><div class=\"tmb tmb-light  img-round img-round-xl tmb-img-ratio tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg has-no-control no-control-lazy-poster\"><div class=\"t-inside\"><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"uncode-single-media-wrapper img-round img-round-xl\"><div class=\"dummy\" style=\"padding-top: 56.2%;\"><\/div><img decoding=\"async\" class=\"wp-image-144306\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/hudson_8-uai-1800x1012.webp\" width=\"1800\" height=\"1012\" alt=\"\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><\/div><\/div><div class=\"icon-box icon-box-top  absolute-center\" ><div class=\"icon-box-icon fa-container\" style=\"margin-bottom: 0px;\" ><a role=\"button\" href=\"https:\/\/www.youtube.com\/embed\/yo2doiDYT-o\" data-lbox=\"ilightbox_single-962224\"data-icon=\"video\" data-lg-size=\"840-473\" data-active=\"1\" class=\"fa fa-stack fa-2x btn-default fa-rounded icon-animated custom-link\"><span class=\"icon-automatic-video icon-automatic-fa-2x icon-animated btn-shadow btn-default\"><span class=\"icon-automatic-video-inner-bg\"><\/span><span class=\"icon-automatic-video-outer-bg\"><\/span><\/span><i class=\"fa fa-play\"><\/i><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-5\" data-row=\"script-row-unique-5\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-5\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row has-bg need-focus style-color-199620-bg row-container\" id=\"row-unique-6\"><div class=\"row triple-top-padding triple-bottom-padding single-h-padding limit-width row-parent\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-middle pos-center align_center column_parent col-lg-12 single-internal-gutter\"><div class=\"uncol style-spec style-dark\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h4 class=\"fontsize-171046 font-weight-700\" ><span>Order Today for Fast Delivery.<\/span><\/h4><\/div><div class=\"clear\"><\/div><\/div><span class=\"btn-container\" ><a role=\"button\"  href=\"#landing_page_header\" class=\"custom-link btn btn-custom-typo font-555555 font-weight-600 text-initial no-letterspace border-width-0 btn-default btn-circle btn-outline btn-icon-left\" title=\"Request a Quote\">REQUEST A QUOTE<\/a><\/span><\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-6\" data-row=\"script-row-unique-6\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-6\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row row-container\" id=\"row-unique-7\"><div class=\"row unequal col-double-gutter quad-top-padding quad-bottom-padding double-h-padding limit-width row-parent\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-middle pos-center align_center column_parent col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding    parallax-el\" data-rellax-percentage=\"0.5\" data-rellax-speed=\"2\"><div class=\"uncont\" ><div class=\"uncode-lottie wpb_content_element  text-center\"  id=\"uncode_lottie_132797\" ><div class=\"uncode-lottie-wrap\"><lottie-player style=\"max-width: 100%\" id=\"player_132797\" src=\"\/lottie\/construction_animation.json\" background=\"transparent\" speed=\"1\" data-frames=\"0,100\" loop autoplay><\/lottie-player><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-middle pos-center align_left column_parent col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h6 class=\"h6 text-accent-color text-uppercase\" ><span>DEPLOYMENT<\/span><\/h6><\/div><div class=\"clear\"><\/div><\/div><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h3 class=\"h1 font-weight-700\" ><span>Simple Deployment. Reliable Protection<\/span><\/h3><\/div><div class=\"clear\"><\/div><\/div><div class=\"uncode_text_column\" ><p>WES3 enables fast, hassle-free fire detection and evacuation across active construction sites. Its fully wireless design removes complex installation, allowing you to deploy quickly and adapt as your project evolves.<\/p>\n<\/div><div class=\"empty-space empty-single\" ><span class=\"empty-space-inner\"><\/span><\/div>\n<div class=\"vc_row row-internal row-container\"><div class=\"row col-double-gutter row-child\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-top pos-center align_left column_child col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\" ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"icon-box icon-box-left\" ><div class=\"icon-box-icon fa-container\" style=\"width:50px;\" ><span class=\"text-accent-color btn-disable-hover\"><span id=\"icon-567811\" style=\"width:50px\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_icon_orange_22.svg\" alt=\"Orange themed icon: Ramtech Icon Orange 22\" \/><\/span><\/span><\/div><div class=\"icon-box-content\"><div class=\"icon-box-heading icon-box-fa-1x\"><h3 class=\"h4\">Setup in Minutes<\/h3><\/div><p>Activate and connect devices in minutes with no complex configuration.<\/p>\n<\/div><\/div><div class=\"icon-box icon-box-left\" ><div class=\"icon-box-icon fa-container\" style=\"width:50px;\" ><span class=\"text-accent-color btn-disable-hover\"><span id=\"icon-583607\" style=\"width:50px\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_icon_orange_2.svg\" alt=\"Orange themed icon: Ramtech Icon Orange 2\" \/><\/span><\/span><\/div><div class=\"icon-box-content\"><div class=\"icon-box-heading icon-box-fa-1x\"><h3 class=\"h4\">Mesh Network<\/h3><\/div><p>Multiple communication paths ensure reliable coverage across the site.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-top pos-center align_left column_child col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\" ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"icon-box icon-box-left\" ><div class=\"icon-box-icon fa-container\" style=\"width:50px;\" ><span class=\"text-accent-color btn-disable-hover\"><span id=\"icon-123944\" style=\"width:50px\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_icon_orange_3.svg\" alt=\"Orange themed icon: Ramtech Icon Orange 3\" \/><\/span><\/span><\/div><div class=\"icon-box-content\"><div class=\"icon-box-heading icon-box-fa-1x\"><h3 class=\"h4\">No Wires<\/h3><\/div><p>No cabling required, making placement and repositioning easy.<\/p>\n<\/div><\/div><div class=\"icon-box icon-box-left\" ><div class=\"icon-box-icon fa-container\" style=\"width:50px;\" ><span class=\"text-accent-color btn-disable-hover\"><span id=\"icon-470758\" style=\"width:50px\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_icon_orange_1.svg\" alt=\"Orange themed icon: Ramtech Icon Orange 1\" \/><\/span><\/span><\/div><div class=\"icon-box-content\"><div class=\"icon-box-heading icon-box-fa-1x\"><h3 class=\"h4\">Battery Powered<\/h3><\/div><p>Up to three years of battery life with no reliance on site power.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-7\" data-row=\"script-row-unique-7\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-7\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row row-container\" id=\"row-unique-8\"><div class=\"row-background background-element\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"background-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"background-inner\" style=\"background-image: url(https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_wes_call_point_2-1.webp);background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"block-bg-overlay style-color-jevc-bg\" style=\"opacity: 0.5;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div><div class=\"row single-top-padding single-bottom-padding exa-h-padding limit-width row-parent\" data-height-ratio=\"50\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-middle pos-left align_left column_parent col-lg-12 single-internal-gutter\"><div class=\"uncol style-spec style-dark\"  ><div class=\"uncoltable\"><div class=\"uncell double-block-padding    parallax-el\" data-rellax-percentage=\"0.5\" data-rellax-speed=\"2\"><div class=\"uncont\" ><div class=\"icon-box icon-box-top\" ><div class=\"icon-box-icon fa-container\" ><span class=\"text-default-color btn-disable-hover\"><span id=\"icon-274094\" style=\"width:50px\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/quote-icon-orange.svg\" alt=\"\" \/><\/span><\/span><\/div><div class=\"icon-box-content\"><div class=\"icon-box-heading icon-box-fa-1x\"><h3 class=\"fontsize-167418\">The WES system was simple, effective, and incredibly easy to install, with hundreds of devices programmed, installed, and commissioned in just two days.<\/h3><\/div><p>Jacob Schwab, Mortenson | McCarthy<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-8\" data-row=\"script-row-unique-8\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-8\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row has-bg need-focus style-color-lxmt-bg row-container\" id=\"row-unique-9\"><div class=\"row col-double-gutter triple-top-padding triple-bottom-padding single-h-padding limit-width row-parent\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-middle pos-left align_left column_parent col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h6 class=\"h6 text-accent-color text-uppercase\" ><span>MESH NETWORK<\/span><\/h6><\/div><div class=\"clear\"><\/div><\/div><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h3 class=\"h1 font-weight-700 text-capitalize\" ><span>Built for Complete Site Coverage<\/span><\/h3><\/div><div class=\"clear\"><\/div><\/div><div class=\"uncode_text_column\" ><p>WES includes a fully wireless range of fire alarm and evacuation devices, including a control unit, manual call points with audible and visual alerts for fire or medical alarms, smoke and heat detectors, and interface units. Each device can be installed in minutes without wiring or site power and can be easily repositioned as site layouts and project requirements evolve.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-middle pos-center align_center column_parent col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding    parallax-el\" data-rellax-percentage=\"0.5\" data-rellax-speed=\"2\"><div class=\"uncont\" ><div class=\"uncode-lottie wpb_content_element  text-center\"  id=\"uncode_lottie_111106\" ><div class=\"uncode-lottie-wrap\"><lottie-player style=\"max-width: 100%\" id=\"player_111106\" src=\"\/lottie\/mesh_network_na.json\" background=\"transparent\" speed=\"1\" data-frames=\"0,100\" loop data-trigger=\"scroll\"><\/lottie-player><\/div><\/div><\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-9\" data-row=\"script-row-unique-9\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-9\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row has-bg need-focus style-color-199620-bg row-container desktop-hidden tablet-hidden mobile-hidden\" id=\"row-unique-10\"><div class=\"row quad-top-padding quad-bottom-padding single-h-padding limit-width row-parent\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-top pos-center align_left column_parent col-lg-12 single-internal-gutter\"><div class=\"uncol style-light\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_row row-internal row-container\"><div class=\"row row-child\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-top pos-center align_left column_child col-lg-6 single-internal-gutter\"><div class=\"uncol style-spec style-dark\" ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h6 class=\"h6 text-accent-color text-uppercase\" ><span>EXCELLENCE<\/span><\/h6><\/div><div class=\"clear\"><\/div><\/div><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h3 class=\"h1 font-weight-700\" ><span>Compliance, Quality &amp; Integration<\/span><\/h3><\/div><div class=\"clear\"><\/div><\/div><div class=\"uncode_text_column\" ><p>WES3 delivers uncompromising quality with <a href=\"https:\/\/www.iccsafe.org\" target=\"_blank\" rel=\"noopener\">ICC<\/a> &amp; <a href=\"https:\/\/www.fcc.gov\/\" target=\"_blank\" rel=\"noopener\">FCC<\/a> approval, comprehensive two-year warranty coverage, and seamless third-party integration capabilities. These core features ensure regulatory compliance, long-term reliability, and flexible connectivity for complete construction site protection.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-top pos-center align_left column_child col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\" ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row vc_custom_1751885740633 row-internal row-container\" style=\"margin-top: 75px ;\"><div class=\"row unequal row-child\" data-minheight=\"300\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-top pos-center align_left column_child col-lg-4 single-internal-gutter\"><div class=\"uncol style-light\" ><div class=\"uncoltable\"><div class=\"uncell single-block-padding style-color-xsdn-bg  unradius-xl  parallax-el\" data-rellax-percentage=\"0.5\" data-rellax-speed=\"2\"><div class=\"uncont\" ><div class=\"icon-box icon-box-left\" ><div class=\"icon-box-icon fa-container\" style=\"width:50px;\" ><span class=\"text-accent-color btn-disable-hover\"><span id=\"icon-206413\" style=\"width:50px\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_icon_orange_3.svg\" alt=\"Orange themed icon: Ramtech Icon Orange 3\" \/><\/span><\/span><\/div><div class=\"icon-box-content\"><div class=\"icon-box-heading icon-box-fa-1x\"><h3 class=\"h4\">Trusted for NFPA241 Compliance<\/h3><\/div><p>WES3 supports <a href=\"https:\/\/www.nfpa.org\/codes-and-standards\/detail?code=241\" target=\"_blank\" rel=\"noopener\">NFPA 241 compliance<\/a> by delivering site-wide wireless fire and evacuation alerts, rapid deployment, and 24\/7 battery-powered protection tailored to the demands of temporary construction environments.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-top pos-center align_left column_child col-lg-4 single-internal-gutter\"><div class=\"uncol style-light\" ><div class=\"uncoltable\"><div class=\"uncell single-block-padding style-color-xsdn-bg  unradius-xl  parallax-el\" data-rellax-percentage=\"0.5\" data-rellax-speed=\"2\"><div class=\"uncont\" ><div class=\"icon-box icon-box-left\" ><div class=\"icon-box-icon fa-container\" style=\"width:50px;\" ><span class=\"text-accent-color btn-disable-hover\"><span id=\"icon-135688\" style=\"width:50px\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_icon_orange_5.svg\" alt=\"Orange themed icon: Ramtech Icon Orange 5\" \/><\/span><\/span><\/div><div class=\"icon-box-content\"><div class=\"icon-box-heading icon-box-fa-1x\"><h3 class=\"h4\">Comprehensive 2 Year Warranty<\/h3><\/div><p>WES3 comes with a comprehensive two-year manufacturer warranty, providing confidence in product quality and demonstrating our commitment to exceptional build standards and customer support.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-top pos-center align_left column_child col-lg-4 single-internal-gutter\"><div class=\"uncol style-light\" ><div class=\"uncoltable\"><div class=\"uncell single-block-padding style-color-xsdn-bg  unradius-xl  parallax-el\" data-rellax-percentage=\"0.5\" data-rellax-speed=\"2\"><div class=\"uncont\" ><div class=\"icon-box icon-box-left\" ><div class=\"icon-box-icon fa-container\" style=\"width:50px;\" ><span class=\"text-accent-color btn-disable-hover\"><span id=\"icon-203571\" style=\"width:50px\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_icon_orange_59.svg\" alt=\"Orange themed icon: Ramtech Icon Orange 59\" \/><\/span><\/span><\/div><div class=\"icon-box-content\"><div class=\"icon-box-heading icon-box-fa-1x\"><h3 class=\"h4\">Seamless 3rd Party Integration<\/h3><\/div><p>The WES3 Interface unit enables effortless integration with existing building management systems, access control, lifts, and emergency lighting for enhanced site-wide protection.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-10\" data-row=\"script-row-unique-10\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-10\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row row-container\" id=\"row-unique-11\"><div class=\"row-background background-element\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"background-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"background-inner\" style=\"background-image: url(https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_wes_call_point_1-1.webp);background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"block-bg-overlay style-color-jevc-bg\" style=\"opacity: 0.5;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div><div class=\"row single-top-padding single-bottom-padding exa-h-padding limit-width row-parent\" data-height-ratio=\"50\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-middle pos-left align_left column_parent col-lg-12 single-internal-gutter\"><div class=\"uncol style-spec style-dark\"  ><div class=\"uncoltable\"><div class=\"uncell double-block-padding    parallax-el\" data-rellax-percentage=\"0.5\" data-rellax-speed=\"2\"><div class=\"uncont\" ><div class=\"icon-box icon-box-top\" ><div class=\"icon-box-icon fa-container\" ><span class=\"text-default-color btn-disable-hover\"><span id=\"icon-114048\" style=\"width:50px\" class=\"icon-media\"><img decoding=\"async\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/quote-icon-orange.svg\" alt=\"\" \/><\/span><\/span><\/div><div class=\"icon-box-content\"><div class=\"icon-box-heading icon-box-fa-1x\"><h3 class=\"fontsize-167418\">Having a coordinated system that alerted all workers simultaneously gave us confidence and ensured workers felt safe throughout the project.<\/h3><\/div><p>Anna Kahl, Project Safety Professional | Barton Marlow<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-11\" data-row=\"script-row-unique-11\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-11\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row vc_custom_1754225345874 row-container\" style=\"margin-bottom: -10px ;\" id=\"row-unique-12\"><div class=\"row no-top-padding no-bottom-padding single-h-padding limit-width row-parent\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-bottom pos-center align_center column_parent col-lg-6 no-internal-gutter\"><div class=\"uncol style-light animate_when_almost_visible alpha-anim\"  data-delay=\"200\" data-speed=\"200\"><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_row row-internal row-container\"><div class=\"row row-child\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-middle pos-center align_center column_child col-lg-12 tablet-hidden mobile-hidden single-internal-gutter\"><div class=\"uncol style-light\" ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" >\t\t<div class=\"ramtech-video-wrapper wpbm-scroll-video ramtech-scroll-video ramtech-video-align-center\" style=\"--wpbm-scroll-video-radius:0px;\" data-ramtech-scroll-video data-ramtech-scroll-video-speed=\"1.2\" data-scroll-sensitivity=\"1.2\" data-video-scale=\"100\" data-video-align=\"center\" data-performance-mode=\"auto\">\n\t\t\t<video class=\"ramtech-scroll-video__media\" muted playsinline preload=\"metadata\" style=\"width:100%;height:auto;\">\n\t\t\t\t<source src=\"\/wp-content\/uploads\/react_alert_4.mp4\">\n\t\t\t<\/video>\n\t\t<\/div>\n\t\t<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"uncode-single-media desktop-hidden text-left\"><div class=\"single-wrapper\" style=\"max-width: 100%;\"><div class=\"tmb tmb-light  tmb-media-first tmb-media-last tmb-content-overlay tmb-no-bg\"><div class=\"t-inside\"><div class=\"t-entry-visual\"><div class=\"t-entry-visual-tc\"><div class=\"uncode-single-media-wrapper\"><img decoding=\"async\" class=\"wp-image-145338\" src=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/react_alert_4.webp\" width=\"1500\" height=\"1200\" alt=\"\" srcset=\"https:\/\/ramtechglobal.com\/wp-content\/uploads\/react_alert_4.webp 1500w, https:\/\/ramtechglobal.com\/wp-content\/uploads\/react_alert_4-768x614.webp 768w, https:\/\/ramtechglobal.com\/wp-content\/uploads\/react_alert_4-350x280.webp 350w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column pos-middle pos-left align_left column_parent col-lg-6 single-internal-gutter\"><div class=\"uncol style-light\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"empty-space empty-triple\" ><span class=\"empty-space-inner\"><\/span><\/div>\n<div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h6 class=\"h6 text-accent-color text-uppercase\" ><span>ALERTS<\/span><\/h6><\/div><div class=\"clear\"><\/div><\/div><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h3 class=\"h1 font-weight-700\" ><span>Stay Connected Beyond the Site<\/span><\/h3><\/div><div class=\"clear\"><\/div><\/div><div class=\"uncode_text_column\" ><p>REACT is a cloud-based emergency notification platform that extends visibility beyond the site, delivering clear, escalated alerts through the mobile app when incidents occur. It enables teams to monitor site activity, manage notifications, track events, and stay informed in real time, whether on-site, remotely, or across multiple project locations.<\/p>\n<\/div><div class=\"empty-space empty-triple\" ><span class=\"empty-space-inner\"><\/span><\/div>\n<\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-12\" data-row=\"script-row-unique-12\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-12\"));<\/script><\/div><\/div><\/div><div data-parent=\"true\" class=\"vc_row has-bg need-focus style-accent-bg row-container\" id=\"row-unique-13\"><div class=\"row triple-top-padding triple-bottom-padding single-h-padding limit-width row-parent\"><div class=\"wpb_row row-inner\"><div class=\"wpb_column pos-middle pos-center align_center column_parent col-lg-12 single-internal-gutter\"><div class=\"uncol style-spec style-dark\"  ><div class=\"uncoltable\"><div class=\"uncell no-block-padding\" ><div class=\"uncont\" ><div class=\"vc_custom_heading_wrap \"><div class=\"heading-text el-text\" ><h4 class=\"fontsize-171046 font-weight-700\" ><span>Request a Free Quotation Today<\/span><\/h4><\/div><div class=\"clear\"><\/div><\/div><span class=\"btn-container\" ><a role=\"button\"  href=\"#landing_page_header\" class=\"custom-link btn btn-custom-typo font-555555 font-weight-600 text-initial no-letterspace border-width-0 btn-default btn-circle btn-outline btn-icon-left\" title=\"Request a Quote\">REQUEST A QUOTE<\/a><\/span><\/div><\/div><\/div><\/div><\/div><script id=\"script-row-unique-13\" data-row=\"script-row-unique-13\" type=\"text\/javascript\" class=\"vc_controls\">UNCODE.initRow(document.getElementById(\"row-unique-13\"));<\/script><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"Wireless Fire Alarm &amp; Evacuation System for Construction SitesProtect workers, projects, and assets with fast wireless fire detection and site-wide [...]","protected":false},"author":2,"featured_media":0,"parent":146805,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-146519","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Construction US - Ramtech Global<\/title>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Construction US\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ramtechglobal.com\/fr\/lp\/construction-americaine\/\" \/>\n<meta property=\"og:site_name\" content=\"Ramtech Global\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-08T16:37:03+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ramtechglobal.com\\\/lp\\\/construction-us\\\/\",\"url\":\"https:\\\/\\\/ramtechglobal.com\\\/lp\\\/construction-us\\\/\",\"name\":\"Construction US - Ramtech Global\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ramtechglobal.com\\\/#website\"},\"datePublished\":\"2026-04-07T10:35:38+00:00\",\"dateModified\":\"2026-06-08T16:37:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ramtechglobal.com\\\/lp\\\/construction-us\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ramtechglobal.com\\\/lp\\\/construction-us\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ramtechglobal.com\\\/lp\\\/construction-us\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ramtechglobal.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"lp\",\"item\":\"https:\\\/\\\/ramtechglobal.com\\\/lp\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Construction US\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ramtechglobal.com\\\/#website\",\"url\":\"https:\\\/\\\/ramtechglobal.com\\\/\",\"name\":\"Ramtech Global\",\"description\":\"Shaping a Safer World Through Innovation\",\"publisher\":{\"@id\":\"https:\\\/\\\/ramtechglobal.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ramtechglobal.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ramtechglobal.com\\\/#organization\",\"name\":\"Ramtech Global\",\"url\":\"https:\\\/\\\/ramtechglobal.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/ramtechglobal.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ramtechglobal.com\\\/wp-content\\\/uploads\\\/ramtech_logo_ob.svg\",\"contentUrl\":\"https:\\\/\\\/ramtechglobal.com\\\/wp-content\\\/uploads\\\/ramtech_logo_ob.svg\",\"width\":\"1\",\"height\":\"1\",\"caption\":\"Ramtech Global\"},\"image\":{\"@id\":\"https:\\\/\\\/ramtechglobal.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Construction US - Ramtech Global","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"fr_FR","og_type":"article","og_title":"Construction US","og_url":"https:\/\/ramtechglobal.com\/fr\/lp\/construction-americaine\/","og_site_name":"Ramtech Global","article_modified_time":"2026-06-08T16:37:03+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ramtechglobal.com\/lp\/construction-us\/","url":"https:\/\/ramtechglobal.com\/lp\/construction-us\/","name":"Construction US - Ramtech Global","isPartOf":{"@id":"https:\/\/ramtechglobal.com\/#website"},"datePublished":"2026-04-07T10:35:38+00:00","dateModified":"2026-06-08T16:37:03+00:00","breadcrumb":{"@id":"https:\/\/ramtechglobal.com\/lp\/construction-us\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ramtechglobal.com\/lp\/construction-us\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ramtechglobal.com\/lp\/construction-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ramtechglobal.com\/"},{"@type":"ListItem","position":2,"name":"lp","item":"https:\/\/ramtechglobal.com\/lp\/"},{"@type":"ListItem","position":3,"name":"Construction US"}]},{"@type":"WebSite","@id":"https:\/\/ramtechglobal.com\/#website","url":"https:\/\/ramtechglobal.com\/","name":"Ramtech Global","description":"Fa\u00e7onner un Monde Plus S\u00fbr Gr\u00e2ce \u00e0 l\u2019Innovation","publisher":{"@id":"https:\/\/ramtechglobal.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ramtechglobal.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/ramtechglobal.com\/#organization","name":"Ramtech Global","url":"https:\/\/ramtechglobal.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/ramtechglobal.com\/#\/schema\/logo\/image\/","url":"https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_logo_ob.svg","contentUrl":"https:\/\/ramtechglobal.com\/wp-content\/uploads\/ramtech_logo_ob.svg","width":"1","height":"1","caption":"Ramtech Global"},"image":{"@id":"https:\/\/ramtechglobal.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ramtechglobal.com\/fr\/wp-json\/wp\/v2\/pages\/146519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ramtechglobal.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ramtechglobal.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ramtechglobal.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ramtechglobal.com\/fr\/wp-json\/wp\/v2\/comments?post=146519"}],"version-history":[{"count":257,"href":"https:\/\/ramtechglobal.com\/fr\/wp-json\/wp\/v2\/pages\/146519\/revisions"}],"predecessor-version":[{"id":147329,"href":"https:\/\/ramtechglobal.com\/fr\/wp-json\/wp\/v2\/pages\/146519\/revisions\/147329"}],"up":[{"embeddable":true,"href":"https:\/\/ramtechglobal.com\/fr\/wp-json\/wp\/v2\/pages\/146805"}],"wp:attachment":[{"href":"https:\/\/ramtechglobal.com\/fr\/wp-json\/wp\/v2\/media?parent=146519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}