PageSourceSearch

https://sadv.co.za/blog/

html sadv.co.za collected 2026-10-01 15:53:44 UTC 77,373 bytes, 1,314 lines download raw bytes

1    <!doctype html>
2    <html lang="en-US">
3
4    <head>
5        <meta charset="UTF-8">
6        <meta name="viewport" content="width=device-width, initial-scale=1">
7                    <link rel='stylesheet' href='https://sadv.co.za/wp-content/plugins/oxygen/plugin/themeless/normalize.min.css'>
8                <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
9
10	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
11	<title>Blog - SADV</title>
12	<meta name="description" content="Read the SADV blog for the latest tips, news and updates on fibre internet in South Africa." />
13	<link rel="canonical" href="https://sadv.co.za/blog/" />
14	<meta property="og:locale" content="en_US" />
15	<meta property="og:type" content="article" />
16	<meta property="og:title" content="Blog - SADV" />
17	<meta property="og:description" content="Read the SADV blog for the latest tips, news and updates on fibre internet in South Africa." />
18	<meta property="og:url" content="https://sadv.co.za/blog/" />
19	<meta property="og:site_name" content="SADV" />
20	<meta property="article:publisher" content="https://www.facebook.com/SADVFibreDeals/" />
21	<meta property="article:modified_time" content="2026-05-27T08:43:42+00:00" />
22	<meta name="twitter:card" content="summary_large_image" />
23	<meta name="twitter:label1" content="Est. reading time" />
24	<meta name="twitter:data1" content="2 minutes" />
25	
25<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sadv.co.za\/blog\/","url":"https:\/\/sadv.co.za\/blog\/","name":"Blog - SADV","isPartOf":{"@id":"https:\/\/sadv.co.za\/#website"},"datePublished":"2026-04-29T09:51:26+00:00","dateModified":"2026-05-27T08:43:42+00:00","description":"Read the SADV blog for the latest tips, news and updates on fibre internet in South Africa.","breadcrumb":{"@id":"https:\/\/sadv.co.za\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sadv.co.za\/blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sadv.co.za\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sadv.co.za\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/sadv.co.za\/#website","url":"https:\/\/sadv.co.za\/","name":"SADV","description":"Live XTRA","publisher":{"@id":"https:\/\/sadv.co.za\/#organization"},"alternateName":"SA Digital Villages","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sadv.co.za\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sadv.co.za\/#organization","name":"SADV","alternateName":"SA Digital Villages","url":"https:\/\/sadv.co.za\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sadv.co.za\/#\/schema\/logo\/image\/","url":"https:\/\/sadv.co.za\/wp-content\/uploads\/2026\/04\/sadv-logo.svg","contentUrl":"https:\/\/sadv.co.za\/wp-content\/uploads\/2026\/04\/sadv-logo.svg","width":1,"height":1,"caption":"SADV"},"image":{"@id":"https:\/\/sadv.co.za\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SADVFibreDeals\/"]}]}</script>
25
26	<!-- / Yoast SEO plugin. -->
27
28
29<link rel='dns-prefetch' href='//www.googletagmanager.com' />
30<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://sadv.co.za/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsadv.co.za%2Fblog%2F" />
31<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://sadv.co.za/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsadv.co.za%2Fblog%2F&#038;format=xml" />
32<style id="wp-img-auto-sizes-contain-inline-css">
33img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
34/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
35</style>
36<link rel='stylesheet' id='sadv-chatbot-css' href='https://sadv.co.za/wp-content/plugins/sadv-chatbot/assets/chatbot.css' media='all' />
37<style id="wp-emoji-styles-inline-css">
38
39	img.wp-smiley, img.emoji {
40		display: inline !important;
41		border: none !important;
42		box-shadow: none !important;
43		height: 1em !important;
44		width: 1em !important;
45		margin: 0 0.07em !important;
46		vertical-align: -0.1em !important;
47		background: none !important;
48		padding: 0 !important;
49	}
50/*# sourceURL=wp-emoji-styles-inline-css */
51</style>
52<style id="wp-block-library-inline-css">
53: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;
53--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
54/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
55</style>
56<style id="classic-theme-styles-inline-css">
57/*! This file is auto-generated */
58.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}
59/*# sourceURL=/wp-includes/css/classic-themes.min.css */
60</style>
61
62
63<style id="wpgb-head-inline-css">
64.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
65/*# sourceURL=wpgb-head-inline-css */
66</style>
67<link rel="https://api.w.org/" href="https://sadv.co.za/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://sadv.co.za/wp-json/wp/v2/pages/22" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sadv.co.za/xmlrpc.php?rsd" />
68<link rel='shortlink' href='https://sadv.co.za/?p=22' />
69<meta name="generator" content="Site Kit by Google 1.188.0" /><!-- remove asuy's code as we not picking up the site in pingdom 10 June 2023 below is code from [email protected]>
70<!-- Google Tag Manager -->
71<script>
vendor: 331 bytes, lines 71-75
71(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
72new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
73j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
74'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
75})(window,document,'script','dataLayer','
75GTM-NL6356H
vendor: 3 bytes, line 75
75');
75</script>
75
76<!-- End Google Tag Manager -->
77<script type="text/javascript">
78    (function(c,l,a,r,i,t,y){
79        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
80        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
81        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
82    })(window, document, "clarity", "script", "e63a9jgq7v");
83</script>
83
84<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript><style class="wpcode-css-snippet">/*  SADV WhatsApp Popup: pill buttons matching site style  */
85
86/* Button wrapper: centered row */
87.sadv-wa-btn-wrap {
88	  display: flex !important;
89	  justify-content: center;
90	  gap: 16px;
91	  flex-wrap: wrap;
92	  padding: 8px 0 4px;
93}
94
95/* Pill button: matches site primary button.
96 *    !important needed to beat WPForms' "div.wpforms-container-full *" reset */
97.sadv-pill-btn {
98	  display: inline-block !important;
99	  background-color: rgb(255, 64, 180) !important;
100	  background: rgb(255, 64, 180) !important;
101	  color: #fff !important;
102	  border: none !important;
103	  border-radius: 9999px !important;
104	  padding: 14px 28px !important;
105	  font-size: 14.5px !important;
106	  font-weight: 600 !important;
107	  text-transform: uppercase !important;
108	  letter-spacing: 0.04em !important;
109	  cursor: pointer !important;
110	  line-height: 1.2 !important;
111	  transition: opacity 0.2s ease, transform 0.15s ease;
112	  white-space: nowrap !important;
113	  box-shadow: none !important;
114	  outline: none !important;
115	  text-decoration: none !important;
116}
117
118.sadv-pill-btn:hover {
119	  opacity: 0.88 !important;
120	  transform: translateY(-1px) !important;
121	  background-color: rgb(255, 64, 180) !important;
122	  color: #fff !important;
123}
124
125.sadv-pill-btn:active {
126	  opacity: 1 !important;
127	  transform: none !important;
128}
129
130/* WhatsApp button: align icon + text */
131.sadv-wa-whatsapp-trigger {
132	  display: inline-flex !important;
133	  align-items: center !important;
134	  justify-content: center !important;
135	  gap: 9px !important;
136}
137.sadv-wa-whatsapp-trigger .sadv-wa-icon {
138	  width: 30px !important;
139	  height: 30px !important;
140	  flex: 0 0 auto !important;
141	  fill: currentColor !important;
142	  display: inline-block !important;
143}
144
145/* Submit button: align email icon + text */
146.sadv-wa-submit-trigger {
147	  display: inline-flex !important;
148	  align-items: center !important;
149	  justify-content: center !important;
150	  gap: 9px !important;
151}
152.sadv-wa-submit-trigger .sadv-submit-icon {
153	  width: 30px !important;
154	  height: 30px !important;
155	  flex: 0 0 auto !important;
156	  fill: currentColor !important;
157	  display: inline-block !important;
158}</style><style class="wpcode-css-snippet">/* CLS Fix: Explicit aspect ratios to prevent layout shift */
159
160/* SADV Logo - 278x150 */
161img.sadv-logo,
162img[src*="sadv-logo.svg"] {
163	  width: 120px;
164	  height: auto;
165	  aspect-ratio: 278 / 150;
166}
167
168/* Hero Ka-Ching logo - 490x180 */
169img[src*="kaching.webp"] {
170	  aspect-ratio: 490 / 180;
171	  width: 100%;
172	  height: auto;
173}
174
175/* Hero man banner - 600x700 */
176img[src*="Man-winning-for-banner"] {
177	  aspect-ratio: 600 / 700;
178	  height: auto;
179}
180
181/* Ching logo - 1900x687 */
182img[src*="ching-logo-1"] {
183	  aspect-ratio: 1900 / 687;
184	  width: 100%;
185	  height: auto;
186}
187
188/* 3D pin icon - 158x158 */
189img[src*="3D-pin"] {
190	  width: 40px;
191	  height: 40px;
192	  aspect-ratio: 1 / 1;
193}
194
195/* X-xtra logo - 742x254 */
196img[src*="x-xtra"] {
197	  aspect-ratio: 742 / 254;
198	  height: auto;
199}
200
201/* Chat icon - 64x64 */
202img[src*="icon-chat"] {
203	  width: 64px;
204	  height: 64px;
205	  aspect-ratio: 1 / 1;
206}
207
208/* Blog images - 600x500 */
209img[src*="Blog-image-2-1080x900"],
210img[src*="Blog-image-1-1080x900-1.webp"],
211img[src*="Blog-image-1-1080x900-1-1-1"] {
212	  aspect-ratio: 600 / 500;
213	  width: 100%;
214	  height: auto;
215}
216
217/* Smart home - 1299x1082 */
218img[src*="smart_home"] {
219	  aspect-ratio: 1299 / 1082;
220	  width: 100%;
221	  height: auto;
222}
223
224/* App store badges */
225img[src*="google-play"] {
226	  width: 135px;
227	  height: 40px;
228	  aspect-ratio: 135 / 40;
229}
230img[src*="app-store"] {
231	  width: 120px;
232	  height: 40px;
233	  aspect-ratio: 120 / 40;
234}
235
236/* Compliance logo */
237img[src*="Compliance-logo"] {
238	  aspect-ratio: 200 / 80;
239	  height: auto;
240}
241
242/* mFibaris GIF chat bot - 880x980 */
243img[src*="mFibaris.gif"] {
244	  aspect-ratio: 880 / 980;
245	  height: auto;
246}
247
248/* Bot avatar - 342x500 */
249img[src*="bot-1"] {
250	  aspect-ratio: 342 / 500;
251	  height: auto;
252}
253}
254}
255}
256}
257}
258}
259}
260}
261}
262}
263}
264}
265}
266}</style><link rel="icon" href="https://sadv.co.za/wp-content/uploads/2026/04/SADV-favicon-150x150.png" sizes="32x32" />
267<link rel="icon" href="https://sadv.co.za/wp-content/uploads/2026/04/SADV-favicon-300x300.png" sizes="192x192" />
268<link rel="apple-touch-icon" href="https://sadv.co.za/wp-content/uploads/2026/04/SADV-favicon-300x300.png" />
269<meta name="msapplication-TileImage" content="https://sadv.co.za/wp-content/uploads/2026/04/SADV-favicon-300x300.png" />
270<style id="wp-custom-css">
271/* Post home container - position slider arrows top right */
272.oxy-container-8-262 {
273  position: relative;
274}
275
276.post-home-container {
277  overflow: visible !important;
278}
279
280.post-home-container .breakdance-swiper-wrapper {
281  overflow: visible !important;
282}
283
284.post-home-container .swiper-button-prev,
285.post-home-container .swiper-button-next {
286  top: -75px;
287  margin-top: 0;
288  width: 44px !important;
289  height: 44px !important;
290  border-radius: 50%;
291  display: flex !important;
292  align-items: center;
293  justify-content: center;
294}
295
296.post-home-container .swiper-button-next {
297  right: 0;
298  left: auto;
299  background-color: transparent;
300  border: 2px solid #0553a0;
301  color: #0553a0;
302}
303
304.post-home-container .swiper-button-prev {
305  left: auto;
306  right: 52px;
307  background-color: #0553a0;
308  color: #ffffff;
309}
310
311.post-home-container .swiper-button-prev::after,
312.post-home-container .swiper-button-next::after {
313  font-size: 18px !important;
314}
315</style>
316<!-- [HEADER ASSETS] -->
317<link rel="stylesheet" href="https://sadv.co.za/wp-content/plugins/oxygen/subplugins/breakdance-elements/dependencies-files/awesome-menu@1/awesome-menu.css?bd_ver=6.1.3" />
318<link rel="stylesheet" href="https://sadv.co.za/wp-content/plugins/oxygen/subplugins/breakdance-elements/dependencies-files/breakdance-posts@1/posts.css?bd_ver=6.1.3" />
319<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" />
320
321<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-1349-defaults.css?v=8c98c544a7c1f6287c594ac429ca4d7b" />
322
323<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-22-defaults.css?v=b9a71a0e79b4c9e6795431d5bbeb3cbb" />
324
325<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-1363-defaults.css?v=981eea526accc5f54804c067abb605cd" />
326
327<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-1372-defaults.css?v=193f41807605f7dbc89258ebc530091f" />
328
329<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/global-settings.css?v=88884949aded5518a981a0f29e826e41" />
330
331<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/oxy-selectors.css?v=ae9d53cd4b849d6036e4dd7a530b1b6c" />
332
333<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/variables.css?v=9533ac77de4550731e308fc8758643ec" />
334
335<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-1349.css?v=ab9012cf0ee17ceb11ce5ac636ec2276" />
336
337<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-22.css?v=47ea915e4335d6332f56f38861663755" />
338
339<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-1363.css?v=92f505afa5def78c423b2ee911b696d3" />
340<!-- [/EOF HEADER ASSETS] -->
341    </head>
342    
343    <body class="wp-singular page-template-default page page-id-22 wp-theme-oxygen-zero oxygen breakdance">
344        <!-- remove asuy's code as we not picking up the site in pingdom 10 June 2023-->
345<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 345-346
345
346<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
346GTM-NL6356H
vendor: 85 bytes, lines 346-347
346"
347height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
348<!-- End Google Tag Manager (noscript) -->            <div class="oxy-container-1349-100 oxy-container grid-equal-center stick-menu"><a class="oxy-container-link-1349-101 oxy-container-link col-bac-yellow height-30 flex-center" href="https://sadv.co.za/xtra-with-sadv/" target="_self"><div class="oxy-text-1349-103 oxy-text txt-1h menu-font">
349XTRAs with SADV
350</div></a><a class="oxy-container-link-1349-104 oxy-container-link bac-gradBluCyan flex-center height-30" href="https://myaccount.sadv.co.za/" target="_blank"><div class="oxy-text-1349-106 oxy-text menu-font">
351Login / Register
352</div></a><a class="oxy-container-link-1349-107 oxy-container-link col-bac-yellow flex-center height-30" href="https://sadv.co.za/help/" target="_self"><div class="oxy-text-1349-109 oxy-text menu-font">
353Help
354</div></a></div><div class="oxy-container-1349-110 oxy-container menu-sec p-r-l-40"><div class="bde-menu-1349-111 bde-menu menu-my-main">
355
356
357      
358        
359    <nav class="breakdance-menu breakdance-menu--collapse    ">
360    <button class="breakdance-menu-toggle breakdance-menu-toggle--squeeze" type="button" aria-label="Open Menu" aria-expanded="false" aria-controls="menu-111">
361                  <span class="breakdance-menu-toggle-icon">
362            <span class="breakdance-menu-toggle-lines"></span>
363          </span>
364            </button>
365    
366  <ul class="breakdance-menu-list" id="menu-111">
367              
368      <li class="breakdance-menu-topbar">
369              <span class="breakdance-menu-topbar-logo">
370                                </span>
371      
372              <button class="breakdance-menu-close-button" type="button">Close</button>
373          </li>
374  
375    <li class="breakdance-menu-item-1349-112 breakdance-menu-item txt-blue">
376        
377            
378            
379
380    
381    
382    
383    
384    
385    <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/" target="_self" data-type="url"  >
386  Home
387    </a>
388
389</li><li class="bde-menu-dropdown-1349-113 bde-menu-dropdown txt-blue breakdance-menu-item">
390<div class="breakdance-dropdown  breakdance-dropdown--with-link">
391    <div class="breakdance-dropdown-toggle">
392      
393                      
394            
395            
396
397    
398    
399    
400    
401    
402    <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/xtra-with-sadv/" target="_self" data-type="url" aria-expanded="false" aria-controls="dropdown-113" >
403
404          XTRAS with SADV
405            </a>
406
407      
408      <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-113" aria-label="XTRAS with SADV Submenu"></button>
409    </div>
410
411    <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-113">
412        <div class="breakdance-dropdown-body">
413              <div class="breakdance-dropdown-section breakdance-dropdown-section--">
414    <div class="breakdance-dropdown-columns">
415              <div class="breakdance-dropdown-column ">
416          
417          <ul class="breakdance-dropdown-links">
418                                <li class="breakdance-dropdown-item">
419            
420            
421            
422
423    
424    
425    
426    
427    
428    <a class="breakdance-link breakdance-dropdown-link" href="https://sadv.co.za/xtra-with-sadv/konect-app/" target="_self" data-type="url"  >
429
430      
431      <span class="breakdance-dropdown-link__label">
432                  <span class="breakdance-dropdown-link__text">Konect App</span>
433        
434              </span>
435        </a>
436
437  </li>
438
439                                <li class="breakdance-dropdown-item">
440            
441            
442            
443
444    
445    
446    
447    
448    
449    <a class="breakdance-link breakdance-dropdown-link" href="https://sadv.co.za/xtra-with-sadv/konect-ka-ching/" target="_self" data-type="url"  >
450
451      
452      <span class="breakdance-dropdown-link__label">
453                  <span class="breakdance-dropdown-link__text">Konect Ka-Ching</span>
454        
455              </span>
456        </a>
457
458  </li>
459
460                      </ul>
461        </div>
462          </div>
463  </div>
464
465
466                    </div>
467    </div>
468</div>
469
470</li>
470<li class="breakdance-menu-item-1349-114 breakdance-menu-item txt-blue">
471        
472            
473            
474
475    
476    
477    
478    
479    
480    <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/konnect-kasi/" target="_self" data-type="url"  >
481  Konnect Kasi
482    </a>
483
484</li><li class="breakdance-menu-item-1349-115 breakdance-menu-item txt-blue">
485        
486            
487            
488
489    
490    
491    
492    
493    
494    <a class="breakdance-link breakdance-menu-link" href="https://myaccount.sadv.co.za/" target="_blank" data-type="url"  >
495  Deals
496    </a>
497
498</li><li class="breakdance-menu-item-1349-124 breakdance-menu-item txt-blue">
499        
500            
501            
502
503    
504    
505    
506    
507    
508    <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/service-hubs/" target="_self" data-type="url"  >
509  Service Hubs
510    </a>
511
512</li><li class="breakdance-menu-item-1349-126 breakdance-menu-item txt-blue">
513        
514            
515            
516
517    
518    
519    
520    
521    
522    <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/channel-partner/" target="_self" data-type="url"  >
523  Channel Partner
524    </a>
525
526</li><li class="breakdance-menu-item-1349-116 breakdance-menu-item txt-blue">
527        
528            
529            
530
531    
532    
533    
534    
535    
536    <a class="breakdance-link breakdance-menu-link" href="https://myaccount.sadv.co.za/" target="_blank" data-type="url"  >
537  Sign-up | Login
538    </a>
539
540</li><li class="bde-menu-dropdown-1349-117 bde-menu-dropdown txt-blue breakdance-menu-item">
541<div class="breakdance-dropdown  breakdance-dropdown--with-link">
542    <div class="breakdance-dropdown-toggle">
543      
544                      
545            
546            
547
548    
549    
550    
551    
552    
553    <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/help/" target="_self" data-type="url" aria-expanded="false" aria-controls="dropdown-117" >
554
555          Help
556            </a>
557
558      
559      <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-117" aria-label="Help Submenu"></button>
560    </div>
561
562    <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-117">
563        <div class="breakdance-dropdown-body">
564              <div class="breakdance-dropdown-section breakdance-dropdown-section--">
565    <div class="breakdance-dropdown-columns">
566              <div class="breakdance-dropdown-column ">
567          
568          <ul class="breakdance-dropdown-links">
569                                <li class="breakdance-dropdown-item">
570            
571            
572            
573
574    
575    
576    
577    
578    
579    <a class="breakdance-link breakdance-dropdown-link" href="https://sadv.co.za/help/" target="_self" data-type="url"  >
580
581      
582      <span class="breakdance-dropdown-link__label">
583                  <span class="breakdance-dropdown-link__text">FAQ's | Easy Hack Videos | Service Hubs</span>
584        
585              </span>
586        </a>
587
588  </li>
589
590                                <li class="breakdance-dropdown-item">
591            
592            
593            
594
595    
596    
597    
598    
599    
600    <a class="breakdance-link breakdance-dropdown-link" href="https://sadv.speedtestcustom.com/" target="_self" data-type="url"  >
601
602      
603      <span class="breakdance-dropdown-link__label">
604                  <span class="breakdance-dropdown-link__text">Speed test</span>
605        
606              </span>
607        </a>
608
609  </li>
610
611                      </ul>
612        </div>
613          </div>
614  </div>
615
616
617                    </div>
618    </div>
619</div>
620
621</li><li class="breakdance-menu-item-1349-118 breakdance-menu-item txt-blue">
622        
623            
624            
625
626    
627    
628    
629    
630    
631    <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/contact/" target="_self" data-type="url"  >
632  Get in Touch
633    </a>
634
635</li><li class="breakdance-menu-item-1349-119 breakdance-menu-item txt-blue">
636        
637            
638            
639
640    
641    
642    
643    
644    
645    <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/our-story/" target="_self" data-type="url"  >
646  Our story
647    </a>
648
649</li><li class="bde-menu-dropdown-1349-125 bde-menu-dropdown breakdance-menu
649-item">
650<div class="breakdance-dropdown ">
651    <div class="breakdance-dropdown-toggle">
652      
653              <button class="breakdance-menu-link" type="button" aria-expanded="false" aria-controls="dropdown-125" >
654          Dropdown
655        </button>
656      
657      <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-125" aria-label="Dropdown Submenu"></button>
658    </div>
659
660    <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-125">
661        <div class="breakdance-dropdown-body">
662              <div class="breakdance-dropdown-section breakdance-dropdown-section--">
663    <div class="breakdance-dropdown-columns">
664              <div class="breakdance-dropdown-column breakdance-dropdown-column--collapsible">
665                      <span class="breakdance-dropdown-column__title" role="heading" aria-level="3">Get Started</span>
666          
667          <ul class="breakdance-dropdown-links">
668                                <li class="breakdance-dropdown-item">
669            
670            
671            
672
673    
674    
675    
676    
677    
678    <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type=""  >
679
680      
681      <span class="breakdance-dropdown-link__label">
682                  <span class="breakdance-dropdown-link__text">Prebuilt checkout</span>
683        
684              </span>
685        </a>
686
687  </li>
688
689                                <li class="breakdance-dropdown-item">
690            
691            
692            
693
694    
695    
696    
697    
698    
699    <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type=""  >
700
701      
702      <span class="breakdance-dropdown-link__label">
703                  <span class="breakdance-dropdown-link__text">Libraries and SDKs</span>
704        
705              </span>
706        </a>
707
708  </li>
709
710                                <li class="breakdance-dropdown-item">
711            
712            
713            
714
715    
716    
717    
718    
719    
720    <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type=""  >
721
722      
723      <span class="breakdance-dropdown-link__label">
724                  <span class="breakdance-dropdown-link__text">Plugins</span>
725        
726              </span>
727        </a>
728
729  </li>
730
731                                <li class="breakdance-dropdown-item">
732            
733            
734            
735
736    
737    
738    
739    
740    
741    <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type=""  >
742
743      
744      <span class="breakdance-dropdown-link__label">
745                  <span class="breakdance-dropdown-link__text">Code samples</span>
746        
747              </span>
748        </a>
749
750  </li>
751
752                      </ul>
753        </div>
754              <div class="breakdance-dropdown-column breakdance-dropdown-column--collapsible">
755                      <span class="breakdance-dropdown-column__title" role="heading" aria-level="3">Guides</span>
756          
757          <ul class="breakdance-dropdown-links">
758                                <li class="breakdance-dropdown-item">
759            
760            
761            
762
763    
764    
765    
766    
767    
768    <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type=""  >
769
770      
771      <span class="breakdance-dropdown-link__label">
772                  <span class="breakdance-dropdown-link__text">Accept online payments</span>
773        
774              </span>
775        </a>
776
777  </li>
778
779                                <li class="breakdance-dropdown-item">
780            
781            
782            
783
784    
785    
786    
787    
788    
789    <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type=""  >
790
791      
792      <span class="breakdance-dropdown-link__label">
793                  <span class="breakdance-dropdown-link__text">Manage subscriptions</span>
794        
795              </span>
796        </a>
797
798  </li>
799
800                                <li class="breakdance-dropdown-item">
801            
802            
803            
804
805    
806    
807    
808    
809    
810    <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type=""  >
811
812      
813      <span class="breakdance-dropdown-link__label">
814                  <span class="breakdance-dropdown-link__text">Send payments</span>
815        
816              </span>
817        </a>
818
819  </li>
820
821                                <li class="breakdance-dropdown-item">
822            
823            
824            
825
826    
827    
828    
829    
830    
831    <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type=""  >
832
833      
834      <span class="breakdance-dropdown-link__label">
835                  <span class="breakdance-dropdown-link__text">Set up in-person payments</span>
836        
837              </span>
838        </a>
839
840  </li>
841
842                      </ul>
843        </div>
844          </div>
845  </div>
846
847
848                    </div>
849    </div>
850</div>
851
852</li>
853  </ul>
854  </nav>
855
856
857</div><a class="oxy-container-link-1349-121 oxy-container-link menu-logo-con" href="/home" target="_self"><img class="oxy-image-1349-122 oxy-image sadv-logo" src="https://sadv.co.za/wp-content/uploads/2026/04/sadv-logo.svg"></a><div class="bde-icon-1349-123 bde-icon menu-whatsapp">
858
859    
860                    
861            
862            
863
864    
865    
866    
867    
868    
869    <a class="breakdance-link bde-icon-icon breakdance-icon-atom" href="https://wa.me/27845555585?text=Hey%20SADV%2C%20I%20want%20to%20sign%20up" target="_blank" data-type="url"  >
870
871    
872                    <svg xmlns="http://www.w3.org/2000/svg" id="icon-whatsapp" viewBox="0 0 32 32">
873<path d="M27.281 4.65c-2.994-3-6.975-4.65-11.219-4.65-8.738 0-15.85 7.112-15.85 15.856 0 2.794 0.731 5.525 2.119 7.925l-2.25 8.219 8.406-2.206c2.319 1.262 4.925 1.931 7.575 1.931h0.006c0 0 0 0 0 0 8.738 0 15.856-7.113 15.856-15.856 0-4.238-1.65-8.219-4.644-11.219zM16.069 29.050v0c-2.369 0-4.688-0.637-6.713-1.837l-0.481-0.288-4.987 1.306 1.331-4.863-0.313-0.5c-1.325-2.094-2.019-4.519-2.019-7.012 0-7.269 5.912-13.181 13.188-13.181 3.519 0 6.831 1.375 9.319 3.862 2.488 2.494 3.856 5.8 3.856 9.325-0.006 7.275-5.919 13.188-13.181 13.188zM23.294 19.175c-0.394-0.2-2.344-1.156-2.706-1.288s-0.625-0.2-0.894 0.2c-0.262 0.394-1.025 1.288-1.256 1.556-0.231 0.262-0.462 0.3-0.856 0.1s-1.675-0.619-3.188-1.969c-1.175-1.050-1.975-2.35-2.206-2.744s-0.025-0.613 0.175-0.806c0.181-0.175 0.394-0.463 0.594-0.694s0.262-0.394 0.394-0.662c0.131-0.262 0.069-0.494-0.031-0.694s-0.894-2.15-1.219-2.944c-0.319-0.775-0.65-0.669-0.894-0.681-0.231-0.012-0.494-0.012-0.756-0.012s-0.694 0.1-1.056 0.494c-0.363 0.394-1.387 1.356-1.387 3.306s1.419 3.831 1.619 4.1c0.2 0.262 2.794 4.269 6.769 5.981 0.944 0.406 1.681 0.65 2.256 0.837 0.95 0.3 1.813 0.256 2.494 0.156 0.762-0.113 2.344-0.956 2.675-1.881s0.331-1.719 0.231-1.881c-0.094-0.175-0.356-0.275-0.756-0.475z"/>
874</svg>
875        
876        
877        
878                </a>
879
880    
881
882
883</div></div><h1 class="oxy-text-22-100 oxy-text p-40 txt-center">
884Blogs
885</h1><div class="oxy-container-22-101 oxy-container"><div class="bde-post-loop-22-102 bde-post-loop"><div class="bde-loop bde-loop-grid ee-posts ee-posts-grid">    <article class="bde-loop-item ee-post">
886        <div class="oxy-container-1700-108-466-1700-1 oxy-container oxy-container-1700-108"><div class="oxy-container-1700-100-466-1700-1 oxy-container container-23 oxy-container-1700-100"><img decoding="async" class="oxy-image-1700-101-466-1700-1 oxy-image shadow-post-loop m-b-20 oxy-image-1700-101" src="https://sadv.co.za/wp-content/uploads/2023/09/Blog-image-1-1080x900-1-1-1-2.webp" alt="SADV blog image" loading="lazy" srcset="https://sadv.co.za/wp-content/uploads/2023/09/Blog-image-1-1080x900-1-1-1-2.webp 1299w, https://sadv.co.za/wp-content/uploads/2023/09/Blog-image-1-1080x900-1-1-1-2-300x250.webp 300w, https://sadv.co.za/wp-content/uploads/2023/09/Blog-image-1-1080x900-1-1-1-2-1024x853.webp 1024w, https://sadv.co.za/wp-content/uploads/2023/09/Blog-image-1-1080x900-1-1-1-2-768x640.webp 768w" sizes="(max-width: 1299px) 100vw, 1299px"><h3 class="oxy-text-1700-102-466-1700-1 oxy-text txt-center oxy-text-1700-102">
887The magic of unlimited data: streaming, gaming, and browsing uninterrupted
888</h3><p class="oxy-text-1700-103-466-1700-1 oxy-text m-b-20 oxy-text-1700-103">
889September 27, 2023
890</p><p class="oxy-text-1700-104-466-1700-1 oxy-text txt-center m-b-20 oxy-text-1700-104">
891<p>In today&#8217;s fast-paced digital age, where streaming, gaming, and online browsing have become an integral part of our lives, unlimited data has emerged as the real magic wand.  </p>
892<p>
892Let’s explore how this seemingly simple concept has transformed the way we live and connect.</p>
893
894</p><a class="oxy-container-link-1700-105-466-1700-1 oxy-container-link oxy-container-link-1700-105" href="https://sadv.co.za/the-magic-of-unlimited-data-streaming-gaming-and-browsing-uninterrupted/" target="_self"><h6 class="oxy-text-1700-106-466-1700-1 oxy-text m-b-20 oxy-text-1700-106">
895Read more
896</h6></a></div></div>    </article>
897    <article class="bde-loop-item ee-post">
898        <div class="oxy-container-1700-108-464-1700-1 oxy-container oxy-container-1700-108"><div class="oxy-container-1700-100-464-1700-1 oxy-container container-23 oxy-container-1700-100"><img decoding="async" class="oxy-image-1700-101-464-1700-1 oxy-image shadow-post-loop m-b-20 oxy-image-1700-101" src="https://sadv.co.za/wp-content/uploads/2023/09/smart_home.webp" alt="SADV Smart Home promotional image" loading="lazy" srcset="https://sadv.co.za/wp-content/uploads/2023/09/smart_home.webp 1299w, https://sadv.co.za/wp-content/uploads/2023/09/smart_home-300x250.webp 300w, https://sadv.co.za/wp-content/uploads/2023/09/smart_home-1024x853.webp 1024w, https://sadv.co.za/wp-content/uploads/2023/09/smart_home-768x640.webp 768w" sizes="(max-width: 1299px) 100vw, 1299px"><h3 class="oxy-text-1700-102-464-1700-1 oxy-text txt-center oxy-text-1700-102">
899The smart home revolution, powered by uncapped fibre to the home
900</h3><p class="oxy-text-1700-103-464-1700-1 oxy-text m-b-20 oxy-text-1700-103">
901September 27, 2023
902</p><p class="oxy-text-1700-104-464-1700-1 oxy-text txt-center m-b-20 oxy-text-1700-104">
903<p>The world is experiencing an unprecedented digital transformation, with smart homes at the forefront. Offering a level of customisation and personalisation previously unimaginable. As technology advances rapidly, our homes are becoming smarter, more efficient, and more connected. </p>
904
905</p><a class="oxy-container-link-1700-105-464-1700-1 oxy-container-link oxy-container-link-1700-105" href="https://sadv.co.za/the-smart-home-revolution-powered-by-uncapped-fibre-to-the-home/" target="_self"><h6 class="oxy-text-1700-106-464-1700-1 oxy-text m-b-20 oxy-text-1700-106">
906Read more
907</h6></a></div></div>    </article>
908    <article class="bde-loop-item ee-post">
909        <div class="oxy-container-1700-108-1329-1700-1 oxy-container oxy-container-1700-108"><div class="oxy-container-1700-100-1329-1700-1 oxy-container container-23 oxy-container-1700-100"><img decoding="async" class="oxy-image-1700-101-1329-1700-1 oxy-image shadow-post-loop m-b-20 oxy-image-1700-101" src="https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-1-1080x900-1.webp" alt="SADV blog image" loading="lazy" srcset="https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-1-1080x900-1.webp 600w, https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-1-1080x900-1-300x250.webp 300w" sizes="(max-width: 600px) 100vw, 600px"><h3 class="oxy-text-1700-102-1329-1700-1 oxy-text txt-center oxy-text-1700-102">
910What is wireless internet and how does it work?
911</h3><p class="oxy-text-1700-103-1329-1700-1 oxy-text m-b-20 oxy-text-1700-103">
912September 20, 2022
913</p><p class="oxy-text-1700-104-1329-1700-1 oxy-text txt-center m-b-20 oxy-text-1700-104">
914<p>In today’s world, wireless connections are everywhere. A phone can automatically connect to a wifi connection when you enter a coffee shop or friend’s home. You can listen to music without plugging your earphones in, and you can even charge certain devices without having to use a power point.</p>
915
916</p><a class="oxy-container-link-1700-105-1329-1700-1 oxy-container-link oxy-container-link-1700-105" href="https://sadv.co.za/what-is-wireless-internet-and-how-does-it-work/" target="_self"><h6 class="oxy-text-1700-106-1329-1700-1 oxy-text m-b-20 oxy-text-1700-106">
917Read more
918</h6></a></div></div>    </article>
919    <article class="bde-loop-item ee-post">
920        <div class="oxy-container-1700-108-1330-1700-1 oxy-container oxy-container-1700-108"><div class="oxy-container-1700-100-1330-1700-1 oxy-container container-23 oxy-container-1700-100"><img decoding="async" class="oxy-image-1700-101-1330-1700-1 oxy-image shadow-post-loop m-b-20 oxy-image-1700-101" src="https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-2-1080x900-1.webp" alt="SADV blog image 2" loading="lazy" srcset="https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-2-1080x900-1.webp 600w, https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-2-1080x900-1-300x250.webp 300w" sizes="(max-width: 600px) 100vw, 600px"><h3 class="oxy-text-1700-102-1330-1700-1 oxy-text txt-center oxy-text-1700-102">
921How to choose an internet plan
922</h3><p class="oxy-text-1700-103-1330-1700-1 oxy-text m-b-20 oxy-text-1700-103">
923September 19, 2022
924</p><p class="oxy-text-1700-104-1330-1700-1 oxy-text txt-center m-b-20 oxy-text-1700-104">
925<p>Ready to pick out an internet plan but overwhelmed by the sheer volume of choices available to you? If this sounds familiar, you’re not alone. Having more service providers to choose from benefits you as the consumer. However it also means having to sift through dozens of options to find the perfect one.</p>
926
927</p><a class="oxy-container-link-1700-105-1330-1700-1 oxy-container-link oxy-container-link-1700-105" href="https://sadv.co.za/how-to-choose-an-internet-plan/" target="_self"><h6 class="oxy-text-1700-106-1330-1700-1 oxy-text m-b-20 oxy-text-1700-106">
928Read more
929</h6></a></div></div>    </article>
930</div>
931</div></div><div class="oxy-container-1363-100 oxy-container footer-bac-grad-dkBlue-blu container-26"><div class="oxy-container-1363-101 oxy-container footer-row-1"><div class="oxy-container-1363-102 oxy-container container-42 order-2"><a class="oxy-container-link-1363-137 oxy-container-link flex-left-Vcenter gap-10" href="https://wa.me/+27845555585" target="_blank"><div class="bde-icon-1363-104 bde-icon">
932
933    
934            <div class="bde-icon-icon breakdance-icon-atom" >
935    
936                    <svg xmlns="http://www.w3.org/2000/svg" id="icon-whatsapp" viewBox="0 0 32 32">
937<path d="M27.281 4.65c-2.994-3-6.975-4.65-11.219-4.65-8.738 0-15.85 7.112-15.85 15.856 0 2.794 0.731 5.525 2.119 7.925l-2.25 8.219 8.406-2.206c2.319 1.262 4.925 1.931 7.575 1.931h0.006c0 0 0 0 0 0 8.738 0 15.856-7.113 15.856-15.856 0-4.238-1.65-8.219-4.644-11.219zM16.069 29.050v0c-2.369 0-4.688-0.637-6.713-1.837l-0.481-0.288-4.987 1.306 1.331-4.863-0.313-0.5c-1.325-2.094-2.019-4.519-2.019-7.012 0-7.269 5.912-13.181 13.188-13.181 3.519 0 6.831 1.375 9.319 3.862 2.488 2.494 3.856 5.8 3.856 9.325-0.006 7.275-5.919 13.188-13.181 13.188zM23.294 19.175c-0.394-0.2-2.344-1.156-2.706-1.288s-0.625-0.2-0.894 0.2c-0.262 0.394-1.025 1.288-1.256 1.556-0.231 0.262-0.462 0.3-0.856 0.1s-1.675-0.619-3.188-1.969c-1.175-1.050-1.975-2.35-2.206-2.744s-0.025-0.613 0.175-0.806c0.181-0.175 0.394-0.463 0.594-0.694s0.262-0.394 0.394-0.662c0.131-0.262 0.069-0.494-0.031-0.694s-0.894-2.15-1.219-2.944c-0.319-0.775-0.65-0.669-0.894-0.681-0.231-0.012-0.494-0.012-0.756-0.012s-0.694 0.1-1.056 0.494c-0.363 0.394-1.387 1.356-1.387 3.306s1.419 3.831 1.619 4.1c0.2 0.262 2.794 4.269 6.769 5.981 0.944 0.406 1.681 0.65 2.256 0.837 0.95 0.3 1.813 0.256 2.494 0.156 0.762-0.113 2.344-0.956 2.675-1.881s0.331-1.719 0.231-1.881c-0.094-0.175-0.356-0.27
9375-0.756-0.475z"/>
938</svg>
939        
940        
941        
942            </div>
943    
944
945
946</div><p class="oxy-text-1363-105 oxy-text txt-white footer-txt">
947WhatsApp us
948</p></a><a class="oxy-container-link-1363-138 oxy-container-link flex-left-Vcenter gap-10" href="https://www.facebook.com/SADVFibreDeals/" target="_blank"><div class="bde-icon-1363-107 bde-icon">
949
950    
951            <div class="bde-icon-icon breakdance-icon-atom" >
952    
953                    <svg xmlns="http://www.w3.org/2000/svg" id="icon-facebook" viewBox="0 0 32 32">
954<path d="M19 6h5v-6h-5c-3.86 0-7 3.14-7 7v3h-4v6h4v16h6v-16h5l1-6h-6v-3c0-0.542 0.458-1 1-1z"/>
955</svg>
956        
957        
958        
959            </div>
960    
961
962
963</div><p class="oxy-text-1363-108 oxy-text txt-white footer-txt">
964Follow us
965</p></a></div><div class="oxy-container-1363-109 oxy-container footer-coverage order-1"><div class="bde-button-1372-100-1372-1 bde-button bde-button-1372-100">
966        
967    
968    
969    
970    
971            
972                    
973            
974            
975
976    
977    
978    
979    
980    
981    <a class="breakdance-link button-atom button-atom--primary bde-button__button" href="https://myaccount.sadv.co.za/?_gl=1%2a16pmsmm%2a_ga%2aMTg4ODU3MTA2OS4xNjYzMjYzMTMz%2a_ga_7PF3P29EF3%2aMTY2MzY3NTIxNi45LjEuMTY2MzY3NTY4OC4wLjAuMA.." target="_blank" data-type="url"  >
982
983    
984        <span class="button-atom__text">Check my coverage</span>
985
986        
987        
988                </a>
989
990    
991
992
993</div></div><div class="oxy-container-1363-112 oxy-container container-41 order-3"><div class="oxy-container-1363-113 oxy-container konect-app-download"><p class="oxy-text-1363-114 oxy-text txt-white footer-txt m-b-10">
994Download the Konect app
995</p><div class="oxy-container-1363-115 oxy-container flex-left-Vcenter gap-20 mobile-grid-1-col footer-mobile app-store-sec"><a class="oxy-container-link-1363-116 oxy-container-link" href="https://play.google.com/store/apps/details?id=com.sudosky.sadv&amp;hl=en_ZA" target="_blank"><img class="oxy-image-1363-117 oxy-image footer-play-logo" src="https://sadv.co.za/wp-content/uploads/2026/04/google-play.svg" alt="Get it on Google Play" loading="lazy"></a><a class="oxy-container-link-1363-118 oxy-container-link" href="https://apps.apple.com/za/app/sadv/id6738505364" target="_blank"><img class="oxy-image-1363-119 oxy-image footer-app-logo" src="https://sadv.co.za/wp-content/uploads/2026/04/app-store.svg" alt="Download on the App Store" loading="lazy"></a></div></div></div></div><div class="oxy-container-1363-120 oxy-container col-bac-yellow flex-center p-t-b-15 footer-yellow"><a class="oxy-text-link-1363-121 oxy-text-link footer-txt-link" href="https://sadv.co.za/blog/" target="_self">
996Blog
997</a><div class="oxy-text-1363-122 oxy-text txt-blue">
998|
999</div><a class="oxy-text-link-1363-123 oxy-text-link footer-txt-link" href="https://sadv.co.za/legal/" target="_self">
1000Legal
1001</a><div class="oxy-text-1363-124 oxy-text txt-blue">
1002|
1003</div><a class="oxy-text-link-1363-125 oxy-text-link footer-txt-link" href="https://sadv.co.za/help/#faq-section" target="_self">
1004FAQ's
1005</a><div class="oxy-text-1363-126 oxy-text txt-blue">
1006|
1007</div><a class="oxy-text-link-1363-127 oxy-text-link footer-txt-link" href="https://sadv.co.za/help/#hubs-service" target="_self">
1008Service Hubs
1009</a></div><div class="oxy-container-1363-128 oxy-container grid-equal-center p-r-l-40 p-t-b-15 mobile-grid-1-col all-rights all-rights-desktop"><div class="oxy-container-1363-129 oxy-container footer-ispa-logo"><a class="oxy-container-link-1363-139 oxy-container-link" href="https://ispa.org.za/membership/code-of-conduct/" target="_blank"><img class="oxy-image-1363-130 oxy-image footer-ispa-logo" src="https://sadv.co.za/wp-content/uploads/2026/04/Compliance-logo-for-dark-background.webp" loading="lazy" srcset="https://sadv.co.za/wp-content/uploads/2026/04/Compliance-logo-for-dark-background.webp 500w, https://sadv.co.za/wp-content/uploads/2026/04/Compliance-logo-for-dark-background-300x73.webp 300w" sizes="(max-width: 500px) 100v
1009w, 500px"></a></div><div class="oxy-container-1363-131 oxy-container"><a class="oxy-container-link-1363-132 oxy-container-link" href="https://wetpaint.co.za" target="_blank"><div class="oxy-text-1363-133 oxy-text txt-white footer-creds designed-by">
1010Designed & developed by Wetpaint
1011</div></a></div><div class="oxy-container-1363-134 oxy-container width-100P"><div class="oxy-text-1363-135 oxy-text txt-white footer-creds all-rights">
1012@ 2026 SADV. All rights Reserved
1013</div></div></div></div><div class="oxy-shortcode-1363-140 oxy-shortcode chatbot"><div id="sadv-chatbot-root"></div></div>        
1013<script type="speculationrules">
1014{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/plugins/oxygen/plugin/themeless/themes/oxygen-zero/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1015</script>
vendor: 1 bytes, line 1015
1015
1016<script>document.addEventListener('DOMContentLoaded', function () {
1017  var menu = document.querySelector('.legal-menu-container');
1018  if (!menu) return;
1019  var list = menu.querySelector('.bde-post-loop');
1020  if (!list) return;
1021  var toggle = document.createElement('button');
1022  toggle.type = 'button';
1023  toggle.className = 'legal-menu-toggle';
1024  toggle.textContent = 'Legal Documents';
1025  menu.insertBefore(toggle, list);
1026  toggle.addEventListener('click', function () {
1027    menu.classList.toggle('is-open');
1028  });
1029});</script>
1029<script>document.addEventListener('DOMContentLoaded', function () {
1030  var links = document.querySelectorAll('.bde-loop-item a[href]');
1031  var current = window.location.href.split('#')[0].split('?')[0].replace(/\/$/, '');
1032  links.forEach(function (link) {
1033    var href = link.href.split('#')[0].split('?')[0].replace(/\/$/, '');
1034    if (href === current) link.classList.add('current-menu-item');
1035  });
1036});</script>
1036<script>// SADV New June Popup – Controller (package select + WhatsApp)
1037(function () {
1038  'use strict';
1039  var POPUP   = '.new-june-popup';
1040  var TRIGGER = '.btn-package';
1041  var CARD    = '.inner-slider-contacter';
1042  // Display slots are resolved structurally so this works on every popup template
1043  // (home page and test page use the same .package-details layout with different IDs).
1044  function popupSlots(popup) {
1045    var pd = popup.querySelector('.package-details') || popup;
1046    var texts = Array.prototype.slice.call(pd.querySelectorAll('.oxy-text'));
1047    var price = pd.querySelector('.txt-yellow');
1048    var prePaid = pd.querySelector('.pre-paid-recurring');
1049    var speeds = texts.filter(function (e) { return e !== price && e !== prePaid; });
1050    return { price: price, download: speeds[0] || null, upload: speeds[1] || null, prePaid: prePaid };
1051  }
1052  function popupEl() { return document.querySelector(POPUP); }
1053  function setText(scope, sel, value) {
1054    if (value == null) return;
1055    var el = scope.querySelector(sel);
1056    if (el) el.textContent = value;
1057  }
1058  function pkgStore(popup) {
1059    var el = popup.querySelector('.sadv-wa-pkg-text');
1060    if (!el) {
1061      el = document.createElement('span');
1062      el.className = 'sadv-wa-pkg-text';
1063      el.style.display = 'none';
1064      popup.appendChild(el);
1065    }
1066    return el;
1067  }
1068  function readCard(card) {
1069    function t(sel) { var e = card.querySelector(sel); return e ? e.textContent.replace(/\s+/g, ' ').trim() : ''; }
1070    var speeds = Array.prototype.map.call(card.querySelectorAll('.speed-text'), function (e) {
1071      return e.textContent.replace(/\s+/g, ' ').trim();
1072    });
1073    return {
1074      price:    t('.price-slider'),
1075      download: speeds[0] || '',
1076      upload:   speeds[1] || '',
1077      uses:     t('.package-container'),
1078      prePaid:  t('.oxy-text-1413-104')
1079    };
1080  }
1081  function openPopup(data) {
1082    var popup = popupEl();
1083    if (!popup) return;
1084    var slots = popupSlots(popup);
1085    if (data.price && slots.price)       slots.price.textContent = data.price + ' PM';
1086    if (data.download && slots.download) slots.download.textContent = data.download;
1087    if (data.upload && slots.upload)     slots.upload.textContent = data.upload;
1088    if (data.prePaid && slots.prePaid)   slots.prePaid.textContent = data.prePaid;
1089    var label = [];
1090    if (data.price)    label.push(data.price + ' PM');
1091    if (data.download) label.push('Download ' + data.download);
1092    if (data.upload)   label.push('Upload ' + data.upload);
1093    if (data.uses)     label.push(data.uses);
1094    if (data.prePaid)  label.push(data.prePaid);
1095    pkgStore(popup).textContent = label.join(' | ');
1096    // Write the selected package (incl. Pre-Paid / Recurring) into the form's hidden Package field
1097    var pkgValue = label.join(' | ');
1098    var pkgInputs = popup.querySelectorAll('input[name*="[fields][25]"]');
1099    for (var i = 0; i < pkgInputs.length; i++) { pkgInputs[i].value = pkgValue; }
1100    popup.classList.add('sadv-popup-open');
1101    document.documentElement.classList.add('sadv-popup-noscroll');
1102    document.body.classList.add('sadv-popup-noscroll');
1103  }
1104  function closePopup() {
1105    var popup = popupEl();
1106    if (popup) popup.classList.remove('sadv-popup-open');
1107    document.documentElement.classList.remove('sadv-popup-noscroll');
1108    document.body.classList.remove('sadv-popup-noscroll');
1109  }
1110  function ensureCloseBtn() {
1111    var popup = popupEl();
1112    if (!popup || popup.querySelector('.sadv-popup-close')) return;
1113    var btn = document.createElement('button');
1114    btn.type = 'button';
1115    btn.className = 'sadv-popup-close';
1116    btn.setAttribute('aria-label', 'Close');
1117    btn.innerHTML = '&times;';
1118    btn.addEventListener('click', closePopup);
1119    var host = popup.querySelector('.package-details') || popup;
1120    host.appendChild(btn);
1121  }
1122  function injectStyles() {
1123    if (document.getElementById('sadv-new-june-popup-css')) return;
1124    var css = [
1125      '.new-june-popup{display:none;}',
1126      '.new-june-popup.sadv-popup-open{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:40px 16px;background:rgba(0,0,0,.6);box-sizing:border-box;}',
1127      'html.sadv-popup-noscroll,body.sadv-popup-noscroll{overflow:hidden;}',
1128      /* Inner content becomes a centered white card */
1129      '.new-june-popup.sadv-popup-open > *{width:100%;max-width:760px;margin-left:auto;margin-right:auto;}',
1130      '.new-june-popup.sadv-popup-open > .package-details{border-radius:14px 14px 0 0;position:relative;}',
1131      '.new-june-popup.sadv-popup-open > .oxy-shortcode{background:#fff;padding:24px 28px;}',
1132      '.new-june-popup.sadv-popup-open > .txt-small{background:#fff;padding:0 28px 22px;border-radius:0 0 14px 14px;}',
1133      '.new-june-popup .sadv-popup-close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;line-height:36px;font-size:26px;text-align:center;border:none;border-radius:50%;background:#fff;
1133color:#1a2b5e;cursor:pointer;z-index:5;box-shadow:0 2px 8px rgba(0,0,0,.25);}',
1134      /* Hide the real WPForms submit button — our HTML-field buttons trigger it programmatically */
1135      '.new-june-popup .wpforms-submit-container{display:none!important;}',
1136      /* Left-align the form action buttons */
1137      '.new-june-popup .wpforms-field-html > div{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px;text-align:left;}',
1138      '.new-june-popup .wpforms-field-html .sadv-pill-btn{margin-left:0;}'
1139    ].join('');
1140    var s = document.createElement('style');
1141    s.id = 'sadv-new-june-popup-css';
1142    s.textContent = css;
1143    document.head.appendChild(s);
1144  }
1145  // Capture phase so the Breakdance link handler cannot stop propagation first
1146  document.addEventListener('click', function (e) {
1147    var trigger = e.target.closest ? e.target.closest(TRIGGER) : null;
1148    if (trigger) {
1149      e.preventDefault();
1150      var card = trigger.closest(CARD);
1151      openPopup(card ? readCard(card) : {});
1152      return;
1153    }
1154    if (e.target === popupEl()) { closePopup(); }
1155  }, true);
1156  document.addEventListener('keydown', function (e) {
1157    if (e.key === 'Escape') closePopup();
1158  });
1159  function init() {
1160    injectStyles();
1161    if (!popupEl()) return;
1162    ensureCloseBtn();
1163    closePopup();
1164  }
1165  if (document.readyState === 'loading') {
1166    document.addEventListener('DOMContentLoaded', init);
1167  } else {
1168    init();
1169  }
1170})();</script>
1170<script>// SADV WhatsApp Button Handler
1171window.sadvWABtn = function (btn, intent) {
1172  var f = btn.closest("form");
1173  if (!f) return;
1174
1175  function fv(id) {
1176    var inp = f.querySelector("#wpforms-2361-field_" + id);
1177    if (inp) return (inp.value || "").trim();
1178    var sel = f.querySelector("select[name='wpforms[fields][" + id + "]']");
1179    if (sel && sel.selectedIndex >= 0) {
1180      var op = sel.options[sel.selectedIndex];
1181      return op ? op.text.trim() : "";
1182    }
1183    return "";
1184  }
1185
1186  var isWA = (intent === "whatsapp");
1187  f._sadvIntent = isWA ? "WhatsApp" : "Submit";
1188  f._sadvWAMsg  = null;
1189
1190  // Stamp "Submitted via" hidden field immediately — no validator override needed
1191  var src = f.querySelector("#wpforms-2361-field_7");
1192  if (src) src.value = f._sadvIntent;
1193
1194  if (isWA) {
1195    var popup = document.getElementById("sadv-wa-lead-popup") || document.querySelector(".new-june-popup");
1196    var pkgEl = popup ? popup.querySelector(".sadv-wa-pkg-text") : null;
1197    var pkg   = pkgEl ? pkgEl.innerText.trim() : "";
1198    var lines = [
1199      "Hi SADV! I would like to sign up for internet.",
1200      pkg ? "Package: " + pkg : null,
1201      "Name: "                          + fv(1),
1202      "Email: "                         + fv(2),
1203      "Contact: "                       + fv(3),
1204      "Address: "                       + fv(23),
1205      "Area: "                          + fv(6),
1206      "Preferred Contact: "             + fv(4),
1207      "Preferred Time: "                + fv(5),
1208      "Where did you hear about us?: "  + fv(12),
1209      "Additional Info: "               + fv(21),
1210      "Submitted via: WhatsApp"
1211    ].filter(Boolean);
1212    f._sadvWAMsg = lines.join("\n");
1213    // Open WhatsApp HERE — directly in the click handler so the browser doesn't block it
1214    var a = document.createElement("a");
1215    a.href = "https://wa.me/27845555585?text=" + encodeURIComponent(f._sadvWAMsg);
1216    a.target = "_blank";
1217    a.rel = "noopener";
1218    document.body.appendChild(a);
1219    a.click();
1220    document.body.removeChild(a);
1221  }
1222
1223  // Trigger the real WPForms submit button
1224  var sb = f.querySelector("button[type=submit].wpforms-submit");
1225  if (sb) {
1226    if (typeof f.requestSubmit === "function") { f.requestSubmit(sb); }
1227    else { sb.click(); }
1228  }
1229};
1230
1231// After WPForms saves the entry server-side, open WhatsApp if needed.
1232// We do NOT redirect here — WPForms' own confirmation handles the /thank-you/ redirect.
1233(function () {
1234  function setup() {
1235    if (!window.jQuery) { setTimeout(setup, 100); return; }
1236    jQuery(document).on("wpformsAjaxSubmitSuccess", function (e) {
1237      var f = document.getElementById("wpforms-form-2361");
1238      if (!f || e.target !== f) return;
1239      // Fallback redirect — fires if WPForms confirmation doesn't redirect on its own
1240      setTimeout(function () {
1241        if (window.location.href.indexOf("thank-you") === -1) {
1242          window.location.href = "https://sadv.co.za/thank-you/";
1243        }
1244      }, 600);
1245    });
1246  }
1247  if (document.readyState === "loading") {
1248    document.addEventListener("DOMContentLoaded", setup);
1249  } else {
1250    setup();
1251  }
1252})();</script>
1252<style id="global-styles-inline-css">
1253:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
1253--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
1253.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;}
1254/*# sourceURL=global-styles-inline-css */
1255</style>
1256<script id="sadv-chatbot-js-before">
1257var sadvChatbotConfig = {"botName":"mFibaristo","botTitle":"Heita! I'm mFibaristo","speechBubbleText":"Hola, I'm here to help Let's chat!","showSpeechBubble":false,"openButtonImage":"https:\/\/sadv.co.za\/wp-content\/uploads\/2024\/10\/mFibaris.gif","openButtonWidth":120,"headerAvatarImage":"https:\/\/sadv.co.za\/wp-content\/uploads\/2024\/10\/bot-1.webp","avatarShow":true,"avatarWidth":80,"avatarHAlign":"left","avatarHOffset":10,"avatarVOffset":0,"primaryColor":"#1F539C","headerBgColor":"#FFCB05","highlightColor":"#23539c","userBubbleBg":"#1F539C","userBubbleText":"#ffffff","botBubbleBg":"#ffffff","botBubbleBorder":"#cccccc","optionBtnBorder":"#1F539C","optionBtnText":"#1F539C","titleFontSize":15,"titleFontWeight":"600","titleAlign":"center","titleColor":"#1F539C","widgetWidth":300,"widgetBottom":40,"widgetRight":0,"openBtnBottom":0,"openBtnRight":0,"orgId":"237523","eid":"4167457825","apiBaseUrl":"https:\/\/wchat.app\/api\/v2\/webchats","wsBaseUrl":"wss:\/\/wchat.app\/api\/v2\/ws","maxRetries":5,"initialMessage":"Chat started by user","inputPlaceholder":"Type your message here...","sendButtonText":"Send","autoOpen":false};
1258var sadvChatbotConfig = {"botName":"mFibaristo","botTitle":"Heita! I'm mFibaristo","speechBubbleText":"Hola, I'm here to help Let's chat!","showSpeechBubble":false,"openButtonImage":"https:\/\/sadv.co.za\/wp-content\/uploads\/2024\/10\/mFibaris.gif","openButtonWidth":120,"headerAvatarImage":"https:\/\/sadv.co.za\/wp-content\/uploads\/2024\/10\/bot-1.webp","avatarShow":true,"avatarWidth":80,"avatarHAlign":"left","avatarHOffset":10,"avatarVOffset":0,"primaryColor":"#1F539C","headerBgColor":"#FFCB05","highlightColor":"#23539c","userBubbleBg":"#1F539C","userBubbleText":"#ffffff","botBubbleBg":"#ffffff","botBubbleBorder":"#cccccc","optionBtnBorder":"#1F539C","optionBtnText":"#1F539C","titleFontSize":15,"titleFontWeight":"600","titleAlign":"center","titleColor":"#1F539C","widgetWidth":300,"widgetBottom":40,"widgetRight":0,"openBtnBottom":0,"openBtnRight":0,"orgId":"237523","eid":"4167457825","apiBaseUrl":"https:\/\/wchat.app\/api\/v2\/webchats","wsBaseUrl":"wss:\/\/wchat.app\/api\/v2\/ws","maxRetries":5,"initialMessage":"Chat started by user","inputPlaceholder":"Type your message here...","sendButtonText":"Send","autoOpen":false};
1259//# sourceURL=sadv-chatbot-js-before
1260</script>
vendor: 1 bytes, line 1260
1260
1261<script id="sadv-chatbot-js" src="https://sadv.co.za/wp-content/plugins/sadv-chatbot/assets/chatbot.js"></script>
vendor: 1 bytes, line 1261
1261
1262<script id="wpforms-user-journey-js-extra">
1263var wpforms_user_journey = {"is_ssl":"1","is_debug":"","storage_name":"_wpfuj","cleanup_cookie_name":"_wpfuj_cleanup","max_data_size":"10240","max_data_items":"100","page_id":"22"};
1264//# sourceURL=wpforms-user-journey-js-extra
1265</script>
vendor: 1 bytes, line 1265
1265
1266<script id="wpforms-user-journey-js" src="https://sadv.co.za/wp-content/plugins/wpforms-user-journey/assets/js/wpforms-user-journey.min.js"></script>
vendor: 1 bytes, line 1266
1266
1267<script id="wp-emoji-settings" type="application/json">
1268{"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://sadv.co.za/wp-includes/js/wp-emoji-release.min.js"}}
1269</script>
vendor: 1 bytes, line 1269
1269
1270<script type="module">
1271/*! This file is auto-generated */
1272var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,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);t=new 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 r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":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");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1273//# sourceURL=https://sadv.co.za/wp-includes/js/wp-emoji-loader.min.js
1274</script>
vendor: 1 bytes, line 1274
1274
1275<script src='https://sadv.co.za/wp-content/plugins/oxygen/plugin/global-scripts/oxygen-utils.js?bd_ver=6.1.3' defer></script>
vendor: 1 bytes, line 1275
1275
1276<script src='https://sadv.co.za/wp-content/plugins/oxygen/subplugins/breakdance-elements/dependencies-files/awesome-menu@1/awesome-menu.js?bd_ver=6.1.3' defer></script>
vendor: 1 bytes, line 1276
1276
1277<script>document.addEventListener('DOMContentLoaded', function(){         if (!window.BreakdanceFrontend) {
1278            window.BreakdanceFrontend = {}
1279        }
1280
1281        window.BreakdanceFrontend.data = {"homeUrl":"https:\/\/sadv.co.za","ajaxUrl":"https:\/\/sadv.co.za\/wp-admin\/admin-ajax.php","elementsPluginUrl":"https:\/\/sadv.co.za\/wp-content\/plugins\/oxygen\/subplugins\/breakdance-elements\/","BASE_BREAKPOINT_ID":"breakpoint_base","breakpoints":[{"id":"breakpoint_base","label":"Desktop","defaultPreviewWidth":"100%"},{"id":"breakpoint_tablet_landscape","label":"Tablet Landscape","defaultPreviewWidth":1024,"maxWidth":1119},{"id":"breakpoint_tablet_portrait","label":"Tablet Portrait","defaultPreviewWidth":768,"maxWidth":1023},{"id":"breakpoint_phone_landscape","label":"Phone Landscape","defaultPreviewWidth":480,"maxWidth":767},{"id":"breakpoint_phone_portrait","label":"Phone Portrait","defaultPreviewWidth":400,"maxWidth":479}],"subscriptionMode":"pro"}
1282
1283        if (!window.OxygenFrontend) {
1284            window.OxygenFrontend = {}
1285        }
1286
1287        window.OxygenFrontend.data = {"homeUrl":"https:\/\/sadv.co.za","ajaxUrl":"https:\/\/sadv.co.za\/wp-admin\/admin-ajax.php","elementsPluginUrl":"https:\/\/sadv.co.za\/wp-content\/plugins\/oxygen\/subplugins\/breakdance-elements\/","BASE_BREAKPOINT_ID":"breakpoint_base","breakpoints":[{"id":"breakpoint_base","label":"Desktop","defaultPreviewWidth":"100%"},{"id":"breakpoint_tablet_landscape","label":"Tablet Landscape","defaultPreviewWidth":1024,"maxWidth":1119},{"id":"breakpoint_tablet_portrait","label":"Tablet Portrait","defaultPreviewWidth":768,"maxWidth":1023},{"id":"breakpoint_phone_landscape","label":"Phone Landscape","defaultPreviewWidth":480,"maxWidth":767},{"id":"breakpoint_phone_portrait","label":"Phone Portrait","defaultPreviewWidth":400,"maxWidth":479}],"subscriptionMode":"pro"} }) </script>
vendor: 1 bytes, line 1287
1287
1288<script>document.addEventListener('DOMContentLoaded', function(){ 
1289new AwesomeMenu(".breakdance .bde-menu-1349-111 .breakdance-menu", {
1290  dropdown: {
1291    openOnClick: false,
1292    mode: {
1293      desktop: 'dropdown'
1294    },
1295    placement: 'left',
1296    width: null,
1297    animation: 'fade'
1298  },
1299  link: {
1300    effect: '',
1301    effectDirection: '',
1302  },
1303  mobile: {
1304    breakpoint: 'breakpoint_base',
1305    mode: 'offcanvas',
1306    offcanvasPosition: 'left',
1307    offset: null,
1308    followLinks: true
1309  }
1310});
1311 }) </script>
1311
1312    </body>
1313
1314    </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.