PageSourceSearch

https://sebastienstlouisexcavation.com/

html sebastienstlouisexcavation.com collected 2026-09-29 20:32:17 UTC 56,805 bytes, 708 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 6]>
3<html id="ie6" lang="en-CA">
4<![endif]-->
5<!--[if IE 7]>
6<html id="ie7" lang="en-CA">
7<![endif]-->
8<!--[if IE 8]>
9<html id="ie8" lang="en-CA">
10<![endif]-->
11<!--[if !(IE 6) | !(IE 7) | !(IE 8)  ]><!-->
12<html lang="en-CA">
13<!--<![endif]-->
14<head>
15<meta charset="UTF-8" />
16<meta name="viewport" content="width=device-width" />
17<meta name="lnm.location" content="linknowmedia.fun" /> 
18<title>Sebastien St-Louis Excavation | Excavation Contractor</title>
19<link rel="profile" href="http://gmpg.org/xfn/11" />
20<link rel="pingback" href="https://sebastienstlouisexcavation.com/xmlrpc.php" />
21<!--[if lt IE 9]>
22<script src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/scripts/html5.js" type="text/javascript"></script>
22
23<![endif]-->
24	<link rel="preconnect" href="https://fonts.googleapis.com">
25<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
26<link href="https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;700&display=swap" rel="stylesheet"><meta name='robots' content='max-image-preview:large' />
27<meta name="description" content="Sebastien St-Louis Excavation ranks among the finest of all excavation contractors in the region. Click to learn more." /><meta name="keywords" content="Ottawa Excavation Contractor, Ottawa Septic Company, Ottawa Land Clearing Services, Nepean Excavation Contractor, Nepean Septic Company, Nepean Land Clearing Services, Stittsville Excavation Contractor, Stittsville Septic Company, Stittsville Land Clearing Services" /><meta name="lnm.themename" content="exc3" /><link rel='dns-prefetch' href='//www.google.com' />
28<link rel='dns-prefetch' href='//maps.googleapis.com' />
29<link rel='dns-prefetch' href='//kit.fontawesome.com' />
30<link rel="alternate" type="application/rss+xml" title="Sebastien St-louis Excavation &raquo; Home Comments Feed" href="https://sebastienstlouisexcavation.com/home/feed/" />
31<style id="wp-img-auto-sizes-contain-inline-css">
32img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
33/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
34</style>
35<style id="wp-block-library-inline-css">
36:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
36--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
37
38/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
39</style>
40
41<style id="global-styles-inline-css">
42:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
42--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
42.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
43/*# sourceURL=global-styles-inline-css */
44</style>
45
46<link rel='stylesheet' id='normalize-css' href='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/normalize.min.css' media='all' />
47<link rel='stylesheet' id='foundation-css' href='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/foundation.css' media='all' />
48<link rel='stylesheet' id='style-css' href='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/style.css' media='all' />
49<link rel='stylesheet' id='slick-css' href='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/slick/slick.css' media='all' />
50<link rel='stylesheet' id='pagestylephp-css' href='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/page-css.php' media='all' />
51<link rel='stylesheet' id='site-reviews-css' href='https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/styles/default.css' media='all' />
52<style id="site-reviews-inline-css">
53:root{--glsr-star-empty:url(https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-empty.svg);--glsr-star-error:url(https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-error.svg);--glsr-star-full:url(https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-full.svg);--glsr-star-half:url(https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/images/stars/default/star-half.svg)}
54/*# sourceURL=site-reviews-inline-css */
55</style>
56<script id="jquery-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/scripts/jquery.min.js"></script>
vendor: 1 bytes, line 56
56
57<script id="foundationjs-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/js/foundation/foundation.js"></script>
vendor: 1 bytes, line 57
57
58<script id="topbar-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/js/foundation/foundation.topbar.js"></script>
vendor: 1 bytes, line 58
58
59<script id="fontawesome-js" src="https://kit.fontawesome.com/f9c8f97a41.js"></script>
vendor: 1 bytes, line 59
59
60<script id="modernizr-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/scripts/vendor/modernizr.js"></script>
60
61<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sebastienstlouisexcavation.com/xmlrpc.php?rsd" />
62<meta name="generator" content="WordPress 7.1.2" />
63<link rel="canonical" href="https://sebastienstlouisexcavation.com/" />
64<link rel='shortlink' href='https://sebastienstlouisexcavation.com/?p=14' />
65<script src='https://sebastienstlouisexcavation.com/?dm=fcba057eea8bd5e2ee7fbd61ba5c4ead&amp;action=load&amp;blogid=130&amp;siteid=1&amp;t=942716779&amp;back=https%3A%2F%2Fsebastienstlouisexcavation.com%2F' type='text/javascript'></script>
65<!-- pulled from default Schema Settings -->
65<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"LocalBusiness","name":"Sebastien St-Louis Excavation","description":"Excavation Contractor, Septic Company and Land Clearing Services","image":"https:\/\/sebastienstlouisexcavation.com\/wp-content\/themes\/exc3\/images\/rich-card.png","url":"https:\/\/sebastienstlouisexcavation.com","logo":"","faxNumber":"","email":"[email protected]","areaServed":"Ottawa, Nepean and Stittsville","paymentAccepted":"Check, Etransfer","address":{"@type":"PostalAddress","streetAddress":"","addressLocality":"Ottawa","addressRegion":"ON","postalCode":"K0A 3E0","postOfficeBoxNumber":""},"sameAs":["https:\/\/www.facebook.com\/sebastienstlouisescavation"],"contactPoint":[{"@type":"ContactPoint","telephone":"+1-613-868-5005","contactType":"customer service"}],"telephone":"+1-613-868-5005","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Monday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Tuesday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Wednesday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Thursday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Friday","opens":"08:00","closes":"17:00"}]}</script>
65 
66        <!-- Google tag (gtag.js) (GA4) -->
vendor: 73 bytes, lines 66-67
66 
67        <script async src="https://www.googletagmanager.com/gtag/js?id=
67G-D7ZN2E57L0
vendor: 21 bytes, lines 67-68
67"></script> 
68        
68<script>
69            
vendor: 164 bytes, lines 69-72
69window.dataLayer = window.dataLayer || [];
70            function gtag(){dataLayer.push(arguments);} 
71            gtag('js', new Date());
72            gtag('config', '
72G-D7ZN2E57L0
vendor: 13 bytes, lines 72-73
72'); 
73        
73</script>
73
74        	
75	<meta name="townorder" id="townorder" content="Ottawa, Nepean and Stittsville">
76<meta name="marketspecialties" id="marketspecialties" content="Excavation Contractor, Septic Company and Land Clearing Services">
77<meta name="city" id="city" content="Ottawa">
78<link rel='stylesheet' id='datetimecss-css' href='https://sebastienstlouisexcavation.com/wp-content/plugins/linknowmedia-email/styles/jquery.datetimepicker.css' media='all' />
79
80</head>
81<body class="wp-singular page-template-default page page-id-14 wp-theme-exc3">
82
83<header class="header-wrapper header-home">
84    <div class="mobile-menu hide-for-large-up">
85        <span class="mobile-navigation navigation-toggle"><i class="toggle-bars"></i></span>
86        <div class="navigation-wrapper fullwidth-navigation">
87            <nav  class="top-bar fading"  data-options=" custom_back_text: true; back_text: Back;" data-topbar itemscope itemtype="http://www.schema.org/SiteNavigationElement">
88	<ul class="title-area">
89		<li class="name"></li>
90		<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
91	</ul>
92	  <div class="top-bar-section section">
93	<div class="menu"><ul>
94<li class="page_item page-item-14 current_page_item active"><a href="https://sebastienstlouisexcavation.com/home/" aria-current="page">Home</a></li>
95<li class="page_item page-item-15 page_item_has_children has-dropdown not-click"><a href="https://sebastienstlouisexcavation.com/about-us/">About</a>
96<ul class='dropdown'>
97	<li class="page_item page-item-163"><a href="https://sebastienstlouisexcavation.com/about-us/blog/">Blog</a></li>
98	<li class="page_item page-item-166"><a href="https://sebastienstlouisexcavation.com/about-us/testimonials/">Testimonials</a></li>
99</ul>
100</li>
101<li class="page_item page-item-16 page_item_has_children has-dropdown not-click"><a href="https://sebastienstlouisexcavation.com/services/">Services</a>
102<ul class='dropdown'>
103	<li class="page_item page-item-52"><a href="https://sebastienstlouisexcavation.com/services/flatbed-trucking/">Flatbed Trucking</a></li>
104	<li class="page_item page-item-58"><a href="https://sebastienstlouisexcavation.com/services/hauling-services/">Hauling Services</a></li>
105	<li class="page_item page-item-54"><a href="https://sebastienstlouisexcavation.com/services/long-haul-trucking/">Long Haul Trucking</a></li>
106	<li class="page_item page-item-56"><a href="https://sebastienstlouisexcavation.com/services/oversize-load-trucking/">Oversize Load Trucking</a></li>
107	<li class="page_item page-item-61"><a href="https://sebastienstlouisexcavation.com/services/septic-excavation/">Septic Excavation</a></li>
108	<li class="page_item page-item-17"><a href="https://sebastienstlouisexcavation.com/services/basement-excavation/">Basement Excavation</a></li>
109	<li class="page_item page-item-18"><a href="https://sebastienstlouisexcavation.com/services/demolition/">Demolition</a></li>
110	<li class="page_item page-item-19"><a href="https://sebastienstlouisexcavation.com/services/driveway-excavation/">Driveway Excavation</a></li>
111	<li class="page_item page-item-20"><a href="https://sebastienstlouisexcavation.com/services/earth-moving/">Earth Moving</a></li>
112	<li class="page_item page-item-21"><a href="https://sebastienstlouisexcavation.com/services/excavation-company/">Excavation Company</a></li>
113	<li class="page_item page-item-22"><a href="https://sebastienstlouisexcavation.com/services/excavation-contractor/">Excavation Contractor</a></li>
114	<li class="page_item page-item-23"><a href="https://sebastienstlouisexcavation.com/services/excavation-services/">Excavation Services</a></li>
115	<li class="page_item page-item-24"><a href="https://sebastienstlouisexcavation.com/services/grading/">Grading</a></li>
116	<li class="page_item page-item-26"><a href="https://sebastienstlouisexcavation.com/services/land-clearing/">Land Clearing</a></li>
117	<li class="page_item page-item-27"><a href="https://sebastienstlouisexcavation.com/services/pool-excavation/">Pool Excavation</a></li>
118	<li class="page_item page-item-28"><a href="https://sebastienstlouisexcavation.com/services/residential-excavation-contractor/">Residential Excavation Contractor</a></li>
119	<li class="page_item page-item-29"><a href="https://sebastienstlouisexcavation.com/services/site-preparation-services/">Site Preparation Services</a></li>
120	<li class="page_item page-item-30"><a href="https://sebastienstlouisexcavation.com/services/trenching-services/">Trenching Services</a></li>
121	<li class="page_item page-item-107"><a href="https://sebastienstlouisexcavation.com/services/service-areas/">Service Areas</a></li>
122</ul>
123</li>
124<li class="page_item page-item-31"><a href="https://sebastienstlouisexcavation.com/faq/">FAQ</a></li>
125<li class="page_item page-item-32"><a href="https://sebastienstlouisexcavation.com/gallery/">Gallery</a></li>
126<li class="page_item page-item-33"><a href="https://sebastienstlouisexcavation.com/contact-us/">Contact</a></li>
127</ul></div>
128</div></nav>
129         </div>
130     </div>
131    <div class="content-wrapper header-bar">
132        <div class="row full header-row">
133            <div class="large-4 columns header-details">
134                <div class="logo-wrapper">
135                    <a href="/" title="Sebastien St-Louis Excavation"><img src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/logo.png" alt="Sebastien St-Louis Excavation Logo"></a>
136                 </div><div class="company-details">
137                    <p class="title">Sebastien St-Louis Excavation</p>
138                    <p>Excavation Contractor, Septic Company and Land Clearing Services</p>
139                 </div>
140             </div>
141            <div class="large-8 columns strip-padding menu-wrapper mobile-hide">
142                <div class="navigation-wrapper">
143                    <nav  class="top-bar fading"  data-options=" custom_back_text: true; back_text: Back;" data-topbar itemscope itemtype="http://www.schema.org/SiteNavigationElement">
144	<ul class="title-area">
145		<li class="name"></li>
146		<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
147	</ul>
148	  <div class="top-bar-section section">
149	<div class="menu"><ul>
150<li class="page_item page-item-14 current_page_item active"><a href="https://sebastienstlouisexcavation.com/home/" aria-current="page">Home</a></li>
151<li class="page_item page-item-15 page_item_has_children has-dropdown not-click"><a href="https://sebastienstlouisexcavation.com/about-us/">About</a>
152<ul class='dropdown'>
153	<li class="page_item page-item-163"><a href="https://sebastienstlouisexcavation.com/about-us/blog/">Blog</a></li>
154	<li class="page_item page-item-166"><a href="https://sebastienstlouisexcavation.com/about-us/testimonials/">Testimonials</a></li>
155</ul>
156</li>
157<li class="page_item page-item-16 page_item_has_children has-dropdown not-click"><a href="https://sebastienstlouisexcavation.com/services/">Services</a>
158<ul class='dropdown'>
159	<li class="page_item page-item-52"><a href="https://sebastienstlouisexcavation.com/services/flatbed-trucking/">Flatbed Trucking</a></li>
160	<li class="page_item page-item-58"><a href="https://sebastienstlouisexcavation.com/services/hauling-services/">Hauling Services</a></li>
161	<li class="page_item page-item-54"><a href="https://sebastienstlouisexcavation.com/services/long-haul-trucking/">Long Haul Trucking</a></li>
162	<li class="page_item page-item-56"><a href="https://sebastienstlouisexcavation.com/services/oversize-load-trucking/">Oversize Load Trucking</a></li>
163	<li class="page_item page-item-61"><a href="https://sebastienstlouisexcavation.com/services/septic-excavation/">Septic Excavation</a></li>
164	<li class="page_item page-item-17"><a href="https://sebastienstlouisexcavation.com/services/basement-excavation/">Basement Excavation</a></li>
165	<li class="page_item page-item-18"><a href="https://sebastienstlouisexcavation.com/services/demolition/">Demolition</a></li>
166	<li class="page_item page-item-19"><a href="https://sebastienstlouisexcavation.com/services/driveway-excavation/">Driveway Excavation</a></li>
167	<li class="page_item page-item-20"><a href="https://sebastienstlouisexcavation.com/services/earth-moving/">Earth Moving</a></li>
168	<li class="page_item page-item-21"><a href="https://sebastienstlouisexcavation.com/services/excavation-company/">Excavation Company</a></li>
169	<li class="page_item page-item-22"><a href="https://sebastienstlouisexcavation.com/services/excavation-contractor/">Excavation Contractor</a></li>
170	<li class="page_item page-item-23"><a href="https://sebastienstlouisexcavation.com/services/excavation-services/">Excavation Services</a></li>
171	<li class="page_item page-item-24"><a href="https://sebastienstlouisexcavation.com/services/grading/">Grading</a></li>
172	<li class="page_item page-item-26"><a href="https://sebastienstlouisexcavation.com/services/land-clearing/">Land Clearing</a></li>
173	<li class="page_item page-item-27"><a href="https://sebastienstlouisexcavation.com/services/pool-excavation/">Pool Excavation</a></li>
174	<li class="page_item page-item-28"><a href="https://sebastienstlouisexcavation.com/services/residential-excavation-contractor/">Residential Excavation Contractor</a></li>
175	<li class="page_item page-item-29"><a href="https://sebastienstlouisexcavation.com/services/site-preparation-services/">Site Preparation Services</a></li>
176	<li class="page_item page-item-30"><a href="https://sebastienstlouisexcavation.com/services/trenching-services/">Trenching Services</a></li>
177	<li class="page_item page-item-107"><a href="https://sebastienstlouisexcavation.com/services/service-areas/">Service Areas</a></li>
178</ul>
179</li>
180<li class="page_item page-item-31"><a href="https://sebastienstlouisexcavation.com/faq/">FAQ</a></li>
181<li class="page_item page-item-32"><a href="https://sebastienstlouisexcavation.com/gallery/">Gallery</a></li>
182<li class="page_item page-item-33"><a href="https://sebastienstlouisexcavation.com/contact-us/">Contact</a></li>
183</ul></div>
184</div></nav>
185                 </div><div class="header-cta-wrapper">
186                    <a class="header-cta" href="tel:+16138685005">Call Us Now: <span>(613) 868-5005</span> </a>
187                 </div>
188             </div>
189         </div>        
190     </div>
191    <div class="hero-wrapper mobile-hide">
192        <div class="row full hero-row">
193            <div class="large-8 columns slider-wrapper strip-padding right">
194                <div class="slick-header-slider">
195
196			<div>
197				<img src='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/slider/slide1.jpg' alt='Excavation Contractor' />
198				<div class='slide-content'><p class='caption'>Excavation <br>Services</p></div>
199			</div>
200			<div>
201				<img src='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/slider/slide2.jpg' alt='Septic Company' />
202				<div class='slide-content'><p class='caption'>Residential <br>Excavation</p></div>
203			</div>
204			<div>
205				<img src='https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/slider/slide3.jpg' alt='Land Clearing Services' />
206				<div class='slide-content'><p class='caption'>Commercial <br>Excavation</p></div>
207			</div></div>
208<div class="slick-button-container"></div>	
208<script>
209	jQuery(function($){
210		// Prefer the specific instance by ID, fall back to class if needed
211		var $slider = $("#slick-0");
212		if (!$slider.length) $slider = $(".slick-header-slider").first();
213		if (!$slider.length) return;
214
215		var hasMobileImage = true;
216		var useStatic = hasMobileImage && window.matchMedia("(max-width: 1024px)").matches;
217
218		if (useStatic) {
219			// Replace the slider container with the static image
220			var $img = $("<img>", {
221				src: "https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/x.png",
222				alt: "Excavation Contractor, Septic Company and Land Clearing Services"
223			});
224			$slider.replaceWith($img);
225			return; // do NOT initialize slick
226		}
227
228		// Initialize slick as usual
229		$slider.slick({
230			slide: 'div',
231			centerMode: false,
232			focusOnSelect: false,
233
234			accessibility: true,
235			pauseOnHover: false,
236			draggable: true,
237			touchMove: true,
238			infinite: true,
239			arrows: false,
240			useCSS: true,
241			swipe: true,
242
243			pauseOnDotsHover: false,
244			adaptiveHeight: false,
245			variableWidth: false,
246			swipeToSlide: false,
247			vertical: false,
248			autoplay: true,
249			dots: false,
250			fade: true,
251			rtl: false,
252
253			appendArrows: '.slick-button-container',
254
255			autoplaySpeed: 5000,
256			easing: 'swing',
257			speed: 1000,
258			slidesToShow: 1,
259			centerPadding: '0',
260			asNavFor: ''
261					});
262	});
263	</script>
263
264	
265             </div>
266            <div class="tagline">
267                <div class="icon-holder">
268                    <img src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/icon-body.png" alt="Excavator body icon" id="exc-body">
269                    <img src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/images/icon-arm.png" alt="Excavator body icon" id="exc-arm">
270                 </div>
271                <p>Located in Ottawa servicing Ottawa, Nepean, Stittsville and surrounding areas</p>
272             </div>
273         </div>
274     </div>
275</header>
276<div class="mobile-header-bg hide-for-large-up"> </div>
277<div class="mobile-sticky-cta">
278  <a class="sticky-btn" href="tel:+16138685005">Call Us </a>
279  <a href="/contact-us/" class="sticky-btn alt" title="Send Us A Message">Message Us</a>
280 </div><div class="clearfix"></div><main >
281<article class="section-article" >	
282    <div class="content-wrapper">
283        <div class="row full intro-row vertical-padding-x-large" data-equalizer >
284            <div class="large-7 columns intro-text right" data-equalizer-watch >
285                <div class="intro-text-inner">
286                    <h1>Excavation Contractor</h1>
287                    <p>When the people in our community need the expertise and professional oversight of an excavation contractor, they know to contact Sebastien St-Louis Excavation. Whether you need someone to clear the land on a worksite, dig out a pond, or excavate for a home foundation, we can help you.</p>
288                    <p>Homeowners and skilled builders alike look to us for all their excavating needs—and the reasons why are obvious. Whether you’re most concerned with quick turnarounds, reasonable rates, or excellent results, you will surely love our approach to excavation.</p>
289                    <p>Book our services today for your upcoming project. <strong>Call (613) 868-5005 to schedule your consultation</strong>.</p>
290                    <div class="cta-btn-wrapper hide-for-medium-down top-padding-xs">
291                        <a href="/contact-us/" class="btn" title="Get in touch with us">Get In <span>Touch</span></a>
292                     </div>
293                 </div>
294             </div>
295            <div class="large-5 columns home-bg1 intro-bg left" data-equalizer-watch >
296             </div>
297         </div>
298     </div>
299    <div class="content-wrapper badge-bg">
300        <div class="row badge-row vertical-padding-x-large">
301            <div class="large-4 columns badge">
302                <img src='https://sebastienstlouisexcavation.com/wp-content/uploads/sites/130/2025/02/byappointment.png' class='home-badge' loading='lazy' width='256' height='256' alt='Badge'>
303             </div>
304            <div class="large-4 columns badge text-center">
305                <img src='https://sebastienstlouisexcavation.com/wp-content/uploads/sites/130/2025/02/certifiedlicensed.png' class='home-badge' loading='lazy' width='256' height='256' alt='Badge'>
306             </div>
307            <div class="large-4 columns badge text-right">
308                <img src='https://sebastienstlouisexcavation.com/wp-content/uploads/sites/130/2025/02/familyowned.png' class='home-badge' loading='lazy' width='256' height='256' alt='Badge'>
309             </div>
310         </div>
311     </div>
312    <div class="content-wrapper">
313        <div class="row full vertical-padding-x-large" data-equalizer >
314            <div class="large-9 columns main-text" data-equalizer-watch >
315                <h2>Making Excavation Look Easy</h2>
316                <p>We are high-demand excavation contractors. Not a day goes by where we are not doing earthwork, digging trenches, or aiding the development of a new property. Over the years, we have come to understand the finer points of excavation better than the rest.</p>
317                <h3>We Serve the Customer</h3>
318                <p>We work in accordance with the standards of our trade, make no mistake. That said, we also believe in serving the customer every step of the way. We will listen to your requests, answer your questions, and address any concerns you might have. In the end, you get qual
318ity results and a customer experience like no other.</p>
319                <h3>Ready for Every Excavation Project</h3>
320                <p>Do you want to dig out a pond in the backyard of your home? Are you looking to clear a piece of property of large rocks and other masses? We can help you. Between our unparalleled expertise and vast storehouse of equipment, we can undertake just about any excavation project. Some of the services we offer include:</p>
321                <div class="list-box">
322                    <ul class="icon-list">
323                        <li>Basement excavation</li>
324                        <li>Pond digging and filling</li>
325                        <li>Site clearing</li>
326                        <li>Trenches and troughs</li>
327                    </ul>
328                    <ul class="icon-list">
329                        <li>Foundation digging</li>
330                        <li>Grading</li>
331                        <li>And more</li>
332                    </ul>
333                 </div>
334                <h3>Aiding Residential and Commercial Excavation Projects</h3>
335                <p>Since our company’s inception, we have had the opportunity to assist in projects of all varieties, from home building to commercial landscaping and everything in between. We tackle projects of all sizes—and what’s more, we treat every project with the seriousness it deserves. </p>
336                <p>Would you like to learn a little more about us? <strong>Call our offices today</strong>.</p>
337             </div>
338            <div class="large-3 columns home-bg2 mobile-bg-remove hide-for-medium-down" data-equalizer-watch >
339             </div>
340         </div>
341     </div>
342    <div class="content-wrapper cta-bg">
343        <div class="row cta-row">
344            <div class="large-12 columns text-center">
345                <h2>Your Excavation Is Always a Success with Us</h2>
346                <p>There are a lot of moving parts, crew members, and ongoing projects on any given worksite. The success of these elements often rests on the foundational elements of the project. Being the excavator experts that we are, we are usually the ones in charge of the foundation. When you want your project to go as smoothly as possible, we are the ones to work with. We carry out our duties with precision, ensuring you get the best dig-out and earth moving services possible. Our years of experience also allow us to make our way through high-octane work sites without causing delays or setbacks.</p>
347                <h2>Contact the Excavation Professionals Today</h2>
348                <p>With us overseeing the excavation and earth moving, you won’t have to worry about a thing. We don’t just aim for success—we achieve it. So, if you’re eager to book our services for an upcoming project, don’t hesitate to contact us at (613) 868-5005.</p>
349                <div class="cta-btn-wrapper top-padding-small hide-for-medium-down">
350                    <a class="cta-btn alt" href="tel:+16138685005">Call Us! </a>
351                    <a href="/contact-us/" class="cta-btn" title="Send us a message">Message Us!</a>
352                 </div>
353             </div>
354         </div>
355     </div>
356 </article>
357</main><div class="clearfix"></div>
358<footer class="footer-wrapper">
359    <div class="content-wrapper dark-bg">
360        <div class="row small footer-row first dark-bg">
361            <div class="large-6 columns footer-payment left-col">
362                <h2>Payment Methods</h2>
363                 <svg class="payment-icon circle" id="ci-check" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38.1 38.1">
364  <defs>
365    <style>
366      #ci-check .cls-1 {
367        fill: #0058a0;
368      }#ci-check .cls-2 {
369        fill: #fff;
370      }
371    </style>
372  </defs>
373  <title>Check</title>
374  <g>
375    <circle class="cls-1" cx="19.1" cy="19.1" r="19.1" transform="translate(-7.9 19.1) rotate(-45)"/>
376    <g>
377      <path class="cls-2" d="M31.7,15V28.3H6.4V15Zm-1.4,1.3H8.4c-.6,0-.7.2-.7.7v9.1c0,.8.2,1,1,1H30.3Z"/>
378      <path class="cls-2" d="M28.9,9.8l.8,3.9c-1.3.2-1.3.2-1.5-.9a2.5,2.5,0,0,1-.2-.7c0-.5-.2-.7-.8-.5l-8.7,1.9c-1.1.2-2.3.2-3.4.3H11.6Z"/>
379      <path class="cls-2" d="M23.1,20.6V18.3h5.5v2.3Z"/>
380      <path class="cls-2" d="M9.5,25.2v-.9H22.9v.9Z"/>
381      <path class="cls-2" d="M9.5,21.6v-1h8.9v1Z"/>
382    </g>
383  </g>
384</svg>
385 <svg class="payment-icon circle" id="ci-e-transfer" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38.1 38.1">
386  <defs>
387    <style>
388      #ci-e-transfer .cls-1 {
389        fill: #eaa825;
390      }#ci-e-transfer .cls-2 {
391        font-size: 7.24px;
392        fill: #231f20;
393        font-family: Arial-BoldMT, Arial;
394        font-weight: 700;
395      }#ci-e-transfer .cls-3 {
396        letter-spacing: -0.06em;
397      }
398    </style>
399  </defs>
400  <title>Interact e-Transfer</title>
401  <g>
402    <circle class="cls-1" cx="19.1" cy="19.1" r="19.1" transform="translate(-7.9 19.1) rotate(-45)"/>
403    <text class="cls-2" transform="translate(1.5 20.8)">e-<tspan class="cls-3" x="6.4" y="0">T</tspan><tspan x="10.5" y="0">ransfer</tspan></text>
404  </g>
405</svg>
406      
407             </div>
408            <div class="large-6 columns footer-social right-col hide-if-no-social">
409                <div class="content-holder">
410                    <h2>Social</h2>
411                     
412                    <a class="lnm-social-icon " href="https://www.facebook.com/sebastienstlouisescavation" rel="noreferrer noopener" itemprop="sameAs" target="blank" title="Facebook"><i class="fa fa-facebook"></i></a> 
413                    
414                 </div>
415             </div>
416         </div>
417     </div>
418    <div class="content-wrapper yellow-bg">
419        <div class="row small footer-row second yellow-bg">
420            <div class="large-6 columns footer-address left-col">
421                <h2>Contact Info</h2>
422                <p>Ottawa, ON K0A 3E0</p>
423                <p>Phone: <a class="" href="tel:+16138685005">(613) 868-5005 </a></p>
424                <p>[email protected]</p>
425             </div>
426            <div class="large-6 columns footer-hours right-col">
427                <div class="content-holder">
428                    <h2>Hours of Operation</h2>
429                    <p><strong>Office Hours</strong></p>
430                    <p>Mon - Fri: 8:00AM - 5:00PM</p>
431                    <p>Sat & Sun: By Appointment Only</p>
432                    <p><strong>Services Offered 24/7</strong></p>
433                    <p><strong>Emergency Services Also Available 24/7</strong></p>
434                 </div>
435             </div>
436         </div>    
437        <div class="row small disclaimer yellow-bg">
438            <div class="large-3 columns large-centered text-center">
439                <img src="https://linknow.com/linknow_images/linknow-logo-black.png" alt="Website Hosted By LinkNow™ Media" />
440             </div>
441         </div>
442     </div>
443</footer><div class="lnm-policies text-center lnm-policy-footer-links"><ul class="lnm-policy-useful-links"></ul></div><style>.lnm-policies {background: white;}.lnm-policies li, .lnm-policies li.lnm-policy-list-item{display: inline-block;padding: 5px;}.lnm-policies a, .lnm-policies a.lnm-policy-list-link {color:#333333;}.lnm-policies ul.useful-links, .lnm-policies ul.lnm-policy-useful-links {color:#333333;}cmp-toolbar {display: inline-block !important;}@media (width <= 767px) {.lnm-policies { padding-bottom:100px;}}</style>
444
445<div class="slide-out-wrapper hide-for-medium-down" id="slide-out">
446    <span class="form-toggle"><span class="toggle-holder"><i class="toggle-left"></i></span></span>
447    <div class="slide-out-content">
448        <div class="slide-out-form">
449            <span class="form-title">Contact us now to get a free estimate</span>
450            <form id="contactForm" class="contactForm" method="POST">
451                <input type="hidden" name="submitContact">
452                <div class="groupWrapper">
453                    <label for="fullName">Enter your full name:</label>
454                    <input class="slideOutInput validate[required] shortField" type="text" name="fullName" id="fullName" title="Full Name">
455                </div>
456                <div class="groupWrapper">
457                    <label for="phoneNumber">Enter your phone number:</label>
458                    <input class="slideOutInput validate[required,custom[phone]]" type="text" name="phoneNumber" id="phoneNumber" title="Phone Number">
459                </div>
460                <div class="groupWrapper">
461                    <label for="emailAddress">Enter your email address:</label>
462                    <input class="slideOutInput validate[required,custom[emailAddress]]" type="text" name="emailAddress" id="emailAddress" title="Email Address">
463                </div>
464                <div class="groupWrapper">
465                    <label for="emailMessage">Enter your message:</label>
466                    <textarea class="validate[required]" type="text" name="emailMessage" id="emailMessage" title="Your Message"></textarea>
467                </div>
468                
469                
470                <div class="submitWrapper slideOut">            
471                    <button type="submit" class="submit right" name="submitContact" id="submitContact">SEND</button>
472                </div>
473            <input type="hidden" name="akismet_check" value="1"><input type="hidden" name="lnm_recaptcha" value="1"><input type="hidden" name="g-recaptcha-response" value=""></form>
474         </div>
475      
476     </div>
477
478 </div>
479<script type="speculationrules">
480{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/130/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/exc3/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
481</script>
vendor: 1 bytes, line 481
481
482<script type="text/javascript">!function(){ var b=function(){ window.__AudioEyeSiteHash = "8252aad2ef1b6c5ea3eb5b375479596b"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; a.setAttribute("async",""); document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script>
vendor: 100 bytes, line 482
482<script id="lnm-recaptcha-enterprise-js" src="https://www.google.com/recaptcha/enterprise.js?render=
4826LflbUQsAAAAADQa-oHKDxYnfKpy0TfaniKv449Y
vendor: 12 bytes, line 482
482"></script>
483<script id="lnm-recaptcha-enterprise-js-after">
484console.log('[LNM] recaptcha inline loaded');
485
486(function(){
487  function ensureHidden(form){
488    var el = form.querySelector('input[name="g-recaptcha-response"]');
489    if(!el){
490      el = document.createElement('input');
491      el.type = 'hidden';
492      el.name = 'g-recaptcha-response';
493      form.appendChild(el);
494    }
495    return el;
496  }
497
498document.addEventListener('click', function(e){
499  var el = e.target.closest('#contactForm #submitContact, #contactForm .submit, #requestForm #submitContact');
500  if(!el) return;
501
502  var form = el.closest('form');
503  if(!form) return;
504
505  // trigger a real submit event path (lets other listeners run)
506  e.preventDefault();
507
508  if (form.requestSubmit) {
509    form.requestSubmit(); // preferred: dispatches submit event
510  } else {
511    // fallback for older browsers
512    var evt = document.createEvent('Event');
513    evt.initEvent('submit', true, true);
514    if (form.dispatchEvent(evt)) {
515      form.submit();
516    }
517  }
518}, true);
519
520
521
522  document.addEventListener('submit', function(e){
523    var form = e.target;
524    if(!form || form.nodeName !== 'FORM') return;
525
526console.log('[LNM] submit captured', form);
527
528    // Only forms you explicitly mark in the HTML.
529    if(!form.querySelector('input[name="lnm_recaptcha"][value="1"]')) return;
530
531    // Prevent infinite loop: after we inject a token once, allow the submit.
532    if(form.dataset && form.dataset.lnmRecaptchaDone === '1') return;
533
534    var hidden = ensureHidden(form);
535
536    // If we already have a token, let it submit.
537    if(hidden && hidden.value) {
538      if(form.dataset) form.dataset.lnmRecaptchaDone = '1';
539      return;
540    }
541
542    // If grecaptcha isn't available, DO NOT block submission.
543    // (Server-side enforce may still reject; but UX won't "freeze".)
544    if(!window.grecaptcha || !grecaptcha.enterprise || !grecaptcha.enterprise.execute) {
545      return;
546    }
547
548    // From this point on, we are taking over submission.
549    e.preventDefault();
550
551    var done = false;
552
553    function finishSubmit(){
554      if(done) return;
555      done = true;
556      if(form.dataset) form.dataset.lnmRecaptchaDone = '1';
557      form.submit();
558    }
559
560    // Hard safety: never allow recaptcha to stall the UX.
561    var timer = setTimeout(function(){
562      finishSubmit(); // fallback: submit even if token never arrives
563    }, 6000);
564
565    try {
566      grecaptcha.enterprise.ready(function(){
567        try {
568          var p = grecaptcha.enterprise.execute('6LflbUQsAAAAADQa-oHKDxYnfKpy0TfaniKv449Y', {action: 'lnm_email_117328621'});
569          if(p && typeof p.then === 'function'){
570            p.then(function(token){
571              clearTimeout(timer);
572              hidden.value = token || '';
573              finishSubmit();
574            }).catch(function(){
575              clearTimeout(timer);
576              finishSubmit();
577            });
578          } else {
579            clearTimeout(timer);
580            finishSubmit();
581          }
582        } catch(err){
583          clearTimeout(timer);
584          finishSubmit();
585        }
586      });
587    } catch(err){
588      clearTimeout(timer);
589      finishSubmit();
590    }
591  }, true);
592})();
593//# sourceURL=lnm-recaptcha-enterprise-js-after
594</script>
vendor: 1 bytes, line 594
594
595<script id="cookiejs-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/scripts/cookie-js.min.js"></script>
vendor: 1 bytes, line 595
595
596<script id="lnmscripts-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/scripts/lnm-scripts.min.js"></script>
vendor: 1 bytes, line 596
596
597<script id="site-reviews-js-before">
598window.hasOwnProperty("GLSR")||(window.GLSR={Event:{on:()=>{}}});GLSR.action="glsr_public_action";GLSR.addons=[];GLSR.ajax_pagination=["#wpadminbar",".site-navigation-fixed"];GLSR.ajax_url="https://sebastienstlouisexcavation.com/wp-admin/admin-ajax.php";GLSR.captcha=[];GLSR.modal_wrapped_by=["block"];GLSR.nameprefix="site-reviews";GLSR.stars_config={"clearable":false,tooltip:"Select a Rating"};GLSR.state={"popstate":false};GLSR.text={"close_modal":"Close Modal"};GLSR.url_parameter="reviews-page";GLSR.validation_config={field:"glsr-field",form:"glsr-form","field_error":"glsr-field-is-invalid","field_hidden":"glsr-hidden","field_message":"glsr-field-error","field_required":"glsr-required","field_valid":"glsr-field-is-valid","form_error":"glsr-form-is-invalid","form_message":"glsr-form-message","form_message_failed":"glsr-form-failed","form_message_success":"glsr-form-success","input_error":"glsr-is-invalid","input_valid":"glsr-is-valid"};GLSR.validation_strings={accepted:"This field must be accepted.",between:"This field value must be between %1$s and %2$s.",betweenlength:"This field must have between %1$s and %2$s characters.",email:"This field requires a valid e-mail address.",errors:"Please fix the submission errors.",max:"Maximum value for this field is %s.",maxfiles:"This field allows a maximum of %s files.",maxlength:"This field allows a maximum of %s characters.",min:"Minimum value for this field is %s.",minfiles:"This field requires a minimum of %s files.",minlength:"This field requires a minimum of %s characters.",number:"This field requires a number.",pattern:"Please match the requested format.",regex:"Please match the requested format.",required:"This field is required.",tel:"This field requires a valid telephone number.",url:"This field requires a valid website URL (make sure it starts with http or https).",unsupported:"The review could not be submitted because this browser is too old. Please try again with a modern browser."};GLSR.version="8.2.1";
599//# sourceURL=site-reviews-js-before
600</script>
vendor: 1 bytes, line 600
600
601<script data-wp-strategy="defer" defer id="site-reviews-js" src="https://sebastienstlouisexcavation.com/wp-content/plugins/site-reviews/assets/scripts/site-reviews.js"></script>
vendor: 1 bytes, line 601
601
602<script id="slickjs-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/slick/slick.js"></script>
vendor: 1 bytes, line 602
602
603<script id="equalizer-js" src="https://sebastienstlouisexcavation.com/wp-content/themes/exc3/js/foundation/foundation.equalizer.js"></script>
vendor: 1 bytes, line 603
603
604<script id="formjs-js" src="https://sebastienstlouisexcavation.com/wp-content/plugins/linknowmedia-email/scripts/compiled.js"></script>
vendor: 1 bytes, line 604
604
605<script id="formjs-js-after">
606(function () {
607  function getForms() {
608    return Array.prototype.slice.call(document.querySelectorAll('form.contactForm, form#contactForm'));
609  }
610
611  function getKey(form) {
612    var host = window.location.host || '';
613    var path = window.location.pathname || '';
614    var formId = form ? (form.id || 'contactForm') : 'contactForm';
615    return 'lnm_form_retention:' + host + ':' + path + ':' + formId;
616  }
617
618  function trackedNames() {
619    return ['fullName', 'phoneNumber', 'emailAddress', 'emailMessage'];
620  }
621
622  function saveForm(form) {
623    if (!form || !window.sessionStorage) return;
624
625    var data = {};
626    trackedNames().forEach(function (name) {
627      var field = form.querySelector('[name="' + name + '"]');
628      if (field) {
629        data[name] = field.value || '';
630      }
631    });
632
633    try {
634      sessionStorage.setItem(getKey(form), JSON.stringify(data));
635    } catch (e) {}
636  }
637
638  function restoreForm(form) {
639    if (!form || !window.sessionStorage) return;
640
641    try {
642      var raw = sessionStorage.getItem(getKey(form));
643      if (!raw) return;
644
645      var data = JSON.parse(raw);
646      if (!data || typeof data !== 'object') return;
647
648      trackedNames().forEach(function (name) {
649        var field = form.querySelector('[name="' + name + '"]');
650        if (!field) return;
651
652        if ((field.value || '') === '' && typeof data[name] !== 'undefined') {
653          field.value = data[name];
654        }
655      });
656    } catch (e) {}
657  }
658
659  function clearForCurrentPage() {
660    if (!window.sessionStorage) return;
661
662    getForms().forEach(function (form) {
663      try {
664        sessionStorage.removeItem(getKey(form));
665      } catch (e) {}
666    });
667
668    if (!getForms().length) {
669      var host = window.location.host || '';
670      var path = window.location.pathname || '';
671      try {
672        sessionStorage.removeItem('lnm_form_retention:' + host + ':' + path + ':contactForm');
673      } catch (e) {}
674    }
675  }
676
677  document.addEventListener('DOMContentLoaded', function () {
678    var retentionMeta = document.getElementById('lnm-form-retention-meta');
679    var shouldRetain = retentionMeta && retentionMeta.getAttribute('data-retain-form') === '1';
680
681    if (!shouldRetain && retentionMeta) {
682      clearForCurrentPage();
683    }
684
685    getForms().forEach(function (form) {
686      restoreForm(form);
687
688      trackedNames().forEach(function (name) {
689        var field = form.querySelector('[name="' + name + '"]');
690        if (!field) return;
691
692        field.addEventListener('input', function () {
693          saveForm(form);
694        });
695
696        field.addEventListener('change', function () {
697          saveForm(form);
698        });
699      });
700
701      form.addEventListener('submit', function () {
702        saveForm(form);
703      }, true);
704    });
705  });
706})();
707//# sourceURL=formjs-js-after
708</script>
vendor: 1 bytes, line 708
708

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.