{"id":1903,"date":"2026-04-01T12:51:44","date_gmt":"2026-04-01T16:51:44","guid":{"rendered":"https:\/\/constructiondipaolo.com\/carrieres\/"},"modified":"2026-07-16T11:29:44","modified_gmt":"2026-07-16T15:29:44","slug":"careers","status":"publish","type":"page","link":"https:\/\/constructiondipaolo.com\/en\/careers\/","title":{"rendered":"Careers"},"content":{"rendered":"    <section class=\"repeater-offest || section relative\">\n        \r\n<span class=\"absolute top-0 left-0\" ><\/span>        <div class=\"absolute opacity-10 h-auto [&#038;_svg]:w-full [&#038;_svg]:h-auto top-0 left-0 -translate-y-[2rem]  md:-translate-y-[5rem] lg:translate-y-0 lg:bottom-0 lg:top-auto w-[34.5vw] xl:w-[497px]\"><svg width=\"498\" height=\"467\" viewBox=\"0 0 498 467\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M268.992 2.28613H268.993C325.301 2.61274 375.546 24.9435 418.904 57.8564L418.852 57.8838L419.432 58.373C468.133 99.5044 493.898 162.289 496.789 225.778C499.68 289.269 479.692 353.401 436.972 397.224C394.696 440.577 339.47 459.581 278.97 466.014L220.81 466.106L220.81 370.481L245.315 370.252C320.003 369.55 370.175 310.845 368.698 234.875L368.653 233.077C366.438 158.149 315.993 96.7355 241.37 95.7441L129.946 94.2881L129.439 94.2813L129.439 466.295L0.5 466.482L0.592773 0.50293L268.992 2.28613Z\" fill=\"#5A5046\" stroke=\"#5A5046\"\/>\n<\/svg>\n<\/div>\n\n        <div class=\"wrapper || lg:grid-col\">\n            <div class=\"max-lg:mb-10 lg:col-start-1 lg:col-span-5\">\n                    <div class=\"intro-sided\">\r\n                    <h2 class=\"text-h2 max-w-[43.75rem]\">Build Your Future with Groupe Di Paolo<\/h2>\r\n                <div class=\"wysiwyg-container || mt-6 max-w-[28.125rem] lg:mt-8\">\r\n    <p>At Groupe Di Paolo, we do more than construct buildings. We create living environments, workspaces, and infrastructure that help shape and strengthen our communities.<\/p>\n<p>For nearly 40 years, our family-owned company has delivered large-scale projects across Quebec with a shared commitment: building sustainably, with precision, integrity, and passion.<\/p>\n<\/div>            <\/div>\r\n            <\/div>\n            <div class=\"lg:col-start-6 lg:col-span-7\">\n                <div class=\"[counter-reset:row] space-y-5\">\n                    \n<div class=\"row || [counter-increment:row] py-6 px-5 items-baseline flex flex-col bg-secondary rounded-image || sm:flex-row lg:py-9 lg:px-12\">\n    <p class=\"text-h2 || text-accent mb-3 || sm:mb-0 sm:mr-8 before:content-[counter(row,decimal-leading-zero)'.']\"><\/p>\n    <div class=\"flex flex-col gap-6 || sm:mt-3 lg:gap-10\">\n                    <h3 class=\"text-h3 || relative text-light\">A People-First Culture<\/h3>\n        <div class=\"wysiwyg-container || wysiwyg-light\">\r\n    <p>Our success is built first and foremost on our people. We believe the best projects are delivered by dedicated, skilled, and passionate individuals who share a common goal.<\/p>\n<p>At Di Paolo, you will be part of an environment where collaboration, respect, and teamwork are part of everyday life. We value ideas, initiative, and the growth and development of every member of our team.<\/p>\n<\/div>    <\/div>\n<\/div>\n<div class=\"row || [counter-increment:row] py-6 px-5 items-baseline flex flex-col bg-secondary rounded-image || sm:flex-row lg:py-9 lg:px-12\">\n    <p class=\"text-h2 || text-accent mb-3 || sm:mb-0 sm:mr-8 before:content-[counter(row,decimal-leading-zero)'.']\"><\/p>\n    <div class=\"flex flex-col gap-6 || sm:mt-3 lg:gap-10\">\n                    <h3 class=\"text-h3 || relative text-light\">Projects That Make a Difference<\/h3>\n        <div class=\"wysiwyg-container || wysiwyg-light\">\r\n    <p>Institutional, commercial, industrial, or residential, our projects help shape Quebec\u2019s built environment. Each project represents an opportunity to innovate, embrace new challenges, and create a lasting impact.<\/p>\n<\/div>    <\/div>\n<\/div>\n<div class=\"row || [counter-increment:row] py-6 px-5 items-baseline flex flex-col bg-secondary rounded-image || sm:flex-row lg:py-9 lg:px-12\">\n    <p class=\"text-h2 || text-accent mb-3 || sm:mb-0 sm:mr-8 before:content-[counter(row,decimal-leading-zero)'.']\"><\/p>\n    <div class=\"flex flex-col gap-6 || sm:mt-3 lg:gap-10\">\n                    <h3 class=\"text-h3 || relative text-light\">Build Your Future With Us<\/h3>\n        <div class=\"wysiwyg-container || wysiwyg-light\">\r\n    <p>Whether you are just starting your career or are an experienced professional, we offer you the opportunity to grow your expertise, take on new responsibilities, and contribute to exciting projects within a company that is constantly evolving.<\/p>\n<\/div>    <\/div>\n<\/div>\n<div class=\"row || [counter-increment:row] py-6 px-5 items-baseline flex flex-col bg-secondary rounded-image || sm:flex-row lg:py-9 lg:px-12\">\n    <p class=\"text-h2 || text-accent mb-3 || sm:mb-0 sm:mr-8 before:content-[counter(row,decimal-leading-zero)'.']\"><\/p>\n    <div class=\"flex flex-col gap-6 || sm:mt-3 lg:gap-10\">\n                    <h3 class=\"text-h3 || relative text-light\">More Than a Job<\/h3>\n        <div class=\"wysiwyg-container || wysiwyg-light\">\r\n    <p>Joining Groupe Di Paolo means becoming part of a team that takes pride in its achievements, is committed to its values, and is focused on the future.<\/p>\n<p>Together, we build lasting projects. Together, we build the future.<\/p>\n<\/div>    <\/div>\n<\/div>                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n\n\n    <section class=\"text-reveal || section different-background bg-secondary  || flex justify-center relative min-h-[100svh]\">\n        \r\n<span class=\"absolute top-0 left-0\" ><\/span>\n                                    <div class=\"absolute left-[5%] top-[5%] aspect-[121\/152] max-w-[20vw] rounded-image overflow-hidden || md:max-w-[16vw] lg:aspect-[202\/252] lg:max-w-[13vw]\" data-parallax=\"0.65\">\n                    <img decoding=\"async\" width=\"480\" height=\"720\" data-src=\"https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-9-1-480x720.jpg\" class=\"size-full object-cover lazyload\" alt=\"Image 01\" data-srcset=\"https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-9-1-480x720.jpg 480w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-9-1-640x960.jpg 640w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-9-1-350x525.jpg 350w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-9-1-150x225.jpg 150w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-9-1.jpg 800w\" data-sizes=\"(max-width: 480px) 100vw, 480px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 480px; --smush-placeholder-aspect-ratio: 480\/720;\" \/>                <\/div>\n            \n                            <div class=\"absolute right-[8%] top-[10%] aspect-[129\/76] max-w-[30vw] rounded-image overflow-hidden || md:max-w-[25vw] lg:top-[5%] lg:aspect-[268\/160] lg:max-w-[20vw]\" data-parallax=\"0.35\">\n                    <img decoding=\"async\" width=\"480\" height=\"320\" data-src=\"https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Job-Sites-21-1-480x320.jpg\" class=\"size-full object-cover lazyload\" alt=\"Image 02\" data-srcset=\"https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Job-Sites-21-1-480x320.jpg 480w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Job-Sites-21-1-1536x1024.jpg 1536w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Job-Sites-21-1-1400x933.jpg 1400w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Job-Sites-21-1-1024x683.jpg 1024w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Job-Sites-21-1-640x427.jpg 640w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Job-Sites-21-1-350x233.jpg 350w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Job-Sites-21-1-150x100.jpg 150w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Job-Sites-21-1.jpg 1920w\" data-sizes=\"(max-width: 480px) 100vw, 480px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 480px; --smush-placeholder-aspect-ratio: 480\/320;\" \/>                <\/div>\n            \n                            <div class=\"absolute left-[10%] bottom-[20%] aspect-[141\/84] max-w-[30vw] rounded-image overflow-hidden || md:max-w-[25vw] lg:bottom-[8%] lg:aspect-[268\/160] lg:max-w-[20vw]\" data-parallax=\"0.25\">\n                    <img decoding=\"async\" width=\"480\" height=\"320\" data-src=\"https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Xmas-43-1-480x320.jpg\" class=\"size-full object-cover lazyload\" alt=\"Image 03\" data-srcset=\"https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Xmas-43-1-480x320.jpg 480w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Xmas-43-1-1536x1024.jpg 1536w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Xmas-43-1-1400x933.jpg 1400w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Xmas-43-1-1024x683.jpg 1024w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Xmas-43-1-640x427.jpg 640w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Xmas-43-1-350x233.jpg 350w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Xmas-43-1-150x100.jpg 150w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-Xmas-43-1.jpg 1920w\" data-sizes=\"(max-width: 480px) 100vw, 480px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 480px; --smush-placeholder-aspect-ratio: 480\/320;\" \/>                <\/div>\n            \n                            <div class=\"absolute right-[5%] bottom-[20%] aspect-[93\/117] max-w-[20vw] rounded-image overflow-hidden || md:max-w-[16vw] lg:aspect-[202\/252] lg:max-w-[13vw]\" data-parallax=\"0.75\" data-parallax-max=\"100\">\n                    <img decoding=\"async\" width=\"480\" height=\"720\" data-src=\"https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-7-1-480x720.jpg\" class=\"size-full object-cover lazyload\" alt=\"Image 04\" data-srcset=\"https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-7-1-480x720.jpg 480w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-7-1-640x960.jpg 640w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-7-1-350x525.jpg 350w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-7-1-150x225.jpg 150w, https:\/\/constructiondipaolo.com\/wp-content\/uploads\/2026\/06\/Di-Paolo-7-1.jpg 800w\" data-sizes=\"(max-width: 480px) 100vw, 480px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 480px; --smush-placeholder-aspect-ratio: 480\/720;\" \/>                <\/div>\n                    \n        <div class=\"wrapper || relative place-content-center text-center max-w-[calc(40.375rem+(2*theme(spacing.16)))] z-10\">\n            <h2 class=\"text-h2 || text-light transition-colors\">Family<br \/>\r\nAuthenticity<br \/>\r\nBoldness<br \/>\r\nConsistency<\/h2>\n        <\/div>\n    <\/section>\n\n\n\n    <section class=\"job-table section\">\n        \r\n<span class=\"absolute top-0 left-0\" ><\/span>\n        <div class=\"wrapper\">\n\n                <div class=\"intro-horizontal || mb-10 || lg:mb-14 lg:grid-col\">\r\n        <div class=\"lg:col-span-6\">\r\n                            <h2 class=\"text-h2\">Our Career Opportunities<\/h2>\r\n\r\n                <div class=\"wysiwyg-container || mt-6 lg:mt-10\">\r\n    <p>We are constantly looking for passionate professionals who want to contribute to the delivery of large-scale projects and grow within a dedicated team.<\/p>\n<\/div>                    <\/div>\r\n\r\n        <div class=\"max-lg:mt-6 lg:flex lg:flex-col lg:col-span-6\">\r\n                                <\/div>\r\n    <\/div>\r\n\n            <div class=\"flex flex-col space-y-5\">\n                \r\n\r\n<a href=\"https:\/\/constructiondipaolo.com\/en\/job\/project-manager\/\" class=\"job-row group || block rounded-image p-5 bg-secondary\/20 text-secondary custom-transition [&#038;_p]:custom-transition hover:bg-secondary hover:text-light || xl:px-8\">\r\n    <div class=\"grid grid-cols-1 gap-8 items-center || md:grid-cols-12 md:gap-5\">\r\n\r\n        <div class=\"md:col-span-4\">\r\n            <h3 class=\"text-h3 custom-transition group-hover:text-light\">Project Manager<\/h3>\r\n        <\/div>\r\n\r\n        <div class=\"grid grid-cols-2 gap-5 || md:col-span-5 md:grid-cols-5\">\r\n\r\n            <div class=\"md:col-span-3\">\r\n                                    <p class=\"text-[1rem] mb-5 || lg:text-[1.125rem]\">Contract type<\/p>\r\n                    <p class=\"category group-hover:border-light\">Full-time<\/p>\r\n                            <\/div>\r\n\r\n            <div class=\"md:col-span-2\">\r\n                                    <p class=\"text-[1rem] mb-5 || lg:text-[1.125rem]\">Place<\/p>\r\n                    <p class=\"category group-hover:border-light\">Montreal<\/p>\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"flex justify-start || md:col-span-3 md:justify-end\">\r\n                <button class=\"!bg-transparent !text-secondary group-hover:!text-light group-hover:after:!bg-light after:!bg-secondary !p-0 btn-primary\">Learn more<\/button>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/a>\r\n\r\n<a href=\"https:\/\/constructiondipaolo.com\/en\/job\/surintendant\/\" class=\"job-row group || block rounded-image p-5 bg-secondary\/20 text-secondary custom-transition [&#038;_p]:custom-transition hover:bg-secondary hover:text-light || xl:px-8\">\r\n    <div class=\"grid grid-cols-1 gap-8 items-center || md:grid-cols-12 md:gap-5\">\r\n\r\n        <div class=\"md:col-span-4\">\r\n            <h3 class=\"text-h3 custom-transition group-hover:text-light\">Superintendent<\/h3>\r\n        <\/div>\r\n\r\n        <div class=\"grid grid-cols-2 gap-5 || md:col-span-5 md:grid-cols-5\">\r\n\r\n            <div class=\"md:col-span-3\">\r\n                                    <p class=\"text-[1rem] mb-5 || lg:text-[1.125rem]\">Contract type<\/p>\r\n                    <p class=\"category group-hover:border-light\">Full-time<\/p>\r\n                            <\/div>\r\n\r\n            <div class=\"md:col-span-2\">\r\n                                    <p class=\"text-[1rem] mb-5 || lg:text-[1.125rem]\">Place<\/p>\r\n                    <p class=\"category group-hover:border-light\">Montreal<\/p>\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"flex justify-start || md:col-span-3 md:justify-end\">\r\n                <button class=\"!bg-transparent !text-secondary group-hover:!text-light group-hover:after:!bg-light after:!bg-secondary !p-0 btn-primary\">Learn more<\/button>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/a>\r\n\r\n<a href=\"https:\/\/constructiondipaolo.com\/en\/job\/menuisier\/\" class=\"job-row group || block rounded-image p-5 bg-secondary\/20 text-secondary custom-transition [&#038;_p]:custom-transition hover:bg-secondary hover:text-light || xl:px-8\">\r\n    <div class=\"grid grid-cols-1 gap-8 items-center || md:grid-cols-12 md:gap-5\">\r\n\r\n        <div class=\"md:col-span-4\">\r\n            <h3 class=\"text-h3 custom-transition group-hover:text-light\">Carpenter<\/h3>\r\n        <\/div>\r\n\r\n        <div class=\"grid grid-cols-2 gap-5 || md:col-span-5 md:grid-cols-5\">\r\n\r\n            <div class=\"md:col-span-3\">\r\n                                    <p class=\"text-[1rem] mb-5 || lg:text-[1.125rem]\">Contract type<\/p>\r\n                    <p class=\"category group-hover:border-light\">Full-time<\/p>\r\n                            <\/div>\r\n\r\n            <div class=\"md:col-span-2\">\r\n                                    <p class=\"text-[1rem] mb-5 || lg:text-[1.125rem]\">Place<\/p>\r\n                    <p class=\"category group-hover:border-light\">Montreal<\/p>\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"flex justify-start || md:col-span-3 md:justify-end\">\r\n                <button class=\"!bg-transparent !text-secondary group-hover:!text-light group-hover:after:!bg-light after:!bg-secondary !p-0 btn-primary\">Learn more<\/button>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/a>            <\/div>\n        <\/div>\n    <\/section>\n\n\n    <section class=\"form || section\">\n        \r\n<span class=\"absolute top-0 left-0\" ><\/span>        <div class=\"absolute opacity-10 h-auto [&#038;_svg]:w-full [&#038;_svg]:h-auto top-0 left-0 w-[30vw] lg:bottom-0 lg:top-auto lg:translate-y-[9rem] xl:translate-y-[10rem] xl:w-[433px]\"><svg width=\"407\" height=\"434\" viewBox=\"0 0 407 434\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M2.05664 199.212L2.05664 199.211C2.34106 150.189 21.768 106.439 50.4131 68.6768L50.4346 68.7178L50.9238 68.1377C86.7583 25.708 141.46 3.25821 196.78 0.73926C252.102 -1.7797 307.978 15.6358 346.156 52.8545C383.924 89.6836 400.484 137.796 406.091 190.512L406.172 241.141L322.958 241.141L322.758 219.847C322.14 154.199 270.137 110.273 203.137 112.287C137.807 114.218 84.2463 158.206 83.3818 223.285L82.1123 320.396L82.1055 320.903L406.336 320.903L406.499 433.152L0.50293 433.071L2.05664 199.212Z\" fill=\"#5A5046\" stroke=\"#5A5046\"\/>\n<\/svg>\n<\/div>\n\n        <div class=\"wrapper || lg:grid-col\">\n            <div class=\"lg:col-span-5 xl:col-span-4\">\n                    <div class=\"intro-sided\">\r\n                    <h2 class=\"text-h2 max-w-[43.75rem]\">General Application<\/h2>\r\n                <div class=\"wysiwyg-container || mt-6 max-w-[28.125rem] lg:mt-8\">\r\n    <p>Can\u2019t find a position that matches your profile?<\/p>\n<p>We are always interested in meeting talented individuals who share our values and passion for construction. Submit your application, and we will get in touch with you when an opportunity that matches your experience becomes available.<\/p>\n<p>Join a team that builds with precision, passion, and pride.<\/p>\n<\/div>            <\/div>\r\n            <\/div>\n            <div class=\"mt-6 || lg:col-start-6 lg:col-span-7 lg:mt-0 xl:col-start-7 xl:col-span-6\">\n                <script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_2' id='gform_2'  action='\/en\/wp-json\/wp\/v2\/pages\/1903#gf_2' data-formid='2' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_2_7\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_7'><span class='gform-field-label__text'>X\/Twitter<\/span><\/label><div class='ginput_container'><input name='input_7' id='input_2_7' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_2_7'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_2_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_1'><span class='gform-field-label__text'>First name<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_2_1' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_3'><span class='gform-field-label__text'>Last name<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_2_3' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_4\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_4'><span class='gform-field-label__text'>Email Address<\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_4' id='input_2_4' type='email' value='' class='large'     aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_2_5\" class=\"gfield gfield--type-fileupload gfield--input-type-fileupload gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_5'><span class='gform-field-label__text'>Resume<\/span><\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='134217728' \/><input name='input_5' id='input_2_5' data-select='Download' data-placeholder='Attach a file' type='file' class='large' aria-describedby=\"gfield_upload_rules_2_5\" onchange='javascript:gformValidateFileSize( this, 134217728 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_2_5'>Max. file size: 128 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_2_5'><\/div> <\/div><\/div><div id=\"field_2_6\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_6'><span class='gform-field-label__text'>Message<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_6' id='input_2_6' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit my application<\/button> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;hash=598f272de77d251baa5d8117ec7f087e' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='NVvFktd7puf7av1ctyAb9aT1VOIzecLGfet45+mpBTHQ6yVrYq417v\/q7Ddrt6eED6dSgmgiG7bjU3DCac7lBcP0M8cINuN4KjpFqBYT3TPcZVg=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImY5Nzc3NTdjY2U5ZDMzYjBhZTRhYzU4MGZkYjkyZmQwXCIsXCJhMzA4NjFiNzQ3OTJiYzljYjgxZDdiODU2MDExZmExMVwiLFwiMjQzNDc0ZGE3MGMyZTRhOWJiMzc0NmIzMTY4MzBmMDJcIl0sXCJnZm9ybV90aGVtZVwiOlwiM2JhNjFhYzI1ZWFkNGZkMGJmZWIyMDkyOGZiMGZlNDVcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCI5Y2E2NTNmZTk1YmNkMTcwZTYyMzdmY2VmYTI2Mzg3NVwiLFwiZm9ybV9pZFwiOlwiMWE1Y2Y1ZjgxNjA2OWI3YmI0ZDQyYWMxMTQ2MGQ5NDhcIixcInVybFwiOlwiMWMzMDdiNDg1NjNkYTUwMzIxZDdiYTU0Y2ExNTllNzRcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiYTQzMzI4MzUxZTE2YWJiZGUxMGVmYWFjODAxMDg2ZmRcIn0iLCIyNGYyNGQ2N2JhMGE0NmQxMTYzNGUxMzQ2OGIyMmQ3ZiIsMTc4NjQ1NTA1Ml0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_2').val();jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n            <\/div>\n        <\/div>\n    <\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":1906,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1903","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/constructiondipaolo.com\/en\/wp-json\/wp\/v2\/pages\/1903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/constructiondipaolo.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/constructiondipaolo.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/constructiondipaolo.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/constructiondipaolo.com\/en\/wp-json\/wp\/v2\/comments?post=1903"}],"version-history":[{"count":0,"href":"https:\/\/constructiondipaolo.com\/en\/wp-json\/wp\/v2\/pages\/1903\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/constructiondipaolo.com\/en\/wp-json\/wp\/v2\/media\/1906"}],"wp:attachment":[{"href":"https:\/\/constructiondipaolo.com\/en\/wp-json\/wp\/v2\/media?parent=1903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}