PageSourceSearch

https://we-are-pegasus.webflow.io/contact

html we-are-pegasus.webflow.io collected 2026-10-03 14:00:43 UTC 43,107 bytes, 415 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Fri Oct 02 2026 11:54:06 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="we-are-pegasus.webflow.io" data-wf-page="684fe9367b5a3ef3c4168073" data-wf-site="684fe9367b5a3ef3c416809b" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Contact |  Grab Lorry Hire, Concrete &amp; Aggregate Suppliers</title><meta content="Need grab hire, local skip hire, aggregates or concrete? Contact We Are Pegasus for expert advice &amp; a free quote. Fast, reliable &amp; cost-effective service." name="description"/><meta content="Contact |  Grab Lorry Hire, Concrete &amp; Aggregate Suppliers" property="og:title"/><meta content="Need grab hire, local skip hire, aggregates or concrete? Contact We Are Pegasus for expert advice &amp; a free quote. Fast, reliable &amp; cost-effective service." property="og:description"/><meta content="https://cdn.prod.website-files.com/606481f1b13a6965b411cf93/61700c20122264e5e7829e7b_Previewer.png" property="og:image"/><meta content="Contact |  Grab Lorry Hire, Concrete &amp; Aggregate Suppliers" name="twitter:title"/><meta content="Need grab hire, local skip hire, aggregates or concrete? Contact We Are Pegasus for expert advice &amp; a free quote. Fast, reliable &amp; cost-effective service." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/606481f1b13a6965b411cf93/61700c20122264e5e7829e7b_Previewer.png" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/css/we-are-pegasus.shared.a5cd54c51.min.css" rel="stylesheet" type="text/css" integrity="sha384-pc1UxRtqA90bhuX2ZxqtUCE4uV10o8vbQ3ICihy0K5i8hd7R5XMcryKyPiob7/SY" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({  google: {    families: ["Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic","Lato:100,100italic,300,300italic,400,400italic,700,700italic,900,900italic","Figtree:300,400,500,600,700","Manrope:300,400,500,600,700","Manrope:300,400,500,600,700","Nunito Sans:300,400,500,600,700","Quicksand:300,400,500,600,700"]  }});</script>
1<script src="https://use.typekit.net/zrd3ggm.js" type="text/javascript"></script>
1<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/684fe9367b5a3ef3c41680ee_Favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/684fe9367b5a3ef3c4168142_Webclip.png" rel="apple-touch-icon"/><link href="https://www.wearepegasus.co.uk/contact" rel="canonical"/>
1<script type="application/ld+json">
2{
3  "@context": "https://schema.org",
4  "@type": "ContactPage",
5  "name": "Contact | Grab Lorry Hire, Concrete & Aggregate Suppliers",
6  "url": "/contact",
7  "inLanguage": "en",
8  "about": {
9    "@type": "LocalBusiness",
10    "name": "We Are Pegasus",
11    "description": "Grab lorry hire, skip hire, aggregates, concrete and utility services provider",
12    "telephone": "01384 423918",
13    "email": "[email protected]",
14    "address": {
15      "@type": "PostalAddress",
16      "streetAddress": "Folkes Road, Halesowen",
17      "addressLocality": "Stourbridge",
18      "postalCode": "DY9 8RG",
19      "addressCountry": "GB"
20    },
21    "logo": {
22      "@type": "ImageObject",
23      "url": "https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/684fe9367b5a3ef3c4168139_Logo%20Black.svg"
24    },
25    "sameAs": [
26      "https://www.facebook.com/wearepegasus",
27      "https://www.instagram.com/weare_pegasus/",
28      "https://www.linkedin.com/company/we-are-pegasus/",
29      "https://x.com/Pegasus_GH"
30    ],
31    "contactPoint": [
32      {
33        "@type": "ContactPoint",
34        "telephone": "01384 423918",
35        "contactType": "customer service",
36        "areaServed": "GB",
37        "availableLanguage": "en"
38      },
39      {
40        "@type": "ContactPoint",
41        "telephone": "0333 188 1030",
42        "contactType": "utilities",
43        "areaServed": "GB",
44        "availableLanguage": "en"
45      }
46    ],
47    "location": [
48      {
49        "@type": "Place",
50        "name": "Head Office",
51        "address": {
52          "@type": "PostalAddress",
53          "streetAddress": "Folkes Road, Halesowen",
54          "addressLocality": "Stourbridge",
55          "postalCode": "DY9 8RG",
56          "addressCountry": "GB"
57        },
58        "telephone": "01384 423 918"
59      },
60      {
61        "@type": "Place",
62        "name": "Stourbridge Aggregates & Recycling",
63        "address": {
64          "@type": "PostalAddress",
65          "streetAddress": "Bott Lane",
66          "addressLocality": "Stourbridge",
67          "postalCode": "DY9 7AW",
68          "addressCountry": "GB"
69        },
70        "telephone": "01384 886 565"
71      },
72      {
73        "@type": "Place",
74        "name": "Telford Aggregates & Recycling",
75        "address": {
76          "@type": "PostalAddress",
77          "streetAddress": "5b Rookery Rd",
78          "addressLocality": "Telford",
79          "postalCode": "TF2 9BW",
80          "addressCountry": "GB"
81        },
82        "telephone": "01384 423 918"
83      },
84      {
85        "@type": "Place",
86        "name": "Worcester Aggregates & Recycling",
87        "address": {
88          "@type": "PostalAddress",
89          "streetAddress": "Throckmorton Airfield, Off Long Lane",
90          "addressLocality": "Pershore",
91          "postalCode": "WR10 2JH",
92          "addressCountry": "GB"
93        },
94        "telephone": "01384 423 918"
95      },
96      {
97        "@type": "Place",
98        "name": "Skip Transfer Station",
99        "address": {
100          "@type": "PostalAddress",
101          "streetAddress": "Timmis Road",
102          "addressLocality": "Stourbridge",
103          "postalCode": "DY9 7BQ",
104          "addressCountry": "GB"
105        },
106        "telephone": "01384 958 025"
107      },
108      {
109        "@type": "Place",
110        "name": "Utilities",
111        "address": {
112          "@type": "PostalAddress",
113          "streetAddress": "Folkes Road, Halesowen",
114          "addressLocality": "Stourbridge",
115          "postalCode": "DY9 8RG",
116          "addressCountry": "GB"
117        },
118        "telephone": "0333 188 1030"
119      }
120    ]
121  }
122}
123</script>
123<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['G-M2NJ95S85J','GTM-M8VR87MW'],'google_tags_first_party');</script>
123<script async="" src="/nvhc9u4gxsagNjg0ZmU5MzY3YjVhM2VmM2M0MTY4MDli/PxSE4AzNp8cfBOEQa5I79wBwuHM"></script>
123<script async="" src="/nvhc9u4gxsagNjg0ZmU5MzY3YjVhM2VmM2M0MTY4MDli/PxSE4AzNp74fG-JiBPVQ-HhtuHM"></script>
123<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'G-M2NJ95S85J');gtag('config', 'GTM-M8VR87MW');</script>
123<script type="text/javascript">!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.agent='plwebflow';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '874915156748440');fbq('track', 'PageView');</script>
123<script src="https://apps.elfsight.com/p/platform.js" defer></script>
123
124<div class="elfsight-app-0a9c50b6-61c9-4faf-9cbd-c6bd2f70a252"></div>
125<html lang="en">
126  <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 126-127
126
127<script async src="https://www.googletagmanager.com/gtag/js?id=
127G-M2NJ95S85J
vendor: 12 bytes, line 127
127"></script>
128<script>
129  
vendor: 134 bytes, lines 129-133
129window.dataLayer = window.dataLayer || [];
130  function gtag(){dataLayer.push(arguments);}
131  gtag('js', new Date());
132
133  gtag('config', '
133G-M2NJ95S85J
vendor: 4 bytes, line 133
133');
134</script>
134
135  <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 135-136
135
136<script async src="https://www.googletagmanager.com/gtag/js?id=
136AW-17526737644
vendor: 13 bytes, lines 136-137
136">
137</script>
138<script>
139 
vendor: 130 bytes, lines 139-142
139window.dataLayer = window.dataLayer || [];
140 function gtag(){dataLayer.push(arguments);}
141 gtag('js', new Date());
142 gtag('config', '
142AW-17526737644
vendor: 4 bytes, line 142
142');
143</script>
143
144<!-- Google Tag Manager -->
145<script>
vendor: 327 bytes, lines 145-149
145(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
146new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
147j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
148'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
149})(window,document,'script','dataLayer','
149GTM-NXF8F4Z
vendor: 3 bytes, line 149
149');
149</script>
149
150<!-- End Google Tag Manager -->  
151  
152  <!-- [Attributes by Finsweet] CMS Slider -->
153<script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsslider@1/cmsslider.js"></script>
153
154
155<!-- scroller --->
156
157<style>
158/*lenis -- IMPORTANT*/
159.lenis.lenis-smooth [data-lenis-prevent] {
160  overscroll-behavior: contain;
161}
162</style>
163
164
165<script type="text/javascript">
166    (function(k,s) {
167        s=document.createElement('script');s.module=true;s.async=true;
168        s.src="https://cdn.feedbucket.app/assets/feedbucket.js";
169        s.dataset.feedbucket=k;document.head.appendChild(s);
170    })('itF26Mykg40lLdbl7o5Z')
171</script>
vendor: 1 bytes, line 171
171
172<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script>
172</head><body><div><div data-w-id="37c2c141-42ce-17f9-b809-624be953e220" class="main-navigation"><a href="/" class="pegasus-footer absolute w-inline-block"><img src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/684fe9367b5a3ef3c4168139_Logo%20Black.svg" loading="lazy" alt="" class="pegasus-footer"/></a><div class="nav-items-container"><div data-w-id="37c2c141-42ce-17f9-b809-624be953e222" class="flex-v"><a href="/" data-w-id="37c2c141-42ce-17f9-b809-624be953e223" class="nav-item-block w-inline-block"><div class="h2 black">Home</div><div class="nav-item-hover-line"></div></a><a href="/services" data-w-id="e293636b-95d4-535c-bc3a-2c91748257be" class="nav-item-block w-inline-block"><div class="h2 black">SERVICES</div><div class="nav-item-hover-line"></div></a><div class="w-dyn-list"><div role="list" class="flex-v w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/services/skips" data-w-id="37c2c141-42ce-17f9-b809-624be953e22a" class="nav-item-block w-inline-block"><div class="h2 black">Book a Skip</div><div class="nav-item-hover-line"></div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/building-aggregates" data-w-id="37c2c141-42ce-17f9-b809-624be953e22a" class="nav-item-block w-inline-block"><div class="h2 black">Aggregates</div><div class="nav-item-hover-line"></div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/grab-hire" data-w-id="37c2c141-42ce-17f9-b809-624be953e22a" class="nav-item-block w-inline-block"><div class="h2 black">Grab Hire</div><div class="nav-item-hover-line"></div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/concrete" data-w-id="37c2c141-42ce-17f9-b809-624be953e22a" class="nav-item-block w-inline-block"><div class="h2 black">Concrete</div><div class="nav-item-hover-line"></div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/utilities-services" data-w-id="37c2c141-42ce-17f9-b809-624be953e22a" class="nav-item-block w-inline-block"><div class="h2 black">Utility Services</div><div class="nav-item-hover-line"></div></a></div></div></div></div></div><div class="nav-imgs-container"><div data-w-id="37c2c141-42ce-17f9-b809-624be953e231" class="footer-link-wrapper right"><a href="/about" class="h4 black link">About</a><a href="/blogs" class="h4 black link">News</a><a href="/contact" aria-current="page" class="h4 black link w--current">Contact</a><a href="/accreditations" class="h4 black link">Accreditations</a><a href="/careers" class="h4 black link">Careers</a></div><div data-w-id="37c2c141-42ce-17f9-b809-624be953e23a" class="footer-link-wrapper right"><h5 class="h5 grey margin-bottom">Connect</h5><a href="https://www.facebook.com/wearepegasus" target="_blank" class="h4 black link">Facebook</a><a href="https://www.instagram.com/weare_pegasus/" target="_blank" class="h4 black link">Instagram</a><a href="https://www.linkedin.com/company/we-are-pegasus/" target="_blank" class="h4 black link">LinkedIn</a><a href="https://x.com/Pegasus_GH" target="_blank" class="h4 black link">X</a></div></div><div data-w-id="37c2c141-42ce-17f9-b809-624be953e245" class="main-navigation-close"></div><div data-w-id="37c2c141-42ce-17f9-b809-624be953e246" class="navigation-footer"><a href="mailto:[email protected]" class="h3 black-link email-address">[email protected]</a><a href="#" class="h3 black-link">01384 423918</a><a href="https://maps.app.goo.gl/o1HEZRzMVvLB2smi9" target="_blank" class="h3 black-link">DY9 8RG</a></div><div class="w-embed"><style>
173.cursor-wrapper {pointer-events: none;}
174</style></div><div data-w-id="37c2c141-42ce-17f9-b809-624be953e24e" class="cursor-wrapper"><img src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/686d28f38061f5004846a646_686d1b4cf553e4ffff32268b_close.png" loading="lazy" data-w-id="37c2c141-42ce-17f9-b809-624be953e24f" alt=""/></div></div><div class="nav"><a href="/" class="home-link w-inline-block"><img src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/684fe9367b5a3ef3c4168104_Pegasus%20Group.svg" loading="lazy" alt="pegasus logo" class="nav-logo"/></a><a href="#" data-w-id="2cb9b4be-fa2d-230a-99d8-4e3fd1b88a7d" class="nav-button w-inline-block"><div>menu</div><div class="r-line"></div><div class="r2-line"></div><div class="l-line"></div><div class="l2-line white"></div><div class="t-line white"></div><div class="b-line"></div></a><div class="w-embed"><style>
175.blurbg {
176backdrop-filter: blur(20px);
177}
178</style></div><smootify-cart data-open="true" class="smootify-cart"><div data-trigger="open" data-w-id="cb1e19c3-f944-ca36-54da-3f0a8238d37e" class="sm-ix-cart_button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sm-icon _1-25rem"><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></svg><div cart="count" class="sm-mini-cart_count">0</div></div><div class="sm-ix-cart_interaction-container"><div data-trigger="close" data-w-id="cb1e19c3-f944-ca36-54da-3f0a8238d386" class="sm-ix-cart_backdrop"></div><div class="sm-ix-cart_relative-container"><div class="sm-ix-cart_form-block w-form"><form id="email-form-2" name="email-form-2" data-name="Email Form 2" method="get" class="sm-ix-cart_form" data-wf-page-id="684fe9367b5a3ef3c4168073" data-wf-element-id="cb1e19c3-f944-ca36-54da-3f0a8238d389"><div class="sm-ix-cart_container"><div class="sm-ix-cart__header"><div class="sm-ix-cart__header-top"><h5 class="h3">Cart</h5><a data-trigger="close" data-w-id="cb1e19c3-f944-ca36-54da-3f0a8238d38f" href="#" class="sm-ix-cart_close-button w-inline-block"><div class="sm-icon sm-icon--big black w-embed">
178<svg width="100%" height="100%" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
179<path d="M22.8354 22.864L22.3639 23.3354C22.1036 23.5957 21.6815 23.5957 21.4211 23.3354L16 17.9142L10.5788 23.3353C10.3185 23.5957 9.89638 23.5957 9.63603 23.3353L9.16462 22.8639C8.90427 22.6036 8.90427 22.1815 9.16462 21.9211L14.5858 16.5L9.16462 11.0788C8.90427 10.8185 8.90427 10.3964 9.16462 10.136L9.63602 9.66463C9.89637 9.40428 10.3185 9.40428 10.5788 9.66463L16 15.0858L21.4211 9.66462C21.6815 9.40427 22.1036 9.40427 22.3639 9.66462L22.8354 10.136C23.0957 10.3964 23.0957 10.8185 22.8354 11.0788L17.4142 16.5L22.8354 21.9211C23.0957 22.1815 23.0957 22.6036 22.8354 22.864Z" fill="currentColor"/>
180</svg></div></a></div><div class="sm-ix-cart__header-bottom"><urgent-cart-countdown data-time="15" data-on-end="clear" class="sm-urgent-cart-countdown"><div class="text-block">Hurry up! Your cart will be reserved only for other</div><div data-prop="minutes">30</div><div>minutes</div><div data-prop="seconds">1</div></urgent-cart-countdown><free-shipping-bar data-quantity="3" class="sm-free-shipping-bar"><div free-shipping-condition="needs-more" class="sm-free-shipping_needs-more"><div>Only <span data-prop="left">3</span> products away from free shipping!</div></div><div free-shipping-condition="needs-more" class="sm-free-shipping_progress-container"><div data-prop="progress-width" class="sm-progress-bar"></div></div><div free-shipping-condition="free-shipping" class="sm-free-shipping_ready"><div>Congratulations! You&#x27;ve got free shipping!<br/></div></div></free-shipping-bar></div></div><div class="sm-ix-cart_items-container"><cart-item><div class="sm-mini-cart_item"><div class="sm-mini-cart_item-image-container"><button data-action="remove" class="sm-mini-cart_remove-button"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="sm-icon black"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 5.46967C5.76256 5.17678 6.23744 5.17678 6.53033 5.46967L12 10.9393L17.4697 5.46967C17.7626 5.17678 18.2374 5.17678 18.5303 5.46967C18.8232 5.76256 18.8232 6.23744 18.5303 6.53033L13.0607 12L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L12 13.0607L6.53033 18.5303C6.23744 18.8232 5.76256 18.8232 5.46967 18.5303C5.17678 18.2374 5.17678 17.7626 5.46967 17.4697L10.9393 12L5.46967 6.53033C5.17678 6.23744 5.17678 5.76256 5.46967 5.46967Z" fill="currentColor"></path></svg></button><img cart-item="image" max-width="320" alt="" src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg" loading="lazy" class="sm-mini-cart_item-image"/></div><div class="sm-mini-cart_item-data"><a cart-item="url" href="#" class="sm-cart-item__title">Product</a><div cart-item="options" class="sm-option-line"><div option="name" class="sm-option__name">Name</div><div class="sm-option__separator">:</div><div option="value" class="sm-option__value">value</div></div><div class="sm-box-items"><box-item class="sm-box-item"><img box-item="image" max-width="128" alt="" src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg" loading="lazy" class="sm-box-item__image"/><div class="space-y"><div class="sm-box-item__title">Box Item Title</div><div class="sm-box-item__quantity-line"><div box-item="quantity" class="sm-cart-item__quantity">1</div><div>x</div><div box-item="price" class="sm-cart-item__price">4.5€</div></div></div></box-item></div><div class="sm-mini-cart_quantity-container"><div class="sm-cart-item__quantity-line"><div cart-item="quantity" class="sm-cart-item__quantity">1</div><div>x</div><div cart-item="price" class="sm-cart-item__price">4.5€</div></div><div cart-item="total" class="sm-cart-item__total">4.5€</div></div><quantity-input><div class="sm-quantity-input"><button data-action="minus" class="sm-quantity-input-button black"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sm-icon _0-75rem black"><path d="M5 12h14"></path></svg></button><input class="sm-quantity-field black w-input" maxlength="256" name="field-4" data-name="Field 4" placeholder="1" type="number" id="field-4" required=""/><button data-action="plus" class="sm-quantity-input-button black"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sm-icon _0-75rem black"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></button></div></quantity-input></div></div></cart-item></div><div class="sm-ix-cart_footer-container"><div class="sm-mini-cart_footer"><div class="sm-mini-cart_total-price"><div>Total</div><div cart="total">300€</div></div><a href="#" shopify-link="cart" class="sm-button sm-button--outline w-button">Go to Checkout</a><input type="submit" data-wait="Please wait..." class="sm-button hide w-button" value="Go to cart"/></div></div></div></form><div class="sm-wf-cart_empty-container w-form-done"><div class="flex-center-stretch"><div class="flex-vertical-center"><div class="sm-cart__empty-label">Your cart is empty. Let&#x27;s change that!</div><a href="/services/building-aggregates" class="sm-action-button w-button">Shop our products</a></div></div></div><div class="sm-wf-cart_error w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div></smootify-cart><div class="ecwid-cart w-embed w-script"><div data-icon="CART" class="ec-cart-widget">
181<div>
182<script data-cfasync="false" type="text/javascript" src="https://app.shopsettings.com/script.js?59372031&data_platform=code&data_date=2025-09-19" charset="utf-8"></script>
vendor: 1 bytes, line 182
182
183<script type="text/javascript">Ecwid.init();</script>
183
184</div></div></div></div><div class="nav-spacer"></div><div class="section-padding"><div class="grid align-top"><div class="flex-v _1em"><h1 data-split="lines" class="h1">Get in touch</h1><p class="p">We are located in the West Midlands, in the heart of England, with good transport links to the entire United Kingdom. We provide a range of services to a variety of clientele within several market sectors.<br/><br/>To find out more about our extensive and reliable services, or to get a quotation please get in touch with our team.</p><a href="http://wa.me/447487615832" target="_blank" class="flex-h align-center margin-top w-inline-block"><div class="code-embed-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="32" height="32" fill="rgba(255,255,255,1)"><path d="M7.25361 18.4944L7.97834 18.917C9.18909 19.623 10.5651 20 12.001 20C16.4193 20 20.001 16.4183 20.001 12C20.001 7.58172 16.4193 4 12.001 4C7.5827 4 4.00098 7.58172 4.00098 12C4.00098 13.4363 4.37821 14.8128 5.08466 16.0238L5.50704 16.7478L4.85355 19.1494L7.25361 18.4944ZM2.00516 22L3.35712 17.0315C2.49494 15.5536 2.00098 13.8345 2.00098 12C2.00098 6.47715 6.47813 2 12.001 2C17.5238 2 22.001 6.47715 22.001 12C22.001 17.5228 17.5238 22 12.001 22C10.1671 22 8.44851 21.5064 6.97086 20.6447L2.00516 22ZM8.39232 7.30833C8.5262 7.29892 8.66053 7.29748 8.79459 7.30402C8.84875 7.30758 8.90265 7.31384 8.95659 7.32007C9.11585 7.33846 9.29098 7.43545 9.34986 7.56894C9.64818 8.24536 9.93764 8.92565 10.2182 9.60963C10.2801 9.76062 10.2428 9.95633 10.125 10.1457C10.0652 10.2428 9.97128 10.379 9.86248 10.5183C9.74939 10.663 9.50599 10.9291 9.50599 10.9291C9.50599 10.9291 9.40738 11.0473 9.44455 11.1944C9.45903 11.25 9.50521 11.331 9.54708 11.3991C9.57027 11.4368 9.5918 11.4705 9.60577 11.4938C9.86169 11.9211 10.2057 12.3543 10.6259 12.7616C10.7463 12.8783 10.8631 12.9974 10.9887 13.108C11.457 13.5209 11.9868 13.8583 12.559 14.1082L12.5641 14.1105C12.6486 14.1469 12.692 14.1668 12.8157 14.2193C12.8781 14.2457 12.9419 14.2685 13.0074 14.2858C13.0311 14.292 13.0554 14.2955 13.0798 14.2972C13.2415 14.3069 13.335 14.2032 13.3749 14.1555C14.0984 13.279 14.1646 13.2218 14.1696 13.2222V13.2238C14.2647 13.1236 14.4142 13.0888 14.5476 13.097C14.6085 13.1007 14.6691 13.1124 14.7245 13.1377C15.2563 13.3803 16.1258 13.7587 16.1258 13.7587L16.7073 14.0201C16.8047 14.0671 16.8936 14.1778 16.8979 14.2854C16.9005 14.3523 16.9077 14.4603 16.8838 14.6579C16.8525 14.9166 16.7738 15.2281 16.6956 15.3913C16.6406 15.5058 16.5694 15.6074 16.4866 15.6934C16.3743 15.81 16.2909 15.8808 16.1559 15.9814C16.0737 16.0426 16.0311 16.0714 16.0311 16.0714C15.8922 16.159 15.8139 16.2028 15.6484 16.2909C15.391 16.428 15.1066 16.5068 14.8153 16.5218C14.6296 16.5313 14.4444 16.5447 14.2589 16.5347C14.2507 16.5342 13.6907 16.4482 13.6907 16.4482C12.2688 16.0742 10.9538 15.3736 9.85034 14.402C9.62473 14.2034 9.4155 13.9885 9.20194 13.7759C8.31288 12.8908 7.63982 11.9364 7.23169 11.0336C7.03043 10.5884 6.90299 10.1116 6.90098 9.62098C6.89729 9.01405 7.09599 8.4232 7.46569 7.94186C7.53857 7.84697 7.60774 7.74855 7.72709 7.63586C7.85348 7.51651 7.93392 7.45244 8.02057 7.40811C8.13607 7.34902 8.26293 7.31742 8.39232 7.30833Z"></path></svg></div><div class="white-link-underline"><h2 class="h3">WhatsApp us</h2></div></a></div><div class="code-embed _0 w-embed w-iframe w-script"><iframe
185      id="JotFormIFrame-251941995638372"
186      title="Pegasus Contact Form"
187      onload="window.parent.scrollTo(0,0)"
188      allowtransparency="true"
189      allow="geolocation; microphone; camera; fullscreen; payment"
190      src="https://form.jotform.com/251941995638372"
191      frameborder="0"
192      style="min-width:100%;max-width:100%;height:539px;border:none;"
193      scrolling="no"
194    >
195    </iframe>
196    
196<script src='https://cdn.jotfor.ms/s/umd/latest/for-form-embed-handler.js'></script>
196
197    
197<script>window.jotformEmbedHandler("iframe[id='JotFormIFrame-251941995638372']", "https://form.jotform.com/")</script>
197</div></div></div><div class="line-h no-margin"></div><div class="section-padding"><div data-w-id="27958dac-d119-65f5-cd11-5a0bced4e372" style="opacity:0" class="flex-h justify wrap-mobile"><div><h2 class="h3 max-w">For order enquiries or more information feel free to contact us directly:</h2></div><div class="flex-v"><a href="tel:01384423918" class="white-link-underline w-inline-block"><h2 class="h3">01384 423918</h2></a></div><div class="flex-v"><a href="mailto:[email protected]" class="white-link-underline w-inline-block"><h2 class="h5">[email protected]</h2></a></div><a href="https://maps.app.goo.gl/o1HEZRzMVvLB2smi9" target="_blank" class="white-link-underline w-inline-block"><h5 class="h5 max-w">Folkes Road, Halesowen, Stourbridge, DY9 8RG</h5></a></div></div><div class="line-h no-margin"></div><div class="section-padding double"><div class="w-layout-grid hero-grid align-center"><p id="w-node-af41ca12-5720-501e-cc60-4917c7dfcac1-108d60ca" data-w-id="af41ca12-5720-501e-cc60-4917c7dfcac1" class="p">We are committed to providing the most reliable service possible, meeting the needs of our customers.<br/></p><h2 data-split="lines" id="w-node-af41ca12-5720-501e-cc60-4917c7dfcac3-108d60ca" class="h2 center">hear from our customers</h2><p id="w-node-af41ca12-5720-501e-cc60-4917c7dfcac5-108d60ca" data-w-id="af41ca12-5720-501e-cc60-4917c7dfcac5" class="p align-r">We have an impressive client list including large utility and construction companies throughout the UK.</p><div id="w-node-af41ca12-5720-501e-cc60-4917c7dfcac7-108d60ca" class="button-wrap hide"><div class="css-arrow-dots u-css w-embed"><style>
198/* arrow dots */
199
200.button-arrow-dots {
201  --elastic-ease-out: linear(
202    0,
203    0.5737 7.6%,
204    0.8382 11.87%,
205    0.9463 14.19%,
206    1.0292 16.54%,
207    1.0886 18.97%,
208    1.1258 21.53%,
209    1.137 22.97%,
210    1.1424 24.48%,
211    1.1423 26.1%,
212    1.1366 27.86%,
213    1.1165 31.01%,
214    1.0507 38.62%,
215    1.0219 42.57%,
216    0.9995 46.99%,
217    0.9872 51.63%,
218    0.9842 58.77%,
219    1.0011 81.26%,
220    1
221  );
222  --smooth-ease: cubic-bezier(.32, .72, 0, 1);
223  --color-ease: cubic-bezier(.215, .61, .355, 1);
224  
225  transition: transform .45s var(--elastic-ease-out);
226  -webkit-tap-highlight-color: transparent;
227}
228
229.button-arrow-dots:active {
230	transform: scaleX(0.955) scaleY(0.954);
231}
232
233.button-arrow-dots_bg {
234	transition: background-color .2s var(--color-ease);
235}
236
237.button-arrow-dots_dot {
238	transition: scale .4s var(--smooth-ease), translate .45s var(--smooth-ease);
239}
240
241.button-arrow-dots_icon:first-child .button-arrow-dots_dot {
242	scale: 0;
243}
244
245.button-arrow-dots_text {
246	transition: scale .45s var(--smooth-ease);
247  transform-origin: right center;
248}
249
250.button-arrow-dots_inner::before {
251	content: attr(data-text);
252  grid-area: 1 / 1;
253  scale: 0;
254  pointer-events: none;
255  transition: scale .45s var(--smooth-ease);
256  transform-origin: left center;
257}
258
259@media (hover: hover) and (pointer: fine) {
260  .button-arrow-dots:is(:hover, :focus-visible) .button-arrow-dots_text {
261  	scale: 0;
262  }
263  
264  .button-arrow-dots:is(:hover, :focus-visible) .button-arrow-dots_inner::before {
265  	scale: 1;
266  }
267  
268  .button-arrow-dots:is(:hover, :focus-visible) .button-arrow-dots_icon:last-child .button-arrow-dots_dot {
269  	scale: 0;
270    translate: .5625rem 0 0;
271    transition-delay: calc(var(--index) * .04s);
272  }
273  
274  .button-arrow-dots:is(:hover, :focus-visible) .button-arrow-dots_icon:nth-child(-n+3) .button-arrow-dots_dot {
275  	scale: 1;
276  	translate: .5625rem 0 0;
277    transition-delay: calc((var(--index) * .04s) + (var(--index-parent) * .07s));
278  }
279}
280
281/* active style only for touch devices */
282@media (hover: none) or (pointer: coarse) {
283	.button-arrow-dots:active .button-arrow-dots_bg {
284  	background-color: #4D4D4D;
285    transition-duration: 0s;
286  }
287}
288</style></div></div></div><div data-w-id="eb25d32e-7972-dbdd-d969-94d422a0249c" class="code-embed-3 w-embed w-script">
288<script src="https://apps.elfsight.com/p/platform.js" defer></script>
288
289<div class="elfsight-app-a6d05275-312c-46a6-8c4b-3b0382a0c4df"></div></div></div><div class="footer-grid"><div class="whatsapp w-embed w-script"><!-- Elfsight WhatsApp Chat | Pegasus Chat -->
290<script src="https://elfsightcdn.com/platform.js" async></script>
290
291<div class="elfsight-app-28e66568-c288-4b98-8914-9768e6488198" data-elfsight-app-lazy></div></div><div><div class="grid"><div id="w-node-e3cea4cf-c876-2643-17ce-047b03290edd-03290edb" class="w-layout-grid flex-v"><a id="w-node-_46f894b0-f07c-07ae-f1fc-f090ecc52ab8-03290edb" href="tel:01384423918" class="card dark _2em top w-inline-block"><div class="contact"><div><h5 class="h5">Folkes Road, Halesowen, Stourbridge, DY9 8RG</h5></div><h4 id="w-node-e3cea4cf-c876-2643-17ce-047b03290edf-03290edb" class="h3">Head Office</h4><div class="white-link"><h4 class="h3">01384 423 918</h4></div></div></a><a href="tel:01384886565" class="card dark _2em top w-inline-block"><div class="contact"><div><h5 class="h5">Bott Lane, Stourbridge, DY9 7AW<br/></h5></div><h4 id="w-node-dcebcad9-0366-51f2-9aae-4c0600a0dc65-03290edb" class="h3">Stourbridge Aggregates &amp; Recycling</h4><div class="white-link"><h4 class="h3">01384 886 565</h4></div></div></a><a href="tel:01384423918" class="card dark _2em top w-inline-block"><div class="contact"><div><h5 class="h5">5b Rookery Rd, Telford, TF2 9BW</h5></div><h4 id="w-node-bc111ae4-5e82-71a5-fcc7-a8742bc1794e-03290edb" class="h3">Telford Aggregates &amp; Recycling</h4><div class="white-link"><h4 class="h3">01384 423 918</h4></div></div></a><a href="tel:01384423918" class="card dark _2em top w-inline-block"><div class="contact"><div><h5 class="h5">Throckmorton Airfield, Off Long Lane, Pershore, WR10 2JH</h5></div><h4 id="w-node-e362e7eb-fd71-2662-ffdc-bb8738d41ed6-03290edb" class="h3">Worcester Aggregates &amp; Recycling</h4><div class="white-link"><h4 class="h3">01384 423 918</h4></div></div></a><a href="tel:01384958025" class="card dark _2em top w-inline-block"><div class="contact"><div><h5 class="h5">Timmis Road, Stourbridge, DY9 7BQ<br/></h5></div><h4 id="w-node-_16312f93-6a06-aa6f-c4fa-0e219a9e29b4-03290edb" class="h3">Skip Transfer Station</h4><div class="white-link"><h4 class="h3">01384 958 025</h4></div></div></a><a href="tel:03331881030" class="card dark _2em top w-inline-block"><div class="contact"><div><h5 class="h5">Folkes Road, Halesowen, Stourbridge, DY9 8RG<br/></h5></div><h4 id="w-node-_064ee5bb-85c9-1041-2f1d-2287d6fbb378-03290edb" class="h3">Utilities</h4><div class="white-link"><h4 class="h3">0333 188 1030</h4></div></div></a></div></div></div><div class="light-grey"><div class="section-padding _2-5-bottom"><div class="flex-h justify mobile-l"><h2 data-split="lines" class="h2 black">Servicye YoU<br/>Can Rely On</h2><a href="/" class="pegasus-footer w-inline-block"><img src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/684fe9367b5a3ef3c4168139_Logo%20Black.svg" loading="lazy" alt="" class="pegasus-footer"/></a></div><div class="w-layout-grid footer"><div class="footer-link-wrapper"><a href="/services" class="footer-link w-inline-block"><p class="h4 black link">Services</p></a><a href="/services/skips" class="footer-link w-inline-block"><p class="h4 black link">Book a Skip</p></a><a href="/services/building-aggregates" class="footer-link w-inline-block"><p class="h4 black link">Aggregates</p></a></div><div class="footer-link-wrapper"><a href="/services/grab-hire" class="footer-link w-inline-block"><p class="h4 black link">Grab Hire</p></a><a href="/services/concrete" class="footer-link w-inline-block"><p class="h4 black link">Concrete</p></a><a href="/services/utilities-services" class="footer-link w-inline-block"><p class="h4 black link">Utility Services</p></a></div><div class="footer-link-wrapper"><a href="/about" class="footer-link w-inline-block"><p class="h4 black link">About</p></a><a href="/blogs" class="footer-link w-inline-block"><p class="h4 black link">News</p></a><a href="/contact" aria-current="page" class="footer-link w-inline-block w--current"><p class="h4 black link">Contact</p></a><a href="/sustainability" class="footer-link w-inline-block"><p class="h4 black link">Sustainability</p></a><a href="/accreditations" class="footer-link w-inline-block"><p class="h4 black link">Accreditations</p></a><a href="/careers" class="footer-link w-inline-block"><p class="h4 black link">Careers</p></a></div><div id="w-node-c9eaabb7-bb78-644b-d6ed-56a29f8e1ccd-03290edb" class="footer-link-wrapper"><p class="h5 grey margin-bottom">Connect</p><a href="https://www.facebook.com/search/top?q=we%20are%20pegasus" target="_blank" class="footer-link w-inline-block"><p class="h4 black link">Facebook</p></a><a href="https://www.instagram.com/weare_pegasus/" target="_blank" class="footer-link w-inline-block"><p class="h4 black link">Instagram</p></a><a href="https://www.linkedin.com/company/we-are-pegasus/" target="_blank" class="footer-link w-inline-block"><p class="h4 black link">LinkedIn</p></a><a href="https://www.tiktok.com/@wearepegasus" target="_blank" class="footer-link w-inline-block"><p class="h4 black link">TikTok</p></a></div><div id="w-node-_4d57f5e8-5205-d5b5-7ebf-2014aa81f3b9-03290edb" class="footer-link-wrapper"><p class="h5 grey margin-bottom">newsletter</p><div class="w-form"><form id="wf-form-Newsletter-Subscription" name="wf-form-Newsletter-Subscription" data-name="Newsletter Subscription" method="get" data-wf-page-id="684fe9367b5a3ef3c4168073" data-wf-element-id="4b732f71-a230-b62d-75bc-6ffa31601ee2"><input class="text-field-2 w-input" maxlength="256" name="Email-address" data-name="Email address" placeholder="Email address" type="email" id="Email-address" required=""/><input type="submit" data-wait="Please wait..." class="button w-button" value="Submit"/></form><div class="success-message-2 w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="error-message-2 w-form-fail"><div class="p black">Oops! Something went wrong while submitting the form.</div></div></div></div><div id="w-node-_13dce48c-ba10-099f-3550-c78c03e3e311-03290edb"><div class="p black small"><a href="/locations" class="black-link">Service Area</a></div><div class="p black small"><a href="/terms/privacy-policy" class="black-link">Privacy Policy</a></div><div class="p black small"><a href="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/6abf9a2e52ba8dfd6e5cb160_PEGASUS%20GRAB%20HIRE%20T%26C.pdf" target="_blank" class="black-link">Grab Hire Terms &amp; Conditions</a></div></div><div id="w-node-_8d2a4a64-f8a8-3423-d04d-76b6c527089d-03290edb" class="p black small">Copyright © 2025<br/>Pegasus Group</div></div><h2 data-split="words" class="h1 black _100vw">WE ARE PEGASUS</h2></div></div><div class="w-embed"><style>
292  [data-split] {
293    opacity: 0;
294    will-change: transform, opacity;
295  }
296
297   .split-line, .split-word, .split-char {
298    overflow: hidden;
299    display: block;
300      display: inline-block;
301  white-space: normal;
302  line-height: inherit;
303  font-family: inherit;
304  font-size: inherit;
305  }
306  
307   .split-line {
308    display: block;
309  }
310</style></div><div class="section-padding _2-5-bottom"><div class="flex-h center margin-top"><img src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/684fe9367b5a3ef3c4168150_ISO%20copy.svg" loading="lazy" alt="" class="logos opacity"/><img src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/684fe9367b5a3ef3c4168149_LRQA.svg" loading="lazy" alt="" class="logos opacity"/><img src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/686cdf4bf6f2f88a48b3f67b_ce.png" loading="lazy" alt="" class="logos opacity"/><img src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/686cde132a4a6b066bdc7479_pe.png" loading="lazy" sizes="(max-width: 640px) 100v
310w, 640px" srcset="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/686cde132a4a6b066bdc7479_pe-p-500.png 500w, https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/686cde132a4a6b066bdc7479_pe.png 640w" alt="" class="logos opacity"/></div><div class="flex-h justify bottom mobile-v"><h4 data-w-id="528c6e55-5790-ed05-977f-e10cef1b1f4d" class="p max-w">Pegasus work to the highest standard and are certified and accredited</h4><a href="/accreditations" class="white-link span w-inline-block"><h4 data-w-id="528c6e55-5790-ed05-977f-e10cef1b1f50" class="p max-w align-r">View all our accreditations</h4></a></div></div></div>
310<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=684fe9367b5a3ef3c416809b" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
310<script src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/js/we-are-pegasus.schunk.36b8fb49256177c8.js" type="text/javascript" integrity="sha384-4abIlA5/v7XaW1HMXKBgnUuhnjBYJ/Z9C1OSg4OhmVw9O3QeHJ/qJqFBERCDPv7G" crossorigin="anonymous"></script>
310<script src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/js/we-are-pegasus.schunk.a877b42fe4276107.js" type="text/javascript" integrity="sha384-X/dbdvSqAUU+VmiU5wX8ZKB2yNDprpcYSq/7To7bBlznPLq1Mb67riyOMZS3BSEX" crossorigin="anonymous"></script>
310<script src="https://cdn.prod.website-files.com/684fe9367b5a3ef3c416809b/js/we-are-pegasus.91e00c09.662daf9a9cdf61c1.js" type="text/javascript" integrity="sha384-RBrmzxpgf9qbP6vA7lvbw2cEGTFNnweFfAZbTXDXic83J1CkKVs/BvMrks3y1NTI" crossorigin="anonymous"></script>
310<script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
310<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrambleTextPlugin.min.js" type="text/javascript"></script>
310<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollTrigger.min.js" type="text/javascript"></script>
310<script src="https://cdn.prod.website-files.com/gsap/3.15.0/SplitText.min.js" type="text/javascript"></script>
310<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollSmoother.min.js" type="text/javascript"></script>
310<script type="text/javascript">gsap.registerPlugin(ScrambleTextPlugin,ScrollTrigger,SplitText,ScrollSmoother);</script>
310<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 310-311
310
311<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
311GTM-NXF8F4Z
vendor: 83 bytes, lines 311-312
311"
312height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
313<!-- End Google Tag Manager (noscript) -->
314<script>
315  gsap.registerPlugin(SplitText, ScrollTrigger);
316
317  window.addEventListener("load", () => {
318    document.querySelectorAll("[data-split]").forEach((element) => {
319      gsap.set(element, { opacity: 1 });
320
321      const splitType = element.getAttribute("data-split") || "lines";
322
323      SplitText.create(element, {
324        type: splitType,
325        autoSplit: true,
326        linesClass: "split-line",
327        wordsClass: "split-word",
328        charsClass: "split-char",
329        mask: "lines",
330        onSplit(self) {
331          // Determine which targets to animate depending on split type
332          let targets = [];
333          if (splitType.includes("lines") && self.lines.length) {
334            targets = self.lines;
335          } else if (splitType.includes("words") && self.words.length) {
336            targets = self.words;
337          } else if (splitType.includes("chars") && self.chars.length) {
338            targets = self.chars;
339          } else {
340            // fallback to element itself if none found
341            targets = element;
342          }
343
344          return gsap.from(targets, {
345            scrollTrigger: {
346              trigger: element,
347              start: "top 90%",
348              toggleActions: "play none none none",
349              once: true,
350              onEnter() {
351                gsap.set(element, { opacity: 1, clearProps: "transform" });
352              }
353            },
354            yPercent: 100,
355            opacity: 0,
356            ease: "expo.out",
357            duration: 0.7,
358            stagger: 0.5,
359          });
360        }
361      });
362    });
363  });
364</script>
364
365
366
367<script>
368  document.addEventListener("DOMContentLoaded", function () {
369    // Make sure GSAP and the plugins are available
370    if (typeof gsap === 'undefined' || typeof ScrollTrigger === 'undefined' || typeof ScrambleTextPlugin === 'undefined') {
371      console.error('GSAP or required plugins not loaded properly.');
372      return;
373    }
374
375    gsap.registerPlugin(ScrollTrigger, ScrambleTextPlugin);
376
377    document.querySelectorAll('[data-scramble="true"]').forEach((el) => {
378      const finalText = el.getAttribute("data-final");
379      if (!finalText) {
380        console.warn("Missing 'data-final' attribute on element:", el);
381        return;
382      }
383
384      gsap.fromTo(el,
385        {
386          scrambleText: {
387            text: "",
388            chars: "0123456789+%",
389            speed: 0.8
390          }
391        },
392        {
393          scrambleText: {
394            text: finalText,
395            chars: "0123456789+%",
396            speed: 0.8
397          },
398          duration: 2.5,
399          ease: "none",
400          scrollTrigger: {
401            trigger: el,
402            start: "top 85%",
403            toggleActions: "play none none none"
404          }
405        }
406      );
407    });
408  });
409</script>
409
410
411<script>
412window.ec = window.ec || {};
413window.ec.config = window.ec.config || {};
414window.ec.config.scroll_indent = 150;
415</script>
415</body></html>

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