Help
RSS
API
Feed
Maltego
Contact
Domain > artificialgrassguelph.ca
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-02-05
104.21.65.202
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Thu, 05 Feb 2026 02:25:49 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sLh1FrolQRfF2GLK0f5rlgW4G39Jh9zL8tLCpQailBXISBUa7cTdIzswXSbbB8AqDuYJ11jjdVkyHbTo6QXw2rWacjlr%2FSBLVk5EJP4n4wgDl8UZk0SigPg%3D%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareLocation: https://artificialgrassguelph.ca/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsX-turbo-charged-by: LiteSpeedcf-cache-status: DYNAMICCF-RAY: 9c8ef59dccc0de1d-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Thu, 05 Feb 2026 02:25:51 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-alivex-powered-by: PHP/8.2.29x-ua-compatible: IEedgelink: https://artificialgrassguelph.ca/wp-json/>; relhttps://api.w.org/link: https://artificialgrassguelph.ca/wp-json/wp/v2/pages/2>; relalternate; titleJSON; typeapplication/jsonlink: https://artificialgrassguelph.ca/>; relshortlinkCache-Control: public, max-age0expires: Thu, 05 Feb 2026 02:25:40 GMTReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?s7kJX1OMxhYPoYlWNtRUoP2csDp82Rsbz77Axu9fwv8wNMCYGcQuvUmEHiEu%2BTZpbIAQajKAjzxd%2F1%2F0xskRkoxL3hqS72qNr8tTk9rg4ftJusLFT6Cw%3D}}vary: Accept-Encoding,Accept-EncodingServer: cloudflareplatform: hostingerpanel: hpanelretry-after: 60content-security-policy: upgrade-insecure-requestsx-turbo-charged-by: LiteSpeedcf-cache-status: DYNAMICNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}CF-RAY: 9c8ef59f0ed95ef2-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen-CA prefixog: https://ogp.me/ns#>head> meta charsetUTF-8>script>var 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:()>functiontypeof 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){nullgform.hooksor&&(gform.hooksor);var dgform.hooksor;nulln&&(nr+_+d.length),gform.hooksor.push({tag:n,callable:e,priority:tnullt?10:t})},doHook:function(r,o,e){var t;if(eArray.prototype.slice.call(e,1),null!gform.hooksro&&((ogform.hooksro).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){function!typeof(to.callable)&&(twindowt),actionr?t.apply(null,e):e0t.apply(null,e)})),filterr)return e0},removeHook:function(o,r,t,n){var e;null!gform.hooksor&&(e(egform.hooksor).filter(function(o,r,e){return!!(null!n&&n!o.tag||null!t&&t!o.priority)}),gform.hooksore)}});/script> meta nameviewport contentwidthdevice-width, initial-scale1>!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->title>Artificial Grass Guelph - Turf Installer in Guelph ON/title>meta namedescription contentArtificial Grass Guelph is local experts in premium artificial turf solutions, proudly serving Guelph, ON and the surrounding areas./>meta namerobots contentfollow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large/>link relcanonical hrefhttps://artificialgrassguelph.ca/ />meta propertyog:locale contenten_US />meta propertyog:type contentwebsite />meta propertyog:title contentArtificial Grass Guelph - Turf Installer in Guelph ON />meta propertyog:description contentArtificial Grass Guelph is local experts in premium artificial turf solutions, proudly serving Guelph, ON and the surrounding areas. />meta propertyog:url contenthttps://artificialgrassguelph.ca/ />meta propertyog:site_name contentArtificial Grass Guelph />meta propertyog:updated_time content2025-04-14T00:16:14-04:00 />meta propertyog:image contenthttps://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers.webp />meta propertyog:image:secure_url contenthttps://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers.webp />meta propertyog:image:width content1800 />meta propertyog:image:height content1201 />meta propertyog:image:alt contentartificial grass Guelph />meta propertyog:image:type contentimage/webp />meta nametwitter:card contentsummary_large_image />meta nametwitter:title contentArtificial Grass Guelph - Turf Installer in Guelph ON />meta nametwitter:description contentArtificial Grass Guelph is local experts in premium artificial turf solutions, proudly serving Guelph, ON and the surrounding areas. />meta nametwitter:image contenthttps://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers.webp />meta nametwitter:label1 contentWritten by />meta nametwitter:data1 contentadmin />meta nametwitter:label2 contentTime to read />meta nametwitter:data2 content2 minutes />script typeapplication/ld+json classrank-math-schema>{@context:https://schema.org,@graph:{@type:Organization,@id:https://artificialgrassguelph.ca/#organization,name:Artificial Grass Guelph,logo:{@type:ImageObject,@id:https://artificialgrassguelph.ca/#logo,url:https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Artificial-Grass-Guelph-Logo-150x150.png,contentUrl:https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Artificial-Grass-Guelph-Logo-150x150.png,caption:Artificial Grass Guelph,inLanguage:en-CA}},{@type:WebSite,@id:https://artificialgrassguelph.ca/#website,url:https://artificialgrassguelph.ca,name:Artificial Grass Guelph,publisher:{@id:https://artificialgrassguelph.ca/#organization},inLanguage:en-CA,potentialAction:{@type:SearchAction,target:https://artificialgrassguelph.ca/?s{search_term_string},query-input:required namesearch_term_string}},{@type:ImageObject,@id:https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers.webp,url:https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers.webp,width:1800,height:1201,caption:artificial grass Guelph,inLanguage:en-CA},{@type:WebPage,@id:https://artificialgrassguelph.ca/#webpage,url:https://artificialgrassguelph.ca/,name:Artificial Grass Guelph - Turf Installer in Guelph ON,datePublished:2021-05-30T14:08:16-04:00,dateModified:2025-04-14T00:16:14-04:00,about:{@id:https://artificialgrassguelph.ca/#organization},isPartOf:{@id:https://artificialgrassguelph.ca/#website},primaryImageOfPage:{@id:https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers.webp},inLanguage:en-CA}}/script>!-- /Rank Math WordPress SEO plugin -->link hrefhttps://fonts.gstatic.com crossorigin relpreconnect />link hrefhttps://fonts.googleapis.com crossorigin relpreconnect />link relalternate typeapplication/rss+xml titleArtificial Grass Guelph » Feed hrefhttps://artificialgrassguelph.ca/feed/ />link relalternate typeapplication/rss+xml titleArtificial Grass Guelph » Comments Feed hrefhttps://artificialgrassguelph.ca/comments/feed/ />link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://artificialgrassguelph.ca/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fartificialgrassguelph.ca%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://artificialgrassguelph.ca/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fartificialgrassguelph.ca%2F&formatxml />style idwp-img-auto-sizes-contain-inline-css>img:is(sizesauto i,sizes^auto, i){contain-intrinsic-size:3000px 1500px}/*# sourceURLwp-img-auto-sizes-contain-inline-css *//style>style idwp-emoji-styles-inline-css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/*# sourceURLwp-emoji-styles-inline-css *//style>style idwp-block-library-inline-css>: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;--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)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap: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-top-color){border-top-style:solid}html :where(style*border-right-color){border-right-style:solid}html :where(style*border-bottom-color){border-bottom-style:solid}html :where(style*border-left-color){border-left-style:solid}html :where(style*border-width){border-style:solid}html :where(style*border-top-width){border-top-style:solid}html :where(style*border-right-width){border-right-style:solid}html :where(style*border-bottom-width){border-bottom-style:solid}html :where(style*border-left-width){border-left-style:solid}html :where(imgclass*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}}/*# sourceURLwp-block-library-inline-css *//style>style idwp-block-heading-inline-css>h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-leftstyle*writing-mode:where(style*vertical-lr),h1.has-text-align-rightstyle*writing-mode:where(style*vertical-rl),h2.has-text-align-leftstyle*writing-mode:where(style*vertical-lr),h2.has-text-align-rightstyle*writing-mode:where(style*vertical-rl),h3.has-text-align-leftstyle*writing-mode:where(style*vertical-lr),h3.has-text-align-rightstyle*writing-mode:where(style*vertical-rl),h4.has-text-align-leftstyle*writing-mode:where(style*vertical-lr),h4.has-text-align-rightstyle*writing-mode:where(style*vertical-rl),h5.has-text-align-leftstyle*writing-mode:where(style*vertical-lr),h5.has-text-align-rightstyle*writing-mode:where(style*vertical-rl),h6.has-text-align-leftstyle*writing-mode:where(style*vertical-lr),h6.has-text-align-rightstyle*writing-mode:where(style*vertical-rl){rotate:180deg}/*# sourceURLhttps://artificialgrassguelph.ca/wp-includes/blocks/heading/style.min.css *//style>style idwp-block-image-inline-css>.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-imagestyle*border-radius img,.wp-block-imagestyle*border-radius>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url(data:image/svg+xml;utf8,svg viewBox0 0 100 100 xmlnshttp://www.w3.org/2000/svg>circle cx50 cy50 r50/>/svg>);mask-image:url(data:image/svg+xml;utf8,svg viewBox0 0 100 100 xmlnshttp://www.w3.org/2000/svg>circle cx50 cy50 r50/>/svg>);mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}/*# sourceURLhttps://artificialgrassguelph.ca/wp-includes/blocks/image/style.min.css *//style>style idwp-block-list-inline-css>ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}/*# sourceURLhttps://artificialgrassguelph.ca/wp-includes/blocks/list/style.min.css *//style>style idwp-block-paragraph-inline-css>.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-leftstyle*writing-mode:vertical-lr,p.has-text-align-rightstyle*writing-mode:vertical-rl{rotate:180deg}/*# sourceURLhttps://artificialgrassguelph.ca/wp-includes/blocks/paragraph/style.min.css *//style>style idclassic-theme-styles-inline-css>/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}/*# sourceURL/wp-includes/css/classic-themes.min.css *//style>style idglobal-styles-inline-css>: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--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--contrast-4: var(--contrast-4);--wp--preset--color--contrast-5: var(--contrast-5);--wp--preset--color--contrast-6: var(--contrast-6);--wp--preset--color--contrast-7: var(--contrast-7);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--color--accent-2: var(--accent-2);--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%);--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);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;}/*# sourceURLglobal-styles-inline-css *//style>link relstylesheet idsp-ea-fontello-icons-css hrefhttps://artificialgrassguelph.ca/wp-content/plugins/easy-accordion-free/admin/css/fontello.min.css?ver3.0.6 mediaall />link relstylesheet idsp-ea-style-css hrefhttps://artificialgrassguelph.ca/wp-content/plugins/easy-accordion-free/public/assets/css/ea-style.css?ver3.0.6 mediaall />style idsp-ea-style-inline-css>#sp-ea-1928 .spcollapsing { height: 0; overflow: hidden; transition-property: height;transition-duration: 300ms;}#sp-ea-1928.sp-easy-accordion>.sp-ea-single {margin-bottom: 10px; border: 1px solid #e2e2e2; }#sp-ea-1928.sp-easy-accordion>.sp-ea-single>.ea-header a {color: #444;}#sp-ea-1928.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #fff; color: #444;}#sp-ea-1928.sp-easy-accordion>.sp-ea-single {background: #eee;}#sp-ea-1928.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon { float: left; color: #444;font-size: 16px;}/*# sourceURLsp-ea-style-inline-css *//style>link relstylesheet idawb-css hrefhttps://artificialgrassguelph.ca/wp-content/plugins/advanced-backgrounds/assets/awb/awb.min.css?ver1.12.8 mediaall />link relstylesheet idgenerate-style-css hrefhttps://artificialgrassguelph.ca/wp-content/themes/generatepress/assets/css/main.min.css?ver3.6.1 mediaall />style idgenerate-style-inline-css>.generate-page-header, .page-header-image, .page-header-image-single {display:none}body{background-color:var(--base-3);color:var(--contrast-3);}a{color:var(--accent);}a:hover, a:focus, a:active{color:var(--contrast-5);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:80px;}:root{--contrast:#213824;--contrast-2:#599411;--contrast-3:#37694a;--contrast-4:#1a6630;--contrast-5:#768197;--contrast-6:#8694ad;--contrast-7:#d5d7e1;--base:#e6e9f1;--base-2:#f7f7fa;--base-3:#ffffff;--accent:#19bd00;--accent-2:#ee4649;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-contrast-4-color{color:var(--contrast-4);}:root .has-contrast-4-background-color{background-color:var(--contrast-4);}:root .has-contrast-5-color{color:var(--contrast-5);}:root .has-contrast-5-background-color{background-color:var(--contrast-5);}:root .has-contrast-6-color{color:var(--contrast-6);}:root .has-contrast-6-background-color{background-color:var(--contrast-6);}:root .has-contrast-7-color{color:var(--contrast-7);}:root .has-contrast-7-background-color{background-color:var(--contrast-7);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-accent-2-color{color:var(--accent-2);}:root .has-accent-2-background-color{background-color:var(--accent-2);}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-family:Karla, sans-serif;font-weight:bold;text-transform:uppercase;font-size:15px;}.main-title{font-family:inherit;font-weight:bold;text-transform:capitalize;font-size:18px;}body, button, input, select, textarea{font-family:Montserrat, sans-serif;font-weight:500;font-size:18px;}body{line-height:1.5;}@media (max-width: 1024px){body, button, input, select, textarea{font-size:16px;}}h1{font-family:inherit;font-weight:700;text-transform:uppercase;font-size:50px;line-height:1em;}@media (max-width: 1024px){h1{font-size:40px;}}@media (max-width:768px){h1{font-size:35px;}}h2{font-family:inherit;font-weight:700;text-transform:uppercase;font-size:24px;letter-spacing:0.1em;line-height:1.5em;}@media (max-width: 1024px){h2{font-size:20px;line-height:1.2em;}}@media (max-width:768px){h2{line-height:1.2em;}}h3{font-family:inherit;font-weight:600;font-size:20px;line-height:1.2em;}@media (max-width: 1024px){h3{font-size:18px;}}h4{font-family:inherit;font-weight:600;font-size:18px;}@media (max-width: 1024px){h4{font-size:16px;}}h5{font-family:inherit;font-weight:600;}@media (max-width:768px){h5{font-size:19px;}}h6{font-family:inherit;font-weight:600;font-size:18px;}@media (max-width:768px){h6{font-size:17px;}}button:not(.menu-toggle),html inputtypebutton,inputtypereset,inputtypesubmit,.button,.wp-block-button .wp-block-button__link{font-family:inherit;letter-spacing:0.02px;}.site-description{font-size:14px;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:#102912;color:var(--base-3);}.site-header a{color:var(--accent);}.site-header a:hover{color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--base-3);}.site-description{color:var(--base);}.main-navigation,.main-navigation ul ul{background-color:rgba(255,255,255,0);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--base-3);}.main-navigation .main-nav ul li:not(class*current-menu-):hover > a, .main-navigation .main-nav ul li:not(class*current-menu-):focus > a, .main-navigation .main-nav ul li.sfHover:not(class*current-menu-) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);background-color:rgba(255,255,255,0);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--base-3);}.main-navigation .main-nav ul liclass*current-menu- > a{color:var(--base-3);background-color:rgba(255,255,255,0);}.navigation-search inputtypesearch,.navigation-search inputtypesearch:active, .navigation-search inputtypesearch:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--base);background-color:var(--contrast);opacity:1;}.main-navigation ul ul{background-color:rgba(23,23,23,0.97);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{color:#484848;background-color:var(--base-3);}.inside-article a,.paging-navigation a,.comments-area a,.page-header a{color:var(--accent);}.inside-article a:hover,.paging-navigation a:hover,.comments-area a:hover,.page-header a:hover{color:var(--contrast-5);}.entry-title a{color:var(--contrast-2);}.entry-title a:hover{color:var(--contrast-4);}.entry-meta{color:var(--contrast);}h1{color:var(--contrast-2);}h2{color:var(--contrast-2);}h3{color:rgba(0,0,0,0.7);}h4{color:rgba(0,0,0,0.7);}h5{color:rgba(0,0,0,0.7);}h6{color:rgba(0,0,0,0.7);}.sidebar .widget{background-color:var(--base-2);}.sidebar .widget a{color:#424242;}.sidebar .widget a:hover{color:var(--accent);}.footer-widgets{background-color:var(--base-3);}.footer-widgets .widget-title{color:var(--contrast);}.site-info{color:var(--base-3);background-color:var(--contrast-3);}.site-info a{color:var(--accent);}.site-info a:hover{color:var(--contrast-6);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--contrast-6);}inputtypetext,inputtypeemail,inputtypeurl,inputtypepassword,inputtypesearch,inputtypetel,inputtypenumber,textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}inputtypetext:focus,inputtypeemail:focus,inputtypeurl:focus,inputtypepassword:focus,inputtypesearch:focus,inputtypetel:focus,inputtypenumber:focus,textarea:focus,select:focus{color:var(--contrast);background-color:#ffffff;border-color:var(--contrast-3);}button,html inputtypebutton,inputtypereset,inputtypesubmit,a.button,a.wp-block-button__link:not(.has-background){color:var(--base-3);background-color:var(--accent);}button:hover,html inputtypebutton:hover,inputtypereset:hover,inputtypesubmit:hover,a.button:hover,button:focus,html inputtypebutton:focus,inputtypereset:focus,inputtypesubmit:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:var(--base-3);background-color:var(--contrast-3);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 767px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--base-3);}}.inside-top-bar.grid-container{max-width:1280px;}.inside-header{padding:15px 40px 15px 40px;}.inside-header.grid-container{max-width:1280px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:100px 40px 100px 40px;}.site-main .wp-block-group__inner-container{padding:100px 40px 100px 40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:100px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.footer-widgets-container.grid-container{max-width:1280px;}.inside-site-info.grid-container{max-width:1280px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:40px 13px 40px 13px;}.site-main .wp-block-group__inner-container{padding:40px 13px 40px 13px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:20px;padding-left:20px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-13px;width:calc(100% + 26px);max-width:calc(100% + 26px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:100%;}@media (max-width: 767px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}.inside-page-hero > *:last-child{margin-bottom:0px;}.page-hero time.updated{display:none;}.header-wrap{position:absolute;left:0px;right:0px;z-index:10;}.header-wrap .site-header{background:rgba(10,10,10,0.65);}/*# sourceURLgenerate-style-inline-css *//style>link relstylesheet idgenerate-google-fonts-css hrefhttps://fonts.googleapis.com/css?familyMontserrat%3A100%2C100itali0itc%2C200%2C200italic%2C300%2C300italic%2Cregular%2Citalic%2C500%2C500italic%2C600%2C60alic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CKarla%3A200%2C300%2Cregular%2C500%2C600%2C700%2C800%2C200italic%2C300italic%2Citalic%2C500italic%2C600italic%2C700italic%2C800italic&displayauto&ver3.6.1 mediaall />link relstylesheet idgravity_forms_theme_reset-css hrefhttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-reset.min.css?ver2.9.24 mediaall />link relstylesheet idgravity_forms_theme_foundation-css hrefhttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-foundation.min.css?ver2.9.24 mediaall />link relstylesheet idgravity_forms_theme_framework-css hrefhttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-framework.min.css?ver2.9.24 mediaall />link relstylesheet idgravity_forms_orbital_theme-css hrefhttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-orbital-theme.min.css?ver2.9.24 mediaall />link relstylesheet idgenerateblocks-css hrefhttps://artificialgrassguelph.ca/wp-content/uploads/generateblocks/style-2.css?ver1765692355 mediaall />link relstylesheet idgenerate-blog-images-css hrefhttps://artificialgrassguelph.ca/wp-content/plugins/gp-premium/blog/functions/css/featured-images.min.css?ver2.5.5 mediaall />link relstylesheet idgenerate-offside-css hrefhttps://artificialgrassguelph.ca/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver2.5.5 mediaall />style idgenerate-offside-inline-css>:root{--gp-slideout-width:265px;}.slideout-navigation, .slideout-navigation a{color:var(--base-3);}.slideout-navigation button.slideout-exit{color:var(--base-3);padding-left:20px;padding-right:20px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 767px){.menu-bar-item.slideout-toggle{display:none;}}/*# sourceURLgenerate-offside-inline-css *//style>link relstylesheet idgenerate-navigation-branding-css hrefhttps://artificialgrassguelph.ca/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.min.css?ver2.5.5 mediaall />style idgenerate-navigation-branding-inline-css>@media (max-width: 767px){.site-header, #site-navigation, #sticky-navigation{display:none !important;opacity:0.0;}#mobile-header{display:block !important;width:100% !important;}#mobile-header .main-nav > ul{display:none;}#mobile-header.toggled .main-nav > ul, #mobile-header .menu-toggle, #mobile-header .mobile-bar-items{display:block;}#mobile-header .main-nav{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}.main-navigation.has-branding.grid-container .navigation-branding, .main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.navigation-branding img, .site-logo.mobile-header-logo img{height:60px;width:auto;}.navigation-branding .main-title{line-height:60px;}@media (max-width: 1210px){#site-navigation .navigation-branding, #sticky-navigation .navigation-branding{margin-left:10px;}}@media (max-width: 767px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}}/*# sourceURLgenerate-navigation-branding-inline-css *//style>script srchttps://artificialgrassguelph.ca/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script srchttps://artificialgrassguelph.ca/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>script deferdefer srchttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver2.9.24 idgform_json-js>/script>script idgform_gravityforms-js-extra>var gf_global {gf_currency_config:{name:Canadian Dollar,symbol_left:$,symbol_right:CAD,symbol_padding: ,thousand_separator:,,decimal_separator:.,decimals:2,code:CAD},base_url:https://artificialgrassguelph.ca/wp-content/plugins/gravityforms,number_formats:,spinnerUrl:https://artificialgrassguelph.ca/wp-content/plugins/gravityforms/images/spinner.svg,version_hash:7a2a204d5dbfa7c0fe31c6c3d449c04f,strings:{newRowAdded:New row added.,rowRemoved:Row removed,formSaved:The form has been saved. The content contains the link to return and complete the form.}};var gform_i18n {datepicker:{days:{monday:Mo,tuesday:Tu,wednesday:We,thursday:Th,friday:Fr,saturday:Sa,sunday:Su},months:{january:January,february:February,march:March,april:April,may:May,june:June,july:July,august:August,september:September,october:October,november:November,december:December},firstDay:1,iconText:Select date}};var gf_legacy_multi {1:};var gform_gravityforms {strings:{invalid_file_extension:This type of file is not allowed. Must be one of the following:,delete_file:Delete this file,in_progress:in progress,file_exceeds_limit:File exceeds size limit,illegal_extension:This type of file is not allowed.,max_reached:Maximum number of files reached,unknown_error:There was a problem while saving the file on the server,currently_uploading:Please wait for the uploading to complete,cancel:Cancel,cancel_upload:Cancel this upload,cancelled:Cancelled,error:Error,message:Message},vars:{images_url:https://artificialgrassguelph.ca/wp-content/plugins/gravityforms/images}};//# sourceURLgform_gravityforms-js-extra/script>script idgform_gravityforms-js-before>//# sourceURLgform_gravityforms-js-before/script>script deferdefer srchttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver2.9.24 idgform_gravityforms-js>/script>script deferdefer srchttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver48a3755090e76a154853db28fc254681 idgform_gravityforms_utils-js>/script>link relhttps://api.w.org/ hrefhttps://artificialgrassguelph.ca/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://artificialgrassguelph.ca/wp-json/wp/v2/pages/2 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://artificialgrassguelph.ca/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.9.1 />link relshortlink hrefhttps://artificialgrassguelph.ca/ />meta namegoogle-site-verification contentTC6IRV5jivx2TFpk-9rysxxOr4eLR115QOvzPfQzGuw />!-- Call Now Button 1.5.5 (https://callnowbutton.com) renderer:noop-->script typeapplication/ld+json>{ @context: https://schema.org, @type: HomeAndConstructionBusiness, name: Artificial Grass Guelph, image: https://artificialgrassguelph.ca/wp-content/uploads/2024/06/Artificial-Grass-Winnipeg-Logo.png, @id: , url: https://artificialgrassguelph.ca, telephone: (519) 265-0991, priceRange: $, address: { @type: PostalAddress, streetAddress: 88 Gordon St #2, addressLocality: Guelph, addressRegion: ON, postalCode: N1H 4H6, addressCountry: CA }, geo: { @type: GeoCoordinates, latitude: 43.5408417, longitude: -80.2434581 }, openingHoursSpecification: { @type: OpeningHoursSpecification, dayOfWeek: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday , opens: 00:00, closes: 23:59 } }/script>link relicon hrefhttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-32x32.png sizes32x32 />link relicon hrefhttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-192x192.png sizes192x192 />link relapple-touch-icon hrefhttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-180x180.png />meta namemsapplication-TileImage contenthttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-270x270.png /> style idwp-custom-css> /* GeneratePress Site CSS */ /* Menu - Get a quote button */.menu-bar-items { flex-direction: row-reverse;}html { scroll-behavior: smooth;}#mobile-header > div > div.site-logo.mobile-header-logo > a > img { height: 100px;}/* Box shadow */.box-shadow { box-shadow: 3px 3px 40px -10px rgba(0,0,0,0.14);} /* End GeneratePress Site CSS */.wp-block-nk-awb { padding: 0 !important;}#gform_wrapper_1 textarea { resize: none; height: 100px !important; min-block-size: unset; border-color: var(--contrast-5);}#gform_wrapper_1 { margin-top: 10px;}::placeholder { color: var(--contrast-5); opacity: .5; /* Firefox */}#gform_wrapper_1 input { border-color: var(--contrast-5);}#gform_fields_1 { grid-row-gap: 10px!important;}#gform_submit_button_1 { padding: 11px 35px; background-color: var(--accent)!important; font-size: 16px; font-weight: bold; text-transform: uppercase; border: 1px solid var(--accent) !important; color: var(--base);}#gform_submit_button_1:hover { background-color:white !important; color: var(--accent);} /style> /head>body classhome wp-singular page-template-default page page-id-2 wp-custom-logo wp-embed-responsive wp-theme-generatepress sp-easy-accordion-enabled post-image-aligned-center slideout-enabled slideout-mobile sticky-menu-fade mobile-header mobile-header-logo no-sidebar nav-float-right one-container header-aligned-left dropdown-hover full-width-content itemtypehttps://schema.org/WebPage itemscope> div classheader-wrap>a classscreen-reader-text skip-link href#content titleSkip to content>Skip to content/a> header classsite-header has-inline-mobile-toggle idmasthead aria-labelSite itemtypehttps://schema.org/WPHeader itemscope> div classinside-header grid-container> div classsite-branding-container>div classsite-logo> a hrefhttps://artificialgrassguelph.ca/ relhome> img classheader-image is-logo-image altArtificial Grass Guelph srchttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/Artificial-Grass-Guelph-Logo.png srcsethttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/Artificial-Grass-Guelph-Logo.png 1x, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Artificial-Grass-Guelph-Logo.png 2x width512 height512 /> /a> /div>div classsite-branding> p classmain-title itempropheadline> a hrefhttps://artificialgrassguelph.ca/ relhome>Artificial Grass Guelph/a> /p> p classsite-description itempropdescription>Synthetic Grass Solutions in Ontario/p> /div>/div> nav classmain-navigation mobile-menu-control-wrapper idmobile-menu-control-wrapper aria-labelMobile Toggle> div classmenu-bar-items>a classgb-button gb-button-0973fab1 hide-on-mobile hrefhttps://artificialgrassguelph.ca/contact/>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z>/path>/svg>/span>span classgb-button-text>Get A Quote/span>/a>/div> button data-navsite-navigation classmenu-toggle aria-controlsgenerate-slideout-menu aria-expandedfalse> span classgp-icon icon-menu-bars>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z />/svg>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z />/svg>/span>span classscreen-reader-text>Menu/span> /button> /nav> nav classmain-navigation has-menu-bar-items sub-menu-right idsite-navigation aria-labelPrimary itemtypehttps://schema.org/SiteNavigationElement itemscope> div classinside-navigation grid-container> button classmenu-toggle aria-controlsgenerate-slideout-menu aria-expandedfalse> span classgp-icon icon-menu-bars>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z />/svg>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z />/svg>/span>span classscreen-reader-text>Menu/span> /button> div idprimary-menu classmain-nav>ul idmenu-main class menu sf-menu>li idmenu-item-1762 classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-1762>a hrefhttps://artificialgrassguelph.ca/#solutions aria-currentpage>Our Products/a>/li>li idmenu-item-2255 classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-2255>a hrefhttps://artificialgrassguelph.ca/#benefits aria-currentpage>Benefits/a>/li>li idmenu-item-52 classmenu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-52>a hrefhttps://artificialgrassguelph.ca/about/>Aboutspan rolepresentation classdropdown-menu-toggle>span classgp-icon icon-arrow>svg viewBox0 0 330 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z />/svg>/span>/span>/a>ul classsub-menu> li idmenu-item-2254 classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-2254>a hrefhttps://artificialgrassguelph.ca/#location aria-currentpage>Service Areas/a>/li> li idmenu-item-2259 classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-2259>a hrefhttps://artificialgrassguelph.ca/#faq aria-currentpage>FAQs/a>/li>/ul>/li>/ul>/div>div classmenu-bar-items>a classgb-button gb-button-0973fab1 hide-on-mobile hrefhttps://artificialgrassguelph.ca/contact/>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z>/path>/svg>/span>span classgb-button-text>Get A Quote/span>/a>/div> /div> /nav> /div> /header> nav idmobile-header itemtypehttps://schema.org/SiteNavigationElement itemscope classmain-navigation mobile-header-navigation has-branding has-menu-bar-items> div classinside-navigation grid-container grid-parent> div classsite-logo mobile-header-logo> a hrefhttps://artificialgrassguelph.ca/ titleArtificial Grass Guelph relhome> img srchttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo.png altArtificial Grass Guelph classis-logo-image width512 height512 /> /a> /div> button classmenu-toggle aria-controlsmobile-menu aria-expandedfalse> span classgp-icon icon-menu-bars>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z />/svg>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z />/svg>/span>span classscreen-reader-text>Menu/span> /button> div idmobile-menu classmain-nav>ul idmenu-main-1 class menu sf-menu>li classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-1762>a hrefhttps://artificialgrassguelph.ca/#solutions aria-currentpage>Our Products/a>/li>li classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-2255>a hrefhttps://artificialgrassguelph.ca/#benefits aria-currentpage>Benefits/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-52>a hrefhttps://artificialgrassguelph.ca/about/>Aboutspan rolepresentation classdropdown-menu-toggle>span classgp-icon icon-arrow>svg viewBox0 0 330 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z />/svg>/span>/span>/a>ul classsub-menu> li classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-2254>a hrefhttps://artificialgrassguelph.ca/#location aria-currentpage>Service Areas/a>/li> li classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-2259>a hrefhttps://artificialgrassguelph.ca/#faq aria-currentpage>FAQs/a>/li>/ul>/li>/ul>/div>div classmenu-bar-items>a classgb-button gb-button-0973fab1 hide-on-mobile hrefhttps://artificialgrassguelph.ca/contact/>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z>/path>/svg>/span>span classgb-button-text>Get A Quote/span>/a>/div> /div>!-- .inside-navigation --> /nav>!-- #site-navigation --> /div>!-- .header-wrap -->div classpage-hero> div classinside-page-hero grid-container grid-parent> !-- This is a comment --> /div> /div>div classfeatured-image page-header-image grid-container grid-parent> img width1800 height1201 srchttps://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers.webp classattachment-full size-full altartificial grass Guelph itempropimage decodingasync fetchpriorityhigh srcsethttps://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers.webp 1800w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-300x200.webp 300w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-1024x683.webp 1024w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-768x512.webp 768w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-1536x1025.webp 1536w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-500x334.webp 500w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-800x534.webp 800w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-1280x854.webp 1280w sizes(max-width: 1800px) 100vw, 1800px /> /div> div classsite grid-container container hfeed idpage> div classsite-content idcontent> div classcontent-area idprimary> main classsite-main idmain> article idpost-2 classpost-2 page type-page status-publish has-post-thumbnail itemtypehttps://schema.org/CreativeWork itemscope> div classinside-article> div classentry-content itemproptext> div classwp-block-nk-awb nk-awb nk-awb-with-featured-image has-000000-background-color has-background>div classnk-awb-wrap stylebackground:#000000 data-awb-typeimage data-awb-parallaxscroll data-awb-parallax-speed0.5 data-awb-parallax-mobilefalse data-awb-image-background-sizecover data-awb-image-background-position50% 50%>div classnk-awb-inner styleopacity: 0.8;>img decodingasync width1800 height1201 srchttps://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers.webp classwp-image-1704 jarallax-img altartificial grass Guelph srcsethttps://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers.webp 1800w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-300x200.webp 300w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-1024x683.webp 1024w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-768x512.webp 768w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-1536x1025.webp 1536w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-500x334.webp 500w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-800x534.webp 800w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-green-installed-by-professional-landscapers-1280x854.webp 1280w sizes(max-width: 1800px) 100vw, 1800px />/div>/div>div classnk-awb-wrap-content is-layout-constrained wp-block-nk-awb-is-layout-constrained>section classgb-container gb-container-0d451bcf>div classgb-container gb-container-a9ec5bc1>h1 classgb-headline gb-headline-c9921374 gb-headline-text>Artificial Grass mark classgb-highlight>Guelph/mark>/h1>p classgb-headline gb-headline-db65200d gb-headline-text>We are the expert for premium synthetic turf, transforming your outdoor spaces with high-quality, durable artificial grass, backed with a strong>10-year warranty/strong>./p>a classgb-button gb-button-6bbbb00b hrefhttps://artificialgrassguelph.ca/#quote>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z>/path>/svg>/span>span classgb-button-text>Get a Free Quote/span>/a>div classgb-container gb-container-82a47f51>a classgb-button gb-button-e6029ce2 hrefhttps://artificialgrassguelph.ca/#solutions>span classgb-button-text>Explore products/span>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 448 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z>/path>/svg>/span>/a>/div>/div>/section>/div>/div>section classgb-container gb-container-324b5dc2>h2 classgb-headline gb-headline-1274d019 idsolutions>span classgb-icon>svg xmlnshttp://www.w3.org/2000/svg width16 height16 classbi bi-dash viewBox0 0 16 16> path dM4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z>/path> /svg>/span>span classgb-headline-text>Explore our Artificial Turf Products in Guelph/span>/h2>div classgb-grid-wrapper gb-grid-wrapper-00cb1164>div classgb-grid-column gb-grid-column-14cf602d>div classgb-container gb-container-14cf602d>div classgb-container gb-container-4281c68b>/div>div classgb-container gb-container-26f4e024>p classgb-headline gb-headline-9a9a9375 gb-headline-text>Backyard/p>/div>/div>/div>div classgb-grid-column gb-grid-column-20c2610e>div classgb-container gb-container-20c2610e>div classgb-container gb-container-398fb4a7>/div>div classgb-container gb-container-596feedb>p classgb-headline gb-headline-6e97f59d gb-headline-text>Pool Surrounds/p>/div>/div>/div>div classgb-grid-column gb-grid-column-3495fe09>div classgb-container gb-container-3495fe09>div classgb-container gb-container-833c1268>/div>div classgb-container gb-container-574dabdf>p classgb-headline gb-headline-d3079cb2 gb-headline-text>Putting Greens/p>/div>/div>/div>div classgb-grid-column gb-grid-column-c69c68e0>div classgb-container gb-container-c69c68e0>div classgb-container gb-container-c6b1d4cd>/div>div classgb-container gb-container-9eea0d92>p classgb-headline gb-headline-6797403e gb-headline-text>Playgrounds/p>/div>/div>/div>div classgb-grid-column gb-grid-column-b4261570>div classgb-container gb-container-b4261570>div classgb-container gb-container-9cecdc10>/div>div classgb-container gb-container-b04f2905>p classgb-headline gb-headline-1305a19a gb-headline-text>Pet-friendly Turf/p>/div>/div>/div>div classgb-grid-column gb-grid-column-48a7cd3e>div classgb-container gb-container-48a7cd3e>div classgb-container gb-container-a5ff62cb>/div>div classgb-container gb-container-80b94340>p classgb-headline gb-headline-145adefc gb-headline-text>Sports Facilities/p>/div>/div>/div>div classgb-grid-column gb-grid-column-93a6ac20>div classgb-container gb-container-93a6ac20>div classgb-container gb-container-c4ce1269>/div>div classgb-container gb-container-094da5b6>p classgb-headline gb-headline-d2333e0a gb-headline-text>Wholesales/p>/div>/div>/div>div classgb-grid-column gb-grid-column-34cd8e04>div classgb-container gb-container-34cd8e04>div classgb-container gb-container-22d639eb>/div>div classgb-container gb-container-4731f939>p classgb-headline gb-headline-e736f888 gb-headline-text>Gyms/p>/div>/div>/div>/div>div classgb-container gb-container-2dfff22c>a classgb-button gb-button-bac47717 hrefhttps://artificialgrassguelph.ca/#quote>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 256 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z>/path>/svg>/span>span classgb-button-text>Get A Free Quote/span>/a>/div>/section>section classgb-container gb-container-07e2e176>div classgb-container gb-container-b98d7106>h2 classgb-headline gb-headline-6eb78ec9>span classgb-icon>svg xmlnshttp://www.w3.org/2000/svg width16 height16 classbi bi-dash viewBox0 0 16 16> path dM4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z>/path> /svg>/span>span classgb-headline-text>Advantages of Synthetic Grass?/span>/h2>div classgb-container gb-container-0d0d6df1>div classgb-container gb-container-89af7de3 idbenefits>p classgb-headline gb-headline-dd29b475>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Requires very little upkeep/span>/p>p classgb-headline gb-headline-577c16af>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Doesn’t require irrigation/span>/p>p classgb-headline gb-headline-c7afdab7>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Built to endure and stay intact for years/span>/p>p classgb-headline gb-headline-6f900da7>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Always looks green and full/span>/p>p classgb-headline gb-headline-e64d7c8f>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Child and pet-friendly/span>/p>p classgb-headline gb-headline-cf9d63d2>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Minimizes dirt and clutter/span>/p>p classgb-headline gb-headline-cd8d6694>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Eco-conscious alternative/span>/p>figure classgb-block-image gb-block-image-7c6ccdf1>img decodingasync width1025 height770 classgb-image gb-image-7c6ccdf1 srchttps://artificialgrassguelph.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg altartificial turf on a backyard of a big residential house titleartificial turf on a backyard of a big residential house srcsethttps://artificialgrassguelph.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg 1025w, https://artificialgrassguelph.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-300x225.jpeg 300w, https://artificialgrassguelph.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-768x577.jpeg 768w, https://artificialgrassguelph.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-500x376.jpeg 500w, https://artificialgrassguelph.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-800x601.jpeg 800w sizes(max-width: 1025px) 100vw, 1025px />/figure>/div>div classgb-container gb-container-3bb0ab60>div classgb-container gb-container-81cf33e4>p classgb-headline gb-headline-e534cbe4 gb-headline-text idquote>Get a Free Estimate now!/p> div classgf_browser_unknown gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital data-form-themeorbital data-form-index0 idgform_wrapper_1 >style>#gform_wrapper_1data-form-index0.gform-theme,data-parent-form1_0{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(data:image/svg+xml,%3Csvg width8 height14 viewBox0 0 8 14 fillnone xmlnshttp://www.w3.org/2000/svg%3E%3Cpath fill-ruleevenodd clip-ruleevenodd dM4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z fillrgba(17, 35, 55, 0.65)/%3E%3C/svg%3E);--gf-icon-ctrl-select: url(data:image/svg+xml,%3Csvg width10 height6 viewBox0 0 10 6 fillnone xmlnshttp://www.w3.org/2000/svg%3E%3Cpath fill-ruleevenodd clip-ruleevenodd dM0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z fillrgba(17, 35, 55, 0.65)/%3E%3C/svg%3E);--gf-icon-ctrl-search: url(data:image/svg+xml,%3Csvg width640 height640 xmlnshttp://www.w3.org/2000/svg%3E%3Cpath dM256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z fillrgba(17, 35, 55, 0.65)/%3E%3C/svg%3E);--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}/style>form methodpost enctypemultipart/form-data idgform_1 action/ data-formid1 novalidate> div classgform-body gform_body>div idgform_fields_1 classgform_fields top_label form_sublabel_above description_above validation_below>fieldset idfield_1_1 classgfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_above field_validation_below gfield_visibility_visible >legend classgfield_label gform-field-label gfield_label_before_complex >Namespan classgfield_required>span classgfield_required gfield_required_text>(Required)/span>/span>/legend>div classginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row idinput_1_1> span idinput_1_1_3_container classname_first gform-grid-col gform-grid-col--size-auto > input typetext nameinput_1.3 idinput_1_1_3 value aria-requiredtrue placeholderFull Name autocompletegiven-name /> label forinput_1_1_3 classgform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text>First/label> /span> /div>/fieldset>div idfield_1_5 classgfield gfield--type-phone gfield--input-type-phone gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible >label classgfield_label gform-field-label forinput_1_5>Phonespan classgfield_required>span classgfield_required gfield_required_text>(Required)/span>/span>/label>div classginput_container ginput_container_phone>input nameinput_5 idinput_1_5 typetel value classlarge aria-requiredtrue aria-invalidfalse />/div>/div>div idfield_1_2 classgfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible >label classgfield_label gform-field-label forinput_1_2>Emailspan classgfield_required>span classgfield_required gfield_required_text>(Required)/span>/span>/label>div classginput_container ginput_container_email> input nameinput_2 idinput_1_2 typeemail value classlarge aria-requiredtrue aria-invalidfalse /> /div>/div>fieldset idfield_1_9 classgfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible >legend classgfield_label gform-field-label gfield_label_before_complex >Addressspan classgfield_required>span classgfield_required gfield_required_text>(Required)/span>/span>/legend> div classginput_complex ginput_container has_city has_zip ginput_container_address gform-grid-row idinput_1_9 > span classginput_left address_city ginput_address_city gform-grid-col idinput_1_9_3_container > label forinput_1_9_3 idinput_1_9_3_label classgform-field-label gform-field-label--type-sub >City/label> input typetext nameinput_9.3 idinput_1_9_3 value placeholderCity Name aria-requiredtrue /> /span>input typehidden classgform_hidden nameinput_9.4 idinput_1_9_4 valueOntario/>span classginput_right address_zip ginput_address_zip gform-grid-col idinput_1_9_5_container > label forinput_1_9_5 idinput_1_9_5_label classgform-field-label gform-field-label--type-sub >Postal Code/label> input typetext nameinput_9.5 idinput_1_9_5 value placeholderCanadian ZIP aria-requiredtrue /> /span>input typehidden classgform_hidden nameinput_9.6 idinput_1_9_6 valueCanada /> div classgf_clear gf_clear_complex>/div> /div>/fieldset>div idfield_1_3 classgfield gfield--type-textarea gfield--input-type-textarea gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible >label classgfield_label gform-field-label forinput_1_3>Briefly describe your project please!span classgfield_required>span classgfield_required gfield_required_text>(Required)/span>/span>/label>div classginput_container ginput_container_textarea>textarea nameinput_3 idinput_1_3 classtextarea medium maxlength350 placeholderWhat is the turf for (backyard, indoor, putting greens,...)? How large is the area? aria-requiredtrue aria-invalidfalse rows10 cols50>/textarea>/div>/div>/div>/div> div classgform-footer gform_footer top_label> input typesubmit idgform_submit_button_1 classgform_button button onclickgform.submission.handleButtonClick(this); data-submission-typesubmit valueSubmit /> input typehidden classgform_hidden namegform_submission_method data-jsgform_submission_method_1 valuepostback /> input typehidden classgform_hidden namegform_theme data-jsgform_theme_1 idgform_theme_1 valueorbital /> input typehidden classgform_hidden namegform_style_settings data-jsgform_style_settings_1 idgform_style_settings_1 value{"inputPrimaryColor":"#204ce5"} /> input typehidden classgform_hidden nameis_submit_1 value1 /> input typehidden classgform_hidden namegform_submit value1 /> input typehidden classgform_hidden namegform_unique_id value /> input typehidden classgform_hidden namestate_1 valueWyJbXSIsIjBhZjhmMjk4NDUxODhkYWJmZmUzMzAxYjFlNTc3ZDA0Il0 /> input typehidden autocompleteoff classgform_hidden namegform_target_page_number_1 idgform_target_page_number_1 value0 /> input typehidden autocompleteoff classgform_hidden namegform_source_page_number_1 idgform_source_page_number_1 value1 /> input typehidden namegform_field_values value /> /div> /form> /div>script>gform.initializeOnLoaded( function() {gformInitSpinner( 1, https://artificialgrassguelph.ca/wp-content/plugins/gravityforms/images/spinner.svg, false );jQuery(#gform_ajax_frame_1).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_1);var is_confirmation jQuery(this).contents().find(#gform_confirmation_wrapper_1).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_1).html(form_content.html());if(form_content.hasClass(gform_validation_error)){jQuery(#gform_wrapper_1).addClass(gform_validation_error);} else {jQuery(#gform_wrapper_1).removeClass(gform_validation_error);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(windowgformInitDatepicker) {gformInitDatepicker();}if(windowgformInitPriceFields) {gformInitPriceFields();}var current_page jQuery(#gform_source_page_number_1).val();gformInitSpinner( 1, https://artificialgrassguelph.ca/wp-content/plugins/gravityforms/images/spinner.svg, false );jQuery(document).trigger(gform_page_loaded, 1, current_page);windowgf_submitting_1 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_1).replaceWith(confirmation_content);jQuery(document).trigger(gform_confirmation_loaded, 1);windowgf_submitting_1 false;wp.a11y.speak(jQuery(#gform_confirmation_message_1).text());}else{jQuery(#gform_1).append(contents);if(windowgformRedirect) {gformRedirect();}}jQuery(document).trigger(gform_pre_post_render, { formId: 1, currentPage: current_page, abort: function() { this.preventDefault(); } }); if (event && event.defaultPrevented) { return; } const gformWrapperDiv document.getElementById( gform_wrapper_1 ); if ( gformWrapperDiv ) { const visibilitySpan document.createElement( span ); visibilitySpan.id gform_visibility_test_1; gformWrapperDiv.insertAdjacentElement( afterend, visibilitySpan ); } const visibilityTestDiv document.getElementById( gform_visibility_test_1 ); let postRenderFired false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired true; gform.core.triggerPostRenderEvents( 1, 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(); } } );} );/script>div classgb-container gb-container-13e6d991>div classgb-grid-wrapper gb-grid-wrapper-03d5c33a>div classgb-grid-column gb-grid-column-afd997ad>div classgb-container gb-container-afd997ad>figure classgb-block-image gb-block-image-aa4da192>img decodingasync classgb-image gb-image-aa4da192 srchttps://artificialgrassguelph.ca/wp-content/uploads/2024/06/10-year-warranty.svg alt10 year warranty badge title10 year warranty badge/>/figure>/div>/div>div classgb-grid-column gb-grid-column-01ee4fca>div classgb-container gb-container-01ee4fca>figure classgb-block-image gb-block-image-d68c3cca>img decodingasync classgb-image gb-image-d68c3cca srchttps://artificialgrassguelph.ca/wp-content/uploads/2024/06/100-satisfaction-guranteed.svg alt100% satisfaction gurantee badge title100% satisfaction gurantee badge/>/figure>/div>/div>/div>/div>/div>/div>/div>/div>/section>div classgb-container gb-container-0a1112c7>div classgb-container gb-container-8dbc73d9>h2 classgb-headline gb-headline-628f5e25 gb-headline-text>Our Turf Services/h2>div classgb-grid-wrapper gb-grid-wrapper-fe3e14d7>div classgb-grid-column gb-grid-column-67e87917>div classgb-container gb-container-67e87917>h3 classgb-headline gb-headline-171707e6 gb-headline-text>Get a Perfect Green Lawn Without the Stress/h3>p classgb-headline gb-headline-f7dfd23c gb-headline-text>Our top-notch artificial grass installation combines lasting strength with eye-catching beauty, eliminating the need for traditional lawn care. Say goodbye to mowing and watering, and enjoy a pristine yard effortlessly./p>/div>/div>div classgb-grid-column gb-grid-column-722187c8>div classgb-container gb-container-722187c8>h3 classgb-headline gb-headline-aa2b4267 gb-headline-text>Revamp Your Outdoor Space with Expert Landscaping/h3>p classgb-headline gb-headline-03253953 gb-headline-text>Enhance your outdoor space with our expertise in creating stunning landscapes. Our premium artificial turf not only enhances your property’s beauty but also adds practical value to every part of your yard./p>/div>/div>div classgb-grid-column gb-grid-column-300f8d45>div classgb-container gb-container-300f8d45>h3 classgb-headline gb-headline-54bcbc67 gb-headline-text>Seamless Artificial Grass Replacement/h3>p classgb-headline gb-headline-a70f2873 gb-headline-text>Give your landscape a fresh look with our top-tier artificial grass. We offer wholesale options and handle the replacement process smoothly, revitalizing your outdoor space with ease and minimal disruption./p>/div>/div>div classgb-grid-column gb-grid-column-efd0a58a>div classgb-container gb-container-efd0a58a>h3 classgb-headline gb-headline-74c5ad9a gb-headline-text>Effortless Artificial Lawn Care/h3>p classgb-headline gb-headline-830f79f9 gb-headline-text>Keep your artificial grass looking flawless with our expert maintenance and repair services. Forget about mowing and fertilizing—just enjoy your outdoor space, hassle-free./p>/div>/div>/div>div classgb-container gb-container-04dd5b77>a classgb-button gb-button-621410a4 hrefhttps://artificialgrassguelph.ca/#quote>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 256 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z>/path>/svg>/span>span classgb-button-text>Get A Free Quote/span>/a>/div>/div>/div>div classgb-container gb-container-85283d1e>div classgb-container gb-container-3df825b3>h2 classgb-headline gb-headline-7793f88a gb-headline-text idlocation>Service Locations/h2>div classgb-grid-wrapper gb-grid-wrapper-ce321fa3>div classgb-grid-column gb-grid-column-c6df856f>div classgb-container gb-container-c6df856f>ol classwp-block-list>li>Guelph/li>li>Kitchener/li>li>Cambridge/li>li>Waterloo/li>li>Brampton/li>li>Niverville/li>li>Mississauga/li>li>Burlington/li>/ol>/div>/div>div classgb-grid-column gb-grid-column-0621193b>div classgb-container gb-container-0621193b>figure classwp-block-image size-large>img decodingasync width1024 height733 srchttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/Map-of-Guelph-Ontario-and-surrounding-cities-Kitchener-Waterloo-Cambridge-1024x733.png altMap of Guelph Ontario and surrounding cities Kitchener Waterloo Cambridge classwp-image-2321 srcsethttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/Map-of-Guelph-Ontario-and-surrounding-cities-Kitchener-Waterloo-Cambridge-1024x733.png 1024w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Map-of-Guelph-Ontario-and-surrounding-cities-Kitchener-Waterloo-Cambridge-300x215.png 300w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Map-of-Guelph-Ontario-and-surrounding-cities-Kitchener-Waterloo-Cambridge-768x550.png 768w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Map-of-Guelph-Ontario-and-surrounding-cities-Kitchener-Waterloo-Cambridge-1536x1099.png 1536w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Map-of-Guelph-Ontario-and-surrounding-cities-Kitchener-Waterloo-Cambridge-2048x1466.png 2048w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Map-of-Guelph-Ontario-and-surrounding-cities-Kitchener-Waterloo-Cambridge-500x358.png 500w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Map-of-Guelph-Ontario-and-surrounding-cities-Kitchener-Waterloo-Cambridge-800x573.png 800w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Map-of-Guelph-Ontario-and-surrounding-cities-Kitchener-Waterloo-Cambridge-1280x916.png 1280w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/Map-of-Guelph-Ontario-and-surrounding-cities-Kitchener-Waterloo-Cambridge-1920x1374.png 1920w sizes(max-width: 1024px) 100vw, 1024px />/figure>/div>/div>/div>/div>/div>div classwp-block-nk-awb nk-awb>div classnk-awb-wrap stylebackground:#000000 data-awb-typeimage data-awb-parallaxscroll data-awb-parallax-speed0.5 data-awb-parallax-mobilefalse data-awb-image-background-sizecover data-awb-image-background-position50% 50%>div classnk-awb-inner styleopacity: 0.5;>img loadinglazy decodingasync srchttps://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-greens-for-golf.jpg classwp-image-1534 jarallax-img altputting greens for golf width1920 height1280 srcsethttps://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-greens-for-golf.jpg 1920w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-greens-for-golf-300x200.jpg 300w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-greens-for-golf-1024x683.jpg 1024w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-greens-for-golf-768x512.jpg 768w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-greens-for-golf-1536x1024.jpg 1536w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-greens-for-golf-500x333.jpg 500w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-greens-for-golf-800x533.jpg 800w, https://artificialgrassguelph.ca/wp-content/uploads/2024/05/putting-greens-for-golf-1280x853.jpg 1280w sizesauto, (max-width: 1920px) 100vw, 1920px />/div>/div>div classnk-awb-wrap-content is-layout-constrained wp-block-nk-awb-is-layout-constrained>div classgb-container gb-container-37e80628>h2 classgb-headline gb-headline-4a922ef9>span classgb-icon>svg xmlnshttp://www.w3.org/2000/svg width16 height16 classbi bi-dash viewBox0 0 16 16> path dM4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z>/path> /svg>/span>span classgb-headline-text>About Artificial Grass Guelph/span>/h2>p>At Artificial Grass Guelph, we’re dedicated to transforming outdoor spaces with high-quality artificial turf. Whether for your home or business, our skilled team delivers seamless installations that offer long-lasting, low-maintenance lawns. With a focus on enhancing both beauty and functionality, we bring years of landscaping expertise to every project. From premium turf solutions to top-notch maintenance, we make it easy for you to enjoy a stunning, hassle-free landscape. At Artificial Grass Guelph, quality and customer satisfaction are at the heart of everything we do./p>a classgb-button gb-button-c5e7108f gb-button-text hrefhttps://artificialgrassguelph.ca/about/>Learn More/a>/div>/div>/div>div classgb-container gb-container-6457785e>div classgb-container gb-container-4740cbf6>h2 classgb-headline gb-headline-743d2f4c>span classgb-icon>svg xmlnshttp://www.w3.org/2000/svg width16 height16 classbi bi-dash viewBox0 0 16 16> path dM4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z>/path> /svg>/span>span classgb-headline-text>Our Process/span>/h2>div classgb-grid-wrapper gb-grid-wrapper-e66e224e>div classgb-grid-column gb-grid-column-2f1a26fe>div classgb-container gb-container-2f1a26fe>figure classgb-block-image gb-block-image-fbae1f97>img loadinglazy decodingasync width1920 height1254 classgb-image gb-image-fbae1f97 box-shadow srchttps://artificialgrassguelph.ca/wp-content/uploads/2023/11/installing-artificial-turf.jpg altinstalling artificial turf titleinstalling artificial turf srcsethttps://artificialgrassguelph.ca/wp-content/uploads/2023/11/installing-artificial-turf.jpg 1920w, https://artificialgrassguelph.ca/wp-content/uploads/2023/11/installing-artificial-turf-300x196.jpg 300w, https://artificialgrassguelph.ca/wp-content/uploads/2023/11/installing-artificial-turf-1024x669.jpg 1024w, https://artificialgrassguelph.ca/wp-content/uploads/2023/11/installing-artificial-turf-768x502.jpg 768w, https://artificialgrassguelph.ca/wp-content/uploads/2023/11/installing-artificial-turf-1536x1003.jpg 1536w, https://artificialgrassguelph.ca/wp-content/uploads/2023/11/installing-artificial-turf-500x327.jpg 500w, https://artificialgrassguelph.ca/wp-content/uploads/2023/11/installing-artificial-turf-800x523.jpg 800w, https://artificialgrassguelph.ca/wp-content/uploads/2023/11/installing-artificial-turf-1280x836.jpg 1280w sizesauto, (max-width: 1920px) 100vw, 1920px />/figure>/div>/div>div classgb-grid-column gb-grid-column-dc3cef8c>div classgb-container gb-container-dc3cef8c>h3 classwp-block-heading>strong>Step 1: Consultation/strong>/h3>p>Start with a free consultation where we assess your space, discuss your needs, and help you pick the perfect turf that fits your style and functional needs./p>p>strong>Step 2: Preparing the Site/strong>br>We remove the old grass, clear debris, and level the ground. Then, we lay down a compacted rock base to ensure your new lawn has excellent drainage and a solid foundation./p>p>strong>Step 3: Installing the Turf/strong>br>We roll out the artificial grass, cutting and securing it with precision. After that, we apply infill for added support and drainage. Finally, we make any necessary adjustments, clean up, and walk you through the finished product to ensure everything meets your expectations./p>/div>/div>/div>div classgb-container gb-container-f86cc1e1>a classgb-button gb-button-3d756176 hrefhttps://artificialgrassguelph.ca/#quote>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 256 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z>/path>/svg>/span>span classgb-button-text>Get A Free Quote/span>/a>/div>/div>/div>div classgb-container gb-container-17b7945f>div classgb-container gb-container-8c5253ac>h2 classgb-headline gb-headline-6142d976 gb-headline-text>About Guelph, Ontario./h2>p>In Guelph, the demand for artificial grass is growing as homeowners in neighborhoods like Kortright Hills, Downtown Guelph, and Westminster Woods look for low-maintenance solutions to keep their lawns green and pristine. With unpredictable weather and busy lifestyles, synthetic turf offers an ideal alternative that requires minimal upkeep. Surrounding cities like Kitchener, Cambridge, and Milton are also catching on, making artificial grass a popular choice across the region./p>/div>/div>div classgb-container gb-container-f4c7e650>div classgb-container gb-container-9cc2e43d>h2 classgb-headline gb-headline-0ef28fd8 gb-headline-text idfaq>Frequently Asked Questions (FAQs)/h2>div >div idsp_easy_accordion-1717953317>div idsp-ea-1928 classsp-ea-one sp-easy-accordion data-ea-activeea-click data-ea-modevertical data-preloader data-scroll-active-item data-offset-to-scroll0>div classea-card ea-expand sp-ea-single>h3 classea-header>a classcollapsed idea-header-19280 rolebutton data-sptogglespcollapse data-sptarget#collapse19280 aria-controlscollapse19280 href# aria-expandedtrue tabindex0>i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-minus>/i> How do I get a putting green installed in my backyard?/a>/h3>div classsp-collapse spcollapse collapsed show idcollapse19280 roleregion aria-labelledbyea-header-19280> div classea-body>p>Setting up a backyard putting green starts with ground preparation, followed by laying a solid base. The artificial grass is then glued down, creating a flawless, smooth surface ideal for honing your golf skills right at home./p>/div>/div>/div>div classea-card sp-ea-single>h3 classea-header>a classcollapsed idea-header-19281 rolebutton data-sptogglespcollapse data-sptarget#collapse19281 aria-controlscollapse19281 href# aria-expandedfalse tabindex0>i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> Is artificial grass a smart choice for businesses?/a>/h3>div classsp-collapse spcollapse idcollapse19281 roleregion aria-labelledbyea-header-19281> div classea-body>p>Absolutely, artificial grass is a great option for businesses. It offers a neat, visually appealing outdoor space with minimal upkeep, making it a practical and budget-friendly choice for any commercial property./p>/div>/div>/div>div classea-card sp-ea-single>h3 classea-header>a classcollapsed idea-header-19282 rolebutton data-sptogglespcollapse data-sptarget#collapse19282 aria-controlscollapse19282 href# aria-expandedfalse tabindex0>i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> Is artificial grass suitable for pet owners?/a>/h3>div classsp-collapse spcollapse idcollapse19282 roleregion aria-labelledbyea-header-19282> div classea-body>p>Absolutely! Pet turf is built to withstand wear and tear while being easy to clean, making it an excellent choice for pet owners. It offers a soft, safe surface for your pets to enjoy, minus the mud and mess of natural grass./p>/div>/div>/div>div classea-card sp-ea-single>h3 classea-header>a classcollapsed idea-header-19283 rolebutton data-sptogglespcollapse data-sptarget#collapse19283 aria-controlscollapse19283 href# aria-expandedfalse tabindex0>i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> Why should you consider installing artificial grass?/a>/h3>div classsp-collapse spcollapse idcollapse19283 roleregion aria-labelledbyea-header-19283> div classea-body>p>Artificial grass offers a hassle-free lawn that stays vibrant all year. Say goodbye to fertilizing, watering, and constant maintenance—this is the perfect, worry-free option for both homeowners and businesses./p>/div>/div>/div>div classea-card sp-ea-single>h3 classea-header>a classcollapsed idea-header-19284 rolebutton data-sptogglespcollapse data-sptarget#collapse19284 aria-controlscollapse19284 href# aria-expandedfalse tabindex0>i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> How does the cost of artificial grass stack up against natural grass?/a>/h3>div classsp-collapse spcollapse idcollapse19284 roleregion aria-labelledbyea-header-19284> div classea-body>p>Although the upfront cost of installing artificial grass can be higher than natural grass, it proves more economical over time. You’ll save on water, maintenance, and fertilizers, making it a smart investment in the long run./p>/div>/div>/div>div classea-card sp-ea-single>h3 classea-header>a classcollapsed idea-header-19285 rolebutton data-sptogglespcollapse data-sptarget#collapse19285 aria-controlscollapse19285 href# aria-expandedfalse tabindex0>i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> What extra advantages come with using artificial grass for your landscaping?/a>/h3>div classsp-collapse spcollapse idcollapse19285 roleregion aria-labelledbyea-header-19285> div classea-body>p>In addition to being low-maintenance and environmentally friendly, artificial grass enhances the visual appeal of your landscape. It remains vibrant and lush throughout the year, giving you a stunning outdoor space without the upkeep that real grass demands./p>/div>/div>/div>div classea-card sp-ea-single>h3 classea-header>a classcollapsed idea-header-19286 rolebutton data-sptogglespcollapse data-sptarget#collapse19286 aria-controlscollapse19286 href# aria-expandedfalse tabindex0>i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> What kinds of artificial grass are available at Artificial Grass Guelph?/a>/h3>div classsp-collapse spcollapse idcollapse19286 roleregion aria-labelledbyea-header-19286> div classea-body>p>We provide a wide range of synthetic turf options designed for both homes and businesses. With various styles and textures available, we make it easy to find the perfect fit for your specific needs, whether you’re aiming for a particular look or meeting functional demands. There’s a solution for every project./p>/div>/div>/div>div classea-card sp-ea-single>h3 classea-header>a classcollapsed idea-header-19287 rolebutton data-sptogglespcollapse data-sptarget#collapse19287 aria-controlscollapse19287 href# aria-expandedfalse tabindex0>i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> Is artificial grass a good option for playground surfaces?/a>/h3>div classsp-collapse spcollapse idcollapse19287 roleregion aria-labelledbyea-header-19287> div classea-body>p>Yes, artificial grass is an excellent choice for playgrounds. It provides a soft, cushioned surface that enhances safety, reducing the chance of injuries compared to natural grass or dirt./p>/div>/div>/div>div classea-card sp-ea-single>h3 classea-header>a classcollapsed idea-header-19288 rolebutton data-sptogglespcollapse data-sptarget#collapse19288 aria-controlscollapse19288 href# aria-expandedfalse tabindex0>i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> How sustainable is artificial grass?/a>/h3>div classsp-collapse spcollapse idcollapse19288 roleregion aria-labelledbyea-header-19288> div classea-body>p>Artificial grass is a green choice, cutting down on water consumption since it doesn’t need to be watered. Plus, it eliminates the need for fertilizers and pesticides, making it a healthier option for the environment./p>/div>/div>/div>div classea-card sp-ea-single>h3 classea-header>a classcollapsed idea-header-19289 rolebutton data-sptogglespcollapse data-sptarget#collapse19289 aria-controlscollapse19289 href# aria-expandedfalse tabindex0>i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> What varieties of artificial grass are available for different applications?/a>/h3>div classsp-collapse spcollapse idcollapse19289 roleregion aria-labelledbyea-header-19289> div classea-body>p>You’ll find a range of artificial grasses tailored to different needs, from pet-friendly turf for animal lovers to durable surfaces for playgrounds and precision-engineered grass for putting greens. Each type is crafted to fit specific purposes perfectly./p>/div>/div>/div>/div>/div>/div>/div>/div> /div> /div>/article> /main> /div> /div>/div>section classgb-container gb-container-4ab78d56>div classgb-container gb-container-22c16d8c>h2 classgb-headline gb-headline-c4b710ed>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z>/path>/svg>/span>span classgb-headline-text>get A Free estimate Now!/span>/h2>a classgb-button gb-button-105d7364 hrefhttps://artificialgrassguelph.ca/contact/>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 256 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z>/path>/svg>/span>span classgb-button-text>Get A Quote/span>/a>/div>/section>div classsite-footer> div classgb-container gb-container-be5d6126>div classgb-container gb-container-a97c1e7b>div classgb-grid-wrapper gb-grid-wrapper-69ee05b7>div classgb-grid-column gb-grid-column-c6400223>div classgb-container gb-container-c6400223>figure classwp-block-image size-full is-resized>img loadinglazy decodingasync width512 height512 srchttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo.png alt classwp-image-2342 stylewidth:105px;height:auto srcsethttps://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo.png 512w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-300x300.png 300w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-150x150.png 150w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-500x500.png 500w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-270x270.png 270w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-192x192.png 192w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-180x180.png 180w, https://artificialgrassguelph.ca/wp-content/uploads/2024/08/cropped-Artificial-Grass-Guelph-Logo-32x32.png 32w sizesauto, (max-width: 512px) 100vw, 512px />/figure>p classgb-headline gb-headline-90ceea00 gb-headline-text>text x-9999 y-9999>/text>path dM37.5324 16.8707C37.9808 15.5241 38.1363 14.0974 37.9886 12.6859C37.8409 11.2744 37.3934 9.91076 36.676 8.68622C35.6126 6.83404 33.9882 5.3676 32.0373 4.4985C30.0864 3.62941 27.9098 3.40259 25.8215 3.85078C24.8796 2.7893 23.7219 1.94125 22.4257 1.36341C21.1295 0.785575 19.7249 0.491269 18.3058 0.500197C16.1708 0.495044 14.0893 1.16803 12.3614 2.42214C10.6335 3.67624 9.34853 5.44666 8.6917 7.47815C7.30085 7.76286 5.98686 8.3414 4.8377 9.17505C3.68854 10.0087 2.73073 11.0782 2.02839 12.312C0.956464 14.1591 0.498905 16.2988 0.721698 18.4228C0.944492 20.5467 1.83612 22.5449 3.268 24.1293C2.81966 25.4759 2.66413 26.9026 2.81182 28.3141C2.95951 29.7256 3.40701 31.0892 4.12437 32.3138C5.18791 34.1659 6.8123 35.6322 8.76321 36.5013C10.7141 37.3704 12.8907 37.5973 14.9789 37.1492C15.9208 38.2107 17.0786 39.0587 18.3747 39.6366C19.6709 40.2144 21.0755 40.5087 22.4946 40.4998C24.6307 40.5054 26.7133 39.8321 28.4418 38.5772C30.1704 37.3223 31.4556 35.5506 32.1119 33.5179C33.5027 33.2332 34.8167 32.6547 35.9659 31.821C37.115 30.9874 38.0728 29.9178 38.7752 28.684C39.8458 26.8371 40.3023 24.6979 40.0789 22.5748C39.8556 20.4517 38.9639 18.4544 37.5324 16.8707ZM22.4978 37.8849C20.7443 37.8874 19.0459 37.2733 17.6994 36.1501C17.7601 36.117 17.8666 36.0586 17.936 36.0161L25.9004 31.4156C26.1003 31.3019 26.2663 31.137 26.3813 30.9378C26.4964 30.7386 26.5563 30.5124 26.5549 30.2825V19.0542L29.9213 20.998C29.9389 21.0068 29.9541 21.0198 29.9656 21.0359C29.977 21.052 29.9842 21.0707 29.9867 21.0902V30.3889C29.9842 32.375 29.1946 34.2791 27.7909 35.6841C26.3872 37.0892 24.4838 37.8806 22.4978 37.8849ZM6.39227 31.0064C5.51397 29.4888 5.19742 27.7107 5.49804 25.9832C5.55718 26.0187 5.66048 26.0818 5.73461 26.1244L13.699 30.7248C13.8975 30.8408 14.1233 30.902 14.3532 30.902C14.583 30.902 14.8088 30.8408 15.0073 30.7248L24.731 25.1103V28.9979C24.7321 29.0177 24.7283 29.0376 24.7199 29.0556C24.7115 29.0736 24.6988 29.0893 24.6829 29.1012L16.6317 33.7497C14.9096 34.7416 12.8643 35.0097 10.9447 34.4954C9.02506 33.9811 7.38785 32.7263 6.39227 31.0064ZM4.29707 13.6194C5.17156 12.0998 6.55279 10.9364 8.19885 10.3327C8.19885 10.4013 8.19491 10.5228 8.19491 10.6071V19.808C8.19351 20.0378 8.25334 20.2638 8.36823 20.4629C8.48312 20.6619 8.64893 20.8267 8.84863 20.9404L18.5723 26.5542L15.206 28.4979C15.1894 28.5089 15.1703 28.5155 15.1505 28.5173C15.1307 28.5191 15.1107 28.516 15.0924 28.5082L7.04046 23.8557C5.32135 22.8601 4.06716 21.2235 3.55289 19.3046C3.03862 17.3858 3.30624 15.3413 4.29707 13.6194ZM31.955 20.0556L22.2312 14.4411L25.5976 12.4981C25.6142 12.4872 25.6333 12.4805 25.6531 12.4787C25.6729 12.4769 25.6928 12.4801 25.7111 12.4879L33.7631 17.1364C34.9967 17.849 36.0017 18.8982 36.6606 20.1613C37.3194 21.4244 37.6047 22.849 37.4832 24.2684C37.3617 25.6878 36.8382 27.0432 35.9743 28.1759C35.1103 29.3086 33.9415 30.1717 32.6047 30.6641C32.6047 30.5947 32.6047 30.4733 32.6047 30.3889V21.188C32.6066 20.9586 32.5474 20.7328 32.4332 20.5338C32.319 20.3348 32.154 20.1698 31.955 20.0556ZM35.3055 15.0128C35.2464 14.9765 35.1431 14.9142 35.069 14.8717L27.1045 10.2712C26.906 10.1554 26.6803 10.0943 26.4504 10.0943C26.2206 10.0943 25.9948 10.1554 25.7963 10.2712L16.0726 15.8858V11.9982C16.0715 11.9783 16.0753 11.9585 16.0837 11.9405C16.0921 11.9225 16.1048 11.9068 16.1207 11.8949L24.1719 7.25025C25.4053 6.53903 26.8158 6.19376 28.2383 6.25482C29.6608 6.31589 31.0364 6.78077 32.2044 7.59508C33.3723 8.40939 34.2842 9.53945 34.8334 10.8531C35.3826 12.1667 35.5464 13.6095 35.3055 15.0128ZM14.2424 21.9419L10.8752 19.9981C10.8576 19.9893 10.8423 19.9763 10.8309 19.9602C10.8195 19.9441 10.8122 19.9254 10.8098 19.9058V10.6071C10.8107 9.18295 11.2173 7.78848 11.9819 6.58696C12.7466 5.38544 13.8377 4.42659 15.1275 3.82264C16.4173 3.21869 17.8524 2.99464 19.2649 3.1767C20.6775 3.35876 22.0089 3.93941 23.1034 4.85067C23.0427 4.88379 22.937 4.94215 22.8668 4.98473L14.9024 9.58517C14.7025 9.69878 14.5366 9.86356 14.4215 10.0626C14.3065 10.2616 14.2466 10.4877 14.2479 10.7175L14.2424 21.9419ZM16.071 17.9991L20.4018 15.4978L24.7325 17.9975V22.9985L20.4018 25.4983L16.071 22.9985V17.9991Z fillcurrentColor>/path>Transform your outdoor space with a hrefhttps://artificialgrassguelph.ca>Artificial Grass Guelph/a>. Whether youre upgrading your backyard, enhancing a sports field, or revamping a commercial area, weve got you covered. Our artificial turf provides a stunning, hassle-free lawn that stays green year-round. Perfect for both homes and businesses in Guelph, its time to say goodbye to constant upkeep and hello to a lush, low-maintenance landscape./p>/div>/div>div classgb-grid-column gb-grid-column-5caab73f>div classgb-container gb-container-5caab73f>p classgb-headline gb-headline-bf7247ce gb-headline-text>strong>SERVICE AREAS/strong>/p>p classgb-headline gb-headline-752d6200 gb-headline-text>Guelph/p>p classgb-headline gb-headline-63c67d56 gb-headline-text>Kitchener/p>p classgb-headline gb-headline-bb0c1dda gb-headline-text>Cambridge/p>p classgb-headline gb-headline-f6ce9d9e gb-headline-text>Waterloo/p>p classgb-headline gb-headline-edb0afe3 gb-headline-text>Brampton/p>p classgb-headline gb-headline-9c5399ba gb-headline-text>Niverville/p>p classgb-headline gb-headline-37b77211 gb-headline-text>Mississauga/p>p classgb-headline gb-headline-b960fa46 gb-headline-text>Burlington/p>/div>/div>div classgb-grid-column gb-grid-column-09cd9b32>div classgb-container gb-container-09cd9b32>p classgb-headline gb-headline-2fd508d9 gb-headline-text>strong>PRODUCTS/strong>/p>p classgb-headline gb-headline-9e07ba55 gb-headline-text>Backyard Synthetic Grass/p>p classgb-headline gb-headline-95708484 gb-headline-text>Putting Greens/p>p classgb-headline gb-headline-e46ce9eb gb-headline-text>Swimming Pool Surrounds/p>p classgb-headline gb-headline-c8471755 gb-headline-text>Pet-Friendly Turf/p>p classgb-headline gb-headline-42f3a45f gb-headline-text>Playground Turf/p>p classgb-headline gb-headline-a49da184 gb-headline-text>Sports Facilities/p>/div>/div>div classgb-grid-column gb-grid-column-8f7d656e>div classgb-container gb-container-8f7d656e>p classgb-headline gb-headline-01d54072 gb-headline-text>strong>CONTACT/strong>/p>p classgb-headline gb-headline-c27a2ba2>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 384 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z>/path>/svg>/span>span classgb-headline-text>88 Gordon St #2, Guelph, ON N1H 4H6/span>/p>p classgb-headline gb-headline-8c00dabd>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z>/path>/svg>/span>span classgb-headline-text>a href/cdn-cgi/l/email-protection class__cf_email__ data-cfemaila5c6cacbd1c4c6d1e5c4d7d1ccc3ccc6ccc4c9c2d7c4d6d6c2d0c0c9d5cd8bc6c4>email protected/a>/span>/p>/div>/div>div classgb-grid-column gb-grid-column-3b1cb8f7>div classgb-container gb-container-3b1cb8f7>p classgb-headline gb-headline-02654d5d gb-headline-text>strong>MENU/strong>/p>p classgb-headline gb-headline-b157a6cb gb-headline-text>a hrefhttps://artificialgrassguelph.ca/ data-typepage data-id29>Home/a>/p>p classgb-headline gb-headline-334ba270 gb-headline-text>a hrefhttps://artificialgrassguelph.ca/about/ data-typepage data-id29>About/a>/p>p classgb-headline gb-headline-eb4e9fa1 gb-headline-text>a hrefhttps://artificialgrassguelph.ca/contact/>Contact us/a>/p>p classgb-headline gb-headline-cd0c9e3d gb-headline-text>a hrefhttps://artificialgrassguelph.ca/blog/ data-typecategory data-id1>Blog/a>/p>p classgb-headline gb-headline-0c5d4b2f gb-headline-text>a hrefhttps://artificialgrassguelph.ca/privacy-policy/ data-typepage data-id3>Privacy policy/a>/p>/div>/div>/div>div classgb-container gb-container-0444f287>div classgb-container gb-container-c3b0d1f3 hide-on-mobile>/div>div classgb-container gb-container-3f768661>/div>div classgb-container gb-container-af1b3ea3 hide-on-mobile>/div>/div>p classgb-headline gb-headline-acc41a0e gb-headline-text>@ 2026 Artificial Grass Guelph/p>/div>/div>/div> nav idgenerate-slideout-menu classmain-navigation slideout-navigation itemtypehttps://schema.org/SiteNavigationElement itemscope> div classinside-navigation grid-container grid-parent> button classslideout-exit has-svg-icon>span classgp-icon pro-close> svg viewBox0 0 512 512 aria-hiddentrue roleimg version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink width1em height1em> path dM71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z /> /svg> /span> span classscreen-reader-text>Close/span>/button>div classmain-nav>ul idmenu-main-2 class slideout-menu>li classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-1762>a hrefhttps://artificialgrassguelph.ca/#solutions aria-currentpage>Our Products/a>/li>li classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-2255>a hrefhttps://artificialgrassguelph.ca/#benefits aria-currentpage>Benefits/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-52>a hrefhttps://artificialgrassguelph.ca/about/>Aboutspan rolepresentation classdropdown-menu-toggle>span classgp-icon icon-arrow>svg viewBox0 0 330 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z />/svg>/span>/span>/a>ul classsub-menu> li classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-2254>a hrefhttps://artificialgrassguelph.ca/#location aria-currentpage>Service Areas/a>/li> li classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-2259>a hrefhttps://artificialgrassguelph.ca/#faq aria-currentpage>FAQs/a>/li>/ul>/li>/ul>/div>a classgb-button gb-button-0973fab1 hrefhttps://artificialgrassguelph.ca/contact/>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z>/path>/svg>/span>span classgb-button-text>Get A Quote/span>/a> /div>!-- .inside-navigation --> /nav>!-- #site-navigation --> div classslideout-overlay> /div> script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script typespeculationrules>{prefetch:{source:document,where:{and:{href_matches:/*},{not:{href_matches:/wp-*.php,/wp-admin/*,/wp-content/uploads/*,/wp-content/*,/wp-content/plugins/*,/wp-content/themes/generatepress/*,/*\\?(.+)}},{not:{selector_matches:arel~\nofollow\}},{not:{selector_matches:.no-prefetch, .no-prefetch a}}},eagerness:conservative}}/script>script idgenerate-a11y>!function(){use strict;if(querySelectorin document&&addEventListenerin window){var edocument.body;e.addEventListener(pointerdown,(function(){e.classList.add(using-mouse)}),{passive:!0}),e.addEventListener(keydown,(function(){e.classList.remove(using-mouse)}),{passive:!0})}}();/script>script idgenerate-offside-js-extra>var offSide {side:right};//# sourceURLgenerate-offside-js-extra/script>script srchttps://artificialgrassguelph.ca/wp-content/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver2.5.5 idgenerate-offside-js>/script>script idgenerate-menu-js-before>var generatepressMenu {toggleOpenedSubMenus:true,openSubMenuLabel:Open Sub-Menu,closeSubMenuLabel:Close Sub-Menu};//# sourceURLgenerate-menu-js-before/script>script srchttps://artificialgrassguelph.ca/wp-content/themes/generatepress/assets/js/menu.min.js?ver3.6.1 idgenerate-menu-js>/script>script srchttps://artificialgrassguelph.ca/wp-includes/js/dist/dom-ready.min.js?verf77871ff7694fffea381 idwp-dom-ready-js>/script>script srchttps://artificialgrassguelph.ca/wp-includes/js/dist/hooks.min.js?verdd5603f07f9220ed27f1 idwp-hooks-js>/script>script srchttps://artificialgrassguelph.ca/wp-includes/js/dist/i18n.min.js?verc26c3dc7bed366793375 idwp-i18n-js>/script>script idwp-i18n-js-after>wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );//# sourceURLwp-i18n-js-after/script>script idwp-a11y-js-translations>( function( domain, translations ) { var localeData translations.locale_data domain || translations.locale_data.messages; localeData.domain domain; wp.i18n.setLocaleData( localeData, domain );} )( default, {translation-revision-date:2025-11-20 20:46:18+0000,generator:GlotPress\/4.0.3,domain:messages,locale_data:{messages:{:{domain:messages,plural-forms:nplurals2; pluraln ! 1;,lang:en_CA},Notifications:Notifications}},comment:{reference:wp-includes\/js\/dist\/a11y.js}} );//# sourceURLwp-a11y-js-translations/script>script srchttps://artificialgrassguelph.ca/wp-includes/js/dist/a11y.min.js?vercb460b4676c94bd228ed idwp-a11y-js>/script>script deferdefer srchttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/js/jquery.textareaCounter.plugin.min.js?ver2.9.24 idgform_textarea_counter-js>/script>script deferdefer srchttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/js/jquery.maskedinput.min.js?ver2.9.24 idgform_masked_input-js>/script>script deferdefer srchttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver2.9.24 idgform_placeholder-js>/script>script deferdefer srchttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver8673c9a2ff188de55f9073009ba56f5e idgform_gravityforms_theme_vendors-js>/script>script idgform_gravityforms_theme-js-extra>var gform_theme_config {common:{form:{honeypot:{version_hash:7a2a204d5dbfa7c0fe31c6c3d449c04f},ajax:{ajaxurl:https://artificialgrassguelph.ca/wp-admin/admin-ajax.php,ajax_submission_nonce:3c731d77b1,i18n:{step_announcement:Step %1$s of %2$s, %3$s,unknown_error:There was an unknown error processing your request. Please try again.}},product_meta:{1:null},pagination:{1:}}},hmr_dev:,public_path:https://artificialgrassguelph.ca/wp-content/plugins/gravityforms/assets/js/dist/,config_nonce:98a6f4fd94};//# sourceURLgform_gravityforms_theme-js-extra/script>script deferdefer srchttps://artificialgrassguelph.ca/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver1546762cd067873f438f559b1e819128 idgform_gravityforms_theme-js>/script>script srchttps://artificialgrassguelph.ca/wp-content/plugins/advanced-backgrounds/assets/vendor/jarallax/dist/jarallax.min.js?ver2.2.1 idjarallax-js>/script>script srchttps://artificialgrassguelph.ca/wp-content/plugins/advanced-backgrounds/assets/vendor/jarallax/dist/jarallax-video.min.js?ver2.2.1 idjarallax-video-js>/script>script idawb-js-extra>var AWB {version:1.12.8,settings:{disable_parallax:,disable_video:,full_width_fallback:false}};//# sourceURLawb-js-extra/script>script srchttps://artificialgrassguelph.ca/wp-content/plugins/advanced-backgrounds/assets/awb/awb.min.js?ver1.12.8 idawb-js>/script>script srchttps://artificialgrassguelph.ca/wp-content/plugins/easy-accordion-free/public/assets/js/collapse.min.js?ver3.0.6 idsp-ea-accordion-js-js>/script>script srchttps://artificialgrassguelph.ca/wp-content/plugins/easy-accordion-free/public/assets/js/script.js?ver3.0.6 idsp-ea-accordion-config-js>/script>script idwp-emoji-settings typeapplication/json>{baseUrl:https://s.w.org/images/core/emoji/17.0.2/72x72/,ext:.png,svgUrl:https://s.w.org/images/core/emoji/17.0.2/svg/,svgExt:.svg,source:{concatemoji:https://artificialgrassguelph.ca/wp-includes/js/wp-emoji-release.min.js?ver6.9.1}}/script>script typemodule>/*! This file is auto-generated */const aJSON.parse(document.getElementById(wp-emoji-settings).textContent),o(window._wpemojiSettingsa,wpEmojiSettingsSupports),sflag,emoji;function i(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const anew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)>eat)}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var ne.getImageData(16,16,1,1);for(let e0;en.data.length;e++)if(0!n.datae)return!1;return!0}function u(e,t,n,a){switch(t){caseflag:return n(e,\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f,\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f)?!1:!n(e,\ud83c\udde8\ud83c\uddf6,\ud83c\udde8\u200b\ud83c\uddf6)&&!n(e,\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f,\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f);caseemoji:return!a(e,\ud83e\u1fac8)}return!1}function f(e,t,n,a){let r;const o(rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement(canvas)).getContext(2d,{willReadFrequently:!0}),s(o.textBaselinetop,o.font600 32px Arial,{});return e.forEach(e>{set(o,e,n,a)}),s}function r(e){var tdocument.createElement(script);t.srce,t.defer!0,document.head.appendChild(t)}a.supports{everything:!0,everythingExceptFlag:!0},new Promise(t>{let nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if(undefined!typeof Worker&&undefined!typeof OffscreenCanvas&&undefined!typeof URL&&URL.createObjectURL&&undefined!typeof Blob)try{var epostMessage(+f.toString()+(+JSON.stringify(s),u.toString(),c.toString(),p.toString().join(,)+));,anew Blob(e,{type:text/javascript});const rnew Worker(URL.createObjectURL(a),{name:wpTestEmojiSupports});return void(r.onmessagee>{i(ne.data),r.terminate(),t(n)})}catch(e){}i(nf(s,u,c,p))}t(n)}).then(e>{for(const n in e)a.supportsnen,a.supports.everythinga.supports.everything&&a.supportsn,flag!n&&(a.supports.everythingExceptFlaga.supports.everythingExceptFlag&&a.supportsn);var t;a.supports.everythingExceptFlaga.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((ta.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});//# sourceURLhttps://artificialgrassguelph.ca/wp-includes/js/wp-emoji-loader.min.js/script>script>gform.initializeOnLoaded( function() { jQuery(document).on(gform_post_render, function(event, formId, currentPage){if(formId 1) {if(!jQuery(#input_1_3+.ginput_counter).length){jQuery(#input_1_3).textareaCount( {maxCharacterSize: 350, originalStyle: ginput_counter gfield_description, truncate: true, errorStyle : , displayFormat : #input of #max max characters });jQuery(#input_1_3).next(.ginput_counter).attr(aria-live,polite);}if(typeof Placeholders ! undefined){ Placeholders.enable(); }jQuery(#input_1_5).mask((999) 999-9999).bind(keypress, function(e){if(e.which 13){jQuery(this).blur();} } ); gform.utils.addAsyncFilter(gform/submission/pre_submission, async (data) > { const input document.createElement(input); input.type hidden; input.name gf_zero_spam_key; input.value CCLeHj8woeESJddJhFpvVGvooI7p0PYr4xcWouprdNAjm3l1vw24EnLRoknsPhxI; input.setAttribute(autocomplete, new-password); data.form.appendChild(input); return data; });} } );jQuery(document).on(gform_post_conditional_logic, function(event, formId, fields, isInit){} ) } );/script>script>gform.initializeOnLoaded( function() {jQuery(document).trigger(gform_pre_post_render, { formId: 1, currentPage: 1, abort: function() { this.preventDefault(); } }); if (event && event.defaultPrevented) { return; } const gformWrapperDiv document.getElementById( gform_wrapper_1 ); if ( gformWrapperDiv ) { const visibilitySpan document.createElement( span ); visibilitySpan.id gform_visibility_test_1; gformWrapperDiv.insertAdjacentElement( afterend, visibilitySpan ); } const visibilityTestDiv document.getElementById( gform_visibility_test_1 ); let postRenderFired false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired true; gform.core.triggerPostRenderEvents( 1, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context this, args arguments; var later function() { timeout null; if ( !immediate ) func.apply( context, args ); }; var callNow immediate && !timeout; clearTimeout( timeout ); timeout setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent null ) { const observer new MutationObserver( ( mutations ) > { mutations.forEach( ( mutation ) > { if ( mutation.type attributes && visibilityTestDiv.offsetParent ! null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: style, class , }); } else { triggerPostRender(); } } );/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]