PageSourceSearch

https://www.allocommunications.com/about/

html allocommunications.com collected 2026-09-24 10:04:04 UTC 345,136 bytes, 6,260 lines download raw bytes

1	<!DOCTYPE html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
5<script>
6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
7</script>
7
8
9	<meta name="viewport" content="width=device-width, initial-scale=1">
10<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
11<meta name="be:wp" content="1.1.18">
12<!-- be_ixf, sdk, gho-->
13<meta name="be:sdk" content="php_sdk_1.5.16" />
14<meta name="be:timer" content="131ms" />
15<meta name="be:orig_url" content="https%3A%2F%2Fwww.allocommunications.com%2Fabout%2F" />
16<meta name="be:norm_url" content="https%3A%2F%2Fwww.allocommunications.com%2Fabout%2F" />
17<meta name="be:capsule_url" content="https%3A%2F%2Fixfd1-api.bc0a.com%2Fapi%2Fixf%2F1.0.0%2Fget_capsule%2Ff00000000319387%2F0206353523" />
18<meta name="be:api_dt" content="Zy_2026;Zm_09;Zd_19;Zh_18;Zmh_31;p_epoch:1.78984268818E+12" />
19<meta name="be:mod_dt" content="Zy_2026;Zm_09;Zd_19;Zh_18;Zmh_31;p_epoch:1.78984268818E+12" />
20<meta name="be:diag" content="Vntkgzq9QT43zuBNXF5GPoeNjc8J7FZLXWA5JHtwpYK0ZmrFCURHRwlY7TBObJRcy9FNQ2WlshPd7JDMY4wxItoxCF5241acNoGUReYSo3WWuR1B2vDEBs8g2sB6srNgF0DWcx6AfxtV+aopafDW6dL71b535yMaQGODBVaHw96pV/l+jp4JlOZUQJ2Dt4vbDqKdb50K+Q3O/7rVW7VvD1h1gwOgG7z/+CbubT8lySdl2ax9dd9gP48UZsF4Ie3ABMxI+th7HufyotVgY33yyo2TY0NZB2TMF1o2CzkriNM0oPbC5hnsWDrk46IF6NJgbDIRR5O8nj3MHkdXSyxQQ8KLNfEA1hDXMORJM2YxXIlIpm/18NpuHi0PGSfqIkglX3Cn+sYTCAKIlvSpaAj+IkDMqa0j7T1BT8IUixDoAHKrB/bnnPtB396pbGQvtk5IvoTKmfCT3iLtTY/qLkfAxpcwfTIo5A2aWNx7NUMZ5t0t5XGaKxJ+AKc8oaVZLOVmJCnNblo84gx8JFBaKSIvoqB43f5f2Sc2DojCptqx7FUqFY14iUzCSEH5EZ4I5MhKyhsUmXIokRJSmkcig0c334fhi+74s9AU1QV0h54Pm58Tj4xmhP+FJp5LEWL11ZJ7cwrQKlL1Sw1zfY6GNb8BS0M0Uo8CA/EP9YVzgrqoADrevDUbKyiDR9Wo1CHwT8h+xG6F83TwtVfcWvYOjMb5Mw0dcleBdDw7MK+aQcTR9qFtgXKwLglQxoK1XeFkp0Dn5H9WurBnH2q7OIgRypxcqt72rO/AYCYiVlkPVvltuhyNh+HOwUXiJfwoNrB0h9YkZz3WIdK0DyQYUs+ncaOpg7BZwAVt8YYzCsKTPpLjqMK7QQT8kU8kc8EcvATp/tEyRMWdJMwdURYCGdNHLFmG+BBIn19zJ6GXj9rW1qQFBgIGetWsYLGSMSjjxI5WCorp5UNdeBiio4wSB0QrwZWvE3iL4sSn4HG6Tg2Tduj1XzMBNQ1rZpLNOcucNSm4DY+mcMZqKZ/rX6lsQHZ8UuILWkMVvh3lTke3YXC6SLr7QpakVEQJilljM+7362wNACMi3M8K4J2lYiT4DXCNxSi/4nwpqKMkJvNpB462ltc8wsj2ZMaRwOt35siiJtIKS0CBOFQN9o7ICqva/ZcyFryZV4r142CbFhHV8DcypuQaT4Fm22rXUhbArYhtpKXiWWrZEgT8ZrGqeSJwS0mwHH1hRYSlPSnlvbzIdzKSqsQ5igR9DbG1i4h5X9dpBbRE2KMwqD6tEeNOH0KwifsiTr8BVHtaQbaXyArzrzHt9aJzR6NB5v0J0VHUJy1I+MMxvgjPUTVylWDQMshEXVyCWF4UvMhX9DLdIj1YTRBRzP6vxu8BbDXuJT9iELiIXXa+pSprg6AynTbaoP1UfiVRWz0npmwGF/1WR7/mmVqov0hUJBKI/SWdipytee5IoJPZQERv+G8QjKpDTS8O5XrUAI2+quNt4QeUB+tDof+YrcASR7Gc8nsHN2w0i/BNkR0qAfP7823M3RflzXII39S2dNGebz5P0yF7VbVhvZr33g1PFWinlG4J/rz6XkYhLs4Qxp3J07jWxDuE9Fm5D63pKFqNEAHz2YIir9JykSETesXC8IgiEyM6w+/goYeZBswm6QYdiO6HzDYMBgWVeTASz+HXxJI0FAXktezFoQMKhETJnFQbf+vvxvZ8KBIbGi572EEIy0hHDAzE82OCIuHM6TT8YjucLBwnR9rHkpjfO36USLU2bh7TMUNv5CRfbnOVhvhEqrv/MzRKad98Qia+4QIlTVhwLbSWdLVcNeTCrxeRNwvbKzRpCetmNK+L7zIMXfbyKDxc/us8YpxMPCcF1vbD+G6ITkx5NOZIg6Znh8cuUlMNajaYd5AN1OyfasPgOznEj39AGVmIE/DOpSZKBxMR0pEJk/F6Wc1MipV8oJNnmVYDHFYRK3kjUUuKLLiaaiDapp0r4/no0e/1NZBmsoeLvTcFd8Kux8GC8EI66TF64OhHwG2mofkBMtRCBMfXbDZPk/yvAuf9eS3VdF5UZahE/aLSYXeBKV+lbvyvSnVxr8POMP3no3lN4eZPbZ0Zq0BwHpwsPGp8sucwdJUPPfMlkaDdVelUWQ+OjOejnlxs9qEwhDNKl89KFxlyYMNMNdcl7F2mDiHDj5kfdUo5AiG80cw081MXxDG/bpEBRrxkLztK+8EWAIr0TE55K1D7dYw8neQ4y8tSMj/swPIvs69UWFBGHHN7t64rfSTzlNyHUq5+bAOAI3VCBldzr9QpV7deBsrm4evDDm9aDy4V3RSmOWnwy9usoZNxgMCbT4ielmzXHlASFm+E/AeRujZ4whyl0uXnRbHl2XpMbjglan1o/ziKf3S1peSmB5KCpo5oNGk8SY2LCPXTo8vZE1c1T5PWO2YKA1nNHxG6XuRq1TOX5SgWcgb08oPf4mm0NZHneuYrDmW5QHxYE+euUw4AAvKufowl2z9uTuLZdgy3TW5Q0kzCcfvRfU5L5nT5R5wD6sb6NG1xJ2mB8ABFvpSJq0oU" />
21<meta name="be:messages" content="true" />
22<style>
23  .be-ix-link-block {
24    width: 100%;
25  }
26  .be-ix-link-block .be-related-link-container {
27    text-align: left;
28    padding-top: 12px;
29    padding-bottom: 12px;
30  }
31  .be-ix-link-block .be-related-link-container .be-label {
32    color: #666666;
33    font-size: 18px;
34    font-weight: 700;
35    line-height: 24px;
36    margin-bottom: 10px;
37  }
38  .be-ix-link-block .be-related-link-container .be-list {
39    display: inline-block;
40    list-style: none;
41    margin: 0;
42    padding: 0;
43  }
44  .be-ix-link-block .be-related-link-container .be-list .be-list-item {
45    display: inline-block;
46    margin-right: 20px;
47  }
48  .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link {
49    color: #206b98;
50    font-size: 14px;
51    line-height: 1.2;
52    position: relative;
53    font-weight: 400;
54    text-decoration: none !important;
55    left: 0;
56  }
57  .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link:hover {
58    text-decoration: underline !important;
59  }
60  .be-ix-link-block .be-related-link-container .be-list .be-list-item:last-child {
61    margin-right: 0;
62  }
63
64  @media (max-width: 767px) {
65    .be-ix-link-block .be-related-link-container .be-label {
66      width: 100%;
67      text-align: left;
68    }
69    .be-ix-link-block .be-related-link-container .be-list {
70      display: block;
71      width: 100%;
72    }
73    .be-ix-link-block .be-related-link-container .be-list .be-list-item {
74      padding: 0;
75      display: block;
76      margin-right: 0;
77      text-align: left;
78    }
79  }
80  @media (min-width: 768px) {
81    .be-ix-link-block .be-related-link-container {
82      display: flex;
83      align-items: baseline;
84    }
85    .be-ix-link-block .be-related-link-container .be-label {
86      display: inline-block;
87      margin-right: 20px;
88      flex-grow: 0;
89      flex-shrink: 0;
90    }
91  }
92</style>
93
94<script  id="be-app-script" data-testmode="false" data-delay='0' data-customerid="f00000000319387" src="https://app-cf.bc0a.com/corejs/be-app.js"></script>
94
95
96	<!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
97	<title>About ALLO - Proudly Serving Fiber Services Across 50+ Locations</title>
98	<meta name="description" content="Founded in Nebraska in 2003, ALLO brings high-speed fiber to homes across Nebraska, Colorado &amp; Arizona. Learn about our mission and exceptional service." />
99	<link rel="canonical" href="https://www.allocommunications.com/about/" />
100	<meta property="og:locale" content="en_US" />
101	<meta property="og:type" content="article" />
102	<meta property="og:title" content="About" />
103	<meta property="og:description" content="Founded in Nebraska in 2003, ALLO brings high-speed fiber to homes across Nebraska, Colorado &amp; Arizona. Learn about our mission and exceptional service." />
104	<meta property="og:url" content="https://www.allocommunications.com/about/" />
105	<meta property="og:site_name" content="ALLO Fiber" />
106	<meta property="article:modified_time" content="2025-07-17T15:01:04+00:00" />
107	<meta property="og:image" content="https://www.allocommunications.com/wp-content/uploads/2015/05/header-aboutus.jpg" />
108	<meta property="og:image:width" content="1024" />
109	<meta property="og:image:height" content="358" />
110	<meta property="og:image:type" content="image/jpeg" />
111	<meta name="twitter:card" content="summary_large_image" />
112	<meta name="twitter:label1" content="Est. reading time" />
113	<meta name="twitter:data1" content="1 minute" />
114	<!-- / Yoast SEO Premium plugin. -->
115
116
117<link rel='dns-prefetch' href='//js-na2.hs-scripts.com' />
118<link rel='dns-prefetch' href='//unpkg.com' />
119<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
120<link rel='dns-prefetch' href='//a.omappapi.com' />
121<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.allocommunications.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.allocommunications.com%2Fabout%2F" />
122<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.allocommunications.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.allocommunications.com%2Fabout%2F&#038;format=xml" />
123<style id="wp-img-auto-sizes-contain-inline-css">
124img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
125/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
126</style>
127<link rel='stylesheet' id='sbi-tokens-local-css' href='https://www.allocommunications.com/wp-content/plugins/instagram-feed/assets/tokens/sb-tokens-local.css?ver=6.13.0' media='all' />
128<link rel='stylesheet' id='sbi_styles-css' href='https://www.allocommunications.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.13.0' media='all' />
129<style id="wp-emoji-styles-inline-css">
130
131	img.wp-smiley, img.emoji {
132		display: inline !important;
133		border: none !important;
134		box-shadow: none !important;
135		height: 1em !important;
136		width: 1em !important;
137		margin: 0 0.07em !important;
138		vertical-align: -0.1em !important;
139		background: none !important;
140		padding: 0 !important;
141	}
142/*# sourceURL=wp-emoji-styles-inline-css */
143</style>
144<style id="classic-theme-styles-inline-css">
145/*! This file is auto-generated */
146.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}
147/*# sourceURL=/wp-includes/css/classic-themes.min.css */
148</style>
149
150<style id="global-styles-inline-css">
151: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,
1510) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(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;}
151.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;}
152/*# sourceURL=global-styles-inline-css */
153</style>
154
155<link rel='stylesheet' id='megamenu-css' href='https://www.allocommunications.com/wp-content/uploads/maxmegamenu/style.css?ver=4116ef' media='all' />
156<link rel='stylesheet' id='dashicons-css' href='https://www.allocommunications.com/wp-includes/css/dashicons.min.css?ver=077b12d42eec8f54721ff19dee040c80' media='all' />
157<link rel='stylesheet' id='megamenu-fontawesome5-css' href='https://www.allocommunications.com/wp-content/plugins/megamenu-pro/icons/fontawesome5/css/all.min.css?ver=2.5' media='all' />
158<link rel='stylesheet' id='megamenu-fontawesome6-css' href='https://www.allocommunications.com/wp-content/plugins/megamenu-pro/icons/fontawesome6/css/all.min.css?ver=2.5' media='all' />
159<link rel='stylesheet' id='allo-global-css' href='https://www.allocommunications.com/wp-content/themes/allo-rs/css/global.css?ver=260825-180151' media='all' />
160<link rel='stylesheet' id='allo-next-style-css' href='https://www.allocommunications.com/wp-content/themes/allo-rs/css/next.css?ver=260918-180256' media='all' />
161<link rel='stylesheet' id='trp-language-switcher-v2-css' href='https://www.allocommunications.com/wp-content/plugins/translatepress-multilingual/assets/css/trp-language-switcher-v2.css?ver=3.3.6' media='all' />
162<script id="jquery-core-js" src="https://www.allocommunications.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 162
162
163<script id="jquery-migrate-js" src="https://www.allocommunications.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 163
163
164<script data-wp-strategy="defer" defer id="font-awesome-js" src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/js/all.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 164
164
165<script id="trp-language-switcher-js-v2-js" src="https://www.allocommunications.com/wp-content/plugins/translatepress-multilingual/assets/js/trp-frontend-language-switcher.js?ver=3.3.6"></script>
165
166			<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75-->
167			
167<script class="hsq-set-content-id" data-content-id="standard-page">
168				var _hsq = _hsq || [];
169				_hsq.push(["setContentType", "standard-page"]);
170			</script>
170
171			<!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin -->
172			<link rel="alternate" hreflang="en-US" href="https://www.allocommunications.com/about/"/>
173<link rel="alternate" hreflang="es-MX" href="https://www.allocommunications.com/es/about/"/>
174<link rel="alternate" hreflang="en" href="https://www.allocommunications.com/about/"/>
175<link rel="alternate" hreflang="es" href="https://www.allocommunications.com/es/about/"/>
176<link rel="icon" href="https://www.allocommunications.com/wp-content/uploads/2016/03/cropped-favicon-32x32.png" sizes="32x32" />
177<link rel="icon" href="https://www.allocommunications.com/wp-content/uploads/2016/03/cropped-favicon-192x192.png" sizes="192x192" />
178<link rel="apple-touch-icon" href="https://www.allocommunications.com/wp-content/uploads/2016/03/cropped-favicon-180x180.png" />
179<meta name="msapplication-TileImage" content="https://www.allocommunications.com/wp-content/uploads/2016/03/cropped-favicon-270x270.png" />
180<style id="wp-custom-css">
181.page-id-42994 .allo-language-switcher__list {
182  display: inline-flex;
183  align-items: center;
184  gap: 24px;
185  list-style: none;
186  margin: 0;
187  padding: 8px 16px;
188  border: 1px solid #d8dee4;
189  background: #fff;
190}
191
192.page-id-42994 .allo-language-switcher__item {
193  display: flex;
194  align-items: center;
195  margin: 0;
196  padding: 0;
197}
198
199.page-id-42994 .allo-language-switcher__link {
200  display: inline-flex;
201  align-items: center;
202  gap: 8px;
203  color: #0071bc;
204  font-size: 14px;
205  line-height: 1;
206  text-decoration: underline;
207  text-underline-offset: 3px;
208  font-weight: 400;
209}
210
211.page-id-42994 .allo-language-switcher__link img {
212  display: block;
213  width: 22px !important;
214  height: auto !important;
215  flex-shrink: 0;
216}
217
218.page-id-42994 .allo-language-switcher__label {
219  display: inline-block;
220}
221
222.page-id-42994 .allo-language-switcher__link:hover,
223.page-id-42994 .allo-language-switcher__link:focus {
224  color: #005f9e;
225}
226
227.page-id-42994 .allo-language-switcher__list,
228.page-id-42994 .allo-language-switcher__list li {
229  list-style-type: none;
230}
231
232.page-id-42994 .allo-language-switcher__list li::before,
233.page-id-42994 .allo-language-switcher__list li::marker {
234  display: none;
235  content: none;
236}
237
238.page-id-42994 .primary-nav__mobile-menu-trigger {
239	display: none !important;
240}
241
242.hs-overlay-cta-353014177483 {
243	bottom: 88px !important
244}
245
246@media(min-width:1200px){#primarynav .allo-segmented-nav.is-spanish-menu .allo-segmented-nav__links,html[lang^=es] #primarynav .allo-segmented-nav .allo-segmented-nav__links{gap:.25rem .8rem}#primarynav .allo-segmented-nav.is-spanish-menu .allo-segmented-nav__link,html[lang^=es] #primarynav .allo-segmented-nav .allo-segmented-nav__link{font-size:.9rem}}
247
248</style>
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279		
279<script type="application/ld+json">
280			{
281					"@context":"http://schema.org",
282					"@graph":[
283							{
284									"@type": "Organization",
285									"name": "Allo Fiber",
286									"url": "https://www.allocommunications.com/about/",
287            "sameAs": [
288                "https://www.facebook.com/AlloFiberNE",
289								"https://www.facebook.com/AlloFiberCO",
290								"https://www.facebook.com/AlloFiberAZ",
291								"https://www.facebook.com/AlloFiberMO",
292                "https://x.com/AlloFiber",
293                "https://www.instagram.com/allo_comm/",
294                "https://www.youtube.com/channel/UCespw5V8LK5dD6i4wCdofaA",
295                "https://www.linkedin.com/company/allo-communications"
296            ],
297            "areaServed": ["Nebraska","Colorado","Arizona","Missouri"],
298            "logo": "https://www.allocommunications.com/wp-content/themes/allo-rs/img/logo.png",
299            "contactPoint": [
300                {
301                    "@type": "ContactPoint",
302                    "telephone": "+18664812556",
303                    "contactType": "customer service",
304                    "availableLanguage": ["English", "Spanish"]
305                }
306            ]
307
308        },
309        {
310            "@type": "WebSite",
311            "accessMode": "visual",
312            "isFamilyFriendly": true
313        },
314					{
315            "@context": "http://schema.org/",
316            "@type": "CableOrSatelliteService",
317            "serviceType": "Cable",
318            "name": "Allo Fiber"
319        }
320    ]
321}
322		</script>
322
323	
324	
325
326
327<!-- Google Tag Manager -->
328<script>
vendor: 402 bytes, lines 328-340
328(function (w, d, s, l, i) {
329		w[l] = w[l] || [];
330		w[l].push({
331			'gtm.start':
332				new Date().getTime(), event: 'gtm.js'
333		});
334		var f = d.getElementsByTagName(s)[0],
335			j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
336		j.async = true;
337		j.src =
338			'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
339		f.parentNode.insertBefore(j, f);
340	})(window, document, 'script', 'dataLayer', '
340GTM-WL56FT
vendor: 3 bytes, line 340
340');
340</script>
340
341<!-- End Google Tag Manager -->
342
343<!-- Meta Pixel Code -->
344<script>
vendor: 489 bytes, lines 344-363
344
345	!function (f, b, e, v, n, t, s) {
346		if (f.fbq) return;
347		n = f.fbq = function () {
348			n.callMethod ?
349				n.callMethod.apply(n, arguments) : n.queue.push(arguments)
350		};
351		if (!f._fbq) f._fbq = n;
352		n.push = n;
353		n.loaded = !0;
354		n.version = '2.0';
355		n.queue = [];
356		t = b.createElement(e);
357		t.async = !0;
358		t.src = v;
359		s = b.getElementsByTagName(e)[0];
360		s.parentNode.insertBefore(t, s)
361	}(window, document, 'script',
362		'https://connect.facebook.net/en_US/fbevents.js');
363	fbq('init', '
363761575333892588
vendor: 31 bytes, lines 363-364
363');
364	fbq('track', 'PageView');
365</script>
365
366<noscript><img height="1" width="1" style="display:none"
367							 src="https://www.facebook.com/tr?id=761575333892588&ev=PageView&noscript=1"
368	/></noscript>
369<!-- End Meta Pixel Code -->	
370	<link rel='stylesheet' id='gform_basic-css' href='https://www.allocommunications.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=3.1.2' media='all' />
371<link rel='stylesheet' id='gform_theme_components-css' href='https://www.allocommunications.com/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=3.1.2' media='all' />
372<link rel='stylesheet' id='gform_theme-css' href='https://www.allocommunications.com/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=3.1.2' media='all' />
373
374</head>
375	
376	<body class="wp-singular page-template page-template-templates page-template-template-next-about page-template-templatestemplate-next-about-php page page-id-15262 page-parent wp-theme-allo-rs translatepress-en_US mega-menu-primary experience-next">
377	
378			<!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 378-380
378
379		<noscript>
380			<iframe src="https://www.googletagmanager.com/ns.html?id=
380GTM-WL56FT
vendor: 95 bytes, lines 380-383
380"
381							height="0" width="0" style="display:none;visibility:hidden"></iframe>
382		</noscript>
383		
383<!-- End Google Tag Manager (noscript) -->
384	
385<div class="nav-secondary nav-secondary--segmented" data-segment="residential">
386	<div class="container nav-secondary--segmented__inner">
387		<nav class="nav-secondary--segmented__tabs" aria-label="Site audience">
388											<a
389					class="nav-secondary--segmented__tab is-active"
390					href="/"
391					aria-label="Residential">
392					<span class="nav-secondary--segmented__tab-label nav-secondary--segmented__tab-label--full">Residential</span>
393					<span class="nav-secondary--segmented__tab-label nav-secondary--segmented__tab-label--short">Residential</span>
394				</a>
395											<a
396					class="nav-secondary--segmented__tab"
397					href="/business/"
398					aria-label="Business">
399					<span class="nav-secondary--segmented__tab-label nav-secondary--segmented__tab-label--full">Business</span>
400					<span class="nav-secondary--segmented__tab-label nav-secondary--segmented__tab-label--short">Business</span>
401				</a>
402											<a
403					class="nav-secondary--segmented__tab"
404					href="/apartments/"
405					aria-label="Apartments">
406					<span class="nav-secondary--segmented__tab-label nav-secondary--segmented__tab-label--full">Apartments</span>
407					<span class="nav-secondary--segmented__tab-label nav-secondary--segmented__tab-label--short">Apartments</span>
408				</a>
409					</nav>
410		<div class="nav-secondary--segmented__account">
411			<a class="nav-secondary--segmented__account-link" href="https://www.allocommunications.com/paymybill/">Pay Bill</a>
412			<span class="nav-secondary--segmented__account-separator" aria-hidden="true">|</span>
413			<a class="nav-secondary--segmented__account-link" href="#business-login-modal" data-toggle="modal">My Account</a>
414		</div>
415		<div class="nav-secondary--segmented__language">
416				<div class="allo-language-switcher" data-no-translation>
417		<ul class="allo-language-switcher__list">
418											<li id="en_US"
419					class="allo-language-switcher__item is-active">
420					<a href="https://www.allocommunications.com/about/" class="allo-language-switcher__link" aria-current="true" >
421						<img src="https://www.allocommunications.com/wp-content/themes/allo-rs/img/flags/us.svg" alt="English"
422							style="width:20px;height:auto;">
423						<span
424							class="allo-language-switcher__label">EN</span>
425					</a>
426				</li>
427											<li id="es_MX"
428					class="allo-language-switcher__item">
429					<a href="https://www.allocommunications.com/es/about/" class="allo-language-switcher__link" >
430						<img src="https://www.allocommunications.com/wp-content/themes/allo-rs/img/flags/mx.svg" alt="Spanish"
431							style="width:20px;height:auto;">
432						<span
433							class="allo-language-switcher__label">ES</span>
434					</a>
435				</li>
436					</ul>
437	</div>
438			</div>
439	</div>
440</div>
441<!-- Primary Nav -->
442<div class="primary-nav">
443	<div class="container position-relative">
444		<div class="row justify-content-between align-items-center navbar navbar-expand-sm">
445			<div class="col-auto d-xl-none">
446				<div class="primary-nav__brand">
447					<button type="button" class="primary-nav__mobile-menu-trigger d-xl-none"
448						data-mobile-toggle-for="allo-segmented-nav-mobile-links" aria-expanded="false"
449						aria-controls="allo-segmented-nav-mobile-links" aria-label="Open menu">
450						<span class="primary-nav__mobile-menu-trigger-bar"></span>
451					</button>
452																		<a
453								href="/">
454								<img loading="lazy"
455									src="https://www.allocommunications.com/wp-content/themes/allo-rs/img/updated-logos/Allo_Fiber_Logo_Color.svg"
456									alt="ALLO Fiber" class="logo img-fluid primary-nav__brand-logo primary-nav__brand-logo--fiber" />
457							</a>
458															</div>
459			</div>
460
461			<!--<div class="col-9 col-lg-0 d-block d-lg-none text-right">
462
463				<a href="#service-locations" data-toggle="modal" class="btn btn-primary btn-sm mr-2">Sign Up For Service</a>
464
465				<button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#primarynav"
466								aria-controls="primarynav" aria-expanded="false" aria-label="Toggle navigation">
467					<span class="navbar-toggler-icon"></span>
468				</button>
469			</div>-->
470
471			
472
473			<!-- Mobile CTA -->
474			<div class="d-flex d-xl-none col-auto">
475				<div class="nav-item ml-xl-auto d-flex flex-column flex-sm-row ml-0 ml-xl-4 align-items-center">
476																																<a href="#service-locations" data-toggle="modal" class="btn btn-primary">Sign Up For Service</a>
477																						</div>
478			</div>
479			<!-- /Mobile CTA -->
480
481			<div id="primarynav"
482				class="d-block has-segmented-nav navbar-collapse col-12 col-xl mt-2 mt-xl-0 mr-auto px-2 px-xl-0 py-1 py-xl-0">
483				
484<div class="allo-segmented-nav"
485	data-segment="residential"
486	data-initial-panel-key="internet">
487	<div class="allo-segmented-nav__main" data-mega-wrapper>
488		<nav class="allo-segmented-nav__main-row" aria-label="Primary navigation">
489			<a class="allo-segmented-nav__brand d-none d-xl-inline-flex"
490				href="/">
491				<img src="https://www.allocommunications.com/wp-content/themes/allo-rs/img/updated-logos/Allo_Fiber_Logo_Color.svg" alt="ALLO Fiber">
492			</a>
493			<ul class="allo-segmented-nav__links" data-nav-links>
494														<li class="allo-segmented-nav__link-item has-mega"  data-mega-link-item data-panel-key="internet"
495						>
496						<div class="allo-segmented-nav__link-wrap">
497															<button type="button" class="allo-segmented-nav__link" data-mega-trigger
498									data-panel-key="internet" aria-haspopup="true"
499									aria-expanded="false" aria-controls="allo-segmented-nav-mega-panel-1">
500									Internet								</button>
501																						<button type="button" class="allo-segmented-nav__mega-toggle" data-mega-toggle
502									data-panel-key="internet" aria-expanded="false"
503									aria-controls="allo-segmented-nav-mega-panel-1"
504									aria-label="Toggle Internet menu"></button>
505													</div>
506					</li>
507														<li class="allo-segmented-nav__link-item has-mega"  data-mega-link-item data-panel-key="tv-phone"
508						>
509						<div class="allo-segmented-nav__link-wrap">
510															<button type="button" class="allo-segmented-nav__link" data-mega-trigger
511									data-panel-key="tv-phone" aria-haspopup="true"
512									aria-expanded="false" aria-controls="allo-segmented-nav-mega-panel-1">
513									TV &amp; Phone								</button>
514																						<button type="button" class="allo-segmented-nav__mega-toggle" data-mega-toggle
515									data-panel-key="tv-phone" aria-expanded="false"
516									aria-controls="allo-segmented-nav-mega-panel-1"
517									aria-label="Toggle TV &amp; Phone menu"></button>
518													</div>
519					</li>
520														<li class="allo-segmented-nav__link-item has-mega"  data-mega-link-item data-panel-key="locations"
521						>
522						<div class="allo-segmented-nav__link-wrap">
523															<button type="button" class="allo-segmented-nav__link" data-mega-trigger
524									data-panel-key="locations" aria-haspopup="true"
525									aria-expanded="false" aria-controls="allo-segmented-nav-mega-panel-1">
526									Locations								</button>
527																						<button type="button" class="allo-segmented-nav__mega-toggle" data-mega-toggle
528									data-panel-key="locations" aria-expanded="false"
529									aria-controls="allo-segmented-nav-mega-panel-1"
530									aria-label="Toggle Locations menu"></button>
531													</div>
532					</li>
533														<li class="allo-segmented-nav__link-item has-mega"  data-mega-link-item data-panel-key="community-about"
534						>
535						<div class="allo-segmented-nav__link-wrap">
536															<button type="button" class="allo-segmented-nav__link" data-mega-trigger
537									data-panel-key="community-about" aria-haspopup="true"
538									aria-expanded="false" aria-controls="allo-segmented-nav-mega-panel-1">
539									Community &amp; About								</button>
540																						<button type="button" class="allo-segmented-nav__mega-toggle" data-mega-toggle
541									data-panel-key="community-about" aria-expanded="false"
542									aria-controls="allo-segmented-nav-mega-panel-1"
543									aria-label="Toggle Community &amp; About menu"></button>
544													</div>
545					</li>
546														<li class="allo-segmented-nav__link-item has-mega"  data-mega-link-item data-panel-key="support-contact"
547						>
548						<div class="allo-segmented-nav__link-wrap">
549															<button type="button" class="allo-segmented-nav__link" data-mega-trigger
550									data-panel-key="support-contact" aria-haspopup="true"
551									aria-expanded="false" aria-controls="allo-segmented-nav-mega-panel-1">
552									Support &amp; Contact								</button>
553																						<button type="button" class="allo-segmented-nav__mega-toggle" data-mega-toggle
554									data-panel-key="support-contact" aria-expanded="false"
555									aria-controls="allo-segmented-nav-mega-panel-1"
556									aria-label="Toggle Support &amp; Contact menu"></button>
557													</div>
558					</li>
559							</ul>
560
561							<a href="#business-login-modal" data-toggle="modal"
562					class="allo-segmented-nav__signin d-none d-xl-inline-flex">Sign In</a>
563					</nav>
564
565		<div class="allo-segmented-nav__mobile-links d-xl-none" id="allo-segmented-nav-mobile-links"
566			role="dialog" aria-modal="true" aria-label="Mobile menu" hidden>
567			<div class="allo-segmented-nav__mobile-actions">
568				<a class="allo-segmented-nav__mobile-mini-logo" href="/">
569					<img src="https://www.allocommunications.com/wp-content/themes/allo-rs/img/updated-logos/Allo_Fiber_Logo_Color.svg" alt="ALLO Fiber">
570				</a>
571				<button type="button" class="allo-segmented-nav__mobile-close" data-mobile-close
572					aria-label="Close menu"></button>
573			</div>
574
575			<nav class="allo-segmented-nav__mobile-nav" aria-label="Mobile primary navigation">
576				<ul class="allo-segmented-nav__mobile-list">
577																	<li class="allo-segmented-nav__mobile-item">
578															<button type="button" class="allo-segmented-nav__mobile-link is-panel" data-mobile-panel-toggle
579									data-panel-key="internet" aria-expanded="false"
580									aria-controls="allo-segmented-nav-mobile-panel-internet-0">
581									Internet									<span class="allo-segmented-nav__mobile-panel-indicator" aria-hidden="true"></span>
582								</button>
583								<div class="allo-segmented-nav__mobile-panel" id="allo-segmented-nav-mobile-panel-internet-0"
584									data-mobile-panel data-panel-key="internet" hidden>
585																																									<div class="allo-segmented-nav__mobile-panel-group">
586																									<p class="allo-segmented-nav__mobile-panel-group-title">
587														FIBER INTERNET													</p>
588																																																		<a
589														href="/fiber-internet/">Home Internet &amp; Wi-Fi</a>
590																																						<a
591														href="/outdoor-wifi/">Outdoor Wi-Fi</a>
592																																						<a
593														href="/business/business-internet-data/">Business Internet</a>
594																																						<a
595														href="/moving-with-allo/active-customers/">Moving Soon?</a>
596																							</div>
597																																<div class="allo-segmented-nav__mobile-panel-group">
598																									<p class="allo-segmented-nav__mobile-panel-group-title">
599														EXPLORE MORE													</p>
600																																																		<a
601														href="/collegestudent/">Fiber for Students</a>
602																																						<a
603														href="/fiber-for-gamers/">Fiber for Gamers</a>
604																																						<a
605														href="/bark-from-allo/">Parental Controls with Bark</a>
606																																						<a
607														href="/smarttown/">SmartTown</a>
608																																						<a
609														href="/internet-speed-test/">Speed Test</a>
610																							</div>
611																											</div>
612													</li>
613																	<li class="allo-segmented-nav__mobile-item">
614															<button type="button" class="allo-segmented-nav__mobile-link is-panel" data-mobile-panel-toggle
615									data-panel-key="tv-phone" aria-expanded="false"
616									aria-controls="allo-segmented-nav-mobile-panel-tv-phone-1">
617									TV &amp; Phone									<span class="allo-segmented-nav__mobile-panel-indicator" aria-hidden="true"></span>
618								</button>
619								<div class="allo-segmented-nav__mobile-panel" id="allo-segmented-nav-mobile-panel-tv-phone-1"
620									data-mobile-panel data-panel-key="tv-phone" hidden>
621																																									<div class="allo-segmented-nav__mobile-panel-group">
622																									<p class="allo-segmented-nav__mobile-panel-group-title">
623														TV &amp; Streaming													</p>
624																																																		<a
625														href="/directv-streaming/">Streaming TV</a>
626																																						<a
627														href="/directv-streaming/channels/">DIRECTV Channel Lineup</a>
628																																						<a
629														href="/streaming-class-registration/">Streaming Classes</a>
630																																						<a
631														href="/business/business-directv/">TV for Business</a>
632																							</div>
633																																<div class="allo-segmented-nav__mobile-panel-group">
634																									<p class="allo-segmented-nav__mobile-panel-group-title">
635														Phone													</p>
636																																																		<a
637														href="/mobile/">Mobile Phone</a>
638																																						<a
639														href="/fiber-phone/">Home Phone</a>
640																																						<a
641														href="/business/business-voice/">Business Phone</a>
642																							</div>
643																											</div>
644													</li>
645																	<li class="allo-segmented-nav__mobile-item">
646															<button type="button" class="allo-segmented-nav__mobile-link is-panel" data-mobile-panel-toggle
647									data-panel-key="locations" aria-expanded="false"
648									aria-controls="allo-segmented-nav-mobile-panel-locations-2">
649									Locations									<span class="allo-segmented-nav__mobile-panel-indicator" aria-hidden="true"></span>
650								</button>
651								<div class="allo-segmented-nav__mobile-panel" id="allo-segmented-nav-mobile-panel-locations-2"
652									data-mobile-panel data-panel-key="locations" hidden>
653																			<div class="allo-segmented-nav__mobile-locations">
654																																			<details class="allo-segmented-nav__mobile-location-state">
655													<summary>Arizona</summary>
656													<div class="allo-segmented-nav__mobile-location-markets">
657																																												<a class=""
658																href="/locations/flagstaff/">
659																<span class="allo-segmented-nav__mobile-location-label">
660																	Flagstaff																																																		</span>
661																															</a>
662																																																											<a class="is-store"
663																href="/locations/kingman/">
664																<span class="allo-segmented-nav__mobile-location-label">
665																	Kingman																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
666																																																		</span>
667																															</a>
668																																																											<a class="is-store"
669																href="/locations/lake-havasu-city/">
670																<span class="allo-segmented-nav__mobile-location-label">
671																	Lake Havasu City																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
672																																																		</span>
673																															</a>
674																																																											<a class="is-store"
675																href="/locations/san-luis/">
676																<span class="allo-segmented-nav__mobile-location-label">
677																	San Luis																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
678																																																		</span>
679																															</a>
680																																																											<a class="is-store"
681																href="/locations/sierra-vista/">
682																<span class="allo-segmented-nav__mobile-location-label">
683																	Sierra
683 Vista																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
684																																																		</span>
685																															</a>
686																																																											<a class=""
687																href="/locations/somerton/">
688																<span class="allo-segmented-nav__mobile-location-label">
689																	Somerton																																																		</span>
690																															</a>
691																																																											<a class="is-store"
692																href="/locations/yuma/">
693																<span class="allo-segmented-nav__mobile-location-label">
694																	Yuma																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
695																																																		</span>
696																															</a>
697																																										</div>
698												</details>
699																																			<details class="allo-segmented-nav__mobile-location-state">
700													<summary>Colorado</summary>
701													<div class="allo-segmented-nav__mobile-location-markets">
702																																												<a class="is-store"
703																href="/locations/breckenridge/">
704																<span class="allo-segmented-nav__mobile-location-label">
705																	Breckenridge																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
706																																																		</span>
707																															</a>
708																																																											<a class="is-store"
709																href="/locations/brighton/">
710																<span class="allo-segmented-nav__mobile-location-label">
711																	Brighton																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
712																																																		</span>
713																															</a>
714																																																											<a class=""
715																href="/locations/brush/">
716																<span class="allo-segmented-nav__mobile-location-label">
717																	Brush																																																		</span>
718																															</a>
719																																																											<a class=""
720																href="/locations/dacono/">
721																<span class="allo-segmented-nav__mobile-location-label">
722																	Dacono																																																		</span>
723																															</a>
724																																																											<a class="is-store"
725																href="/locations/eaton/">
726																<span class="allo-segmented-nav__mobile-location-label">
727																	Eaton																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
728																																																		</span>
729																															</a>
730																																																											<a class="is-store"
731																href="/locations/erie/">
732																<span class="allo-segmented-nav__mobile-location-label">
733																	Erie																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
734																																																		</span>
735																															</a>
736																																																											<a class="is-store"
737																href="/locations/evans/">
738																<span class="allo-segmented-nav__mobile-location-label">
739																	Evans																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
740																																																		</span>
741																															</a>
742																																																											<a class=""
743																href="/locations/fort-lupton/">
744																<span class="allo-segmented-nav__mobile-location-label">
745																	Fort Lupton																																																		</span>
746																															</a>
747																																																											<a class="is-store"
748																href="/locations/fort-morgan/">
749																<span class="allo-segmented-nav__mobile-location-label">
750																	Fort Morgan																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
751																																																		</span>
752																															</a>
753																																																											<a class=""
754																href="/locations/frederick/">
755																<span class="allo-segmented-nav__mobile-location-label">
756																	Frederick																																																		</span>
757																															</a>
758																																																											<a class="is-store"
759																href="/locations/greeley/">
760																<span class="allo-segmented-nav__mobile-location-label">
761																	Greeley &amp; Garden City																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
762																																																		</span>
763																															</a>
764																																																											<a class=""
765																href="/locations/hudson/">
766																<span class="allo-segmented-nav__mobile-location-label">
767																	Hudson																																																		</span>
768																															</a>
769																																																											<a class=""
770																href="/locations/kersey/">
771																<span class="allo-segmented-nav__mobile-location-label">
772																	Kersey																																																		</span>
773																															</a>
774																																																											<a class=""
775																href="/locations/northglenn/">
776																<span class="allo-segmented-nav__mobile-location-label">
777																	Northglenn																																																		</span>
778																															</a>
779																																																											<a class=""
780																href="/locations/pueblo/">
781																<span class="allo-segmented-nav__mobile-location-label">
782																	Pueblo																																																		</span>
783																															</a>
784																																																											<a class=""
785																href="/locations/westminster/">
786																<span class="allo-segmented-nav__mobile-location-label">
787																	Westminster																																																		</span>
788																															</a>
789																																										</div>
790												</details>
791																																			<details class="allo-segmented-nav__mobile-location-state">
792													<summary>Missouri</summary>
793													<div class="allo-segmented-nav__mobile-location-markets">
794																																												<a class="is-store"
795																href="/locations/joplin/">
796																<span class="allo-segmented-nav__mobile-location-label">
797																	Joplin																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
798																																																		</span>
799																															</a>
800																																										</div>
801												</details>
802																																			<details class="allo-segmented-nav__mobile-location-state">
803													<summary>Nebraska</summary>
804													<div class="allo-segmented-nav__mobile-location-markets">
805																																												<a class="is-store"
806																href="/locations/alliance/">
807																<span class="allo-segmented-nav__mobile-location-label">
808																	Alliance																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
809																																																		</span>
810																															</a>
811																																																											<a class="is-store"
812																href="/locations/ashland/">
813																<span class="allo-segmented-nav__mobile-location-label">
814																	Ashland																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
815																																																		</span>
816																															</a>
817																																																											<a class=""
818																href="/locations/bridgeport">
819																<span class="allo-segmented-nav__mobile-location-label">
820																	Bridgeport																																																		</span>
821																															</a>
822																																																											<a class="is-store"
823																href="/locations/columbus/">
824																<span class="allo-segmented-nav__mobile-location-label">
825																	Columbus																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
826																																																		</span>
827																															</a>
828																																																											<a class="is-store"
829																href="/locations/crete/">
830																<span class="allo-segmented-nav__mobile-location-label">
831																	Crete																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
832																																																		</span>
833																															</a>
834																																																											<a class="is-store"
835																href="/locations/fremont/">
836																<span class="allo-segmented-nav__mobile-location-label">
837																	Fremont																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
838																																																		</span>
839																															</a>
840																																																											<a class=""
841																href="/locations/gering/">
842																<span class="allo-segmented-nav__mobile-location-label">
843																	Gering																																																		</span>
844																															</a>
845																																																											<a class="is-store"
846																href="/locations/grand-island/">
847																<span class="allo-segmented-nav__mobile-location-label">
848																	Grand Island																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
849																																																		</span>
850																															</a>
851																																																											<a class="is-store"
852																href="/locations/gretna/">
853																<span class="allo-segmented-nav__mobile-location-label">
854																	Gretna																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
855																																																		</span>
856																															</a>
857																																																											<a class="is-store"
858																href="/locations/hastings/">
859																<span class="allo-segmented-nav__mobile-location-label">
860																	Hastings																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
861																																																		</span>
862																															</a>
863																																																											<a class=""
864																href="/locations/hickman/">
865																<span class="allo-segmented-nav__mobile-location-label">
866																	Hickman																																																		</span>
867																															</a>
868																																																											<a class="is-store"
869																href="/locations/imperial/">
870																<span class="allo-segmented-nav__mobile-location-label">
871																	Imperial																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
872																																																		</span>
873																															</a>
874																																																											<a class="is-store"
875																href="/locations/kearney/">
876																<span class="allo-segmented-nav__mobile-location-label">
877																	Kearney																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
878																																																		</span>
879																															</a>
880																																																											<a class="is-store"
881																href="/locations/lavista/">
882																<span class="allo-segmented-nav__mobile-location-label">
883																	La Vista																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
884																																																		</span>
885																															</a>
886																																																											<a class="is-store"
887																href="/locations/lincoln/">
888																<span class="allo-segmented-nav__mobile-location-label">
889																	Lincoln &amp; Lancaster County																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
890																																																		</span>
891																															</a>
892																																																											<a class=""
893																href="/locations/milford/">
894																<span class="allo-segmented-nav__mobile-location-label">
895																	Milford																																																		</span>
896																															</a>
897																																																											<a class=""
898																href="/locations/mitchell/">
899																<span class="allo-segmented-nav__mobile-location-label">
900																	Mitchell																																																		</span>
901																															</a>
902																																																											<a class=""
903																href="/locations/morrill/">
904																<span class="allo-segmented-nav__mobile-location-label">
905																	Morrill																																																		</span>
906																															</a>
907																																																											<a class="is-store"
908																href="/locations/norfolk/">
909																<span class="allo-segmented-nav__mobile-location-label">
910																	Norfolk																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
911																																																		</span>
912																															</a>
913																																																											<a class="is-store"
914																href="/locations/north-platte/">
915																<span class="allo-segmented-nav__mobile-location-label">
916																	North Platte																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
917																																																		</span>
918																															</a>
919																																																											<a class="is-store"
920																href="/locations/ogallala/">
921																<span class="allo-segmented-nav__mobile-location-label">
922																	Ogallala																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
923																																																		</span>
924																															</a>
925																																																											<a class=""
926																href="/locations/papillion/">
927																<span class="allo-segmented-nav__mobile-location-label">
928																	Papillion																																																		</span>
929																															</a>
930																																																											<a cla
930ss=""
931																href="/locations/ralston/">
932																<span class="allo-segmented-nav__mobile-location-label">
933																	Ralston																																																		</span>
934																															</a>
935																																																											<a class="is-store"
936																href="/locations/scottsbluff/">
937																<span class="allo-segmented-nav__mobile-location-label">
938																	Scottsbluff																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
939																																																		</span>
940																															</a>
941																																																											<a class="is-store"
942																href="/locations/seward/">
943																<span class="allo-segmented-nav__mobile-location-label">
944																	Seward &amp; Seward County																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
945																																																		</span>
946																															</a>
947																																																											<a class="is-store"
948																href="/locations/sidney/">
949																<span class="allo-segmented-nav__mobile-location-label">
950																	Sidney																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
951																																																		</span>
952																															</a>
953																																																											<a class="is-store"
954																href="/locations/valentine/">
955																<span class="allo-segmented-nav__mobile-location-label">
956																	Valentine																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
957																																																		</span>
958																															</a>
959																																																											<a class=""
960																href="/locations/wakefield/">
961																<span class="allo-segmented-nav__mobile-location-label">
962																	Wakefield																																																		</span>
963																															</a>
964																																																											<a class=""
965																href="/locations/waverly/">
966																<span class="allo-segmented-nav__mobile-location-label">
967																	Waverly																																																		</span>
968																															</a>
969																																																											<a class="is-store"
970																href="/locations/wayne/">
971																<span class="allo-segmented-nav__mobile-location-label">
972																	Wayne																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
973																																																		</span>
974																															</a>
975																																																											<a class="is-store"
976																href="/locations/york/">
977																<span class="allo-segmented-nav__mobile-location-label">
978																	York &amp; York County																																			<span class="allo-segmented-nav__mobile-location-store">Store</span>
979																																																		</span>
980																															</a>
981																																										</div>
982												</details>
983																					</div>
984																	</div>
985													</li>
986																	<li class="allo-segmented-nav__mobile-item">
987															<button type="button" class="allo-segmented-nav__mobile-link is-panel" data-mobile-panel-toggle
988									data-panel-key="community-about" aria-expanded="false"
989									aria-controls="allo-segmented-nav-mobile-panel-community-about-3">
990									Community &amp; About									<span class="allo-segmented-nav__mobile-panel-indicator" aria-hidden="true"></span>
991								</button>
992								<div class="allo-segmented-nav__mobile-panel" id="allo-segmented-nav-mobile-panel-community-about-3"
993									data-mobile-panel data-panel-key="community-about" hidden>
994																																									<div class="allo-segmented-nav__mobile-panel-group">
995																									<p class="allo-segmented-nav__mobile-panel-group-title">
996														Community													</p>
997																																																		<a
998														href="/inthecommunity/">ALLO Events</a>
999																																						<a
1000														href="/core-values/">ALLO&#039;
1000s Local Heart</a>
1001																																						<a
1002														href="/education/">ALLO for Education</a>
1003																																						<a
1004														href="/allo-veterans/">ALLO Veterans</a>
1005																																						<a
1006														href="/nil-athletes/">ALLO Student Athletes</a>
1007																																						<a
1008														href="/community-connect/nonprofit/">Community Connect Program</a>
1009																																						<a
1010														href="/community-connect-residential/">Lifeline Program</a>
1011																							</div>
1012																																<div class="allo-segmented-nav__mobile-panel-group">
1013																									<p class="allo-segmented-nav__mobile-panel-group-title">
1014														ABOUT													</p>
1015																																																		<a
1016														href="/about/">ALLO&#039;s History</a>
1017																																						<a
1018														href="/careers/">Careers at ALLO</a>
1019																																						<a
1020														href="/awards/">Awards</a>
1021																																						<a
1022														href="/communities-that-want-allo/">Community Expansion</a>
1023																																						<a
1024														href="/press/">Newsroom</a>
1025																																						<a
1026														href="/blog/">Blog</a>
1027																																						<a
1028														href="/press-releases/">Press Releases</a>
1029																							</div>
1030																											</div>
1031													</li>
1032																	<li class="allo-segmented-nav__mobile-item">
1033															<button type="button" class="allo-segmented-nav__mobile-link is-panel" data-mobile-panel-toggle
1034									data-panel-key="support-contact" aria-expanded="false"
1035									aria-controls="allo-segmented-nav-mobile-panel-support-contact-4">
1036									Support &amp; Contact									<span class="allo-segmented-nav__mobile-panel-indicator" aria-hidden="true"></span>
1037								</button>
1038								<div class="allo-segmented-nav__mobile-panel" id="allo-segmented-nav-mobile-panel-support-contact-4"
1039									data-mobile-panel data-panel-key="support-contact" hidden>
1040																																									<div class="allo-segmented-nav__mobile-panel-group">
1041																																																		<a
1042														href="/paymybill/">Pay My Bill</a>
1043																																						<a
1044														href="/contact/">Contact Us</a>
1045																																						<a
1046														href="/store-locator/">Store Locations</a>
1047																																						<a
1048														href="https://support.allocommunications.com/">Support Center</a>
1049																																						<a
1050														href="/construction/">Construction</a>
1051																																						<a
1052														href="/faqs/">FAQs</a>
1053																							</div>
1054																											</div>
1055													</li>
1056																					<li class="allo-segmented-nav__mobile-item">
1057							<a href="#business-login-modal" data-toggle="modal" class="allo-segmented-nav__mobile-link">Sign
1058								In</a>
1059						</li>
1060									</ul>
1061			</nav>
1062		</div>
1063
1064					<section id="allo-segmented-nav-mega-panel-1"
1065				class="allo-segmented-nav__mega mega-panel is-no-promo"
1066				data-mega-panel aria-label="Mega menu panel" hidden>
1067				<div class="allo-segmented-nav__mega-links mega-links" data-mega-links
1068					style="grid-template-columns: repeat(2, minmax(0, 1fr));">
1069																									<div class="allo-segmented-nav__mega-group link-group"
1070								data-mega-group="0">
1071																	<div class="allo-segmented-nav__mega-group-heading">
1072										<span class="allo-segmented-nav__mega-group-icon"
1073											aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M5 13a10 10 0 0 1 14 0M8.5 16.5a5 5 0 0 1 7 0M12 20h.01" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg></span>
1074										<p class="allo-segmented-nav__mega-group-title">FIBER INTERNET</p>
1075									</div>
1076																																		<a href="/fiber-internet/">Home Internet &amp; Wi-Fi</a>
1077																										<a href="/outdoor-wifi/">Outdoor Wi-Fi</a>
1078																										<a href="/business/business-internet-data/">Business Internet</a>
1079																										<a href="/moving-with-allo/active-customers/">Moving Soon?</a>
1080															</div>
1081																				<div class="allo-segmented-nav__mega-group link-group"
1082								data-mega-group="1">
1083																	<div class="allo-segmented-nav__mega-group-heading">
1084										<span class="allo-segmented-nav__mega-group-icon"
1085											aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M13 2 3 14h8l-1 8 11-14h-8z" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></path></svg></span>
1086										<p class="allo-segmented-nav__mega-group-title">EXPLORE MORE</p>
1087									</div>
1088																																		<a href="/collegestudent/">Fiber for Students</a>
1089																										<a href="/fiber-for-gamers/">Fiber for Gamers</a>
1090																										<a href="/bark-from-allo/">Parental Controls with Bark</a>
1091																										<a href="/smarttown/">SmartTown</a>
1092																										<a href="/internet-speed-test/">Speed Test</a>
1093															</div>
1094															</div>
1095
1096				<aside class="allo-segmented-nav__mega-promo mega-promo" data-mega-promo						hidden>
1097					<img data-promo-image
1098						src=""
1099						alt=""
1100						 hidden>
1101					<div class="allo-segmented-nav__promo-copy mega-copy">
1102						<span class="allo-segmented-nav__promo-badge badge" data-promo-badge hidden></span>
1103						<h3 data-promo-title hidden>
1104													</h3>
1105						<p data-promo-text hidden>
1106													</p>
1107						<a class="allo-segmented-nav__promo-cta cta-btn" data-promo-cta-target
1108							href="#"
1109															hidden>
1110													</a>
1111					</div>
1112				</aside>
1113			</section>
1114			</div>
1115</div>
1116
1117	
1117<script type="application/json"
1118		class="allo-segmented-nav__panel-data">{"internet":{"panel_type":"default","groups":[{"title":"FIBER INTERNET","links":[{"label":"Home Internet \u0026 Wi-Fi","href":"\/fiber-internet\/"},{"label":"Outdoor Wi-Fi","href":"\/outdoor-wifi\/"},{"label":"Business Internet","href":"\/business\/business-internet-data\/"},{"label":"Moving Soon?","href":"\/moving-with-allo\/active-customers\/"}]},{"title":"EXPLORE MORE","links":[{"label":"Fiber for Students","href":"\/collegestudent\/"},{"label":"Fiber for Gamers","href":"\/fiber-for-gamers\/"},{"label":"Parental Controls with Bark","href":"\/bark-from-allo\/"},{"label":"SmartTown","href":"\/smarttown\/"},{"label":"Speed Test","href":"\/internet-speed-test\/"}]}],"featured_solutions":[],"additional_solutions":[],"locations":{"default_state_key":"","selected_state_key":"","hierarchical":false,"states":[]},"promo":{"image":"","badge":"","title":"","text":"","cta_label":"","cta_href":""}},"tv-phone":{"panel_type":"default","groups":[{"title":"TV \u0026 Streaming","links":[{"label":"Streaming TV","href":"\/directv-streaming\/"},{"label":"DIRECTV Channel Lineup","href":"\/directv-streaming\/channels\/"},{"label":"Streaming Classes","href":"\/streaming-class-registration\/"},{"label":"TV for Business","href":"\/business\/business-directv\/"}]},{"title":"Phone","links":[{"label":"Mobile Phone","href":"\/mobile\/"},{"label":"Home Phone","href":"\/fiber-phone\/"},{"label":"Business Phone","href":"\/business\/business-voice\/"}]}],"featured_solutions":[],"additional_solutions":[],"locations":{"default_state_key":"","selected_state_key":"","hierarchical":false,"states":[]},"promo":{"image":"","badge":"","title":"","text":"","cta_label":"","cta_href":""}},"locations":{"panel_type":"locations","groups":[{"title":"LOCATIONS","links":[{"label":"Arizona","href":"\/locations\/#az"},{"label":"Colorado","href":"\/locations\/#co"},{"label":"Missouri","href":"\/locations\/#mo"},{"label":"Nebraska","href":"\/locations\/#ne"},{"label":"Live in an Apartment?","href":"\/apartments\/"},{"label":"ALLO for Property Managers","href":"\/apartments\/property-managers\/"}]}],"featured_solutions":[],"additional_solutions":[],"locations":{"default_state_key":"ne","selected_state_key":"ne","hierarchical":false,"states":[{"key":"az","label":"Arizona","href":"\/locations\/#az","markets":[{"label":"Flagstaff","href":"\/locations\/flagstaff\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Kingman","href":"\/locations\/kingman\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Lake Havasu City","href":"\/locations\/lake-havasu-city\/","note":"","has_store":true,"badge":"","children":[]},{"label":"San Luis","href":"\/locations\/san-luis\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Sierra Vista","href":"\/locations\/sierra-vista\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Somerton","href":"\/locations\/somerton\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Yuma","href":"\/locations\/yuma\/","note":"","has_store":true,"badge":"","children":[]}]},{"key":"co","label":"Colorado","href":"\/locations\/#co","markets":[{"label":"Breckenridge","href":"\/locations\/breckenridge\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Brighton","href":"\/locations\/brighton\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Brush","href":"\/locations\/brush\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Dacono","href":"\/locations\/dacono\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Eaton","href":"\/locations\/eaton\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Erie","href":"\/locations\/erie\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Evans","href":"\/locations\/evans\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Fort Lupton","href":"\/locations\/fort-lupton\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Fort Morgan","href":"\/locations\/fort-morgan\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Frederick","href":"\/locations\/frederick\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Greeley \u0026 Garden City","href":"\/locations\/greeley\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Hudson","href":"\/locations\/hudson\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Kersey","href":"\/locations\/kersey\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Northglenn","href":"\/locations\/northglenn\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Pueblo","href":"\/locations\/pueblo\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Westminster","href":"\/locations\/westminster\/","note":"","has_store":false,"badge":"","children":[]}]},{"key":"mo","label":"Missouri","href":"\/locations\/#mo","markets":[{"label":"Joplin","href":"\/locations\/joplin\/","note":"","has_store":true,"badge":"","children":[]}]},{"key":"ne","label":"Nebraska","href":"\/locations\/#ne","markets":[{"label":"Alliance","href":"\/locations\/alliance\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Ashland","href":"\/locations\/ashland\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Bridgeport","href":"\/locations\/bridgeport","note":"","has_store":false,"badge":"","children":[]},{"label":"Columbus","href":"\/locations\/columbus\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Crete","href":"\/locations\/crete\/","note":"","has_store":true,"badge":"","children":[]}
1118,{"label":"Fremont","href":"\/locations\/fremont\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Gering","href":"\/locations\/gering\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Grand Island","href":"\/locations\/grand-island\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Gretna","href":"\/locations\/gretna\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Hastings","href":"\/locations\/hastings\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Hickman","href":"\/locations\/hickman\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Imperial","href":"\/locations\/imperial\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Kearney","href":"\/locations\/kearney\/","note":"","has_store":true,"badge":"","children":[]},{"label":"La Vista","href":"\/locations\/lavista\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Lincoln \u0026 Lancaster County","href":"\/locations\/lincoln\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Milford","href":"\/locations\/milford\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Mitchell","href":"\/locations\/mitchell\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Morrill","href":"\/locations\/morrill\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Norfolk","href":"\/locations\/norfolk\/","note":"","has_store":true,"badge":"","children":[]},{"label":"North Platte","href":"\/locations\/north-platte\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Ogallala","href":"\/locations\/ogallala\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Papillion","href":"\/locations\/papillion\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Ralston","href":"\/locations\/ralston\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Scottsbluff","href":"\/locations\/scottsbluff\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Seward \u0026 Seward County","href":"\/locations\/seward\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Sidney","href":"\/locations\/sidney\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Valentine","href":"\/locations\/valentine\/","note":"","has_store":true,"badge":"","children":[]},{"label":"Wakefield","href":"\/locations\/wakefield\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Waverly","href":"\/locations\/waverly\/","note":"","has_store":false,"badge":"","children":[]},{"label":"Wayne","href":"\/locations\/wayne\/","note":"","has_store":true,"badge":"","children":[]},{"label":"York \u0026 York County","href":"\/locations\/york\/","note":"","has_store":true,"badge":"","children":[]}]}]},"promo":{"image":"","badge":"","title":"","text":"","cta_label":"","cta_href":""}},"community-about":{"panel_type":"default","groups":[{"title":"Community","links":[{"label":"ALLO Events","href":"\/inthecommunity\/"},{"label":"ALLO\u0027s Local Heart","href":"\/core-values\/"},{"label":"ALLO for Education","href":"\/education\/"},{"label":"ALLO Veterans","href":"\/allo-veterans\/"},{"label":"ALLO Student Athletes","href":"\/nil-athletes\/"},{"label":"Community Connect Program","href":"\/community-connect\/nonprofit\/"},{"label":"Lifeline Program","href":"\/community-connect-residential\/"}]},{"title":"ABOUT","links":[{"label":"ALLO\u0027s History","href":"\/about\/"},{"label":"Careers at ALLO","href":"\/careers\/"},{"label":"Awards","href":"\/awards\/"},{"label":"Community Expansion","href":"\/communities-that-want-allo\/"},{"label":"Newsroom","href":"\/press\/"},{"label":"Blog","href":"\/blog\/"},{"label":"Press Releases","href":"\/press-releases\/"}]}],"featured_solutions":[],"additional_solutions":[],"locations":{"default_state_key":"","selected_state_key":"","hierarchical":false,"states":[]},"promo":{"image":"","badge":"","title":"","text":"","cta_label":"","cta_href":""}},"support-contact":{"panel_type":"default","groups":[{"title":"","links":[{"label":"Pay My Bill","href":"\/paymybill\/"},{"label":"Contact Us","href":"\/contact\/"},{"label":"Store Locations","href":"\/store-locator\/"},{"label":"Support Center","href":"https:\/\/support.allocommunications.com\/"},{"label":"Construction","href":"\/construction\/"},{"label":"FAQs","href":"\/faqs\/"}]}],"featured_solutions":[],"additional_solutions":[],"locations":{"default_state_key":"","selected_state_key":"","hierarchical":false,"states":[]},"promo":{"image":"","badge":"","title":"","text":"","cta_label":"","cta_href":""}}}</script>
1118
1119
1120<script id="allo-segmented-nav-script">
1121	(function () {
1122		var roots = document.querySelectorAll(".allo-segmented-nav");
1123		if (!roots.length) {
1124			return;
1125		}
1126
1127		function isDesktop() {
1128			return window.matchMedia("(min-width: 1200px)").matches;
1129		}
1130
1131		roots.forEach(function (root) {
1132			var mobileLinks = root.querySelector(".allo-segmented-nav__mobile-links");
1133			var mobileClose = root.querySelector("[data-mobile-close]");
1134			var mobilePanelToggles = Array.prototype.slice.call(root.querySelectorAll("[data-mobile-panel-toggle]"));
1135			var mobilePanels = Array.prototype.slice.call(root.querySelectorAll("[data-mobile-panel]"));
1136			var megaTriggers = Array.prototype.slice.call(root.querySelectorAll("[data-mega-trigger]"));
1137			var megaToggles = Array.prototype.slice.call(root.querySelectorAll("[data-mega-toggle]"));
1138			var megaLinkItems = Array.prototype.slice.call(root.querySelectorAll("[data-mega-link-item]"));
1139			var megaWrapper = root.querySelector("[data-mega-wrapper]");
1140			var megaPanel = root.querySelector("[data-mega-panel]");
1141			var megaLinksWrap = root.querySelector("[data-mega-links]");
1142			var megaPromo = root.querySelector("[data-mega-promo]");
1143			var promoImage = root.querySelector("[data-promo-image]");
1144			var promoBadge = root.querySelector("[data-promo-badge]");
1145			var promoTitle = root.querySelector("[data-promo-title]");
1146			var promoText = root.querySelector("[data-promo-text]");
1147			var promoCta = root.querySelector("[data-promo-cta-target]");
1148			var panelScript = root.nextElementSibling && root.nextElementSibling.classList && root.nextElementSibling.classList.contains("allo-segmented-nav__panel-data") ? root.nextElementSibling : null;
1149			var panelPayload = {};
1150			var activePanelKey = root.getAttribute("data-initial-panel-key") || "";
1151			var mobileToggles = [];
1152			var segmentTabLinks = Array.prototype.slice.call(document.querySelectorAll(".nav-secondary--segmented__tab"));
1153			var mobileIsOpen = false;
1154			var lockedScrollY = 0;
1155			var lockedBodyPaddingRight = "";
1156			var reopenStorageKey = "alloSegmentedMobileMenuOpen";
1157			var mobileCloseTimer = null;
1158			var mobileMenuCloseDuration = 280;
1159			var locationStateSelections = {};
1160
1161			function syncLanguageState() {
1162				var htmlLang = document.documentElement ? document.documentElement.getAttribute("lang") || "" : "";
1163				var isSpanish = /^es(?:-|_|$)/i.test(htmlLang) || /^\/es(?:\/|$)/i.test(window.location.pathname || "");
1164				root.classList.toggle("is-spanish-menu", isSpanish);
1165			}
1166
1167			syncLanguageState();
1168			if (window.MutationObserver && document.documentElement) {
1169				new MutationObserver(syncLanguageState).observe(document.documentElement, {
1170					attributes: true,
1171					attributeFilter: ["lang"]
1172				});
1173			}
1174			window.addEventListener("popstate", syncLanguageState);
1175
1176			var internalMobileToggle = root.querySelector("[data-mobile-toggle]");
1177			if (internalMobileToggle) {
1178				mobileToggles.push(internalMobileToggle);
1179			}
1180			if (mobileLinks && mobileLinks.id) {
1181				Array.prototype.slice.call(document.querySelectorAll('[data-mobile-toggle-for="' + mobileLinks.id + '"]')).forEach(function (toggle) {
1182					if (mobileToggles.indexOf(toggle) === -1) {
1183						mobileToggles.push(toggle);
1184					}
1185				});
1186			}
1187
1188			if (panelScript) {
1189				try {
1190					panelPayload = JSON.parse(panelScript.textContent || "{}");
1191				} catch (error) {
1192					panelPayload = {};
1193				}
1194			}
1195
1196			function getPanelData(panelKey) {
1197				if (!panelKey || !panelPayload[panelKey]) {
1198					return null;
1199				}
1200				return panelPayload[panelKey];
1201			}
1202
1203			function updatePromo(promo) {
1204				if (!megaPromo) {
1205					return;
1206				}
1207
1208				var hasImage = !!(promo && promo.image);
1209				var hasBadge = !!(promo && promo.badge);
1210				var hasTitle = !!(promo && promo.title);
1211				var hasText = !!(promo && promo.text);
1212				var hasCta = !!(promo && promo.cta_label && promo.cta_href);
1213				var hasPromo = hasImage || hasBadge || hasTitle || hasText || hasCta;
1214
1215				megaPromo.hidden = !hasPromo;
1216				if (megaPanel) {
1217					megaPanel.classList.toggle("is-no-promo", !hasPromo);
1218				}
1219
1220				if (promoImage) {
1221					promoImage.hidden = !hasImage;
1222					if (hasImage) {
1223						promoImage.src = promo.image;
1224						promoImage.alt = hasTitle ? promo.title : "ALLO";
1225					}
1226				}
1227
1228				if (promoBadge) {
1229					promoBadge.hidden = !hasBadge;
1230					promoBadge.textContent = hasBadge ? promo.badge : "";
1231				}
1232
1233				if (promoTitle) {
1234					promoTitle.hidden = !hasTitle;
1235					promoTitle.textContent = hasTitle ? promo.title : "";
1236				}
1237
1238				if (promoText) {
1239					promoText.hidden = !hasText;
1240					promoText.textContent = hasText ? promo.text : "";
1241				}
1242
1243				if (promoCta) {
1244					promoCta.hidden = !hasCta;
1245					promoCta.textContent = hasCta ? promo.cta_label : "";
1246					promoCta.setAttribute("href", hasCta ? promo.cta_href : "#");
1247				}
1248			}
1249
1250			var headingIconSvgs = {
1251				tv: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><rect x="3" y="5" width="18" height="13" rx="2" stroke="currentColor" stroke-width="2"></rect><path d="M8 21h8M12 18v3" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg>',
1252				phone: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.9a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.9.3 1.9.6 2.9.7A2 2 0 0 1 22 16.9Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>',
1253				shop: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><circle cx="9" cy="21" r="1" stroke="currentColor" stroke-width="2"></circle><circle cx="20" cy="21" r="1" stroke="currentColor" stroke-width="2"></circle><path d="M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h8.7a2 2 0 0 0 2-1.6L22 6H6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>',
1254				internet: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M5 13a10 10 0 0 1 14 0M8.5 16.5a5 5 0 0 1 7 0M12 20h.01" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg>',
1255				support: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M4 13a8 8 0 0 1 16 0v4a3 3 0 0 1-3 3h-2" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path><path d="M4 13h3v6H4zM17 13h3v6h-3z" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></path></svg>',
1256				contact: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></path></svg>',
1257				heart: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.6l-1-1a5.5 5.5 0 1 0-7.8 7.8l1 1L12 21l7.8-7.6 1-1a5.5 5.5 0 0 0 0-7.8Z" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></path></svg>',
1258				book: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20M4 4.5A2.5 2.5 0 0 1 6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5z" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></path></svg>',
1259				pin: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z" stroke="currentColor" stroke-width="2"></path><circle cx="12" cy="10" r="3" stroke="currentColor" stroke-width="2"></circle></svg>',
1260				briefcase: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><rect x="2" y="7" width="20" height="14" rx="2" stroke="currentColor" stroke-width="2"></rect><path d="M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M2 13h20" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg>',
1261				defaultIcon: '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M13 2 3 14h8l-1 8 11-14h-8z" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></path></svg>'
1262			};
1263
1264			function getHeadingIconSvg(title) {
1265				var text = String(title || "").toLowerCase();
1266				var key = "defaultIcon";
1267				if (text.indexOf("phone") !== -1 || text.indexOf("voice") !== -1) {
1268					key = "phone";
1269				} else if (text.indexOf("tv") !== -1 || text.indexOf("stream") !== -1) {
1270					key = "tv";
1271				} else if (text.indexOf("shop") !== -1 || text.indexOf("plan") !== -1) {
1272					key = "shop";
1273				} else if (text.indexOf("internet") !== -1 || text.indexOf("fiber") !== -1) {
1274					key = "internet";
1275				} else if (text.indexOf("support") !== -1 || text.indexOf("help") !== -1) {
1276					key = "support";
1277				} else if (text.indexOf("contact") !== -1) {
1278					key = "contact";
1279				} else if (text.indexOf("community") !== -1) {
1280					key = "heart";
1281				} else if (text.indexOf("about") !== -1 || text.indexOf("learn") !== -1) {
1282					key = "book";
1283				} else if (text.indexOf("location") !== -1) {
1284					key = "pin";
1285				} else if (text.indexOf("solution") !== -1 || text.indexOf("business") !== -1) {
1286					key = "briefcase";
1287				}
1288
1289				return headingIconSvgs[key] || headingIconSvgs.defaultIcon;
1290			}
1291
1292			function resolveLocationsStateKey(locationsData, panelKey) {
1293				var states = Array.isArray(locationsData && locationsData.states) ? locationsData.states : [];
1294				if (!states.length) {
1295					return "";
1296				}
1297				var availableKeys = states.map(function (stateRow) {
1298					return stateRow && stateRow.key ? String(stateRow.key) : "";
1299				}
1299).filter(Boolean);
1300				var storedKey = locationStateSelections[panelKey] || "";
1301				if (storedKey && availableKeys.indexOf(storedKey) !== -1) {
1302					return storedKey;
1303				}
1304				var preferred = (locationsData && (locationsData.selected_state_key || locationsData.default_state_key)) ? String(locationsData.selected_state_key || locationsData.default_state_key) : "";
1305				if (preferred && availableKeys.indexOf(preferred) !== -1) {
1306					return preferred;
1307				}
1308				return availableKeys[0] || "";
1309			}
1310
1311			function appendBusinessSolutionIcon(parent, iconClass) {
1312				var icon = document.createElement("i");
1313				String(iconClass || "fa-solid fa-briefcase").split(/\s+/).filter(Boolean).forEach(function (className) {
1314					icon.classList.add(className);
1315				});
1316				parent.appendChild(icon);
1317			}
1318
1319			function renderBusinessSolutionsPanel(panelData) {
1320				if (!megaLinksWrap || !megaPanel) {
1321					return;
1322				}
1323
1324				var featured = Array.isArray(panelData && panelData.featured_solutions) ? panelData.featured_solutions.slice(0, 4) : [];
1325				var additional = Array.isArray(panelData && panelData.additional_solutions) ? panelData.additional_solutions : [];
1326
1327				megaPanel.classList.remove("is-locations-panel");
1328				megaPanel.classList.add("is-business-solutions-panel");
1329				megaLinksWrap.innerHTML = "";
1330				megaLinksWrap.style.gridTemplateColumns = "";
1331
1332				var wrapper = document.createElement("div");
1333				wrapper.className = "allo-segmented-nav__business-solutions";
1334
1335				var featuredWrap = document.createElement("div");
1336				featuredWrap.className = "allo-segmented-nav__business-featured";
1337
1338				var featuredTitle = document.createElement("p");
1339				featuredTitle.className = "allo-segmented-nav__business-panel-kicker";
1340				featuredTitle.textContent = "Featured Solutions";
1341
1342				var grid = document.createElement("div");
1343				grid.className = "allo-segmented-nav__business-solution-grid";
1344
1345				featured.forEach(function (solution) {
1346					if (!solution || !solution.label || !solution.href) {
1347						return;
1348					}
1349					var card = document.createElement("a");
1350					card.className = "allo-segmented-nav__business-solution-card";
1351					card.href = solution.href;
1352
1353					var iconWrap = document.createElement("span");
1354					iconWrap.className = "allo-segmented-nav__business-solution-icon";
1355					iconWrap.setAttribute("aria-hidden", "true");
1356					appendBusinessSolutionIcon(iconWrap, solution.icon);
1357
1358					var copyWrap = document.createElement("span");
1359					copyWrap.className = "allo-segmented-nav__business-solution-copy";
1360
1361					var title = document.createElement("span");
1362					title.className = "allo-segmented-nav__business-solution-title";
1363					title.textContent = solution.label;
1364					copyWrap.appendChild(title);
1365
1366					if (solution.description) {
1367						var description = document.createElement("span");
1368						description.className = "allo-segmented-nav__business-solution-description";
1369						description.textContent = solution.description;
1370						copyWrap.appendChild(description);
1371					}
1372
1373					var cta = document.createElement("span");
1374					cta.className = "allo-segmented-nav__business-solution-cta";
1375					cta.textContent = solution.cta_label || "Explore Solution";
1376					copyWrap.appendChild(cta);
1377
1378					card.appendChild(iconWrap);
1379					card.appendChild(copyWrap);
1380					grid.appendChild(card);
1381				});
1382
1383				featuredWrap.appendChild(featuredTitle);
1384				featuredWrap.appendChild(grid);
1385				wrapper.appendChild(featuredWrap);
1386
1387				var additionalWrap = document.createElement("div");
1388				additionalWrap.className = "allo-segmented-nav__business-additional";
1389
1390				var additionalTitle = document.createElement("p");
1391				additionalTitle.className = "allo-segmented-nav__business-panel-kicker";
1392				additionalTitle.textContent = "Explore More";
1393
1394				var additionalList = document.createElement("div");
1395				additionalList.className = "allo-segmented-nav__business-additional-list";
1396
1397				additional.forEach(function (solution) {
1398					if (!solution || !solution.label || !solution.href) {
1399						return;
1400					}
1401					var link = document.createElement("a");
1402					link.href = solution.href;
1403					link.textContent = solution.label;
1404					additionalList.appendChild(link);
1405				});
1406
1407				additionalWrap.appendChild(additionalTitle);
1408				additionalWrap.appendChild(additionalList);
1409				wrapper.appendChild(additionalWrap);
1410
1411				megaLinksWrap.appendChild(wrapper);
1412			}
1413
1414			function renderLocationsPanel(locationsData, panelKey) {
1415				if (!megaLinksWrap || !megaPanel) {
1416					return;
1417				}
1418				var states = Array.isArray(locationsData && locationsData.states) ? locationsData.states : [];
1419				var hierarchical = Boolean(locationsData && locationsData.hierarchical);
1420				if (!states.length) {
1421					return;
1422				}
1423
1424				megaPanel.classList.add("is-locations-panel");
1425				megaPanel.classList.remove("is-business-solutions-panel");
1426				megaLinksWrap.innerHTML = "";
1427				megaLinksWrap.style.gridTemplateColumns = "minmax(0, 1fr)";
1428
1429				var wrapper = document.createElement("div");
1430				wrapper.className = "allo-segmented-nav__locations";
1431				wrapper.setAttribute("data-locations-panel", "true");
1432
1433				var statesWrap = document.createElement("div");
1434				statesWrap.className = "allo-segmented-nav__locations-states";
1435				statesWrap.setAttribute("data-locations-states", "true");
1436
1437				var marketsWrap = document.createElement("div");
1438				marketsWrap.className = "allo-segmented-nav__locations-markets";
1439				marketsWrap.setAttribute("data-locations-markets", "true");
1440
1441				var activeStateKey = resolveLocationsStateKey(locationsData, panelKey);
1442				locationStateSelections[panelKey] = activeStateKey;
1443
1444				function renderMarkets(stateKey) {
1445					marketsWrap.innerHTML = "";
1446					var activeState = null;
1447					states.forEach(function (stateRow) {
1448						if (stateRow && stateRow.key === stateKey) {
1449							activeState = stateRow;
1450						}
1451					});
1452					var markets = activeState && Array.isArray(activeState.markets) ? activeState.markets : [];
1453					var marketColumns = hierarchical ? markets.map(function (market) { return [market]; }) : markets.reduce(function (columns, market, marketIndex) {
1454						if (marketIndex % 10 === 0) {
1455							columns.push([]);
1456						}
1457						columns[columns.length - 1].push(market);
1458						return columns;
1459					}, []);
1460					marketColumns.forEach(function (marketColumn) {
1461						var column = document.createElement("div");
1462						column.className = "allo-segmented-nav__locations-column";
1463
1464						marketColumn.forEach(function (marketRow) {
1465							if (!marketRow || !marketRow.label || !marketRow.href) {
1466								return;
1467							}
1468							var marketGroup = document.createElement("div");
1469							var children = Array.isArray(marketRow.children) ? marketRow.children : [];
1470							marketGroup.className = "allo-segmented-nav__locations-market-group" + (children.length ? " has-children" : "");
1471							var marketLink = document.createElement("a");
1472							marketLink.className = "allo-segmented-nav__locations-market";
1473							marketLink.href = marketRow.href;
1474							if (children.length) {
1475								marketLink.classList.add("is-parent");
1476							}
1477							if (marketRow.has_store) {
1478								marketLink.classList.add("is-store");
1479							}
1480
1481							var label = document.createElement("span");
1482							label.textContent = marketRow.label;
1483							marketLink.appendChild(label);
1484							if (marketRow.badge === "hub" || marketRow.badge === "soon") {
1485								var badge = document.createElement("small");
1486								badge.className = "allo-segmented-nav__locations-badge is-" + marketRow.badge;
1487								badge.textContent = marketRow.badge.toUpperCase();
1488								label.appendChild(badge);
1489							}
1490
1491							if (marketRow.note) {
1492								var note = document.createElement("small");
1493								note.textContent = marketRow.note;
1494								marketLink.appendChild(note);
1495							}
1496
1497							marketGroup.appendChild(marketLink);
1498							if (children.length) {
1499								var childWrap = document.createElement("div");
1500								childWrap.className = "allo-segmented-nav__locations-children";
1501								children.forEach(function (childRow) {
1502									if (!childRow || !childRow.label || !childRow.href) {
1503										return;
1504									}
1505									var childLink = document.createElement("a");
1506									childLink.href = childRow.href;
1507									childLink.textContent = childRow.label;
1508									childWrap.appendChild(childLink);
1509								});
1510								marketGroup.appendChild(childWrap);
1511							}
1512							column.appendChild(marketGroup);
1513						});
1514
1515						marketsWrap.appendChild(column);
1516					});
1517				}
1518
1519				states.forEach(function (stateRow) {
1520					if (!stateRow || !stateRow.key || !stateRow.label) {
1521						return;
1522					}
1523					var stateBtn = document.createElement("button");
1524					stateBtn.type = "button";
1525					stateBtn.className = "allo-segmented-nav__locations-state";
1526					stateBtn.setAttribute("data-locations-state", "true");
1527					stateBtn.setAttribute("data-state-key", stateRow.key);
1528					stateBtn.textContent = stateRow.label;
1529					if (stateRow.key === activeStateKey) {
1530						stateBtn.classList.add("is-active");
1531					}
1532
1533					stateBtn.addEventListener("click", function () {
1534						var nextKey = stateRow.key;
1535						locationStateSelections[panelKey] = nextKey;
1536						Array.prototype.slice.call(statesWrap.querySelectorAll("[data-locations-state]")).forEach(function (button) {
1537							button.classList.toggle("is-active", button.getAttribute("data-state-key") === nextKey);
1538						});
1539						renderMarkets(nextKey);
1540					});
1541
1542					statesWrap.appendChild(stateBtn);
1543				});
1544
1545				renderMarkets(activeStateKey);
1546
1547				wrapper.appendChild(statesWrap);
1548				wrapper.appendChild(marketsWrap);
1549				megaLinksWrap.appendChild(wrapper);
1550			}
1551
1552			function renderPanel(panelKey) {
1553				if (!megaLinksWrap) {
1554					return;
1555				}
1556				var panelData = getPanelData(panelKey);
1557				if (!panelData) {
1558					return;
1559				}
1560
1561				var panelType = panelData && panelData.panel_type ? String(panelData.panel_type) : "default";
1562				var hasLocationsData = panelType === "locations" && panelData.locations && Array.isArray(panelData.locations.states) && panelData.locations.states.length > 0;
1563				var hasBusinessSolutionsData = panelType === "business_solutions";
1564				if (hasLocationsData) {
1565					renderLocationsPanel(panelData.locations, panelKey);
1566					updatePromo({});
1567					updateMegaLayout();
1568					return;
1569				}
1570				if (hasBusinessSolutionsData) {
1571					renderBusinessSolutionsPanel(panelData);
1572					updatePromo({});
1573					updateMegaLayout();
1574					return;
1575				}
1576
1577				if (megaPanel) {
1578					megaPanel.classList.remove("is-locations-panel");
1579					megaPanel.classList.remove("is-business-solutions-panel");
1580				}
1581
1582				var groups = Array.isArray(panelData.groups) ? panelData.groups.slice(0, 3) : [];
1583				megaLinksWrap.innerHTML = "";
1584
1585				var columnCount = groups.length > 0 ? groups.length : 1;
1586				megaLinksWrap.style.gridTemplateColumns = "repeat(" + columnCount + ", minmax(0, 1fr))";
1587
1588				groups.forEach(function (group, groupIndex) {
1589					var groupWrap = document.createElement("div");
1590					groupWrap.className = "allo-segmented-nav__mega-group link-group";
1591					groupWrap.setAttribute("data-mega-group", String(groupIndex));
1592
1593					if (group && group.title) {
1594						var headingWrap = document.createElement("div");
1595						headingWrap.className = "allo-segmented-nav__mega-group-heading";
1596
1597						var headingIcon = document.createElement("span");
1598						headingIcon.className = "allo-segmented-nav__mega-group-icon";
1599						headingIcon.setAttribute("aria-hidden", "true");
1600						headingIcon.innerHTML = getHeadingIconSvg(group.title);
1601
1602						var heading = document.createElement("h4");
1603						heading.textContent = group.title;
1604
1605						headingWrap.appendChild(headingIcon);
1606						headingWrap.appendChild(heading);
1607						groupWrap.appendChild(headingWrap);
1608					}
1609
1610					var links = Array.isArray(group && group.links) ? group.links : [];
1611					links.forEach(function (link) {
1612						if (!link || !link.href || !link.label) {
1613							return;
1614						}
1615						var anchor = document.createElement("a");
1616						anchor.href = link.href;
1617						anchor.textContent = link.label;
1618						groupWrap.appendChild(anchor);
1619					});
1620
1621					megaLinksWrap.appendChild(groupWrap);
1622				});
1623
1624				updatePromo(panelData.promo || {});
1625				updateMegaLayout();
1626			}
1627
1628			function updateMegaLayout() {
1629				if (!megaPanel || !megaLinksWrap) {
1630					return;
1631				}
1632
1633				if (megaPanel.hidden || !megaWrapper) {
1634					return;
1635				}
1636
1637				var groupCount = megaLinksWrap.children ? megaLinksWrap.children.length : 0;
1638				var isSingleNoPromo = megaPanel.classList.contains("is-no-promo") && !megaPanel.classList.contains("is-locations-panel") && !megaPanel.classList.contains("is-business-solutions-panel") && groupCount <= 1;
1639				megaPanel.classList.toggle("is-single-column", isSingleNoPromo);
1640
1641				megaPanel.style.right = "auto";
1642				megaPanel.style.left = "0px";
1643
1644				var activeItem = megaWrapper.querySelector("[data-mega-link-item].is-mega-open");
1645				var anchor = activeItem && activeItem.querySelector(".allo-segmented-nav__link-wrap") ? activeItem.querySelector(".allo-segmented-nav__link-wrap") : activeItem;
1646				if (!anchor) {
1647					return;
1648				}
1649
1650				var wrapperRect = megaWrapper.getBoundingClientRect();
1651				var anchorRect = anchor.getBoundingClientRect();
1652				var viewportPadding = 16;
1653				var locationsOffset = megaPanel.classList.contains("is-locations-panel") ? 32 : 0;
1654				var top = wrapperRect.bottom - 2;
1655				var left = anchorRect.left - locationsOffset;
1656				megaPanel.style.top = Math.max(viewportPadding, top) + "px";
1657				left = Number.isFinite(left) ? left : 0;
1658				megaPanel.style.left = Math.max(viewportPadding, left) + "px";
1659
1660				var panelRect = megaPanel.getBoundingClientRect();
1661				var overflowRight = panelRect.right - (window.innerWidth - viewportPadding);
1662				if (overflowRight > 0) {
1663					left -= overflowRight;
1664				}
1665				var overflowLeft = viewportPadding - panelRect.left;
1666				if (overflowLeft > 0) {
1667					left += overflowLeft;
1668				}
1669
1670				var maxLeft = window.innerWidth - viewportPadding - panelRect.width;
1671				if (Number.isFinite(maxLeft)) {
1672					left = Math.min(left, Math.max(viewportPadding, maxLeft));
1673				}
1674
1675				megaPanel.style.left = Math.max(viewportPadding, left) + "px";
1676			}
1677
1678			function syncMegaControls(isOpen) {
1679				megaTriggers.forEach(function (trigger) {
1680					var triggerPanelKey = trigger.getAttribute("data-panel-key") || "";
1681					trigger.setAttribute("aria-expanded", isOpen && triggerPanelKey === activePanelKey ? "true" : "false");
1682				});
1683				megaToggles.forEach(function (toggle) {
1684					var togglePanelKey = toggle.getAttribute("data-panel-key") || "";
1685					toggle.setAttribute("aria-expanded", isOpen && togglePanelKey === activePanelKey ? "true" : "false");
1686				});
1687				megaLinkItems.forEach(function (item) {
1688					var itemPanelKey = item.getAttribute("data-panel-key") || "";
1689					item.classList.toggle("is-mega-open", isOpen && itemPanelKey === activePanelKey);
1690				});
1691			}
1692
1693			function setMegaOpen(isOpen, panelKey) {
1694				if (!megaPanel) {
1695					return;
1696				}
1697				if (panelKey) {
1698					activePanelKey = panelKey;
1699					renderPanel(activePanelKey);
1700				}
1701				megaPanel.hidden = !isOpen;
1702				syncMegaControls(isOpen);
1703				updateMegaLayout();
1704			}
1705
1706			function toggleMega(panelKey) {
1707				if (!megaPanel || !isDesktop()) {
1708					return;
1709				}
1710				var targetPanelKey = panelKey || activePanelKey;
1711				if (!targetPanelKey) {
1712					return;
1713				}
1714				var isDifferentPanel = targetPanelKey !== activePanelKey;
1715				var shouldOpen = megaPanel.hidden || isDifferentPanel;
1716				setMegaOpen(shouldOpen, targetPanelKey);
1717			}
1718
1719			function lockBodyScroll() {
1720				lockedScrollY = window.scrollY || window.pageYOffset || 0;
1721				lockedBodyPaddingRight = document.body.style.paddingRight || "";
1722				var scrollbarCompensation = window.innerWidth - document.documentElement.clientWidth;
1723				if (scrollbarCompensation > 0) {
1724					document.body.style.paddingRight = scrollbarCompensation + "px";
1725				}
1726				document.body.style.position = "fixed";
1727				document.body.style.top = "-" + lockedScrollY + "px";
1728				document.body.style.left = "0";
1729				document.body.style.right = "0";
1730				document.body.style.width = "100%";
1731			}
1732
1733			function unlockBodyScroll() {
1734				document.body.style.paddingRight = lockedBodyPaddingRight;
1735				document.body.style.position = "";
1736				document.body.style.top = "";
1737				document.body.style.left = "";
1738				document.body.style.right = "";
1739				document.body.style.width = "";
1740				window.scrollTo(0, lockedScrollY);
1741			}
1742
1743			function closeAllMobilePanels(exceptPanelKey) {
1744				mobilePanelToggles.forEach(function (toggle) {
1745					var panelKey = toggle.getAttribute("data-panel-key") || "";
1746					var shouldExpand = !!exceptPanelKey && panelKey === exceptPanelKey;
1747					toggle.setAttribute("aria-expanded", shouldExpand ? "true" : "false");
1748				});
1749				mobilePanels.forEach(function (panel) {
1750					var panelKey = panel.getAttribute("data-panel-key") || "";
1751					var shouldShow = !!exceptPanelKey && panelKey === exceptPanelKey;
1752					panel.hidden = !shouldShow;
1753					Array.prototype.slice.call(panel.querySelectorAll("details[open]")).forEac
1753h(function (detailsEl) {
1754						detailsEl.removeAttribute("open");
1755					});
1756				});
1757			}
1758
1759			function clearMobileCloseTimer() {
1760				if (mobileCloseTimer) {
1761					window.clearTimeout(mobileCloseTimer);
1762					mobileCloseTimer = null;
1763				}
1764			}
1765
1766			function finalizeMobileClose() {
1767				if (!mobileLinks) {
1768					return;
1769				}
1770				clearMobileCloseTimer();
1771				mobileLinks.classList.remove("is-opening");
1772				mobileLinks.classList.remove("is-open");
1773				mobileLinks.classList.remove("is-closing");
1774				mobileLinks.hidden = true;
1775				closeAllMobilePanels();
1776				unlockBodyScroll();
1777				document.body.classList.remove("allo-mobile-menu-open");
1778			}
1779
1780			function finalizeMobileOpen() {
1781				if (!mobileLinks) {
1782					return;
1783				}
1784				mobileLinks.classList.remove("is-opening");
1785				mobileLinks.classList.remove("is-closing");
1786				mobileLinks.classList.add("is-open");
1787			}
1788
1789			function prefersReducedMotion() {
1790				return window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
1791			}
1792
1793			function setMobileOpen(isOpen, forceImmediate) {
1794				if (!mobileLinks) {
1795					return;
1796				}
1797				if (isOpen === mobileIsOpen && !mobileLinks.classList.contains("is-closing")) {
1798					return;
1799				}
1800
1801				if (isOpen) {
1802					clearMobileCloseTimer();
1803					mobileLinks.classList.remove("is-opening");
1804					mobileLinks.classList.remove("is-open");
1805					mobileLinks.classList.remove("is-closing");
1806					mobileLinks.hidden = false;
1807					mobileIsOpen = true;
1808					if (!document.body.classList.contains("allo-mobile-menu-open")) {
1809						lockBodyScroll();
1810					}
1811					document.body.classList.add("allo-mobile-menu-open");
1812					mobileToggles.forEach(function (toggle) {
1813						toggle.setAttribute("aria-expanded", "true");
1814					});
1815
1816					if (prefersReducedMotion()) {
1817						finalizeMobileOpen();
1818						return;
1819					}
1820
1821					void mobileLinks.offsetWidth;
1822					mobileLinks.classList.add("is-opening");
1823					return;
1824				}
1825
1826				mobileIsOpen = false;
1827				mobileToggles.forEach(function (toggle) {
1828					toggle.setAttribute("aria-expanded", "false");
1829				});
1830
1831				clearMobileCloseTimer();
1832				mobileLinks.classList.remove("is-opening");
1833				mobileLinks.classList.remove("is-open");
1834
1835				if (forceImmediate || prefersReducedMotion()) {
1836					finalizeMobileClose();
1837					return;
1838				}
1839
1840				mobileLinks.classList.add("is-closing");
1841				mobileCloseTimer = window.setTimeout(function () {
1842					finalizeMobileClose();
1843				}, mobileMenuCloseDuration);
1844			}
1845
1846			if (mobileLinks) {
1847				mobileLinks.addEventListener("animationend", function (event) {
1848					if (!event || event.target !== mobileLinks || !event.animationName) {
1849						return;
1850					}
1851					if (event.animationName === "allo-mobile-menu-enter" && mobileIsOpen && !mobileLinks.hidden) {
1852						finalizeMobileOpen();
1853					}
1854				});
1855			}
1856
1857			if (mobileToggles.length && mobileLinks) {
1858				mobileToggles.forEach(function (toggle) {
1859					toggle.addEventListener("click", function () {
1860						var isOpen = toggle.getAttribute("aria-expanded") === "true";
1861						setMobileOpen(!isOpen);
1862					});
1863				});
1864			}
1865
1866			if (mobileClose && mobileLinks) {
1867				mobileClose.addEventListener("click", function () {
1868					setMobileOpen(false, false);
1869				});
1870			}
1871
1872			if (mobilePanelToggles.length) {
1873				mobilePanelToggles.forEach(function (toggle) {
1874					toggle.addEventListener("click", function () {
1875						var panelKey = toggle.getAttribute("data-panel-key") || "";
1876						var isExpanded = toggle.getAttribute("aria-expanded") === "true";
1877						if (isExpanded) {
1878							closeAllMobilePanels();
1879							return;
1880						}
1881						closeAllMobilePanels(panelKey);
1882					});
1883				});
1884			}
1885
1886			if (mobileLinks) {
1887				mobileLinks.addEventListener("click", function (event) {
1888					var link = event.target && event.target.closest ? event.target.closest("a[href]") : null;
1889					if (link) {
1890						setMobileOpen(false);
1891					}
1892				});
1893			}
1894
1895			if (segmentTabLinks.length) {
1896				segmentTabLinks.forEach(function (tabLink) {
1897					tabLink.addEventListener("click", function () {
1898						if (!isDesktop() && mobileIsOpen) {
1899							try {
1900								sessionStorage.setItem(reopenStorageKey, "1");
1901							} catch (error) { }
1902						}
1903					});
1904				});
1905			}
1906
1907			if (megaTriggers.length && megaPanel && megaWrapper) {
1908				if (!activePanelKey && megaTriggers[0]) {
1909					activePanelKey = megaTriggers[0].getAttribute("data-panel-key") || "";
1910				}
1911				if (activePanelKey) {
1912					renderPanel(activePanelKey);
1913				}
1914				syncMegaControls(false);
1915				megaTriggers.forEach(function (trigger) {
1916					var panelKey = trigger.getAttribute("data-panel-key") || "";
1917					trigger.addEventListener("click", function (event) {
1918						if (!isDesktop()) {
1919							return;
1920						}
1921						event.preventDefault();
1922						toggleMega(panelKey);
1923					});
1924
1925					trigger.addEventListener("keydown", function (event) {
1926						if (!isDesktop()) {
1927							return;
1928						}
1929						if (event.key === "ArrowDown" || event.key === "Enter" || event.key === " ") {
1930							event.preventDefault();
1931							setMegaOpen(true, panelKey);
1932						}
1933					});
1934				});
1935
1936				megaToggles.forEach(function (toggle) {
1937					var panelKey = toggle.getAttribute("data-panel-key") || "";
1938					toggle.addEventListener("click", function (event) {
1939						event.preventDefault();
1940						toggleMega(panelKey);
1941					});
1942				});
1943
1944				document.addEventListener("keydown", function (event) {
1945					if (event.key === "Escape") {
1946						setMegaOpen(false);
1947						setMobileOpen(false);
1948					}
1949				});
1950
1951				document.addEventListener("click", function (event) {
1952					if (!megaWrapper.contains(event.target)) {
1953						setMegaOpen(false);
1954					}
1955				});
1956
1957				megaWrapper.addEventListener("focusout", function (event) {
1958					if (!megaWrapper.contains(event.relatedTarget)) {
1959						setMegaOpen(false);
1960					}
1961				});
1962			}
1963
1964			window.addEventListener("resize", function () {
1965				if (isDesktop() && mobileLinks) {
1966					setMobileOpen(false, true);
1967				}
1968				if (!isDesktop() && megaPanel) {
1969					setMegaOpen(false);
1970				}
1971				if (isDesktop() && megaPanel && !megaPanel.hidden) {
1972					updateMegaLayout();
1973				}
1974			});
1975
1976			window.addEventListener("scroll", function () {
1977				if (isDesktop() && megaPanel && !megaPanel.hidden) {
1978					updateMegaLayout();
1979				}
1980			}, { passive: true });
1981
1982			if (mobileLinks) {
1983				var shouldReopen = false;
1984				try {
1985					shouldReopen = sessionStorage.getItem(reopenStorageKey) === "1";
1986					if (shouldReopen) {
1987						sessionStorage.removeItem(reopenStorageKey);
1988					}
1989				} catch (error) {
1990					shouldReopen = false;
1991				}
1992
1993				if (shouldReopen && !isDesktop()) {
1994					setMobileOpen(true);
1995				}
1996			}
1997		});
1998	}());
1999</script>
1999			</div>
2000
2001			<!-- Desktop CTA -->
2002			<div class="d-none d-xl-flex col-auto primary-nav__desktop-actions">
2003				<div
2004					class="nav-item ml-xl-auto d-flex ml-0 ml-xl-4 align-items-center primary-nav__desktop-actions-inner">
2005					<!--This if statement is used for our 100Mbps signup pages-->
2006																								
2007								<!-- Temporary logic, can be removed after ALL Cup -->
2008								
2009																	<a href="#service-locations" data-toggle="modal" class="btn btn-primary">Sign Up For Service</a>
2010																														</div>
2011			</div>
2012			<!-- /Desktop CTA -->
2013		</div>
2014	</div>
2015</div>
2016<!-- / Primary Nav -->
2017<main id="main" role="main">
2018						<section class="next-pattern-hero next-pattern-hero--dark next-pattern-hero--simple next-about-hero" style="min-height: 0 !important;">
2019				<div class="next-pattern-hero__background">
2020					<img class="next-pattern-image" src="https://www.allocommunications.com/wp-content/uploads/2024/02/allo-fiber-install-tech-driving.jpg" alt="ALLO serving local communities." />
2021				</div>
2022				<div class="next-pattern-hero__viewport">
2023					<div class="container">
2024						<div class="next-pattern-hero__inner">
2025							<div class="next-pattern-hero__content next-stack">
2026								<h1 class="text-white" style="max-width: none;">Local heart.<span class="next-pattern-hero__accent next-pattern-hero__accent--block">Fiber backbone.</span></h1>
2027								<p class="next-pattern-hero__sublead text-white">Since 2003, ALLO has grown by building modern networks and staying accountable to the communities we serve.</p>
2028								<div class="next-pattern-inline-actions">
2029									<p class="smooth-scroll">
2030									<a class="btn btn-primary" href="#about-story">Our Story</a>
2031									</p>
2032									<p class="smooth-scroll">
2033									<a class="btn btn-outline-primary" href="#about-leadership">Leadership &amp; Investors</a>
2034									</p>
2035								</div>
2036							</div>
2037						</div>
2038					</div>
2039				</div>
2040			</section>
2041
2042			<section class="next-pattern-section py-7 next-about-intro" id="about-story">
2043				<div class="container">
2044					<div class="next-type-stack next-type-stack--center next-about-intro__stack">
2045						<p class="next-type-eyebrow">About ALLO</p>
2046						<h2 class="h1">Simply better services.</h2>
2047						<p class="next-type-subhead next-about-intro__copy">ALLO has earned its reputation by pairing direct-fiber infrastructure with local service that people actually remember. We provide internet, television, phone, and business communications solutions across the communities we serve, and we keep building with the long view in mind.</p>
2048						<p class="next-copy next-about-intro__copy">Our growth has never been about coverage maps alone. It has been about creating, connecting, and serving Gigabit communities with better technology, experienced teams, and a more personal customer experience.</p>
2049					</div>
2050				</div>
2051			</section>
2052
2053			<section class="next-pattern-section py-6 bg-white next-section-breaker-start next-section-breaker-start--signal-sweep">
2054				<div class="container">
2055					<article class="next-pattern-split next-pattern-split--open row align-items-center bg-white next-about__split">
2056						<div class="col-lg-6 order-2 order-lg-1">
2057							<div class="next-pattern-split__copy next-stack">
2058								<span class="next-type-eyebrow">Network &amp; Mission</span>
2059								<h2 class="next-section-title">Built for communities, not just expansion.</h2>
2060								<p class="next-copy">ALLO delivers a direct fiber connection and backs it with teams of engineers, operators, and technical experts who keep improving how customers use the network every day. That combination is what lets us stay modern without feeling distant.</p>
2061								<p class="next-copy">Today, ALLO serves communities across Nebraska, Colorado, Arizona, and Missouri with the same core idea that shaped the company from the beginning: better infrastructure should improve daily life, support local growth, and make service feel easier from the start.</p>
2062							</div>
2063						</div>
2064						<div class="col-lg-6 order-1 order-lg-2">
2065							<div class="next-pattern-split__stage rounded">
2066								<img class="next-pattern-image next-pattern-split__stage-media rounded" src="https://www.allocommunications.com/wp-content/themes/allo-rs/img/sample/location.jpg" alt="ALLO Fiber office and local service presence." />
2067							</div>
2068						</div>
2069					</article>
2070				</div>
2071			</section>
2072
2073			<section class="next-pattern-section py-7 bg-light">
2074				<div class="container">
2075					<div class="next-type-stack next-type-stack--center pb-4">
2076						<p class="next-type-eyebrow">What Drives ALLO</p>
2077						<h2 class="h1">The work behind the reputation.</h2>
2078					</div>
2079
2080					<div class="next-pattern-pillars">
2081						<div class="row next-pattern-pillars__grid">
2082							<div class="col-lg-4">
2083								<article class="next-pattern-pillars__item next-pattern-pillars__item--green">
2084									<span class="next-pattern-pillars__icon" aria-hidden="true">
2085										<i class="fa-solid fa-headset"></i>
2086									</span>
2087									<p class="next-pattern-pillars__eyebrow">Service</p>
2088									<h3>Customer support that still feels local.</h3>
2089									<p>ALLO’s growth has been tied directly to a reputation for responsive service, real follow-through, and teams that know the communities they support.</p>
2090								</article>
2091							</div>
2092							<div class="col-lg-4">
2093								<article class="next-pattern-pillars__item next-pattern-pillars__item--blue">
2094									<span class="next-pattern-pillars__icon" aria-hidden="true">
2095										<i class="fa-solid fa-network-wired"></i>
2096									</span>
2097									<p class="next-pattern-pillars__eyebrow">Capability</p>
2098									<h3>Technical depth built into the network.</h3>
2099									<p>From engineering to operations, ALLO keeps investing in the people and systems needed to build a modern network that keeps getting better.</p>
2100								</article>
2101							</div>
2102							<div class="col-lg-4">
2103								<article class="next-pattern-pillars__item next-pattern-pillars__item--neutral">
2104									<span class="next-pattern-pillars__icon" aria-hidden="true">
2105										<i class="fa-solid fa-city"></i>
2106									</span>
2107									<p class="next-pattern-pillars__eyebrow">Community</p>
2108									<h3>
2108Infrastructure that supports local growth.</h3>
2109									<p>ALLO’s network creates more than better connectivity. It helps communities attract opportunity, create jobs, and improve day-to-day quality of life.</p>
2110								</article>
2111							</div>
2112						</div>
2113					</div>
2114				</div>
2115			</section>
2116
2117			<section class="next-pattern-section pb-0 pt-6 next-section-breaker-start next-section-breaker-start--half-line next-section-breaker-start--left" id="about-leadership">
2118				<div class="container">
2119					<article class="next-pattern-split next-pattern-split--open next-pattern-split--open-muted row align-items-center next-pattern-split--reverse next-about__split bg-light">
2120						<div class="col-lg-6">
2121							<div class="next-pattern-split__copy next-stack">
2122								<span class="next-type-eyebrow">Leadership</span>
2123								<h2 class="next-section-title">Leadership grounded in finance, operations, and customer experience.</h2>
2124								<p class="next-copy"><strong>Brad Moline</strong>, ALLO’s President and CEO, returned home to Nebraska after senior finance and growth leadership roles across the country. His background in scaling communications businesses helped shape ALLO’s disciplined long-term approach.</p>
2125								<p class="next-copy"><strong>Allison O’Neil</strong>, ALLO’s Chief Experience Officer, started in customer service and built her leadership perspective around direct customer conversations. Today, she helps carry ALLO’s customer-focused culture through every part of the experience.</p>
2126							</div>
2127						</div>
2128						<div class="col-lg-6">
2129							<div class="next-pattern-split__stage rounded">
2130								<img class="next-pattern-image next-pattern-split__stage-media rounded" src="https://www.allocommunications.com/wp-content/uploads/2016/10/brad-wendy.jpg" alt="Brad and Wendy from ALLO." />
2131							</div>
2132						</div>
2133					</article>
2134				</div>
2135			</section>
2136
2137			<section class="next-pattern-section pt-0 pb-6">
2138				<div class="container">
2139					<div class="next-pattern-cta-banner next-pattern-cta-banner--support">
2140						<div class="next-pattern-cta-banner__inner">
2141							<div class="next-pattern-cta-banner__body next-type-stack">
2142								<p class="next-pattern-cta-banner__eyebrow">Sustainability Financing Framework</p>
2143								<h3 class="next-pattern-cta-banner__title">See how ALLO approaches long-term network investment.</h3>
2144								<p class="next-pattern-cta-banner__copy">Review ALLO’s sustainability financing framework and the second party opinion that supports it.</p>
2145							</div>
2146							<div class="next-pattern-cta-banner__actions">
2147								<a class="btn btn-primary" href="https://www.allocommunications.com/wp-content/uploads/2023/06/Allo_Sustainability-Financing-Framework_vF.pdf" target="_blank" rel="noopener noreferrer">Download Framework</a>
2148								<a class="btn btn-outline-primary" href="https://www.allocommunications.com/wp-content/uploads/ALLO-Communications-Second-Party-Opinion-Sustainability-Financing-Framework-Assigned-SQS2-Sustainability-Quality-Score.pdf" target="_blank" rel="noopener noreferrer">Second Party Opinion</a>
2149							</div>
2150						</div>
2151					</div>
2152				</div>
2153			</section>
2154
2155			<section class="next-pattern-section py-7 bg-white" id="about-investors">
2156				<div class="container">
2157					<div class="next-type-stack next-type-stack--center pb-4">
2158						<p class="next-type-eyebrow">Investors</p>
2159						<h2 class="h1">A local company with long-term backing.</h2>
2160						<p class="next-type-subhead next-about-intro__copy">ALLO remains grounded in its founding vision while partnering with investors who support durable infrastructure, strong operations, and long-range community growth.</p>
2161					</div>
2162
2163					<div class="row g-4 next-about__investor-grid">
2164						<div class="col-lg-4 pb-3 pb-lg-0">
2165							<article class="next-shell-surface next-about__investor-card next-stack h-100">
2166								<h3>ALLO Leadership</h3>
2167								<p class="next-copy">Brad Moline founded ALLO in 2003 and continues to invest in the company’s long-term future as a privately funded communications business.</p>
2168							</article>
2169						</div>
2170						<div class="col-lg-4 pb-3 pb-lg-0">
2171							<article class="next-shell-surface next-about__investor-card next-stack h-100">
2172								<h3>SDC Capital Partners</h3>
2173								<p class="next-copy">SDC Capital Partners invested in ALLO in 2020, bringing communications infrastru
2173cture expertise and a focus on world-class technology and operational depth.</p>
2174							</article>
2175						</div>
2176						<div class="col-lg-4">
2177							<article class="next-shell-surface next-about__investor-card next-stack h-100">
2178								<h3>Nelnet</h3>
2179								<p class="next-copy">Nelnet invested in ALLO in 2015. The partnership reflects a shared commitment to exceptional customer experience, long-term investment, and best-in-class technology.</p>
2180							</article>
2181						</div>
2182					</div>
2183				</div>
2184			</section>
2185			</main>
2186
2187
2188
2189<div id="ebb-modal" class="modal fade show" tabindex="-1" role="dialog">
2190  <div class="modal-dialog modal-dialog-centered" role="document">
2191    <div class="modal-content px-3">
2192      <div class="modal-header">
2193          <h2 class="decorated decorated-secondary">Notice!</h2>
2194
2195        <button type="button" class="close" aria-label="Close"
2196                data-dismiss="modal"><span
2197            aria-hidden="true">&times;</span>
2198        </button>
2199      </div>
2200
2201      <div class="modal-body">
2202        <span>Please take a moment to review these details for accuracy. Any discrepancy between this information and your submission with the FCC might delay the process and your internet discount.</span>
2203      </div>
2204    </div>
2205
2206  </div>
2207
2208</div>
2209
2210
2211
2212
2213
2214<div class="modal fade" id="husker-signup-modal" tabindex="-1" role="dialog"
2215		 aria-labelledby="business-login-modal-label">
2216	<div class="modal-dialog modal-lg modal-dialog-centered" role="document">
2217		<div class="modal-content">
2218			<div class="modal-header">
2219				<h4 class="h3 modal-title" id="business-login-modal-label">Unlock ALLO Husker Exclusives</h4>
2220				<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
2221						aria-hidden="true">&times;</span></button>
2222			</div>
2223			<div class="modal-body">
2224				<div class="container-fluid">
2225					<div class="row">
2226						<div class="col">
2227							<p>Enter ALLO's giveaway sweepstakes to win exclusive tickets, gear, and access to events through the
2228								2025-2026 Husker sports season.</p>
2229							
2230                <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_90' ><div id='gf_90' class='gform_anchor' tabindex='-1'></div>
2231                        <div class='gform_heading'>
2232							<p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p>
2233                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_90' id='gform_90'  action='/about/#gf_90' data-formid='90' novalidate>					<div style="display: none !important;" class="akismet-fields-container gf_invisible" data-prefix="ak_">
2234						<label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label>
2235						<input type="hidden" id="ak_js_1" name="ak_js" value="31" />
2236						
2236<script>
2237document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
2238</script>
2238
2239
2240					</div>
2241                        <div class='gform-body gform_body'><div id='gform_fields_90' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_90_12" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_90_12'><span class='gform-field-label__text'>Comments</span></label><div class='ginput_container'><input name='input_12' id='input_90_12' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_90_12'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_90_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_90_1'>
2242                            
2243                            <span id='input_90_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
2244                                                    <input class='form-control' type='text' name='input_1.3' id='input_90_1_3' value='' tabindex='13'  aria-required='true'     />
2245                                                    <label for='input_90_1_3' class='gform-field-label gform-field-label--type-sub '>First</label>
2246                                                </span>
2247                            
2248                            <span id='input_90_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
2249                                                    <input class='form-control' type='text' name='input_1.6' id='input_90_1_6' value='' tabindex='15'  aria-required='true'     />
2250                                                    <label for='input_90_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label>
2251                                                </span>
2252                            
2253                        </div></fieldset><div id="field_90_3" class="gfield gfield--type-email gfield--input-type-email gfield--width-half mt-0 gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_90_3'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
2254                            <input name='input_3' id='input_90_3' type='email' value='' class='large' tabindex='17'   aria-required="true" aria-invalid="false"  />
2255                        </div></div><div id="field_90_4" class="gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-standard gfield--width-half mt-0 gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_90_4'><span class='gform-field-label__text'>Phone</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_90_4' type='tel' value='' class='large' tabindex='18' placeholder='(999) 999-9999' aria-required="true" aria-invalid="false"   data-mask="(999) 999-9999" /></div></div>
2255<fieldset id="field_90_7" class="gfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Address</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend>    
2256                    <div class='ginput_complex ginput_container has_street has_city has_state has_zip ginput_container_address gform-grid-row' id='input_90_7' >
2257                         <span class='ginput_full address_line_1 ginput_address_line_1 gform-grid-col' id='input_90_7_1_container' >
2258                                        <input class='form-control' type='text' name='input_7.1' id='input_90_7_1' value='' tabindex='19'   aria-required='true'    />
2259                                        <label for='input_90_7_1' id='input_90_7_1_label' class='gform-field-label gform-field-label--type-sub '>Street Address</label>
2260                                    </span><span class='ginput_left address_city ginput_address_city gform-grid-col' id='input_90_7_3_container' >
2261                                    <input class='form-control' type='text' name='input_7.3' id='input_90_7_3' value='' tabindex='20'   aria-required='true'    />
2262                                    <label for='input_90_7_3' id='input_90_7_3_label' class='gform-field-label gform-field-label--type-sub '>City</label>
2263                                 </span><span class='ginput_right address_state ginput_address_state gform-grid-col' id='input_90_7_4_container' >
2264                                        <select style="height: 2.25rem;" class='form-control' name='input_7.4' id='input_90_7_4' tabindex='21'    aria-required='true'    ><option value='' selected='selected'></option><option value='AL' >Alabama</option><option value='AK' >Alaska</option><option value='AS' >American Samoa</option><option value='AZ' >Arizona</option><option value='AR' >Arkansas</option><option value='CA' >California</option><option value='CO' >Colorado</option><option value='CT' >Connecticut</option><option value='DE' >Delaware</option><option value='DC' >District of Columbia</option><option value='FL' >Florida</option><option value='GA' >Georgia</option><option value='GU' >Guam</option><option value='HI' >Hawaii</option><option value='ID' >Idaho</option><option value='IL' >Illinois</option><option value='IN' >Indiana</option><option value='IA' >Iowa</option><option value='KS' >Kansas</option><option value='KY' >Kentucky</option><option value='LA' >Louisiana</option><option value='ME' >Maine</option><option value='MD' >Maryland</option><option value='MA' >Massachusetts</option><option value='MI' >Michigan</option><option value='MN' >Minnesota</option><option value='MS' >Mississippi</option><option value='MO' >Missouri</option><option value='MT' >Montana</option><option value='NE' >Nebraska</option><option value='NV' >Nevada</option><option value='NH' >New Hampshire</option><option value='NJ' >New Jersey</option><option value='NM' >New Mexico</option><option value='NY' >New York</option><option value='NC' >North Carolina</option><option value='ND' >North Dakota</option><option value='MP' >Northern Mariana Islands</option><option value='OH' >Ohio</option><option value='OK' >Oklahoma</option><option value='OR' >Oregon</option><option value='PA' >Pennsylvania</option><option value='PR' >Puerto Rico</option><option value='RI' >Rhode Island</option><option value='SC' >South Carolina</option><option value='SD' >South Dakota</option><option value='TN' >Tennessee</option><option value='TX' >Texas</option><option value='UT' >Utah</option><option value='VI' >U.S. Virgin Islands</option><option value='VT' >Vermont</option><option value='VA' >Virginia</option><option value='WA' >Washington</option><option value='WV' >West Virginia</option><option value='WI' >Wisconsin</option><option value='WY' >Wyoming</option><option value='AA' >Armed Forces Americas</option><option value='AE' >Armed Forces Europe</option><option value='AP' >Armed Forces Pacific</option></select>
2265                                        <label for='input_90_7_4' id='input_90_7_4_label' class='gform-field-label gform-field-label--type-sub '>State</label>
2266                                      </span><span class='ginput_left address_zip ginput_address_zip gform-grid-col' id='input_90_7_5_container' >
2267                                    <input class='form-control' type='text' name='input_7.5' id='input_90_7_5' value='' tabindex='23'   aria-required='true'    />
2268                                    <label for='input_90_7_5' id='input_90_7_5_label' class='gform-field-label gform-field-label--type-sub '>ZIP Code</label>
2269                                </span><input class='form-control' type='hidden' class='gform_hidden' name='input_7.6' id='input_90_7_6' value='US' />
2270                    <div class='gf_clear gf_clear_complex'></div>
2271                </div></fieldset><fieldset id="field_90_10" class="gfield gfield--type-radio gfield--type-choice gfield--in
2271put-type-radio gfield--width-full gf_inline gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical"  ><legend class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Are you an ALLO customer?</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_90_10'>
2272			<div class='gchoice gchoice_90_10_0'>
2273					<input class='gfield-choice-input' name='input_10' type='radio' value='Yes'  id='choice_90_10_0' onchange='gformToggleRadioOther( this )'  tabindex='24'  />
2274					<label for='choice_90_10_0' id='label_90_10_0' class='gform-field-label gform-field-label--type-inline'>Yes</label>
2275			</div>
2276			<div class='gchoice gchoice_90_10_1'>
2277					<input class='gfield-choice-input' name='input_10' type='radio' value='No'  id='choice_90_10_1' onchange='gformToggleRadioOther( this )'  tabindex='25'  />
2278					<label for='choice_90_10_1' id='label_90_10_1' class='gform-field-label gform-field-label--type-inline'>No</label>
2279			</div></div></div></fieldset><div id="field_90_11" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_text'><input name='input_11' id='input_90_11' type='hidden' class='gform_hidden'  aria-invalid="false" value='https://www.allocommunications.com/about/' /></div></div></div></div>
2280        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_90' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' tabindex='26'>Enter the Giveaway</button> <input type='hidden' name='gform_ajax' value='form_id=90&amp;title=&amp;description=&amp;tabindex=12&amp;theme=gravity-theme&amp;hash=33d3a787cca5395decaadcccea5bb2c9' />
2281            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_90' value='iframe' />
2282            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_90' id='gform_theme_90' value='gravity-theme' />
2283            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_90' id='gform_style_settings_90' value='' />
2284            <input type='hidden' class='gform_hidden' name='is_submit_90' value='1' />
2285            <input type='hidden' class='gform_hidden' name='gform_submit' value='90' />
2286            
2287            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='hFrEEbprGfmSMHis9uPbUlXT9bVi+9HrHJKa2Xr9j8aoTIp+97yKRulaM8L6WXK4xmFh2yhUu8vsls2aO9D8tDrt4suXHNpYlBi/tgdnnpeKWDg=' />
2288            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
2289            <input type='hidden' class='gform_hidden' name='state_90' value='WyJ7XCIxMFwiOltcIjM5ZDdhMjNjNjdjOWQzN2Y3N2EyZDc2ZWZiZWQ3OWJiXCIsXCI3NGM1OWJhNzk4MDE5ZTkyM2VkZDI3MTQyOTZjNjc3NVwiXSxcImdmb3JtX3N1Ym1pc3Npb25fbWV0aG9kXCI6W1wiNTZmNzdiNDNjMDM5ODAzYzU1NDRkYzMzNGQ0OTRkYWJcIixcIjJiMzVlMjkzODg0NmY0ZDQ0MmNmOTk2YmMyOWZkYzgxXCIsXCJkYjgxM2FhZDAyMzAwYzM2MDczOGEzMzNlNTk2ODQ1NVwiXSxcImdmb3JtX3RoZW1lXCI6XCIzM2Y0MDdiMjhlODcwNzA0NzNmNzVlYzA5MzJhMzI2YlwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcIjk5YzBkNzg2ZDE2NDgxODhiMjFlNmY2YzViNTI5ZDZlXCIsXCJmb3JtX2lkXCI6XCI5Y2MzZTkwMDBlNDY0MzdjNjYzZjU3Nzc5ZjE5MzFkNVwiLFwidXJsXCI6XCI3YWI5NzIyNWE0ZWY3ZDNkNjIyMDRiNDk2MmMzMzY4YlwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCIyNWI1MWRkYTkxNmNiNDViZDFlODViZTM3OWJhZDdhN1wifSIsIjRjYjc2ZWNhNTJlN2JjNzZlZmE5ZmYyOGRmYTUzZGZiIiwxNzkwMjIxODA2XQ==' />
2290            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_90' id='gform_target_page_number_90' value='0' />
2291            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_90' id='gform_source_page_number_90' value='1' />
2292            <input type='hidden' name='gform_field_values' value='' />
2293            
2294        </div>
2295                        </form>
2296                        </div>
2297		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_90' id='gform_ajax_frame_90' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
2298		                
2298<script>
2299gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_90').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_90');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_90').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_90').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_90').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_90').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_90').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_90').val();jQuery(document).trigger('gform_page_loaded', [90, current_page]);window['gf_submitting_90'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_90').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_90').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [90]);window['gf_submitting_90'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_90').text());}else{jQuery('#gform_90').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "90", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_90" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_90";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_90" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 90, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
2300</script>
2300
2301						</div>
2302					</div>
2303				</div>
2304			</div>
2305		</div>
2306	</div>
2307</div>
2308
2309
2310<!-- Social Bar -->
2311<div class="footer-social">
2312	<div class="container">
2313		<div class="footer-prefooter">
2314			<div class="footer-prefooter__brand">
2315				<img loading="lazy"
2316					src="https://www.allocommunications.com/wp-content/themes/allo-rs/img/updated-logos/Allo_Fiber_Logo_Color.svg"
2317					alt="ALLO Fiber Logo" class="footer-prefooter__logo img-fluid">
2318				<p class="footer-prefooter__tagline">Creating, connecting, and serving Gigabit communities
2319					since&nbsp;2003.</p>
2320			</div>
2321			<div class="footer-prefooter__actions">
2322									<ul
2323						class="d-flex socialicons footer-prefooter__social list-unstyled justify-content-center justify-content-lg-end">
2324						<li><a href="#facebook-modal" data-toggle="modal" rel="noreferrer">
2325								<i class="fa-brands fa-facebook-f"></i>
2326								<span class="sr-only">Like on Facebook</span>
2327							</a></li>
2328						<li><a href="https://www.linkedin.com/company/allo-communications" target="_blank" rel="noreferrer">
2329								<i class="fa-brands fa-linkedin-in"></i>
2330								<span class="sr-only">View on LinkedIn</span>
2331							</a></li>
2332						<li><a href="https://twitter.com/AlloFiber" target="_blank" rel="noreferrer">
2333								<i class="fa-brands fa-x-twitter"></i>
2334								<span class="sr-only">Follow on Twitter</span>
2335							</a></li>
2336						<li><a href="https://www.youtube.com/channel/UCespw5V8LK5dD6i4wCdofaA" target="_blank"
2337								rel="noreferrer">
2338								<i class="fa-brands fa-youtube"></i>
2339								<span class="sr-only">Subscribe on YouTube</span>
2340							</a></li>
2341						<li><a href="https://www.instagram.com/allo.fiber/" target="_blank" rel="noreferrer">
2342								<i class="fa-brands fa-instagram"></i>
2343								<span class="sr-only">Follow on Instagram</span>
2344							</a></li>
2345					</ul>
2346								<div class="footer-prefooter__cta">
2347					<a href="#service-locations" data-toggle="modal" class="btn btn-primary">Sign Up For Service</a>				</div>
2348			</div>
2349		</div>
2350	</div>
2351</div>
2352<!-- / Social Bar -->
2353
2354<!-- Footer -->
2355	<div class="footer-main bg-light">
2356		<div class="container">
2357			<div class="footer-main__grid">
2358				<div class="footer-nav">
2359					<div class="footer-nav__column">
2360						<p class="footer-nav__heading">Corporate Information</p>
2361						<ul class="footer-nav__list list-unstyled mb-0"><li><a href="https://www.allocommunications.com/about/">Learn More About ALLO</a></li><li><a href="https://www.allocommunications.com/blog/">ALLO Blog</a></li><li><a href="https://www.allocommunications.com/press/">Newsroom</a></li><li><a href="https://www.allocommunications.com/communities-that-want-allo/">Communities that want ALLO</a></li><li><a href="https://www.allocommunications.com/careers/">Careers</a></li><li><a href="https://www.allocommunications.com/core-values/">Core Values</a></li><li><a href="https://www.allocommunications.com/broadband-labels/">Broadband Consumer Labels</a></li></ul>					</div>
2362					<div class="footer-nav__column">
2363						<p class="footer-nav__heading">Residential</p>
2364						<ul class="footer-nav__list list-unstyled mb-0"><li><a href="#service-locations" data-toggle="modal">Fiberhoods</a></li><li><a href="https://www.allocommunications.com/apartments/">Apartments</a></li></ul>					</div>
2365					<div class="footer-nav__column">
2366						<p class="footer-nav__heading">Business</p>
2367						<ul class="footer-nav__list list-unstyled mb-0"><li><a href="https://www.allocommunications.com/business/">ALLO Business</a></li><li><a href="#business-login-modal" data-toggle="modal">Customer Portals</a></li></ul>					</div>
2368					<div class="footer-nav__column">
2369						<p class="footer-nav__heading">Community Involvement</p>
2370						<ul class="footer-nav__list list-unstyled mb-0"><li><a href="https://www.allocommunications.com/community-connect/nonprofit/">Community Connect Program</a></li><li><a href="https://www.allocommunications.com/community-connect-residential/">Lifeline</a></li><li><a href="https://www.allocommunications.com/allo-veterans/">ALLO Veterans</a></li><li><a href="https://www.allocommunications.com/nil/">ALLO Student Athletes</a></li></ul>					</div>
2371					<div class="footer-nav__column">
2372						<p class="footer-nav__heading">Help</p>
2373						<ul class="footer-nav__list list-unstyled mb-0"><li><a href="https://www.allocommunications.com/contact/">Contact</a></li><li><a href="https://webmail.allophone.com" target="_blank" rel="noopener">Check My Email</a></li><li><a href="https://support.allocommunications.com" target="_blank" rel="noopener">Support Site</a></li><li><a href="https://www.allocommunications.com/faqs/">FAQs</a></li><li><a href="#business-login-modal" data-toggle="modal">Pay My Bill</a></li><li><a href="#channel-guides-modal" data-toggle="modal">Channel Guide</a></li></ul>					</div>
2374				</div>
2375			</div>
2376			<!-- BrightEdge Autopilot Integration -->
2377			<div class="footer-autopilot">
2378				<div class="small text-center m-0">
2379					        <div class="be-ix-link-block"><div class="be-related-link-container"><div class="be-label">Also of Interest</div><ul class="be-list"><li class="be-list-item"><a class="be-related-link" href="https://www.allocommunications.com/locations/fremont/">Fiber Internet and Wi-Fi Provider in Fremont NE</a></li><li class="be-list-item"><a class="be-related-link" href="https://www.allocommunications.com/allo-fiber-phone/">Explore Benefits of Fiber Phone Service</a></li><li class="be-list-item"><a class="be-related-link" href="https://www.allocommunications.com/upgrade/">Upgrade Your Seamless Fiber Connectivity</a></li></ul> </div></div>
2380				</div>
2381			</div>
2382
2383			<div class="footer-partner">
2384				<div class="footer-partner__logo-wrap">
2385					<img alt="Husker Logo" class="husker-logo footer-partner__logo"
2386						src="https://www.allocommunications.com/wp-content/themes/allo-rs/img/NU-athletics-logo.svg" />
2387				</div>
2388				<div class="footer-partner__copy">
2389					<p class="mb-0 font-IBM">Proud Internet, TV and Mobile partner of Husker
2390						Athletics. 							<a href="https://www.allocommunications.com/huskers/">Go GIG Red</a>
2391											</p>
2392				</div>
2393			</div>
2394		</div>
2395	</div>
2396<!-- / Footer -->
2397
2398<!-- Footer Secondary -->
2399<div class="footer-secondary bg-light small">
2400	<div class="container">
2401		<div class="footer-secondary__inner">
2402			<div class="footer-secondary__links">
2403				<p class="text-uppercase mb-2 mb-md-0">
2404					<a href="https://www.allocommunications.com/privacy-policy/">PRIVACY POLICY</a> |
2405					<a href="https://www.allocommunications.com/terms-and-conditions/">TERMS AND CONDITIONS</a> |
2406					<a href="https://www.allocommunications.com/privacy-policy/dmca-notice/">DMCA</a>
2407				</p>
2408			</div>
2409			<div class="footer-secondary__copyright">
2410				<p class="text-uppercase mb-0">© 2026 ALLO Communications</p>
2411			</div>
2412		</div>
2413	</div>
2414</div>
2415<!-- / Footer Secondary -->
2416
2417<!-- Global Modals -->
2418<!-- Residential -->
2419<div class="modal fade" id="residential-locations" tabindex="-1" role="dialog"
2420		 aria-labelledby="residential-locations-label">
2421	<div class="modal-dialog modal-lg modal-dialog-centered" role="document">
2422		<div class="modal-content px-3">
2423			<div class="modal-header">
2424				<h2 id="residential-locations-label" class="decorated decorated-secondary mb-0">Learn About ALLO In:</h2>
2425				<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
2426						aria-hidden="true">&times;</span></button>
2427			</div>
2428			<div class="modal-body">
2429				<div class="row">
2430	<div class="col-lg-6">
2431		<h3>Arizona</h3>
2432		<ul class="list-unstyled list-columns ml-2 ml-xl-3">
2433						<li class="mb-3 mb-sm-2">
2434									<a href="https://www.allocommunications.com/locations/flagstaff/" class="link-more d-inline">
2435						Flagstaff					</a>
2436																										<a href="https://www.allocommunications.com/locations/flagstaff/#map" class="text-body d-inline"
2437								 data-toggle="popover"
2438								 data-placement="top" data-content="View Flagstaff construction map"
2439								 aria-label="View Flagstaff construction map">
2440								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2441							</a>
2442																																																																								</li>
2443					<li class="mb-3 mb-sm-2">
2444									<a href="https://www.allocommunications.com/locations/kingman/" class="link-more d-inline">
2445						Kingman					</a>
2446																																			<a href="https://www.allocommunications.com/locations/kingman/#map" class="text-body d-inline"
2447								 data-toggle="popover"
2448								 data-placement="top" data-content="View Kingman construction map"
2449								 aria-label="View Kingman construction map">
2450								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2451							</a>
2452																																																															</li>
2453					<li class="mb-3 mb-sm-2">
2454									<a href="https://www.allocommunications.com/locations/lake-havasu-city/" class="link-more d-inline">
2455						Lake Havasu City					</a>
2456																																												<a href="https://www.allocommunications.com/locations/lake-havasu-city/#map" class="text-body d-inline"
2457								 data-toggle="popover"
2458								 data-placement="top" data-content="View Lake Havasu City construction map"
2459								 aria-label="View Lake Havasu City construction map">
2460								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2461							</a>
2462																																																						</li>
2463					<li class="mb-3 mb-sm-2">
2464									<a href="https://www.allocommunications.com/locations/san-luis/" class="link-more d-inline">
2465						San Luis					</a>
2466																																																					<a href="https://www.allocommunications.com/locations/san-luis/#map" class="text-body d-inline"
2467								 data-toggle="popover"
2468								 data-placement="top" data-content="View San Luis construction map"
2469								 aria-label="View San Luis construction map">
2470								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2471							</a>
2472																																													</li>
2473					<li class="mb-3 mb-sm-2">
2474									<a href="https://www.allocommunications.com/locations/sierra-vista/" class="link-more d-inline">
2475						Sierra Vista					</a>
2476																																																														<a href="https://www.allocommunications.com/locations/sierra-vista/#map" class="text-body d-inline"
2477								 data-toggle="popover"
2478								 data-placement="top" data-content="View Sierra Vista construction map"
2479								 aria-label="View Sierra Vista construction map">
2480								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2481							</a>
2482																																				</li>
2483					<li class="mb-3 mb-sm-2">
2484									<a href="https://www.allocommunications.com/locations/somerton/" class="link-more d-inline">
2485						Somerton					</a>
2486																																																																							<a href="https://www.allocommunications.com/locations/somerton/#map" class="text-body d-inline"
2487								 data-toggle="popover"
2488								 data-placement="top" data-content="View Somerton construction map"
2489								 aria-label="View Somerton construction map">
2490								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2491							</a>
2492																											</li>
2493					<li class="mb-3 mb-sm-2">
2494									<a href="https://www.allocommunications.com/locations/yuma/" class="link-more d-inline">
2495						Yuma					</a>
2496																																																																																<a href="https://www.allocommunications.com/locations/yuma/#map" class="text-body d-inline"
2497								 data-toggle="popover"
2498								 data-placement="top" data-content="View Yuma construction map"
2499								 aria-label="View Yuma construction map">
2500								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2501							</a>
2502																		</li>
2503				</ul>
2504		<h3>Colorado</h3>
2505		<ul class="list-unstyled list-columns ml-2 ml-xl-3">
2506						<li class="mb-3 mb-sm-2">
2507									<a href="https://www.allocommunications.com/locations/boulder/" class="link-more d-inline">
2508						Boulder					</a>
2509																										<a href="https://www.allocommunications.com/locations/boulder/#map" class="text-body d-inline"
2510								 data-toggle="popover"
2511								 data-placement="top" data-content="View Boulder construction map"
2512								 aria-label="View Boulder construction map">
2513								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2514							</a>
2515																																																																																																																														</li>
2516					<li class="mb-3 mb-sm-2">
2517									<a href="https://www.allocommunications.com/locations/breckenridge/" class="link-more d-inline">
2518						Breckenridge					</a>
2519																																			<a href="https://www.allocommunications.com/locations/breckenridge/#map" class="text-body d-inline"
2520								 data-toggle="popover"
2521								 data-placement="top" data-content="View Breckenridge construction map"
2522								 aria-label="View Breckenridge construction map">
2523								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2524							</a>
2525																																																																																																																					</li>
2526					<li class="mb-3 mb-sm-2">
2527									<a href="https://www.allocommunications.com/locations/brighton/" class="link-more d-inline">
2528						Brighton					</a>
2529																																												<a href="https://www.allocommunications.com/locations/brighton/#map" class="text-body d-inline"
2530								 data-toggle="popover"
2531								 data-placement="top" data-content="View Brighton construction map"
2532								 aria-label="View Brighton construction map">
2533								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2534							</a>
2535																																																																																																												</li>
2536					<li class="mb-3 mb-sm-2">
2537									<a href="https://www.allocommunications.com/locations/brush/" class="link-more d-inline">
2538						Brush					</a>
2539																																																					<a href="https://www.allocommunications.com/locations/brush/#map" class="text-body d-inline"
2540								 data-toggle="popover"
2541								 data-placement="top" data-content="View Brush construction map"
2542								 aria-label="View Brush construction map">
2543								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2544							</a>
2545																																																																																																			</li>
2546					<li class="mb-3 mb-sm-2">
2547									<a href="https://www.allocommunications.com/locations/dacono/" class="link-more d-inline">
2548						Dacono					</a>
2549																																																														<a href="https://www.allocommunications.com/locations/dacono/#map" class="text-body d-inline"
2550								 data-toggle="popover"
2551								 data-placement="top" data-content="View Dacono construction map"
2552								 aria-label="View Dacono construction map">
2553								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2554							</a>
2555																																																																																										</li>
2556					<li class="mb-3 mb-sm-2">
2557									<a href="https://www.allocommunications.com/locations/eaton/" class="link-more d-inline">
2558						Eaton					</a>
2559																																																																							<a href="https://www.allocommunications.com/locations/eaton/#map" class="text-body d-inline"
2560								 data-toggle="popover"
2561								 data-placement="top" data-content="View Eaton construction map"
2562								 aria-label="View Eaton construction map">
2563								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2564							</a>
2565																																																																																	</li>
2566					<li class="mb-3 mb-sm-2">
2567									<a href="https://www.allocommunications.com/locations/erie/" class="link-more d-inline">
2568						Erie					</a>
2569																																																																																<a href="https://www.allocommunications.com/locations/erie/#map" class="text-body d-inline"
2570								 data-toggle="popover"
2571								 data-placement="top" data-content="View Erie construction map"
2572								 aria-label="View Erie construction map">
2573								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2574							</a>
2575																																																																								</li>
2576					<li class="mb-3 mb-sm-2">
2577									<a href="https://www.allocommunications.com/locations/evans/" class="link-more d-inline">
2578						Evans					</a>
2579																																																																																									<a href="https://www.allocommunications.com/locations/evans/#map" class="text-body d-inline"
2580								 data-toggle="popover"
2581								 data-placement="top" data-content="View Evans construction map"
2582								 aria-label="View Evans construction map">
2583								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2584							</a>
2585																																																															</li>
2586					<li class="mb-3 mb-sm-2">
2587									<a href="https://www.allocommunications.com/locations/fort-lupton/" class="link-more d-inline">
2588						Fort Lupton					</a>
2589																																																																																																		<a href="https://www.allocommunications.com/locations/fort-lupton/#map" class="text-body d-inline"
2590								 data-toggle="popover"
2591								 data-placement="top" data-content="View Fort Lupton construction map"
2592								 aria-label="View Fort Lupton construction map">
2593								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2594							</a>
2595																																																						</li>
2596					<li class="mb-3 mb-sm-2">
2597									<a href="https://www.allocommunications.com/locations/fort-morgan/" class="link-more d-inline">
2598						Fort Morgan					</a>
2599																																																																																																																																</li>
2600					<li class="mb-3 mb-sm-2">
2601									<a href="https://www.allocommunications.com/locations/frederick/" class="link-more d-inline">
2602						Frederick					</a>
2603																																																																																																											<a href="https://www.allocommunications.com/locations/frederick/#map" class="text-body d-inline"
2604								 data-toggle="popover"
2605								 data-placement="top" data-content="View Frederick construction map"
2606								 aria-label="View Frederick construction map">
2607								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2608							</a>
2609																																													</li>
2610					<li class="mb-3 mb-sm-2">
2611									<a href="https://www.allocommunications.com/locations/greeley/" class="link-more d-inline">
2612						Greeley					</a>
2613																																																																																																																				<a href="https://www.allocommunications.com/locations/greeley/#map" class="text-body d-inline"
2614								 data-toggle="popover"
2615								 data-placement="top" data-content="View Greeley construction map"
2616								 aria-label="View Greeley construction map">
2617								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2618							</a>
2619																																				</li>
2620					<li class="mb-3 mb-sm-2">
2621									<a href="https://www.allocommunications.com/locations/hudson/" class="link-more d-inline">
2622						Hudson					</a>
2623																																																																																																																																</li>
2624					<li class="mb-3 mb-sm-2">
2625									<a href="https://www.allocommunications.com/locations/kersey/" class="link-more d-inline">
2626						Kersey					</a>
2627																																																																																																																													<a href="https://www.allocommunications.com/locations/kersey/#map" class="text-body d-inline"
2628								 data-toggle="popover"
2629								 data-placement="top" data-content="View Kersey construction map"
2630								 aria-label="View Kersey construction map">
2631								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2632							</a>
2633																											</li>
2634					<li class="mb-3 mb-sm-2">
2635									<a href="https://www.allocommunications.com/locations/pueblo/" class="link-more d-inline">
2636						Pueblo					</a>
2637																																																																																																																																						<a href="https://www.allocommunications.com/locations/pueblo/#map" class="text-body d-inline"
2638								 data-toggle="popover"
2639								 data-placement="top" data-content="View Pueblo construction map"
2640								 aria-label="View Pueblo construction map">
2641								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span
2641>
2642							</a>
2643																		</li>
2644				</ul>
2645		<h3>Missouri</h3>
2646		<ul class="list-unstyled list-columns ml-2 ml-xl-3">
2647						<li class="mb-3 mb-sm-2">
2648									<a href="https://www.allocommunications.com/locations/joplin/" class="link-more d-inline">
2649						Joplin					</a>
2650																										<a href="https://www.allocommunications.com/locations/joplin/#map" class="text-body d-inline"
2651								 data-toggle="popover"
2652								 data-placement="top" data-content="View Joplin construction map"
2653								 aria-label="View Joplin construction map">
2654								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2655							</a>
2656																		</li>
2657				</ul>
2658	</div>
2659	<div class="col-lg-6">
2660		<h3>Nebraska</h3>
2661		<ul class="list-unstyled list-columns ml-2 ml-xl-3">
2662						<li class="mb-3 mb-sm-2">
2663									<a href="https://www.allocommunications.com/locations/alliance/" class="link-more d-inline">
2664						Alliance					</a>
2665																																																								</li>
2666					<li class="mb-3 mb-sm-2">
2667									<a href="https://www.allocommunications.com/locations/ashland/" class="link-more d-inline">
2668						Ashland					</a>
2669																																																								</li>
2670					<li class="mb-3 mb-sm-2">
2671									<a href="https://www.allocommunications.com/locations/bridgeport/" class="link-more d-inline">
2672						Bridgeport					</a>
2673																																																								</li>
2674					<li class="mb-3 mb-sm-2">
2675									<a href="https://www.allocommunications.com/locations/columbus/" class="link-more d-inline">
2676						Columbus					</a>
2677																																																								</li>
2678					<li class="mb-3 mb-sm-2">
2679									<a href="https://www.allocommunications.com/locations/crete/" class="link-more d-inline">
2680						Crete					</a>
2681																																																								</li>
2682					<li class="mb-3 mb-sm-2">
2683									<a href="https://www.allocommunications.com/locations/fremont/" class="link-more d-inline">
2684						Fremont					</a>
2685																																																								</li>
2686					<li class="mb-3 mb-sm-2">
2687									<a href="https://www.allocommunications.com/locations/gering/" class="link-more d-inline">
2688						Gering					</a>
2689																																																								</li>
2690					<li class="mb-3 mb-sm-2">
2691									<a href="https://www.allocommunications.com/locations/gretna/" class="link-more d-inline">
2692						Gretna					</a>
2693																										<a href="https://www.allocommunications.com/locations/gretna/#map" class="text-body d-inline"
2694								 data-toggle="popover"
2695								 data-placement="top" data-content="View Gretna construction map"
2696								 aria-label="View Gretna construction map">
2697								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2698							</a>
2699																																																						</li>
2700					<li class="mb-3 mb-sm-2">
2701									<a href="https://www.allocommunications.com/locations/grand-island/" class="link-more d-inline">
2702						Grand Island					</a>
2703																																																								</li>
2704					<li class="mb-3 mb-sm-2">
2705									<a href="https://www.allocommunications.com/locations/hickman/" class="link-more d-inline">
2706						Hickman					</a>
2707																																																														<a href="https://www.allocommunications.com/locations/hickman/#map" class="text-body d-inline"
2708								 data-toggle="popover"
2709								 data-placement="top" data-content="View Hickman construction map"
2710								 aria-label="View Hickman construction map">
2711								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2712							</a>
2713																		</li>
2714					<li class="mb-3 mb-sm-2">
2715									<a href="https://www.allocommunications.com/locations/hastings/" class="link-more d-inline">
2716						Hastings					</a>
2717																																																								</li>
2718					<li class="mb-3 mb-sm-2">
2719									<a href="https://www.allocommunications.com/locations/imperial/" class="link-more d-inline">
2720						Imperial					</a>
2721																																																								</li>
2722					<li class="mb-3 mb-sm-2">
2723									<a href="https://www.allocommunications.com/locations/kearney/" class="link-more d-inline">
2724						Kearney					</a>
2725																																																								</li>
2726					<li class="mb-3 mb-sm-2">
2727									<a href="https://www.allocommunications.com/locations/lavista/" class="link-more d-inline">
2728						LaVista					</a>
2729																																			<a href="https://www.allocommunications.com/locations/lavista/#map" class="text-body d-inline"
2730								 data-toggle="popover"
2731								 data-placement="top" data-content="View LaVista construction map"
2732								 aria-label="View LaVista construction map">
2733								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2734							</a>
2735																																													</li>
2736					<li class="mb-3 mb-sm-2">
2737									<a href="https://www.allocommunications.com/locations/lincoln/" class="link-more d-inline">
2738						Lincoln &amp; Lancaster County<span class="d-inline-block small font-italic pl-1">Bennet, Hallam, Holland, Kramer, Martell, Panama, Sprague, Walton</span>					</a>
2739																																																								</li>
2740					<li class="mb-3 mb-sm-2">
2741									<a href="https://www.allocommunications.com/locations/milford/" class="link-more d-inline">
2742						Milford					</a>
2743																																																								</li>
2744					<li class="mb-3 mb-sm-2">
2745									<a href="https://www.allocommunications.com/locations/mitchell/" class="link-more d-inline">
2746						Mitchell					</a>
2747																																																								</li>
2748					<li class="mb-3 mb-sm-2">
2749									<a href="https://www.allocommunications.com/locations/morrill/" class="link-more d-inline">
2750						Morrill					</a>
2751																																																								</li>
2752					<li class="mb-3 mb-sm-2">
2753									<a href="https://www.allocommunications.com/locations/norfolk/" class="link-more d-inline">
2754						Norfolk					</a>
2755																																																								</li>
2756					<li class="mb-3 mb-sm-2">
2757									<a href="https://www.allocommunications.com/locations/north-platte/" class="link-more d-inline">
2758						North Platte					</a>
2759																																																								</li>
2760					<li class="mb-3 mb-sm-2">
2761									<a href="https://www.allocommunications.com/locations/ogallala/" class="link-more d-inline">
2762						Ogallala					</a>
2763																																																								</li>
2764					<li class="mb-3 mb-sm-2">
2765									<a href="https://www.allocommunications.com/locations/papillion/" class="link-more d-inline">
2766						Papillion					</a>
2767																																												<a href="https://www.allocommunications.com/locations/papillion/#map" class="text-body d-inline"
2768								 data-toggle="popover"
2769								 data-placement="top" data-content="View Papillion construction map"
2770								 aria-label="View Papillion construction map">
2771								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2772							</a>
2773																																				</li>
2774					<li class="mb-3 mb-sm-2">
2775									<a href="https://www.allocommunications.com/locations/ralston/" class="link-more d-inline">
2776						Ralston					</a>
2777																																																					<a href="https://www.allocommunications.com/locations/ralston/#map" class="text-body d-inline"
2778								 data-toggle="popover"
2779								 data-placement="top" data-content="View Ralston construction map"
2780								 aria-label="View Ralston construction map">
2781								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
2782							</a>
2783																											</li>
2784					<li class="mb-3 mb-sm-2">
2785									<a href="https://www.allocommunications.com/locations/scottsbluff/" class="link-more d-inline">
2786						Scottsbluff					</a>
2787																																																								</li>
2788					<li class="mb-3 mb-sm-2">
2789									<a href="https://www.allocommunications.com/locations/seward/" class="link-more d-inline">
2790						Seward &amp; Seward County<span class="d-inline-block small font-italic pl-1">Garland &amp; Surrounding Areas</span>					</a>
2791																																																								</li>
2792					<li class="mb-3 mb-sm-2">
2793									<a href="https://www.allocommunications.com/locations/sidney/" class="link-more d-inline">
2794						Sidney					</a>
2795																																																								</li>
2796					<li class="mb-3 mb-sm-2">
2797									<a href="https://www.allocommunications.com/locations/valentine/" class="link-more d-inline">
2798						Valentine					</a>
2799																																																								</li>
2800					<li class="mb-3 mb-sm-2">
2801									<a href="https://www.allocommunications.com/locations/wakefield/" class="link-more d-inline">
2802						Wakefield					</a>
2803																																																								</li>
2804					<li class="mb-3 mb-sm-2">
2805									<a href="https://www.allocommunications.com/locations/waverly/" class="link-more d-inline">
2806						Waverly					</a>
2807																																																								</li>
2808					<li class="mb-3 mb-sm-2">
2809									<a href="https://www.allocommunications.com/locations/wayne/" class="link-more d-inline">
2810						Wayne					</a>
2811																																																								</li>
2812					<li class="mb-3 mb-sm-2">
2813									<a href="https://www.allocommunications.com/locations/york/" class="link-more d-inline">
2814						York &amp; York County<span class="d-inline-block small font-italic pl-1">Bradshaw</span>					</a>
2815																																																								</li>
2816				</ul>
2817	</div>
2818</div>
2819			</div>
2820			<div class="modal-footer">
2821				<button type="button" class="btn btn-outline-contrast btn-sm" data-dismiss="modal">Close</button>
2822			</div>
2823		</div>
2824	</div>
2825</div>
2826
2827<!-- Get Service -->
2828
2829<div class="modal fade" id="service-locations" tabindex="-1" role="dialog" aria-labelledby="service-locations-label">
2830	<style>
2831		#service-locations .modal-dialog,
2832		#service-locations .modal-content,
2833		#service-locations .modal-body,
2834		#service-locations .container-fluid,
2835		#service-locations .row,
2836		#service-locations .hs-addr-wrap,
2837		#service-locations .hs-card,
2838		#service-locations .hs-grid,
2839		#service-locations .hs-ac-wrap {
2840			overflow: visible;
2841		}
2842
2843		#service-locations .hs-addr-wrap {
2844			position: relative;
2845			z-index: 5;
2846		}
2847
2848		#service-locations .hs-ac-dropdown {
2849			z-index: 1070 !important;
2850		}
2851
2852		#service-locations .modal-dialog {
2853			max-width: min(94vw, 1180px);
2854		}
2855
2856		#service-locations .allo-service-modal {
2857			position: relative;
2858			padding: 0;
2859			border: 1px solid rgba(22, 35, 16, 0.08);
2860			border-radius: 36px;
2861			background: #f9fbf7;
2862			background-clip: padding-box;
2863			box-shadow: 0 30px 70px rgba(22, 35, 16, 0.24);
2864			overflow: visible;
2865		}
2866
2867		#service-locations .allo-service-modal .close {
2868			position: absolute;
2869			top: 22px;
2870			right: 24px;
2871			z-index: 4;
2872			width: 44px;
2873			height: 44px;
2874			border-radius: 999px;
2875			background: rgba(255, 255, 255, 0.84);
2876			color: #465244;
2877			opacity: 1;
2878			text-shadow: none;
2879			box-shadow: 0 8px 20px rgba(22, 35, 16, 0.1);
2880		}
2881
2882		#service-locations .allo-service-modal .close:hover,
2883		#service-locations .allo-service-modal .close:focus {
2884			background: #ffffff;
2885			color: #162310;
2886		}
2887
2888		#service-locations .allo-service-modal__hero {
2889			position: relative;
2890			padding: clamp(32px, 4vw, 54px) clamp(28px, 5vw, 72px) clamp(28px, 4vw, 46px);
2891			background:
2892				radial-gradient(circle at 8% 15%, rgba(88, 164, 61, 0.18), transparent 34%),
2893				linear-gradient(135deg, #ffffff 0%, #edf7e8 58%, #e7f4fb 100%);
2894			border-bottom: 1px solid rgba(22, 35, 16, 0.08);
2895			border-top-left-radius: 35px;
2896			border-top-right-radius: 35px;
2897		}
2898
2899		#service-locations .allo-service-modal__hero h2 {
2900			max-width: 900px;
2901			margin: 0;
2902			color: #162310;
2903			font-family: "Red Hat Display", sans-serif;
2904			font-size: 2em;
2905			font-weight: 700;
2906			line-height: 1.05;
2907			letter-spacing: 0;
2908		}
2909
2910		#service-locations .allo-service-modal__hero p {
2911			max-width: 900px;
2912			margin: 16px 0 0;
2913			color: #4c5a49;
2914			font-size: clamp(17px, 2vw, 21px);
2915			line-height: 1.45;
2916		}
2917
2918		#service-locations .allo-service-modal__body {
2919			padding: clamp(28px, 4vw, 46px) clamp(20px, 5vw, 64px) clamp(30px, 5vw, 58px);
2920			background: #ffffff;
2921			border-bottom-right-radius: 35px;
2922			border-bottom-left-radius: 35px;
2923		}
2924
2925		#service-locations .allo-service-modal__content {
2926			padding: 0;
2927		}
2928
2929		#service-locations .allo-service-modal__content .hs-addr-wrap {
2930			max-width: none;
2931			padding: 0;
2932		}
2933
2934		#service-locations .allo-service-modal__content .hs-card {
2935			padding: 0;
2936			background: transparent;
2937			border: 0;
2938			box-shadow: none;
2939		}
2940
2941		#service-locations .allo-service-modal__content .hs-title {
2942			margin-bottom: 14px;
2943			font-family: "Red Hat Display", sans-serif;
2944			font-size: 26px;
2945			font-weight: 700;
2946			color: #162310;
2947		}
2948
2949		#service-locations .allo-service-modal__content .hs-row {
2950			grid-template-columns: minmax(0, 1fr) minmax(180px, 260px);
2951			gap: 14px;
2952		}
2953
2954		#service-locations .allo-service-modal__content .hs-input,
2955		#service-locations .allo-service-modal__content .hs-btn {
2956			height: 64px;
2957			min-height: 64px;
2958		}
2959
2960		#service-locations .allo-service-modal__paths {
2961			display: grid;
2962			grid-template-columns: repeat(2, minmax(0, 1fr));
2963			column-gap: clamp(42px, 7vw, 96px);
2964			row-gap: clamp(34px, 5vw, 48px);
2965			margin: clamp(30px, 4vw, 48px) 0 0;
2966			padding-top: clamp(24px, 3vw, 34px);
2967			border-top: 1px solid rgba(22, 35, 16, 0.09);
2968		}
2969
2970		#service-locations .allo-service-modal__path {
2971			width: auto;
2972			max-width: none;
2973			padding: 0;
2974			margin: 0;
2975			gap: 0;
2976		}
2977
2978		#service-locations .allo-service-modal__path h4 {
2979			margin: 0 0 14px !important;
2980			color: #4f624e;
2981			font-family: "Red Hat Display", sans-serif;
2982			font-weight: 800;
2983			letter-spacing: 0.08em;
2984		}
2985
2986		#service-locations .allo-service-modal__path .h3 {
2987			margin: 0;
2988			color: #162310;
2989			font-size: 1.5em;
2990			font-weight: 700;
2991			line-height: 1.1;
2992		}
2993
2994		#service-locations .allo-service-modal__path p:not(.h3) {
2995			margin: 12px 0 0;
2996			color: #4c5a49;
2997			font-size: 20px;
2998			line-height: 1.4;
2999		}
3000
3001		#service-locations .allo-service-modal__path .btn {
3002			display: inline-flex;
3003			align-items: center;
3004			justify-content: center;
3005			min-height: 56px;
3006			margin-top: 22px;
3007			padding: 13px 34px;
3008			line-height: 1.15;
3009			white-space: normal;
3010		}
3011
3012		#service-locations .allo-service-modal__apartments-btn,
3013		#service-locations .allo-service-modal__apartments-btn:hover,
3014		#service-locations .allo-service-modal__apartments-btn:focus {
3015			background: #cc2e79;
3016			border-color: #cc2e79;
3017			color: #ffffff;
3018		}
3019
3020		#service-locations .allo-service-modal__apartments-btn:hover,
3021		#service-locations .allo-service-modal__apartments-btn:focus {
3022			background: #a92770;
3023			border-color: #a92770;
3024		}
3025
3026		@media (max-width: 767.98px) {
3027			.page-template-template-next-college-students #service-locations .modal-dialog {
3028				align-items: flex-start;
3029			}
3030
3031			#service-locations .modal-dialog {
3032				max-width: none;
3033				margin: 12px;
3034			}
3035
3036			#service-locations .allo-service-modal {
3037				border-radius: 26px;
3038			}
3039
3040			#service-locations .allo-service-modal__hero {
3041				border-top-left-radius: 25px;
3042				border-top-right-radius: 25px;
3043			}
3044
3045			#service-locations .allo-service-modal .close {
3046				top: 14px;
3047				right: 14px;
3048				width: 40px;
3049				height: 40px;
3050			}
3051
3052			#service-locations .allo-service-modal__hero {
3053				padding: 28px 22px;
3054			}
3055
3056			#service-locations .allo-service-modal__body {
3057				padding: 24px 28px 28px;
3058				border-bottom-right-radius: 25px;
3059				border-bottom-left-radius: 25px;
3060			}
3061
3062			#service-locations .allo-service-modal__content .hs-card {
3063				padding-right: 2px;
3064				padding-left: 2px;
3065			}
3066
3067			#service-locations .allo-service-modal__content .hs-row {
3068				grid-template-columns: minmax(0, 1fr);
3069			}
3070
3071			#service-locations .allo-service-modal__paths {
3072				grid-template-columns: minmax(0, 1fr);
3073				row-gap: 42px;
3074				margin-top: 34px;
3075				padding-top: 34px;
3076			}
3077
3078			#service-locations .allo-service-modal__path {
3079				align-items: flex-start !important;
3080			}
3081
3082			#service-locations .allo-service-modal__path h4 {
3083				margin-bottom: 12px !important;
3084			}
3085
3086			#service-locations .allo-service-modal__path p:not(.h3) {
3087				margin-top: 12px;
3088				font-size: 22px;
3089				line-height: 1.38;
3090			}
3091
3092			#service-locations .allo-service-modal__path .btn {
3093				width: auto;
3094				min-width: min(100%, 220px);
3095				min-height: 58px;
3096				margin-top: 20px;
3097				padding-right: 30px;
3098				padding-left: 30px;
3099			}
3100		}
3101	</style>
3102	<div class="modal-dialog modal-lg modal-dialog-centered" role="document">
3103		<div class="modal-content allo-service-modal">
3104			<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
3105					aria-hidden="true">&times;</span></button>
3106			<div class="allo-service-modal__hero">
3107				<h2 id="service-locations-label">Check ALLO availability and pricing</h2>
3108				<p>Enter your address and we&#039;ll help you find the fastest path to fiber service at your home.</p>
3109			</div>
3110			<div class="modal-body allo-service-modal__body">
3111				
3112<div class="container-fluid allo-service-modal__content">
3113	<div class="row justify-content-center">
3114					<style>
3115					#allo_addr_188249.hs-addr-wrap{--allo-ac-open-space:0px;max-width:980px;width: 100%;margin: 0 auto var(--allo-ac-open-space,0px);padding:0 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;position:relative;z-index:50;overflow:visible}
3116					#allo_addr_188249.hs-addr-wrap.is-autocomplete-open{z-index:2147482000}
3117					#allo_addr_188249 .hs-card{position:relative;overflow:visible;isolation:auto}
3118					#allo_addr_188249 .hs-card.is-autocomplete-open{z-index:2147482000}
3119						#allo_addr_188249 .hs-card.is-submitting > :not(.hs-page-loading):not(.hs-market-modal):not(.hs-business-modal):not(.hs-active-service-modal){visibility:hidden}
3120					#allo_addr_188249 .hs-card.is-submitting .hs-page-loading{visibility:visible}
3121					#allo_addr_188249 .hs-title,
3122					#allo_addr_188249 .hs-sub,
3123					#allo_addr_188249 .hs-review,
3124				#allo_addr_188249 .hs-msg,
3125				#allo_addr_188249 .hs-meta{position:relative;z-index:1}
3126				#allo_addr_188249 .hs-title{margin:0 0 8px;font-size:20px;line-height:1.2;color:#1f2a1d}
3127				#allo_addr_188249 .hs-sub{margin:0 0 16px;color:#4f624e;font-size:14px;line-height:1.45}
3128				#allo_addr_188249 .hs-grid{display:grid;gap:10px;position:relative;z-index:20}
3129				#allo_addr_188249 .hs-row{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;align-items:stretch;position:relative;z-index:20}
3130				#allo_addr_188249 .hs-form--unit-step .hs-row{grid-template-columns:minmax(0,1fr)}
3131				#allo_addr_188249 .hs-form--unit-step .hs-unit-picker + .hs-btn{margin-top:14px}
3132				#allo_addr_188249 .hs-row > *{min-width:0}
3133				#allo_addr_188249 .hs-label{display:flex;align-items:stretch;position:relative;z-index:25}
3134					#allo_addr_188249 .hs-input{height:54px;padding:0 14px;border-radius:18px;border:1px solid #cfddca;outline:none;font-size:16px;background:#fff;color:#1d2a1f}
3135				#allo_addr_188249 .hs-street{width: 100%;}
3136				#allo_addr_188249 .hs-street{padding-left:46px}
3137				#allo_addr_188249 .hs-input::placeholder{color:#758474}
3138				#allo_addr_188249 .hs-input:focus{border-color:#67ad4d;box-shadow:0 0 0 4px rgba(103,173,77,.18)}
3139				#allo_addr_188249 .hs-icon-pin{position:absolute;
3139left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#5d9a49;pointer-events:none;z-index:2}
3140				#allo_addr_188249 .hs-icon-pin svg{display:block;width:100%;height:100%}
3141				#allo_addr_188249 .hs-actions{display:flex;gap:10px;align-items:center}
3142				#allo_addr_188249 .hs-btn{height:54px;min-height:54px;width:100%;padding:0 16px;border:0;border-radius:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
3143					#allo_addr_188249 .hs-btn:disabled{opacity:1;cursor:progress}
3144				#allo_addr_188249 .hs-btn.is-loading::after{content:"";width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:alloSpin .9s linear infinite}
3145				#allo_addr_188249 .hs-msg{margin-top:14px;padding:12px;border-radius:36px;border:1px solid #e6e8ee;background:#fafbff}
3146				#allo_addr_188249 .hs-warn{border-color:rgba(200,140,40,.35);line-height: 16px; background: transparent; padding-bottom: 10px;}
3147				#allo_addr_188249 .hs-meta{margin-top:10px;font-size:12px;color:#555;word-break:break-word;opacity:.8}
3148						#allo_addr_188249 .hs-ac-wrap{position:relative;overflow:visible;z-index:30}
3149						#allo_addr_188249 .hs-ac-wrap.is-autocomplete-open{z-index:2147482001}
3150						#allo_addr_188249 .hs-ac-dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;max-height:min(340px,42vh);background:#fff;border:1px solid #d4e2ce;border-radius:16px;box-shadow:0 18px 34px rgba(35,73,29,.18);z-index:2147482002;overflow:auto;overscroll-behavior:contain;display:none;box-sizing:border-box}
3151					#allo_addr_188249_dropdown.is-open{display:block}
3152					#allo_addr_188249_dropdown .hs-ac-header{padding:10px 14px 8px;border-bottom:1px solid #eef3ec;background:#fbfdf9;color:#4f624e;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}
3153					#allo_addr_188249_dropdown .hs-ac-state{display:flex;gap:10px;align-items:flex-start;padding:14px;border-bottom:1px solid #eef3ec;background:#fff;color:#263322}
3154					#allo_addr_188249_dropdown .hs-ac-state-icon{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#edf7e9;border:1px solid #d6e8cf;position:relative}
3155					#allo_addr_188249_dropdown .hs-ac-state-icon::after{content:"";position:absolute;left:7px;top:7px;width:8px;height:8px;border-radius:50%;background:#58a43d}
3156					#allo_addr_188249_dropdown .hs-ac-state--loading .hs-ac-state-icon{background:transparent;border:2px solid rgba(88,164,61,.25);border-top-color:#58a43d;box-sizing:border-box;animation:alloSpin .9s linear infinite}
3157					#allo_addr_188249_dropdown .hs-ac-state--loading .hs-ac-state-icon::after{display:none}
3158					#allo_addr_188249_dropdown .hs-ac-state-copy{display:block;min-width:0}
3159					#allo_addr_188249_dropdown .hs-ac-state-title{display:block;font-size:14px;font-weight:800;line-height:1.25;color:#1f2a1d}
3160					#allo_addr_188249_dropdown .hs-ac-state-sub{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:#5f705c}
3161					#allo_addr_188249_dropdown .hs-ac-item{min-height:54px;padding:12px 14px;cursor:pointer;border-top:1px solid #eef1f5;display:flex;flex-direction:column;justify-content:center}
3162					#allo_addr_188249_dropdown .hs-ac-item:first-child{border-top:0}
3163					#allo_addr_188249_dropdown .hs-ac-item:hover,
3164					#allo_addr_188249_dropdown .hs-ac-item.is-active{background:#edf7e9}
3165					#allo_addr_188249_dropdown .hs-ac-main{font-size:14px;font-weight:800;line-height:1.25;color:#111}
3166					#allo_addr_188249_dropdown .hs-ac-sub{font-size:12px;color:#667;margin-top:3px;line-height:1.3}
3167					#allo_addr_188249_dropdown .hs-ac-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
3168					#allo_addr_188249_dropdown .hs-ac-pill{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border-radius:999px;background:#edf7e9;color:#2d6428;font-size:11px;font-weight:700;line-height:1.2}
3169					#allo_addr_188249_dropdown .hs-ac-item--manual{border-top:1px solid #e1e5e1;background:#fafbfa}
3170					#allo_addr_188249_dropdown .hs-ac-item--manual .hs-ac-main{font-weight:600;color:#2f3530}
3171					#allo_addr_188249_dropdown .hs-ac-item--manual .hs-ac-sub{color:#6b746c}
3172					#allo_addr_188249_dropdown .hs-ac-item--manual:hover{background:#f2f5f2}
3173					@media (max-width:520px){#allo_addr_188249_dropdown{border-radius:14px}#allo_addr_188249_dropdown .hs-ac-state{padding:13px}#allo_addr_188249_dropdown .hs-ac-item{min-height:58px}}
3174				#allo_addr_188249 .hs-ac-loading{position:absolute;top:14px;transform:none;width:16px;height:16px;border-radius:50%;border:2px solid rgba(88,164,61,.2);border-top-color:#58a43d;animation:alloSpin .9s linear infinite;display:none}
3175				#allo_addr_188249 .hs-ac-loading.is-visible{display:block}
3176					#allo_addr_188249 .hs-review{margin-top:12px;padding:12px;border-radius:16px;border:1px solid #d6e5d0;background:#f5fbf3}
3177					#allo_addr_188249 .hs-review-title{margin:0 0 8px;font-size:14px;font-weight:700;color:#294326}
3178					#allo_addr_188249 .hs-review-help{margin:0 0 10px;font-size:13px;line-height:1.35;color:#4f624e}
3179					#allo_addr_188249 .hs-review-list{display:grid;gap:8px}
3180					#allo_addr_188249 .hs-review-option{width:100%;text-align:left;padding:9px 12px;border:1px solid #d8dbe5;background:#fff;border-radius:12px;cursor:pointer}
3181					#allo_addr_188249 .hs-review-option:hover{background:#f6f9ff}
3182					#allo_addr_188249 .hs-review-main{font-size:13px;font-weight:700;color:#172033}
3183					#allo_addr_188249 .hs-review-sub{font-size:12px;color:#5f755b;margin-top:2px}
3184						#allo_addr_188249 .hs-review-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;align-items:center}
3185						#allo_addr_188249 .hs-review-refine,
3186						#allo_addr_188249 .hs-review-custom{border:0;background:transparent;color:#2c6f2a;font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer;padding:0}
3187						#allo_addr_188249 .hs-review-custom{color:#566252;font-weight:600}
3188						#allo_addr_188249 .hs-unit-picker{position:relative;z-index:20;margin-top:2px;padding:12px;border:1px solid #d6e5d0;border-radius:18px;background:#f5fbf3}
3189						#allo_addr_188249 .hs-form--address-revising .hs-unit-picker{display:none}
3190						#allo_addr_188249 .hs-form--address-revising .hs-unit-picker + .hs-btn{margin-top:0}
3191						#allo_addr_188249 .hs-unit-label{display:block;margin:0 0 4px;font-size:13px;font-weight:800;color:#294326}
3192						#allo_addr_188249 .hs-unit-help{margin:0 0 10px;font-size:13px;line-height:1.35;color:#4f624e}
3193						#allo_addr_188249 .hs-unit-input{width:100%;height:48px;padding:0 12px;border:1px solid #cfddca;border-radius:14px;background:#fff;color:#1d2a1f;font-size:15px}
3194						#allo_addr_188249 .hs-unit-input:focus{border-color:#67ad4d;box-shadow:0 0 0 4px rgba(103,173,77,.18);outline:none}
3195						#allo_addr_188249 .hs-unit-menu{display:none;position:absolute;
3195left:12px;right:12px;top:calc(100% - 12px);max-height:220px;overflow:auto;overscroll-behavior:contain;border:1px solid #d4e2ce;border-radius:14px;background:#fff;box-shadow:0 16px 28px rgba(35,73,29,.16);z-index:55}
3196						#allo_addr_188249 .hs-unit-menu.is-open{display:block}
3197						#allo_addr_188249 .hs-unit-option{display:block;width:100%;padding:11px 12px;border:0;border-top:1px solid #eef3ec;background:#fff;text-align:left;cursor:pointer}
3198						#allo_addr_188249 .hs-unit-option:first-child{border-top:0}
3199						#allo_addr_188249 .hs-unit-option:hover,
3200						#allo_addr_188249 .hs-unit-option.is-active{background:#edf7e9}
3201						#allo_addr_188249 .hs-unit-option-main{display:block;font-size:14px;font-weight:800;line-height:1.25;color:#1f2a1d}
3202						#allo_addr_188249 .hs-unit-option-sub{display:block;margin-top:3px;font-size:12px;line-height:1.3;color:#5f705c}
3203						#allo_addr_188249 .hs-hp{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
3204				#allo_addr_188249 .hs-page-loading{position:absolute;inset:0;border-radius:36px;background:linear-gradient(180deg,#ffffff 0%,#f7fbf5 100%);display:none;align-items:center;justify-content:center;flex-direction:column;gap:12px;z-index:70;border:1px solid #dfe9d9;box-shadow:0 16px 28px rgba(32,66,26,.08);padding:20px;text-align:center}
3205				#allo_addr_188249 .hs-page-loading.is-visible{display:flex}
3206				#allo_addr_188249 .hs-page-loading-progress{position:relative;width:min(280px,78%);height:8px;border-radius:999px;background:#e9f3e4;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(96,143,74,.12)}
3207				#allo_addr_188249 .hs-page-loading-progress::before{content:"";position:absolute;top:0;bottom:0;left:-45%;width:45%;border-radius:999px;background:linear-gradient(90deg,rgba(88,164,61,0),rgba(88,164,61,.48),rgba(112,184,82,.2));animation:alloProgressSweep 1.35s cubic-bezier(.22,1,.36,1) infinite}
3208				#allo_addr_188249 .hs-page-loading-text{font-size:13px;font-weight:800;color:#355f2d}
3209				#allo_addr_188249 .hs-market-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px}
3210				#allo_addr_188249 .hs-market-modal.is-visible{display:flex}
3211				#allo_addr_188249 .hs-market-modal__backdrop{position:absolute;inset:0;background:rgba(14,24,16,.56)}
3212				#allo_addr_188249 .hs-market-modal__dialog{position:relative;max-width:800px;width:100%;margin:0;background:#FFF;border-radius:28px;padding:0;box-shadow:0 28px 54px rgba(20,42,26,.34);text-align:center;overflow:hidden}
3213				#allo_addr_188249 .hs-market-banner{background:#ffffff;border-radius:28px;overflow:hidden}
3214				#allo_addr_188249 .hs-market-banner__eyebrow{background:#4aa63e;color:#fff;font-size:21px;line-height:1.18;font-weight:700;letter-spacing:.01em;text-transform:uppercase;padding:18px 24px}
3215				#allo_addr_188249 .hs-market-banner__body{background:#ffffff;padding:38px 26px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
3216				#allo_addr_188249 .hs-market-banner__label{margin:0;color:#767f74;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:.02em;text-transform:uppercase}
3217				#allo_addr_188249 .hs-market-banner__address{margin:8px 0 0;color:#505458;font-size:18px;line-height:1.08;font-weight:700;text-transform:uppercase;overflow-wrap:anywhere}
3218				#allo_addr_188249 .hs-market-modal__meta{margin:8px auto 0;color:#666;font-size:14px;line-height:1.35;font-weight:600;text-align:center}
3219					#allo_addr_188249 .hs-market-modal__button-wrap{margin-top:14px}
3220					#allo_addr_188249 .hs-market-modal__button{margin-bottom: 24px;height:52px;min-height:52px;padding:0 28px;border:0;border-radius:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:#48a23f;color:#fff;font-size:18px;line-height:1;font-weight:700;cursor:pointer}
3221					#allo_addr_188249_active_service_modal.hs-active-service-modal{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:24px}
3222					#allo_addr_188249_active_service_modal.hs-active-service-modal.is-visible{display:flex}
3223					#allo_addr_188249_active_service_modal .hs-active-service-modal__backdrop{position:fixed;inset:0;background:rgba(13,20,14,.62);backdrop-filter:blur(2px)}
3224					#allo_addr_188249_active_service_modal .hs-active-service-modal__dialog{position:relative;z-index:1;max-width:560px;width:100%;margin:0;background:#fff;border-radius:22px;padding:42px 44px 34px;box-shadow:0 30px 64px rgba(13,20,14,.34);text-align:center;overflow:hidden}
3225					#allo_addr_188249_active_service_modal .hs-active-service-modal__close{position:absolute;right:20px;top:18px;width:34px;height:34px;border:0;background:transparent;color:#4a4f4a;font-size:34px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
3226					#allo_addr_188249_active_service_modal .hs-active-service-modal__icon{width:84px;height:84px;margin:6px auto 20px;border-radius:50%;background:#ecf7e8;color:#58A43E;display:flex;align-items:center;justify-content:center}
3227					#allo_addr_188249_active_service_modal .hs-active-service-modal__icon svg{display:block;width:44px;height:44px}
3228					#allo_addr_188249_active_service_modal .hs-active-service-modal__title{margin:0 auto;color:#111;font-size:30px;line-height:1.22;font-weight:800;letter-spacing:0;max-width:15em}
3229					#allo_addr_188249_active_service_modal .hs-active-service-modal__copy{margin:22px auto 0;color:#4c4f4d;font-size:17px;line-height:1.45;font-weight:500;max-width:23em}
3230					#allo_addr_188249_active_service_modal .hs-active-service-modal__address{margin:14px auto 0;color:#5d6659;font-size:13px;line-height:1.35;font-weight:700;text-transform:uppercase;overflow-wrap:anywhere;max-width:28em}
3231					#allo_addr_188249_active_service_modal .hs-active-service-modal__actions{display:grid;gap:12px;margin-top:28px}
3232					#allo_addr_188249_active_service_modal .hs-active-service-modal__primary,
3233					#allo_addr_188249_active_service_modal .hs-active-service-modal__secondary{min-height:58px;padding:0 24px;border-radius:999px;font-size:17px;line-height:1.1;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
3234					#allo_addr_188249_active_service_modal .hs-active-service-modal__primary{border:0;background:#58A43E;color:#fff;box-shadow:0 10px 20px rgba(88,164,62,.22)}
3235					#allo_addr_188249_active_service_modal .hs-active-service-modal__secondary{border:2px solid #58A43E;background:#fff;color:#58A43E}
3236					#allo_addr_188249_active_service_modal .hs-active-service-modal__help{margin:22px 0 0;color:#626962;font-size:14px;line-height:1.4;font-weight:600}
3237					#allo_addr_188249_active_service_modal .hs-active-service-modal__help a{color:#58A43E;font-weight:800;text-decoration:none}
3238					#allo_addr_188249_business_modal.hs-business-modal{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:24px}
3239				#allo_addr_188249_business_modal.hs-business-modal.is-visible{display:flex}
3240				#allo_addr_188249_business_modal .hs-business-modal__backdrop{position:fixed;inset:0;background:rgba(4,35,60,.62)}
3241				#allo_addr_188249_business_modal .hs-business-modal__dialog{position:relative;z-index:1;max-width:620px;width:100%;margin:0;background:#fff;border-radius:26px;padding:28px;box-shadow:0 28px 54px rgba(4,35,60,.34);text-align:left;overflow:hidden}
3242				#allo_addr_188249_business_modal .hs-business-modal__dialog::before{content:"";position:absolute;inset:0 0 auto;height:9px;background:#3097d4}
3243				#allo_addr_188249_business_modal .hs-business-modal__close{position:absolute;right:14px;top:14px;width:36px;height:36px;border:0;border-radius:50%;background:#e4f1fb;color:#005d8f;font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
3244				#allo_addr_188249_business_modal .hs-business-modal__icon{width:58px;height:58px;border-radius:18px;background:#e4f1fb;color:#006ba1;display:flex;align-items:center;justify-content:center;margin:4px 0 18px}
3245				#allo_addr_188249_business_modal .hs-business-modal__icon svg{display:block;width:32px;height:32px}
3246				#allo_addr_188249_business_modal .hs-business-modal__eyebrow{margin:0 0 7px;color:#006ba1;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
3247				#allo_addr_188249_business_modal .hs-business-modal__title{margin:0;color:#102235;font-size:34px;line-height:1.08;font-weight:800;letter-spacing:0}
3248				#allo_addr_188249_business_modal .hs-business-modal__copy{margin:14px 0 0;color:#4f5962;font-size:16px;line-height:1.48;font-weight:600}
3249				#allo_addr_188249_business_modal .hs-business-modal__address{margin:18px 0 0;padding:13px 15px;border:1px solid #c8e2f4;border-radius:16px;background:#f3f9fd;color:#102235;font-size:15px;line-height:1.35;font-weight:800;text-transform:uppercase;overflow-wrap:anywhere}
3250				#allo_addr_188249_business_modal .hs-business-modal__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}
3251				#allo_addr_188249_business_modal .hs-business-modal__primary{min-height:52px;padding:0 24px;border:0;border-radius:36px;background:#006ba1;color:#fff;font-size:17px;line-height:1;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
3252				#allo_addr_188249_business_modal .hs-business-modal__secondary{min-height:44px;padding:0 4px;border:0;background:transparent;color:#005d8f;font-size:15px;line-height:1.2;font-weight:800;text-decoration:underline;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
3253				@media (max-width:991px){
3254					#allo_addr_188249 .hs-market-modal{padding:16px}
3255					#allo_addr_188249 .hs-market-modal__dialog{border-radius:18px}
3256					#allo_addr_188249 .hs-market-banner{border-radius:18px}
3257					#allo_addr_188249 .hs-market-banner__eyebrow{font-size:18px;padding:14px 14px}
3258					#allo_addr_188249 .hs-market-banner__body{padding:22px 14px 16px}
3259					#allo_addr_188249 .hs-market-banner__label{font-size:13px}
3260					#allo_addr_188249 .hs-market-banner__address{font-size:28px;line-height:1.08}
3261						#allo_addr_188249 .hs-market-modal__meta{font-size:13px;margin-top:12px;}
3262						#allo_addr_188249 .hs-market-modal__button{width:100%;font-size:17px}
3263						#allo_addr_188249_active_service_modal.hs-active-service-modal{padding:16px}
3264						#allo_addr_188249_active_service_modal .hs-active-service-modal__dialog{border-radius:20px;padding:36px 20px 24px}
3265						#allo_addr_188249_active_service_modal .hs-active-service-modal__close{right:12px;top:10px}
3266						#allo_addr_188249_active_service_modal .hs-active-service-modal__icon{width:72px;height:72px;margin-bottom:18px}
3267						#allo_addr_188249_active_service_modal .hs-active-service-modal__title{font-size:25px}
3268						#allo_addr_188249_active_service_modal .hs-active-service-modal__copy{font-size:16px}
3269						#allo_addr_188249_business_modal.hs-business-modal{padding:16px}
3270					#allo_addr_188249_business_modal .hs-business-modal__dialog{border-radius:20px;padding:24px 18px 20px}
3271					#allo_addr_188249_business_modal .hs-business-modal__title{font-size:27px}
3272					#allo_addr_188249_business_modal .hs-business-modal__primary{width:100%}
3273					#allo_addr_188249_business_modal .hs-business-modal__secondary{width:100%}
3274				}
3275				@keyframes alloSpin{to{transform:rotate(360deg)}}
3276				@keyframes alloGreenFlow{
3277					0%{transform:translate3d(-2%,0,0) scale(1)}
3278					50%{transform:translate3d(1%,1.5%,0) scale(1.03)}
3279					100%{transform:translate3d(2.5%,-1.5%,0) scale(1.02)}
3280				}
3281				@keyframes alloButtonFlow{
3282					0%{background-position:0% 50%}
3283					50%{background-position:60% 50%}
3284					100%{background-position:100% 50%}
3285				}
3286				@keyframes alloProgressSweep{
3287					0%{transform:translate3d(0,0,0)}
3288					100%{transform:translate3d(320%,0,0)}
3289				}
3290				@media (prefers-reduced-motion:reduce){
3291					#allo_addr_188249 .hs-page-loading-progress::before{animation:none;left:0;width:100%}
3292				}
3293				@media (max-width:991px){
3294					#allo_addr_188249 .hs-row{grid-template-columns:minmax(0,1fr);gap:8px}
3295					#allo_addr_188249 .hs-btn{padding:0 12px}
3296					#allo_addr_188249 .hs-card{padding:18px}
3297					#allo_addr_188249 .hs-input{height:50px}
3298					#allo_addr_188249 .hs-btn{height:50px;min-height:50px}
3299				}
3300			</style>
3301
3302			<div id="allo_addr_188249" class="hs-addr-wrap">
3303				<div class="hs-card">
3304					<h3 class="hs-title">Check your address</h3>
3305					<p class="hs-sub"></p>
3306
3307							<form class="hs-form hs-grid" method="post" action="https://www.allocommunications.com/about/" autocomplete="off" novalidate data-lpignore="true" data-1p-ignore="true" data-address-button-text="Check address" data-unit-button-text="Continue">
3308								<input type="hidden" name="hs_addr_nonce" value="">
3309								<input type="hidden" name="allo_addr_checker_form" value="1">
3310								<input type="hidden" name="return_url" value="https://www.allocommunications.com/about/">
3311																<input type="hidden" name="disable_market_redirect" value="
33110">
3312								<input type="hidden" name="disable_business_prompt" value="0">
3313								<input type="hidden" name="disable_test_cohort_assignment" value="0">
3314								<input type="hidden" name="disable_active_service_prompt" value="0">
3315								<input type="hidden" name="street" class="hs-street-hidden" value="">
3316							<input type="hidden" name="zip" class="hs-zip" value="">
3317							<input type="hidden" name="city" class="hs-city" value="">
3318							<input type="hidden" name="state" class="hs-state" value="">
3319							<input type="hidden" name="address_id" class="hs-address-id" value="">
3320							<input type="hidden" name="market" class="hs-market" value="">
3321							<input type="hidden" name="address_type" class="hs-address-type" value="">
3322							<input type="hidden" name="business_continue" class="hs-business-continue" value="0">
3323							<input type="hidden" name="hint_city" class="hs-hint-city" value="">
3324							<input type="hidden" name="hint_state" class="hs-hint-state" value="">
3325							<input type="hidden" name="hint_zip" class="hs-hint-zip" value="">
3326							<input type="hidden" name="address_selection_mode" class="hs-selection-mode" value="typed">
3327							<input type="hidden" name="skip_suggestion_review" class="hs-skip-review" value="0">
3328
3329							<input class="hs-hp" type="text" tabindex="-1" autocomplete="username" name="fake_username_allo_addr_188249" value="">
3330							<input class="hs-hp" type="password" tabindex="-1" autocomplete="new-password" name="fake_password_allo_addr_188249" value="">
3331
3332								<div class="hs-row">
3333									<label class="hs-label hs-ac-wrap">
3334										<span class="hs-icon-pin" aria-hidden="true" style="width: 18px; height: 18px">
3335											<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true">
3336												<path d="M12 21C12 21 19 14.7 19 9.3C19 5.27 15.87 2 12 2C8.13 2 5 5.27 5 9.3C5 14.7 12 21 12 21Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
3337												<circle cx="12" cy="9.5" r="2.3" fill="currentColor"/>
3338											</svg>
3339										</span>
3340										<input
3341											class="hs-input hs-street"
3342										name="full_address"
3343										value=""
3344										placeholder="Address"
3345										aria-label="Address"
3346										required
3347										type="text"
3348										inputmode="text"
3349										spellcheck="false"
3350									autocapitalize="off"
3351									autocorrect="off"
3352									aria-autocomplete="list"
3353									aria-expanded="false"
3354									autocomplete="off"
3355									data-lpignore="true"
3356									data-1p-ignore="true"
3357										data-form-type="other"
3358										>
3359									<span class="hs-ac-loading" aria-hidden="true"></span>
3360										<div id="allo_addr_188249_dropdown" class="hs-ac-dropdown" role="listbox" aria-l
3360ive="polite" aria-busy="false"></div>
3361								</label>
3362
3363																			<button class="hs-btn hs-submit btn btn btn-primary" type="submit">
3364											<span class="hs-btn-text">Check address</span>
3365										</button>
3366																	</div>
3367															</form>
3368
3369							
3370						<div class="hs-page-loading" data-page-loading hidden>
3371							<span class="hs-page-loading-progress" aria-hidden="true"></span>
3372							<span class="hs-page-loading-text">Checking availability...</span>
3373						</div>
3374
3375							
3376							
3377							
3378					
3379									</div>
3380			</div>
3381
3382			
3382<script>
3383			(function() {
3384				var root = document.getElementById("allo_addr_188249");
3385				if (!root) return;
3386
3387				var ajaxUrl   = "\/wp-admin\/admin-ajax.php";
3388				var ajaxNonce = "";
3389				var bootstrapAction = "allo_hs_addr_bootstrap";
3390				var debugFlag = "0";
3391				var modalQueryKey = "allo_addr_modal";
3392				var geoHint   = {"city":"","state":"","zip":"","country":"US","source":"none"};
3393				var marketRedirectConfig = {"url":"","seconds":10,"market":""};
3394				var addressLookupRouteEvent = [];
3395				var addressLookupReviewEvent = [];
3396
3397				if (window.console && typeof window.console.info === 'function') {
3398					window.console.info('[ALLO Address Checker] Geo hint used for ranking:', geoHint);
3399				}
3400
3401					var form              = root.querySelector('.hs-form');
3402					var card              = root.querySelector('.hs-card');
3403					var submitBtn         = root.querySelector('.hs-submit');
3404					var formNonceInput    = form ? form.querySelector('input[name="hs_addr_nonce"]') : null;
3405				var streetInput       = root.querySelector('.hs-street');
3406				var streetHiddenInput = root.querySelector('.hs-street-hidden');
3407					var zipInput          = root.querySelector('.hs-zip');
3408					var cityInput         = root.querySelector('.hs-city');
3409					var stateInput        = root.querySelector('.hs-state');
3410					var addressIdInput    = root.querySelector('.hs-address-id');
3411					var marketInput       = root.querySelector('.hs-market');
3412					var addressTypeInput  = root.querySelector('.hs-address-type');
3413					var businessContinueInput = root.querySelector('.hs-business-continue');
3414					var hintCityInput     = root.querySelector('.hs-hint-city');
3415					var hintStateInput    = root.querySelector('.hs-hint-state');
3416					var hintZipInput      = root.querySelector('.hs-hint-zip');
3417				var selectionModeInput = root.querySelector('.hs-selection-mode');
3418				var skipReviewInput    = root.querySelector('.hs-skip-review');
3419				var acWrap            = streetInput ? streetInput.closest('.hs-ac-wrap') : null;
3420					var dropdown          = root.querySelector('.hs-ac-dropdown');
3421					var loading           = root.querySelector('.hs-ac-loading');
3422						var pageLoading       = root.querySelector('[data-page-loading]');
3423						var pageLoadingText   = root.querySelector('.hs-page-loading-text');
3424						var reviewOptionBtns  = root.querySelectorAll('[data-review-option]');
3425					var reviewBox          = root.querySelector('[data-review-box]');
3426					var reviewRefineBtn    = root.querySelector('[data-review-refine]');
3427					var reviewCustomBtn   = root.querySelector('[data-review-custom]');
3428					var marketRedirectModal = root.querySelector('[data-market-redirect-modal]');
3429				var marketRedirectCountdown = root.querySelector('[data-market-redirect-countdown]');
3430						var marketRedirectNowButton = root.querySelector('[data-market-redirect-now]');
3431						var marketRedirectCloseButtons = root.querySelectorAll('[data-market-redirect-close]');
3432						var activeServiceModal = root.querySelector('[data-active-service-modal]');
3433						var activeServiceCloseButtons = root.querySelectorAll('[data-active-service-close]');
3434						var activeServiceNewCustomerLink = root.querySelector('[data-active-service-new-customer]');
3435						var activeServiceChangeLink = root.querySelector('[data-active-service-change]');
3436						var businessAddressModal = root.querySelector('[data-business-address-modal]');
3437					var businessAddressCloseButtons = root.querySelectorAll('[data-business-address-close]');
3438					var businessAddressContinueButton = root.querySelector('[data-business-address-continue]');
3439					var unitPicker = root.querySelector('[data-unit-picker]');
3440					var unitInput = unitPicker ? unitPicker.querySelector('.hs-unit-input') : null;
3441					var unitMenu = unitPicker ? unitPicker.querySelector('[data-unit-menu]') : null;
3442					var submitBtnText = submitBtn ? submitBtn.querySelector('.hs-btn-text') : null;
3443					var addressButtonText = form ? (form.getAttribute('data-address-button-text') || 'Check address') : 'Check address';
3444					var unitButtonText = form ? (form.getAttribute('data-unit-button-text') || 'Continue') : 'Continue';
3445
3446					if (!form || !submitBtn || !streetInput || !streetHiddenInput || !dropdown || !loading) return;
3447
3448				var debounceTimer = null;
3449				var activeIndex = -1;
3450				var currentItems = [];
3451				var lastFetchId = 0;
3452				var MIN_AUTOCOMPLETE_CHARS = 4;
3453					var AUTOCOMPLETE_DEBOUNCE_MS = 500;
3454					var manualEntryMode = false;
3455					var marketRedirectTimer = null;
3456					var marketRedirectTick = null;
3457					var pendingAutocompleteRequest = null;
3458					var autocompleteCache = Object.create(null);
3459					var autocompleteBootstrapPromise = null;
3460					var formNonceSubmitPromise = null;
3461					var loadingMessageTimer = null;
3462					var isSubmittingForm = false;
3463					var unitOptions = [];
3464					var activeUnitIndex = -1;
3465					var autocompleteOverflowAncestors = [];
3466					var autocompleteRootMarginBottom = null;
3467					var autocompleteRootMarginBottomPriority = '';
3468
3469					if (unitPicker) {
3470						try {
3471							unitOptions = JSON.parse(unitPicker.getAttribute('data-unit-options') || '[]') || [];
3472						} catch (_unitOptionsError) {
3473							unitOptions = [];
3474						}
3475					}
3476
3477				function getContainingModal() {
3478					return root.closest ? root.closest('.modal') : null;
3479				}
3480
3481				function persistModalReturnUrl() {
3482					var modalEl = getContainingModal();
3483					if (!modalEl || !modalEl.id) {
3484						return;
3485					}
3486
3487					var returnUrlInput = form.querySelector('input[name="return_url"]');
3488					if (!returnUrlInput) {
3489						return;
3490					}
3491
3492					try {
3493						var returnUrl = new URL(returnUrlInput.value || window.location.href, window.location.href);
3494						returnUrl.searchParams.set(modalQueryKey, modalEl.id);
3495						returnUrlInput.value = returnUrl.toString();
3496					} catch (_error) {}
3497				}
3498
3499				function autoOpenSubmittedModal() {
3500					var modalId = '';
3501					try {
3502						modalId = new URLSearchParams(window.location.search || '').get(modalQueryKey) || '';
3503					} catch (_error) {}
3504
3505					if (!modalId) {
3506						return;
3507					}
3508
3509					var modalEl = getContainingModal();
3510					if (!modalEl || modalEl.id !== modalId) {
3511						return;
3512					}
3513
3514					if (window.jQuery && typeof window.jQuery(modalEl).modal === 'function') {
3515						window.jQuery(modalEl).modal('show');
3516					} else {
3517						modalEl.style.display = 'block';
3518						modalEl.classList.add('show');
3519						modalEl.removeAttribute('aria-hidden');
3520						document.body.classList.add('modal-open');
3521					}
3522				}
3523
3524				function isOutsideSubmittedModal() {
3525					var modalId = '';
3526					try {
3527						modalId = new URLSearchParams(window.location.search || '').get(modalQueryKey) || '';
3528					} catch (_error) {}
3529
3530					if (!modalId) {
3531						return false;
3532					}
3533
3534					var modalEl = getContainingModal();
3535					return !modalEl || modalEl.id !== modalId;
3536				}
3537					var manualOptionItem = {
3538						isManualOption: true,
3539						label: 'Use the address I typed',
3540						subLabel: 'We will check this exact address when you submit'
3541					};
3542					var loadingMessages = [
3543						'Checking availability...',
3544						'Building your options...'
3545					];
3546
3547					function pushAlloGaEvent(eventName, params) {
3548						if (!eventName) return;
3549						window.dataLayer = window.dataLayer || [];
3550						window.dataLayer.push(Object.assign({
3551							event: eventName,
3552							event_source: 'allo_wordpress',
3553							page_path: window.location.pathname
3554						}, params || {}));
3555					}
3556
3557					var addressLookupRouteEventTracked = false;
3558					if (addressLookupRouteEvent && addressLookupRouteEvent.route_type) {
3559						pushAlloGaEvent('address_lookup_routed', addressLookupRouteEvent);
3560						addressLookupRouteEventTracked = true;
3561					}
3562
3563					if (addressLookupReviewEvent && addressLookupReviewEvent.suggestion_count) {
3564						pushAlloGaEvent('address_lookup_review_suggestions_shown', addressLookupReviewEvent);
3565					}
3566
3567						function abortPendingAutocompleteRequest() {
3568							if (pendingAutocompleteRequest && typeof pendingAutocompleteRequest.abort === 'function') {
3569								pendingAutocompleteRequest.abort();
3570					}
3571					pendingAutocompleteRequest = null;
3572				}
3573
3574					function syncLoadingMessage(isSubmitting) {
3575						if (loadingMessageTimer) {
3576							window.clearTimeout(loadingMessageTimer);
3577							loadingMessageTimer = null;
3578						}
3579
3580						if (!pageLoadingText) return;
3581
3582						pageLoadingText.textContent = loadingMessages[0];
3583
3584						if (!isSubmitting || loadingMessages.length < 2) {
3585							return;
3586						}
3587
3588						loadingMessageTimer = window.setTimeout(function() {
3589							pageLoadingText.textContent = loadingMessages[1];
3590							loadingMessageTimer = null;
3591						}, 2000);
3592					}
3593
3594						function autocompleteCacheKey(fullAddress, zip) {
3595							return [String(fullAddress || '').trim().toUpperCase(), String(zip || '').trim()].join('|');
3596						}
3597
3598						function applyAutocompleteBootstrap(data) {
3599							data = data || {};
3600							if (data.autocomplete_nonce) {
3601								ajaxNonce = String(data.autocomplete_nonce);
3602							}
3603							if (formNonceInput && data.form_nonce) {
3604								formNonceInput.value = String(data.form_nonce);
3605							}
3606						}
3607
3608						function refreshAutocompleteNonce() {
3609							var body = new URLSearchParams();
3610							body.append('action', bootstrapAction);
3611							body.append('debug', debugFlag);
3612
3613							return fetch(ajaxUrl, {
3614								method: 'POST',
3615								headers: {
3616									'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
3617									'Cache-Control': 'no-cache'
3618								},
3619								body: body.toString(),
3620								cache: 'no-store'
3621							})
3622							.then(function(res) {
3623								return res.json();
3624							})
3625							.then(function(json) {
3626								if (!json || !json.success || !json.data) {
3627									throw new Error('Address autocomplete bootstrap failed.');
3628								}
3629								applyAutocompleteBootstrap(json.data);
3630								return json.data;
3631							});
3632						}
3633
3634						function bootstrapAutocomplete() {
3635							if (ajaxNonce && formNonceInput && formNonceInput.value) {
3636								return Promise.resolve({
3637									autocomplete_nonce: ajaxNonce,
3638									form_nonce: formNonceInput.value
3639								});
3640							}
3641							if (!autocompleteBootstrapPromise) {
3642								autocompleteBootstrapPromise = refreshAutocompleteNonce()
3643									.finally(function() {
3644										autocompleteBootstrapPromise = null;
3645									});
3646							}
3647							return autocompleteBootstrapPromise;
3648						}
3649
3650						function parseAutocompleteResponse(res) {
3651							return res.json()
3652								.catch(function() {
3653									return null;
3654								})
3655								.then(function(json) {
3656									return {
3657										status: res.status,
3658										json: json
3659									};
3660								});
3661						}
3662
3663						function requestAutocompleteSuggestions(body, requestController) {
3664							return fetch(ajaxUrl, {
3665								method: 'POST',
3666								headers: {
3667									'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
3668								},
3669								body: body.toString(),
3670								signal: requestController ? requestController.signal : undefined
3671							})
3672							.then(parseAutocompleteResponse);
3673						}
3674
3675						function isInvalidAutocompleteNonce(response) {
3676							var json = response ? response.json : null;
3677							return !!(
3678								response
3679								&& response.status === 403
3680								&& json
3681								&& json.success === false
3682								&& json.data
3683								&& json.data.message === 'Invalid request.'
3684							);
3685						}
3686
3687						function retryWithFreshNonce(fetchId, body, requestController) {
3688							return refreshAutocompleteNonce()
3689								.then(function() {
3690									if (fetchId !== lastFetchId || isSubmittingForm || !ajaxNonce) {
3691										return null;
3692									}
3693									body.set('nonce', ajaxNonce);
3694									return requestAutocompleteSuggestions(body, requestController);
3695								});
3696						}
3697
3698				function unlockField(el) {
3699					if (!el) return;
3700					if (el.hasAttribute('readonly')) {
3701						el.removeAttribute('readonly');
3702					}
3703				}
3704
3705							function clearAutocompleteUi() {
3706								lastFetchId += 1;
3707								clearTimeout(debounceTimer);
3708								abortPendingAutocompleteRequest();
3709							setLoading(false);
3710							closeDropdown();
3711								currentItems = [];
3712								dropdown.innerHTML = '';
3713							}
3714
3715							function stopAutocompleteForSubmit() {
3716								isSubmittingForm = true;
3717								clearAutocompleteUi();
3718							}
3719
3720						function setSubmittingState(isSubmitting) {
3721							if (isSubmitting) {
3722								stopAutocompleteForSubmit();
3723							} else {
3724								isSubmittingForm = false;
3725							}
3726
3727							if (card) {
3728								card.classList.toggle('is-submitting', !!isSubmitting);
3729							}
3730						submitBtn.disabled = !!isSubmitting;
3731						submitBtn.classList.toggle('is-loading', !!isSubmitting);
3732						syncLoadingMessage(!!isSubmitting);
3733
3734						if (pageLoading) {
3735							pageLoading.classList.toggle('is-visible', !!isSubmitting);
3736						pageLoading.hidden = !isSubmitting;
3737					}
3738				}
3739
3740							function syncAutocompleteUi() {
3741								if (!acWrap || !streetInput) return;
3742
3743								var rect = streetInput.getBoundingClientRect();
3744								var spinnerSize = loading ? (loading.offsetWidth || 16) : 16;
3745
3746							if (loading) {
3747								loading.style.left = ((streetInput.offsetLeft || 0) + (streetInput.offsetWidth || 0) - spinnerSize - 12) + 'px';
3748							loading.style.right = 'auto';
3749							loading.style.top = ((streetInput.offsetTop || 0) + Math.round(((streetInput.offsetHeight || 44) - spinnerSize) / 2)) + 'px';
3750						}
3751
3752							syncAutocompleteOpenSpace();
3753					}
3754
3755				function syncAutocompleteUiSoon() {
3756					window.requestAnimationFrame(function() {
3757						syncAutocompleteUi();
3758						window.requestAnimationFrame(syncAutocompleteUi);
3759					});
3760				}
3761
3762				function syncAutocompleteOpenSpace() {
3763					if (!root || !dropdown || !dropdown.classList.contains('is-open')) {
3764						restoreAutocompleteOpenSpace();
3765						return;
3766					}
3767
3768					var rootRect = root.getBoundingClientRect();
3769					var dropdownRect = dropdown.getBoundingClientRect();
3770					var neededSpace = Math.max(0, Math.ceil(dropdownRect.bottom - rootRect.bottom + 16));
3771					if (autocompleteRootMarginBottom === null) {
3772						autocompleteRootMarginBottom = root.style.getPropertyValue('margin-bottom');
3773						autocompleteRootMarginBottomPriority = root.style.getPropertyPriority('margin-bottom');
3774					}
3775					root.style.setProperty('--allo-ac-open-space', neededSpace + 'px');
3776					root.style.setProperty('margin-bottom', neededSpace + 'px', 'important');
3777				}
3778
3779				function restoreAutocompleteOpenSpace() {
3780					if (!root) return;
3781
3782					root.style.setProperty('--allo-ac-open-space', '0px');
3783					if (autocompleteRootMarginBottom === null) {
3784						return;
3785					}
3786
3787					if (autocompleteRootMarginBottom) {
3788						root.style.setProperty('margin-bottom', autocompleteRootMarginBottom, autocompleteRootMarginBottomPriority);
3789					} else {
3790						root.style.removeProperty('margin-bottom');
3791					}
3792
3793					autocompleteRootMarginBottom = null;
3794					autocompleteRootMarginBottomPriority = '';
3795				}
3796
3797				function setAutocompleteOverflowMode(isOpen) {
3798					if (!isOpen) {
3799						autocompleteOverflowAncestors.forEach(function(item) {
3800							item.node.style.overflow = item.overflow;
3801							item.node.style.overflowX = item.overflowX;
3802							item.node.style.overflowY = item.overflowY;
3803						});
3804						autocompleteOverflowAncestors = [];
3805						return;
3806					}
3807
3808					if (autocompleteOverflowAncestors.length || !window.getComputedStyle) {
3809						return;
3810					}
3811
3812					var node = root.parentElement;
3813					while (node && node !== document.body && node !== document.documentElement) {
3814						var computed = window.getComputedStyle(node);
3815						var overflowText = [
3816							computed.overflow || '',
3817							computed.overflowX || '',
3818							computed.overflowY || ''
3819						].join(' ');
3820
3821						if (/(hidden|clip)/.test(overflowText)) {
3822							autocompleteOverflowAncestors.push({
3823								node: node,
3824								overflow: node.style.overflow,
3825								overflowX: node.style.overflowX,
3826								overflowY: node.style.overflowY
3827							});
3828							node.style.overflow = 'visible';
3829							node.style.overflowX = 'visible';
3830							node.style.overflowY = 'visible';
3831						}
3832
3833						node = node.parentElement;
3834					}
3835				}
3836
3837				function setAutocompleteOpenState(isOpen) {
3838					if (isOpen) {
3839						root.classList.add('is-autocomplete-open');
3840						if (card) card.classList.add('is-autocomplete-open');
3841						if (acWrap) acWrap.classList.add('is-autocomplete-open');
3842						setAutocompleteOverflowMode(true);
3843						return;
3844					}
3845
3846					root.classList.remove('is-autocomplete-open');
3847					if (card) card.classList.remove('is-autocomplete-open');
3848					if (acWrap) acWrap.classList.remove('is-autocomplete-open');
3849					restoreAutocompleteOpenSpace();
3850					setAutocompleteOverflowMode(false);
3851				}
3852
3853					function escapeHtml(str) {
3854						return String(str || '')
3855							.replace(/&/g, '&amp;')
3856							.replace(/</g, '&lt;')
3857							.replace(/>/g, '&gt;')
3858							.replace(/"/g, '&quot;')
3859							.replace(/'/g, '&#039;');
3860					}
3861
3862					function normalizeUnitSearch(value) {
3863						return String(value || '').toUpperCase().replace(/[^A-Z0-9]+/g, ' ').replace(/\s+/g, ' ').trim();
3864					}
3865
3866					function unitSelectionValue(item) {
3867						return String((item && (item.selection_value || item.unit)) || '').trim();
3868					}
3869
3870					function filteredUnitOptions() {
3871						var query = normalizeUnitSearch(unitInput ? unitInput.value : '');
3872						var options = Array.isArray(unitOptions) ? unitOptions.slice() : [];
3873
3874						if (!query) {
3875							return options;
3876						}
3877
3878						return options.filter(function(item) {
3879							var haystack = normalizeUnitSearch([
3880								unitSelectionValue(item),
3881								item && item.unit,
3882								item && item.street,
3883								item && item.source_street
3884							].filter(Boolean).join(' '));
3885							return haystack.indexOf(query) !== -1;
3886						});
3887					}
3888
3889					function setUnitMenuOpen(isOpen) {
3890						if (!unitMenu || !unitInput) return;
3891						unitMenu.classList.toggle('is-open', !!isOpen);
3892						unitInput.setAttribute('aria-expanded', isOpen ? 'true' : 'false');
3893						if (!isOpen) {
3894							activeUnitIndex = -1;
3895						}
3896					}
3897
3898					function renderUnitOptions() {
3899						if (!unitMenu || !unitInput) return [];
3900
3901						var options = filteredUnitOptions();
3902						activeUnitIndex = options.length ? Math.max(0, Math.min(activeUnitIndex, options.length - 1)) : -1;
3903
3904						if (!options.length) {
3905							unitMenu.innerHTML = '<div class="hs-unit-option" role="presentation"><span class="hs-unit-option-main">No matching units</span><span class="hs-unit-option-sub">Try the unit exactly as it appears in your lease.</span></div>';
3906							return options;
3907						}
3908
3909						unitMenu.innerHTML = options.map(function(item, index) {
3910							var label = unitSelectionValue(item);
3911							var location = [item && item.street, item && item.city, item && item.state, item && item.zip].filter(Boolean).join(', ');
3912							return (
3913								'<button type="button" class="hs-unit-option' + (index === activeUnitIndex ? ' is-active' : '') + '" role="option" data-unit-index="' + index + '" aria-selected="' + (index === activeUnitIndex ? 'true' : 'false') + '">' +
3914									'<span class="hs-unit-option-main">' + escapeHtml(label) + '</span>' +
3915									(location ? '<span class="hs-unit-option-sub">' + escapeHtml(location) + '</span>' : '') +
3916								'</button>'
3917							);
3918						}).join('');
3919
3920						return options;
3921					}
3922
3923					function openUnitMenu() {
3924						if (!unitMenu || !unitInput || !unitOptions.length) return;
3925						renderUnitOptions();
3926						setUnitMenuOpen(true);
3927					}
3928
3929					function closeUnitMenu() {
3930						setUnitMenuOpen(false);
3931					}
3932
3933					function enterAddressRevisionMode() {
3934						if (!form || !unitPicker) return;
3935						form.classList.add('hs-form--address-revising');
3936						closeUnitMenu();
3937						if (unitInput) {
3938							unitInput.value = '';
3939							unitInput.required = false;
3940							unitInput.disabled = true;
3941							unitInput.setAttribute('aria-hidden', 'true');
3942							unitInput.setAttribute('tabindex', '-1');
3943						}
3944						if (submitBtnText) {
3945							submitBtnText.textContent = addressButtonText;
3946						}
3947					}
3948
3949					function exitAddressRevisionMode() {
3950						if (!form || !unitPicker) return;
3951						form.classList.remove('hs-form--address-revising');
3952						if (unitInput) {
3953							unitInput.disabled = false;
3954							unitInput.required = true;
3955							unitInput.removeAttribute('aria-hidden');
3956							unitInput.removeAttribute('tabindex');
3957						}
3958						if (submitBtnText) {
3959							submitBtnText.textContent = unitButtonText;
3960						}
3961					}
3962
3963					function selectUnitOption(item) {
3964						if (!item || !unitInput) return;
3965						unitInput.value = unitSelectionValue(item);
3966						exitAddressRevisionMode();
3967						closeUnitMenu();
3968					}
3969
3970					function highlightActiveUnitOption() {
3971						if (!unitMenu) return;
3972						var buttons = unitMenu.querySelectorAll('.hs-unit-option[data-unit-index]');
3973						buttons.forEach(function(button, index) {
3974							var active = index === activeUnitIndex;
3975							button.classList.toggle('is-active', active);
3976							button.setAttribute('aria-selected', active ? 'true' : 'false');
3977						});
3978					}
3979
3980					function normalizeAutocompleteText(value) {
3981						return String(value || '').replace(/[,#]/g, ' ').replace(/\s+/g, ' ').trim();
3982					}
3983
3984				function extractZip(fullAddress) {
3985					var normalized = String(fullAddress || '').trim();
3986					var match = normalized.match(/(?:\b[A-Za-z]{2}\s+)?(\d{5}(?:-\d{4})?)\s*$/);
3987					return match ? String(match[1] || '') : '';
3988				}
3989
3990				function getAutocompleteInputShape(fullAddress, zip) {
3991					var text = normalizeAutocompleteText(fullAddress);
3992					var zipValue = String(zip || extractZip(text) || '').replace(/[^\d-]/g, '').trim();
3993					var addressWithoutZip = normalizeAutocompleteText(text.replace(/(?:\b[A-Za-z]{2}\s+)?\d{5}(?:-\d{4})?\s*$/, ''));
3994					var tokens = addressWithoutZip.toUpperCase().split(/[^A-Z0-9]+/).filter(Boolean);
3995					var hasHouseNumber = /^(?:[A-Z]\d+|\d+[A-Z]?)\b/i.test(addressWithoutZip);
3996					var directionTokens = [ 'N', 'S', 'E', 'W', 'NE', 'NW', 'SE', 'SW' ];
3997					var suffixAndUnitTokens = [
3998						'APT', 'APARTMENT', 'UNIT', 'STE', 'SUITE', 'LOT',
3999						'ST', 'STREET', 'AVE', 'AVENUE', 'RD', 'ROAD', 'DR', 'DRIVE', 'LN',
4000						'LANE', 'CT', 'COURT', 'CIR', 'BLVD', 'PKWY', 'HWY', 'WAY', 'PL'
4001					];
4002					var nameTokens = tokens.filter(function(token, index) {
4003						if (index === 0 && /^(?:[A-Z]\d+|\d+[A-Z]?)$/.test(token)) return false;
4004						if (/^\d+$/.test(token)) return false;
4005						return suffixAndUnitTokens.indexOf(token) === -1;
4006					});
4007					var streetTokens = nameTokens.filter(function(token) {
4008						return directionTokens.indexOf(token) === -1;
4009					});
4010					var hasDirectionalOnlyStreet = !streetTokens.length && nameTokens.length === 1 && directionTokens.indexOf(nameTokens[0]) !== -1;
4011
4012					return {
4013						text: text,
4014						zip: zipValue,
4015						hasZip: zipValue.replace(/\D/g, '').length >= 5,
4016						hasHouseNumber: hasHouseNumber,
4017						hasStreetCore: streetTokens.length > 0 || hasDirectionalOnlyStreet,
4018						length: text.length
4019					};
4020				}
4021
4022
4023				function clearMarketRedirectTimers() {
4024					if (marketRedirectTick) {
4025						window.clearInterval(marketRedirectTick);
4026						marketRedirectTick = null;
4027					}
4028					if (marketRedirectTimer) {
4029						window.clearTimeout(marketRedirectTimer);
4030						marketRedirectTimer = null;
4031					}
4032				}
4033
4034				function closeMarketRedirectModal() {
4035					clearMarketRedirectTimers();
4036					if (!marketRedirectModal) return;
4037					marketRedirectModal.classList.remove('is-visible');
4038					marketRedirectModal.hidden = true;
4039				}
4040
4041				function goToMarketRedirectUrl() {
4042					var nextUrl = marketRedirectConfig && marketRedirectConfig.url ? String(marketRedirectConfig.url || '').trim() : '';
4043					if (!nextUrl) {
4044						closeMarketRedirectModal();
4045						return;
4046					}
4047					closeMarketRedirectModal();
4048					window.location.assign(nextUrl);
4049				}
4050
4051				function openMarketRedirectModal() {
4052					if (isOutsideSubmittedModal()) {
4053						return;
4054					}
4055
4056					var nextUrl = marketRedirectConfig && marketRedirectConfig.url ? String(marketRedirectConfig.url || '').trim() : '';
4057					if (!nextUrl) {
4058						return;
4059					}
4060
4061					if (!marketRedirectModal) {
4062						if (!addressLookupRouteEventTracked) {
4063							pushAlloGaEvent('address_lookup_routed', {
4064								route_type: 'market_redirect',
4065								market: marketRedirectConfig && marketRedirectConfig.market ? marketRedirectConfig.market : ''
4066							});
4067							addressLookupRouteEventTracked = true;
4068						}
4069						window.location.assign(nextUrl);
4070						return;
4071					}
4072
4073					clearMarketRedirectTimers();
4074					var secondsRemaining = Math.max(1, parseInt(String((marketRedirectConfig && marketRedirectConfig.seconds) || 8), 10) || 8);
4075
4076					if (marketRedirectCountdown) {
4077						marketRedirectCountdown.textContent = String(secondsRemaining);
4078					}
4079
4080					marketRedirectModal.hidden = false;
4081					marketRedirectModal.classList.add('is-visible');
4082					if (!addressLookupRouteEventTracked) {
4083						pushAlloGaEvent('address_lookup_routed', {
4084							route_type: 'market_redirect',
4085							market: marketRedirectConfig && marketRedirectConfig.market ? marketRedirectConfig.market : ''
4086						});
4087						addressLookupRouteEventTracked = true;
4088					}
4089
4090					marketRedirectTick = window.setInterval(function() {
4091						secondsRemaining -= 1;
4092						if (secondsRemaining < 0) {
4093							secondsRemaining = 0;
4094						}
4095						if (marketRedirectCountdown) {
4096							marketRedirectCountdown.textContent = String(secondsRemaining);
4097						}
4098					}, 1000);
4099
4100					marketRedirectTimer = window.setTimeout(function() {
4101						goToMarketRedirectUrl();
4102					}, secondsRemaining * 1000);
4103				}
4104
4105					function closeBusinessAddressModal() {
4106						if (!businessAddressModal) return;
4107						businessAddressModal.classList.remove('is-visible');
4108					businessAddressModal.hidden = true;
4109					if (streetInput && typeof streetInput.focus === 'function') {
4110						streetInput.focus();
4111					}
4112				}
4113
4114				function openBusinessAddressModal() {
4115					if (isOutsideSubmittedModal()) {
4116						return;
4117					}
4118
4119					if (!businessAddressModal) {
4120						return;
4121					}
4122
4123					setSubmittingState(false);
4124					if (document.body && businessAddressModal.parentNode !== document.body) {
4125						document.body.appendChild(businessAddressModal);
4126					}
4127					businessAddressModal.hidden = false;
4128						businessAddressModal.classList.add('is-visible');
4129					}
4130
4131					function closeActiveServiceModal() {
4132						if (!activeServiceModal) return;
4133						activeServiceModal.classList.remove('is-visible');
4134						activeServiceModal.hidden = true;
4135						if (streetInput && typeof streetInput.focus === 'function') {
4136							streetInput.focus();
4137						}
4138					}
4139
4140					function openActiveServiceModal() {
4141						if (isOutsideSubmittedModal()) {
4142							return;
4143						}
4144
4145						if (!activeServiceModal) {
4146							return;
4147						}
4148
4149						setSubmittingState(false);
4150						if (document.body && activeServiceModal.parentNode !== document.body) {
4151							document.body.appendChild(activeServiceModal);
4152						}
4153						activeServiceModal.hidden = false;
4154						activeServiceModal.classList.add('is-visible');
4155					}
4156
4157				function formatSuggestionAddress(item) {
4158					if (!item) return '';
4159					var street = String(item.street || '').trim();
4160					var city = String(item.city || '').trim();
4161					var state = String(item.state || '').trim();
4162					var zip = String(item.zip || '').trim();
4163					var line2 = '';
4164
4165					if (city && state && zip) line2 = city + ', ' + state + ' ' + zip;
4166					else if (city && state) line2 = city + ', ' + state;
4167					else if (state && zip) line2 = state + ' ' + zip;
4168					else line2 = [city, state, zip].filter(Boolean).join(' ');
4169
4170					return line2 ? street + ', ' + line2 : street;
4171				}
4172
4173					function clearStructuredFields() {
4174						streetHiddenInput.value = '';
4175						if (zipInput) zipInput.value = '';
4176						if (cityInput) cityInput.value = '';
4177						if (stateInput) stateInput.value = '';
4178						if (addressIdInput) addressIdInput.value = '';
4179						if (marketInput) marketInput.value = '';
4180						if (addressTypeInput) addressTypeInput.value = '';
4181						if (businessContinueInput) businessContinueInput.value = '0';
4182					}
4183
4184				function setSelectionMode(mode) {
4185					if (selectionModeInput) {
4186						selectionModeInput.value = mode === 'suggestion' ? 'suggestion' : 'typed';
4187					}
4188				}
4189
4190				function setSkipReview(value) {
4191					if (skipReviewInput) {
4192						skipReviewInput.value = value ? '1' : '0';
4193					}
4194				}
4195
4196				function submitForm() {
4197					persistModalReturnUrl();
4198					if (typeof form.requestSubmit === 'function') {
4199						form.requestSubmit();
4200					} else {
4201						form.submit();
4202					}
4203				}
4204
4205					function setStructuredFieldsFromSuggestion(item) {
4206						if (!item) return;
4207						streetHiddenInput.value = String(item.street || '').trim();
4208							if (zipInput) zipInput.value = String(item.zip || '').trim();
4209							if (cityInput) cityInput.value = String(item.city || '').trim();
4210							if (stateInput) stateInput.value = String(item.state || '').trim();
4211							if (addressIdInput) addressIdInput.value = item.is_mdu ? '' : String(item.id || '').trim();
4212							if (marketInput) marketInput.value = String(item.market || '').trim();
4213							if (addressTypeInput) addressTypeInput.value = String(item.address_type || '').trim();
4214							if (businessContinueInput) businessContinueInput.value = '0';
4215						}
4216
4217						function openDropdown() {
4218							setAutocompleteOpenState(true);
4219							dropdown.style.display = 'block';
4220							syncAutocompleteUiSoon();
4221						dropdown.classList.add('is-open');
4222						streetInput.setAttribute('aria-expanded', 'true');
4223					}
4224
4225					function closeDropdown() {
4226						dropdown.classList.remove('is-open');
4227						dropdown.style.display = '';
4228						setAutocompleteOpenState(false);
4229						streetInput.setAttribute('aria-expanded', 'false');
4230						activeIndex = -1;
4231					}
4232
4233				function setLoading(isLoading) {
4234					loading.classList.toggle('is-visible', !!isLoading);
4235					dropdown.setAttribute('aria-busy', isLoading ? 'true' : 'false');
4236				}
4237
4238				function isManualOption(item) {
4239					return !!(item && item.isManualOption);
4240				}
4241
4242				function renderDropdownState(stateName, title, subLabel, includeManualOption) {
4243					currentItems = includeManualOption ? [manualOptionItem] : [];
4244					activeIndex = -1;
4245
4246					var html = (
4247						'<div class="hs-ac-state hs-ac-state--' + escapeHtml(stateName || 'guidance') + '" role="presentation">' +
4248							'<span class="hs-ac-state-icon" aria-hidden="true"></span>' +
4249							'<span class="hs-ac-state-copy">' +
4250								'<span class="hs-ac-state-title">' + escapeHtml(title || '') + '</span>' +
4251								(subLabel ? '<span class="hs-ac-state-sub">' + escapeHtml(subLabel) + '</span>' : '') +
4252							'</span>' +
4253						'</div>'
4254					);
4255
4256					if (includeManualOption) {
4257						html += (
4258							'<div class="hs-ac-item hs-ac-item--manual" role="option" data-index="0">' +
4259								'<div class="hs-ac-main">' + escapeHtml(manualOptionItem.label) + '</div>' +
4260								'<div class="hs-ac-sub">' + escapeHtml(manualOptionItem.subLabel) + '</div>' +
4261							'</div>'
4262						);
4263					}
4264
4265					dropdown.innerHTML = html;
4266					openDropdown();
4267				}
4268
4269				function renderLoadingState(shape) {
4270					var detail = shape && shape.hasZip
4271						? 'Checking nearby ALLO addresses for this ZIP.'
4272						: 'Checking likely ALLO addresses for this street.';
4273					renderDropdownState('loading', 'Searching addresses...', detail, false);
4274				}
4275
4276				function renderNoResultsState(shape) {
4277					var detail = shape && shape.hasZip
4278						? 'Try the full street name, apartment details, or use the address you typed.'
4279						: 'Try adding ZIP, city, or state, then check the exact address.';
4280					renderDropdownState('no-results', 'Keep typing to narrow results', detail, true);
4281				}
4282
4283				function renderSuggestions(items) {
4284					var listItems = Array.isArray(items) ? items.slice() : [];
4285
4286					if (!listItems.length) {
4287						renderNoResultsState(getAutocompleteInputShape(streetInput.value, zipInput ? zipInput.value : ''));
4288						return;
4289					}
4290
4291					listItems.push(manualOptionItem);
4292
4293					currentItems = listItems;
4294					activeIndex = -1;
4295
4296					var html = '<div class="hs-ac-header">Select your address</div>' + currentItems.map(function(item, index) {
4297						if (isManualOption(item)) {
4298							return (
4299								'<div class="hs-ac-item hs-ac-item--manual" role="option" data-index="' + index + '">' +
4300									'<div class="hs-ac-main">' + escapeHtml(item.label || "My address isn\\'t listed") + '</div>' +
4301									'<div class="hs-ac-sub">' + escapeHtml(item.subLabel || '') + '</div>' +
4302								'</div>'
4303							);
4304						}
4305
4306							var sub = '';
4307							if (item.city && item.state && item.zip) {
4308								sub = item.city + ', ' + item.state + ' ' + item.zip;
4309							} else if (item.city && item.state) {
4310								sub = item.city + ', ' + item.state;
4311							} else {
4312								sub = [item.city, item.state, item.zip].filter(Boolean).join(' ');
4313							}
4314
4315							var subHtml = escapeHtml(sub);
4316							if (item.is_mdu || item.unit) {
4317								subHtml = (sub ? '<span class="hs-ac-location">' + escapeHtml(sub) + '</span>' : '') +
4318									'<span class="hs-ac-pill">Apartment - select your unit next</span>';
4319							}
4320
4321							return (
4322								'<div class="hs-ac-item" role="option" data-index="' + index + '">' +
4323									'<div class="hs-ac-main">' + escapeHtml(item.street || '') + '</div>' +
4324									'<div class="hs-ac-sub hs-ac-meta">' + subHtml + '</div>' +
4325								'</div>'
4326							);
4327					}).join('');
4328
4329					dropdown.innerHTML = html;
4330					openDropdown();
4331				}
4332
4333				function selectSuggestion(item) {
4334					if (!item) return;
4335
4336					if (isManualOption(item)) {
4337						manualEntryMode = true;
4338						lastFetchId += 1;
4339						setLoading(false);
4340						clearStructuredFields();
4341						setSelectionMode('typed');
4342						setSkipReview(false);
4343						closeDropdown();
4344						setSubmittingState(false);
4345						return;
4346					}
4347
4348						manualEntryMode = false;
4349						setStructuredFieldsFromSuggestion(item);
4350						setSelectionMode(item.is_mdu ? 'typed' : 'suggestion');
4351						setSkipReview(false);
4352						streetInput.value = formatSuggestionAddress(item);
4353					closeDropdown();
4354					setSubmittingState(false);
4355				}
4356
4357				function highlightActive() {
4358					var els = dropdown.querySelectorAll('.hs-ac-item');
4359					els.forEach(function(el, idx) {
4360						el.classList.toggle('is-active', idx === activeIndex);
4361					});
4362				}
4363
4364					function fetchSuggestions() {
4365						if (isSubmittingForm) {
4366							return;
4367						}
4368
4369						var fullAddress = streetInput.value.trim();
4370						var zip = extractZip(fullAddress) || (zipInput ? zipInput.value.trim() : '');
4371						var inputShape = getAutocompleteInputShape(fullAddress, zip);
4372
4373					if (fullAddress.length < MIN_AUTOCOMPLETE_CHARS) {
4374						lastFetchId += 1;
4375						abortPendingAutocompleteRequest();
4376						setLoading(false);
4377						if (fullAddress.length > 0) {
4378							renderDropdownState('start', 'Enter your street address', 'Start with house number and street name.', false);
4379						} else {
4380							closeDropdown();
4381						}
4382						return;
4383					}
4384
4385					if (manualEntryMode) {
4386						lastFetchId += 1;
4387						abortPendingAutocompleteRequest();
4388						setLoading(false);
4389						closeDropdown();
4390						return;
4391					}
4392
4393					if (!inputShape.hasZip && !inputShape.hasHouseNumber) {
4394						lastFetchId += 1;
4395						abortPendingAutocompleteRequest();
4396						setLoading(false);
4397						renderDropdownState('needs-house-number', 'Start with your house number', 'Example: 123 Main St. Adding ZIP also helps narrow results.', false);
4398						return;
4399					}
4400
4401					if (!inputShape.hasZip && !inputShape.hasStreetCore) {
4402						lastFetchId += 1;
4403						abortPendingAutocompleteRequest();
4404						setLoading(false);
4405						renderDropdownState('needs-street', 'Add the street name', 'Once the street is clear, we can suggest matching ALLO addresses.', false);
4406						return;
4407					}
4408
4409					var cacheKey = autocompleteCacheKey(fullAddress, zip);
4410					if (autocompleteCache[cacheKey]) {
4411						lastFetchId += 1;
4412						abortPendingAutocompleteRequest();
4413						renderSuggestions(autocompleteCache[cacheKey]);
4414						setLoading(false);
4415						return;
4416					}
4417
4418					if (!ajaxNonce) {
4419						var bootstrapFetchId = ++lastFetchId;
4420						abortPendingAutocompleteRequest();
4421						setLoading(true);
4422						renderLoadingState(inputShape);
4423
4424						bootstrapAutocomplete()
4425							.then(function() {
4426								if (bootstrapFetchId !== lastFetchId || isSubmittingForm) {
4427									return;
4428								}
4429								fetchSuggestions();
4430							})
4431							.catch(function() {
4432								if (bootstrapFetchId === lastFetchId) {
4433									setLoading(false);
4434									renderSuggestions([]);
4435								}
4436							});
4437						return;
4438					}
4439
4440						abortPendingAutocompleteRequest();
4441					var fetchId = ++lastFetchId;
4442					setLoading(true);
4443					renderLoadingState(inputShape);
4444
4445					var body = new URLSearchParams();
4446					body.append('action', "allo_hs_addr_suggest");
4447					body.append('nonce', ajaxNonce);
4448					body.append('street', fullAddress);
4449					body.append('zip', zip);
4450					body.append('hint_city', hintCityInput ? hintCityInput.value.trim() : '');
4451					body.append('hint_state', hintStateInput ? hintStateInput.value.trim() : '');
4452					body.append('hint_zip', hintZipInput ? hintZipInput.value.trim() : '');
4453					body.append('debug', debugFlag);
4454
4455					var requestController = typeof AbortController === 'function' ? new AbortController() : null;
4456					pendingAutocompleteRequest = requestController;
4457
4458					requestAutocompleteSuggestions(body, requestController)
4459						.then(function(response) {
4460							if (isInvalidAutocompleteNonce(response)) {
4461								return retryWithFreshNonce(fetchId, body, requestController)
4462									.then(function(retryResponse) {
4463										return retryResponse || response;
4464									});
4465							}
4466							return response;
4467						})
4468						.then(function(response) {
4469							if (fetchId !== lastFetchId) return;
4470							if (isSubmittingForm) return;
4471							var json = response ? response.json : null;
4472							if (!json || !json.success || !json.data) {
4473								renderSuggestions([]);
4474								return;
4475						}
4476						autocompleteCache[cacheKey] = Array.isArray(json.data.suggestions) ? json.data.suggestions.slice() : [];
4477						renderSuggestions(autocompleteCache[cacheKey]);
4478					})
4479					.catch(function(error) {
4480						if (fetchId !== lastFetchId) return;
4481						if (error && error.name === 'AbortError') return;
4482						renderSuggestions([]);
4483					})
4484					.finally(function() {
4485						if (pendingAutocompleteRequest === requestController) {
4486							pendingAutocompleteRequest = null;
4487						}
4488						if (fetchId === lastFetchId) setLoading(false);
4489					});
4490				}
4491
4492				function debouncedFetch() {
4493					clearTimeout(debounceTimer);
4494					debounceTimer = setTimeout(fetchSuggestions, AUTOCOMPLETE_DEBOUNCE_MS);
4495				}
4496
4497				function handleAutocompleteFocus() {
4498					syncAutocompleteUiSoon();
4499					if (isSubmittingForm || manualEntryMode) {
4500						return;
4501					}
4502					if (!streetInput.value.trim()) {
4503						setLoading(false);
4504						renderDropdownState('start', 'Enter your address', 'Start with house number and street name.', false);
4505					} else {
4506						debouncedFetch();
4507					}
4508				}
4509
4510				['focus', 'pointerdown', 'touchstart', 'keydown'].forEach(function(evt) {
4511					streetInput.addEventListener(evt, function() {
4512						unlockField(streetInput);
4513						bootstrapAutocomplete().catch(function() {});
4514					});
4515				});
4516
4517				setTimeout(function() {
4518					streetInput.setAttribute('autocomplete', 'new-password');
4519					syncAutocompleteUi();
4520				}, 50);
4521
4522					function handleAddressInputChange() {
4523							if (!streetInput.value.trim()) {
4524								manualEntryMode = false;
4525							}
4526
4527							enterAddressRevisionMode();
4528							clearStructuredFields();
4529							setSelectionMode('typed');
4530							setSkipReview(false);
4531							setSubmittingState(false);
4532							debouncedFetch();
4533					}
4534
4535						['input', 'change'].forEach(function(evt) {
4536							streetInput.addEventListener(evt, handleAddressInputChange);
4537						});
4538
4539				streetInput.addEventListener('focus', handleAutocompleteFocus);
4540
4541					if (acWrap) {
4542						var modalEl = acWrap.closest('.modal');
4543						if (modalEl) {
4544								function resetAutocompleteForModalClose() {
4545									clearAutocompleteUi();
4546									closeUnitMenu();
4547									setSubmittingState(false);
4548								}
4549
4550							if (window.jQuery && typeof window.jQuery === 'function') {
4551								window.jQuery(modalEl).on('shown.bs.modal', syncAutocompleteUiSoon);
4552								window.jQuery(modalEl).on('hide.bs.modal hidden.bs.modal', resetAutocompleteForModalClose);
4553							}
4554
4555							modalEl.addEventListener('click', function(event) {
4556								if (event.target && event.target.closest && event.target.closest('[data-dismiss="modal"]')) {
4557									resetAutocompleteForModalClose();
4558								}
4559							});
4560
4561							modalEl.addEventListener('transitionend', function(event) {
4562								if (event.target === modalEl) {
4563									syncAutocompleteUiSoon();
4564							}
4565						});
4566					}
4567				}
4568
4569				dropdown.addEventListener('mousedown', function(e) {
4570					var itemEl = e.target.closest('.hs-ac-item');
4571					if (!itemEl) return;
4572					e.preventDefault();
4573					var idx = parseInt(itemEl.getAttribute('data-index'), 10);
4574					if (!isNaN(idx) && currentItems[idx]) {
4575						selectSuggestion(currentItems[idx]);
4576					}
4577				});
4578
4579					streetInput.addEventListener('keydown', function(e) {
4580						if (!dropdown.classList.contains('is-open') || !currentItems.length) return;
4581
4582						if (e.key === 'ArrowDown') {
4583						e.preventDefault();
4584						activeIndex = (activeIndex + 1) % currentItems.length;
4585						highlightActive();
4586					} else if (e.key === 'ArrowUp') {
4587						e.preventDefault();
4588						activeIndex = activeIndex <= 0 ? currentItems.length - 1 : activeIndex - 1;
4589						highlightActive();
4590					} else if (e.key === 'Enter') {
4591						if (activeIndex >= 0 && currentItems[activeIndex]) {
4592							e.preventDefault();
4593							selectSuggestion(currentItems[activeIndex]);
4594						}
4595					} else if (e.key === 'Escape') {
4596						closeDropdown();
4597						}
4598					});
4599
4600					if (unitInput && unitMenu) {
4601						unitInput.addEventListener('pointerdown', function() {
4602							window.setTimeout(openUnitMenu, 0);
4603						});
4604
4605						unitInput.addEventListener('focus', openUnitMenu);
4606
4607						unitInput.addEventListener('input', function() {
4608							renderUnitOptions();
4609							openUnitMenu();
4610						});
4611
4612						unitInput.addEventListener('keydown', function(e) {
4613							var options = filteredUnitOptions();
4614							if (!options.length) return;
4615
4616							if (e.key === 'ArrowDown') {
4617								e.preventDefault();
4618								activeUnitIndex = unitMenu.classList.contains('is-open') ? (activeUnitIndex + 1) % options.length : 0;
4619								renderUnitOptions();
4620								setUnitMenuOpen(true);
4621							} else if (e.key === 'ArrowUp') {
4622								e.preventDefault();
4623								activeUnitIndex = activeUnitIndex <= 0 ? options.length - 1 : activeUnitIndex - 1;
4624								renderUnitOptions();
4625								setUnitMenuOpen(true);
4626							} else if (e.key === 'Enter' && unitMenu.classList.contains('is-open')) {
4627								if (activeUnitIndex >= 0 && options[activeUnitIndex]) {
4628									e.preventDefault();
4629									selectUnitOption(options[activeUnitIndex]);
4630								}
4631							} else if (e.key === 'Escape') {
4632								closeUnitMenu();
4633							}
4634						});
4635
4636						unitMenu.addEventListener('mousedown', function(e) {
4637							e.preventDefault();
4638						});
4639
4640						unitMenu.addEventListener('click', function(e) {
4641							var optionEl = e.target.closest('.hs-unit-option[data-unit-index]');
4642							if (!optionEl) return;
4643							var options = filteredUnitOptions();
4644							var index = parseInt(optionEl.getAttribute('data-unit-index'), 10);
4645							if (!isNaN(index) && options[index]) {
4646								selectUnitOption(options[index]);
4647							}
4648						});
4649					}
4650
4651						if (reviewOptionBtns && reviewOptionBtns.length) {
4652							reviewOptionBtns.forEach(function(btn) {
4653									btn.addEventListener('click', function() {
4654								var selectedItem = {
4655									id: btn.getAttribute('data-address-id') || '',
4656									street: btn.getAttribute('data-street') || '',
4657									city: btn.getAttribute('data-city') || '',
4658									state: btn.getAttribute('data-state') || '',
4659									zip: btn.getAttribute('data-zip') || '',
4660									market: btn.getAttribute('data-market') || '',
4661									address_type: btn.getAttribute('data-address-type') || ''
4662								};
4663								var full = btn.getAttribute('data-full') || '';
4664
4665								streetInput.value = full || selectedItem.street;
4666								setStructuredFieldsFromSuggestion(selectedItem);
4667
4668								setSelectionMode('suggestion');
4669								setSkipReview(true);
4670							setSubmittingState(true);
4671							submitForm();
4672						});
4673						});
4674					}
4675
4676					if (reviewRefineBtn) {
4677						reviewRefineBtn.addEventListener('click', function() {
4678							manualEntryMode = false;
4679							setSelectionMode('typed');
4680							setSkipReview(false);
4681							clearStructuredFields();
4682							if (reviewBox) {
4683								reviewBox.hidden = true;
4684							}
4685							if (streetInput && typeof streetInput.focus === 'function') {
4686								streetInput.focus();
4687								var valueLength = streetInput.value.length;
4688								if (typeof streetInput.setSelectionRange === 'function') {
4689									streetInput.setSelectionRange(valueLength, valueLength);
4690								}
4691							}
4692							debouncedFetch();
4693						});
4694					}
4695
4696					if (reviewCustomBtn) {
4697						reviewCustomBtn.addEventListener('click', function() {
4698							setSelectionMode('typed');
4699						setSkipReview(true);
4700						clearStructuredFields();
4701						setSubmittingState(true);
4702						submitForm();
4703					});
4704				}
4705
4706					document.addEventListener('click', function(e) {
4707						if (!dropdown.contains(e.target) && e.target !== streetInput) {
4708							closeDropdown();
4709						}
4710						if (unitPicker && !unitPicker.contains(e.target)) {
4711							closeUnitMenu();
4712						}
4713					});
4714
4715				if (marketRedirectNowButton) {
4716					marketRedirectNowButton.addEventListener('click', function() {
4717						goToMarketRedirectUrl();
4718					});
4719				}
4720
4721					if (marketRedirectCloseButtons && marketRedirectCloseButtons.length) {
4722						marketRedirectCloseButtons.forEach(function(btn) {
4723							btn.addEventListener('click', function() {
4724							closeMarketRedirectModal();
4725						});
4726						});
4727					}
4728
4729					if (activeServiceCloseButtons && activeServiceCloseButtons.length) {
4730						activeServiceCloseButtons.forEach(function(btn) {
4731							btn.addEventListener('click', function() {
4732								closeActiveServiceModal();
4733							});
4734						});
4735					}
4736
4737					if (activeServiceNewCustomerLink) {
4738						activeServiceNewCustomerLink.addEventListener('click', function() {
4739							pushAlloGaEvent('active_service_new_customer_continue', {
4740								source: 'address_checker_active_service_prompt',
4741								route_type: 'choose_package'
4742							});
4743						});
4744					}
4745
4746					if (activeServiceChangeLink) {
4747						activeServiceChangeLink.addEventListener('click', function() {
4748							pushAlloGaEvent('active_service_change_service_started', {
4749								source: 'address_checker_active_service_prompt',
4750								route_type: 'service_change'
4751							});
4752						});
4753					}
4754
4755					if (businessAddressCloseButtons && businessAddressCloseButtons.length) {
4756						businessAddressCloseButtons.forEach(function(btn) {
4757							btn.addEventListener('click', function() {
4758							closeBusinessAddressModal();
4759						});
4760					});
4761				}
4762
4763				if (businessAddressContinueButton) {
4764					businessAddressContinueButton.addEventListener('click', function() {
4765						if (businessContinueInput) {
4766							businessContinueInput.value = '1';
4767						}
4768						closeBusinessAddressModal();
4769						setSubmittingState(true);
4770						submitForm();
4771					});
4772				}
4773
4774				var businessQuoteLink = root.querySelector('.hs-business-modal__primary');
4775				if (businessQuoteLink) {
4776					businessQuoteLink.addEventListener('click', function() {
4777						pushAlloGaEvent('business_quote_started', {
4778							source: 'address_checker_business_prompt',
4779							route_type: 'business_quote',
4780							address_type: 'business'
4781						});
4782					});
4783				}
4784
4785					document.addEventListener('keydown', function(e) {
4786						if (e.key === 'Escape' && activeServiceModal && activeServiceModal.classList.contains('is-visible')) {
4787							closeActiveServiceModal();
4788							return;
4789						}
4790						if (e.key === 'Escape' && businessAddressModal && businessAddressModal.classList.contains('is-visible')) {
4791							closeBusinessAddressModal();
4792						}
4793				});
4794
4795					form.addEventListener('submit', function(event) {
4796						if (!formNonceInput || !formNonceInput.value) {
4797							event.preventDefault();
4798							if (formNonceSubmitPromise) {
4799								return;
4800							}
4801
4802							setSubmittingState(true);
4803							formNonceSubmitPromise = bootstrapAutocomplete()
4804								.then(function() {
4805									if (!formNonceInput || !formNonceInput.value) {
4806										throw new Error('Address form bootstrap failed.');
4807									}
4808									formNonceSubmitPromise = null;
4809									setSubmittingState(false);
4810									submitForm();
4811								})
4812								.catch(function() {
4813									formNonceSubmitPromise = null;
4814									setSubmittingState(false);
4815									window.location.reload();
4816								});
4817							return;
4818						}
4819
4820						persistModalReturnUrl();
4821						unlockField(streetInput);
4822						closeDropdown();
4823						closeUnitMenu();
4824
4825						var fullAddress = streetInput.value.trim();
4826					if (!streetHiddenInput.value.trim()) {
4827						streetHiddenInput.value = fullAddress;
4828					}
4829
4830					if (zipInput && !zipInput.value.trim()) {
4831						var inferredZip = extractZip(fullAddress);
4832						if (inferredZip) {
4833							zipInput.value = inferredZip;
4834						}
4835					}
4836
4837					pushAlloGaEvent('address_lookup_submitted', {
4838						selection_mode: selectionModeInput ? selectionModeInput.value : 'typed',
4839						has_zip: !!(zipInput && zipInput.value.trim()),
4840						address_type: addressTypeInput ? addressTypeInput.value : '',
4841						market: marketInput ? marketInput.value : '',
4842						business_continue: !!(businessContinueInput && businessContinueInput.value === '1')
4843					});
4844
4845					setSubmittingState(true);
4846				});
4847
4848				setSubmittingState(false);
4849				syncAutocompleteUiSoon();
4850				window.addEventListener('resize', syncAutocompleteUi);
4851				window.addEventListener('scroll', syncAutocompleteUi, true);
4852
4853				window.addEventListener('pageshow', function() {
4854					setSubmittingState(false);
4855					syncAutocompleteUiSoon();
4856				});
4857
4858					openMarketRedirectModal();
4859					openActiveServiceModal();
4860					openBusinessAddressModal();
4861					autoOpenSubmittedModal();
4862			})();
4863			</script>
4863
4864					<style>
4865			#service-locations .hs-card {
4866				width: 100%;
4867				margin: 0;
4868			}
4869		</style>
4870	</div>
4871
4872			<div class="row justify-content-md-center allo-service-modal__paths">
4873			<div class="col-lg-6 d-flex flex-column align-items-start allo-service-modal__path">
4874				<p class="h3">Do You Own a Business?</p>
4875				<p>We have customized plans to fit your&nbsp;needs.</p>
4876				<a href="https://www.allocommunications.com/business/" class="btn btn-secondary btn-lg">Learn More</a>
4877			</div>
4878			<div class="col-lg-6 mt-4 mt-lg-0 d-flex flex-column align-items-start allo-service-modal__path">
4879				<p class="h3">Live in an Apartment?</p>
4880				<p>See if ALLO is available at your&nbsp;complex.</p>
4881				<a href="https://www.allocommunications.com/apartments/"
4882					class="btn btn-tertiary btn-lg allo-service-modal__apartments-btn">Search Apartments</a>
4883			</div>
4884		</div>
4885	</div>
4886			</div>
4887		</div>
4888	</div>
4889</div>
4890
4891<!-- Facebook Choice -->
4892<!-- Modal for ALLO Blast Router teaser -->
4893<div class="modal fade fixed-bottom-modal modal-hero" id="facebook-modal" tabindex="-1" role="dialog"
4894		 aria-labelledby="facebook-modal-label">
4895	<div class="modal-dialog modal-md modal-dialog-centered" role="document">
4896		<div class="modal-content px-0">
4897			<div class="modal-header border-bottom-0">
4898				<button type="button" class="close text-body" data-dismiss="modal" aria-label="Close"><span
4899						aria-hidden="true">&times;</span>
4900				</button>
4901			</div>
4902			<div class="modal-body py-0">
4903				<div class="row justify-content-center mb-md-3">
4904					<div class="col-sm-10 mt-2 mt-sm-0 d-flex flex-column align-items-start mb-2 mb-sm-0 px-4 px-md-0">
4905						<h4 id="facebook-modal-label" class="mb-2 mw-100 h2">Where are you located?</h4>
4906						<p>Let us provide you with the most local Facebook experience.</p>
4907						<p><a href="https://www.facebook.com/AlloFiberNE" target="_blank" rel="noreferrer">
4908								<span class="fi-facebook"></span>
4909								ALLO Fiber Nebraska <span class="sr-only"> on Facebook</span>
4910							</a></p>
4911						<p><a href="https://www.facebook.com/AlloFiberCO" target="_blank" rel="noreferrer">
4912								<span class="fi-facebook"></span>
4913								ALLO Fiber Colorado <span class="sr-only"> on Facebook</span>
4914							</a></p>
4915						<p><a href="https://www.facebook.com/AlloFiberAZ" target="_blank" rel="noreferrer">
4916								<span class="fi-facebook"></span>
4917								ALLO Fiber Arizona <span class="sr-only"> on Facebook</span>
4918							</a></p>
4919						<p><a href="https://www.facebook.com/AlloFiberMO" target="_blank" rel="noreferrer">
4920								<span class="fi-facebook"></span>
4921								ALLO Fiber Missouri <span class="sr-only"> on Facebook</span>
4922							</a></p>
4923						<p><a href="https://www.facebook.com/profile.php?id=61579760960121" target="_blank" rel="noreferrer">
4924								<span class="fi-facebook"></span>
4925								ALLO Fiber en Español
4926							</a></p>
4927					</div>
4928				</div>
4929			</div>
4930		</div>
4931	</div>
4932</div>
4933<!-- Channel Guides -->
4934<div class="modal fade" id="channel-guides-modal" tabindex="-1" role="dialog"
4935		 aria-labelledby="channel-guides-modal-label">
4936	<div class="modal-dialog modal-dialog-centered" role="document">
4937		<div class="modal-content">
4938			<div class="modal-header">
4939				<h4 class="modal-title" id="channel-guides-modal-label">Select your city to view the channel guide</h4>
4940				<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
4941						aria-hidden="true">&times;</span></button>
4942			</div>
4943			<div class="modal-body">
4944				<ul class="list-unstyled list-columns">
4945										<li>
4946						<a href="https://www.allocommunications.com/channels/alliance/" target="_blank" rel="noreferrer"
4947							 class="link-more">Alliance</a>
4948					</li>
4949									<li>
4950						<a href="https://www.allocommunications.com/channels/ashland/" target="_blank" rel="noreferrer"
4951							 class="link-more">Ashland</a>
4952					</li>
4953									<li>
4954						<a href="https://www.allocommunications.com/channels/breckenridge/" target="_blank" rel="noreferrer"
4955							 class="link-more">Breckenridge</a>
4956					</li>
4957									<li>
4958						<a href="https://www.allocommunications.com/channels/bridgeport/" target="_blank" rel="noreferrer"
4959							 class="link-more">Bridgeport</a>
4960					</li>
4961									<li>
4962						<a href="https://www.allocommunications.com/channels/brighton/" target="_blank" rel="noreferrer"
4963							 class="link-more">Brighton</a>
4964					</li>
4965									<li>
4966						<a href="https://www.allocommunications.com/channels/brush/" target="_blank" rel="noreferrer"
4967							 class="link-more">Brush</a>
4968					</li>
4969									<li>
4970						<a href="https://www.allocommunications.com/channels/columbus/" target="_blank" rel="noreferrer"
4971							 class="link-more">Columbus</a>
4972					</li>
4973									<li>
4974						<a href="https://www.allocommunications.com/channels/crete/" target="_blank" rel="noreferrer"
4975							 class="link-more">
4975Crete</a>
4976					</li>
4977									<li>
4978						<a href="https://www.allocommunications.com/channels/dacono/" target="_blank" rel="noreferrer"
4979							 class="link-more">Dacono</a>
4980					</li>
4981									<li>
4982						<a href="https://www.allocommunications.com/channels/eaton/" target="_blank" rel="noreferrer"
4983							 class="link-more">Eaton</a>
4984					</li>
4985									<li>
4986						<a href="https://www.allocommunications.com/channels/erie/" target="_blank" rel="noreferrer"
4987							 class="link-more">Erie</a>
4988					</li>
4989									<li>
4990						<a href="https://www.allocommunications.com/channels/evans/" target="_blank" rel="noreferrer"
4991							 class="link-more">Evans</a>
4992					</li>
4993									<li>
4994						<a href="https://www.allocommunications.com/channels/flagstaff/" target="_blank" rel="noreferrer"
4995							 class="link-more">Flagstaff</a>
4996					</li>
4997									<li>
4998						<a href="https://www.allocommunications.com/channels/fort-lupton/" target="_blank" rel="noreferrer"
4999							 class="link-more">Fort Lupton</a>
5000					</li>
5001									<li>
5002						<a href="https://www.allocommunications.com/channels/fort-morgan/" target="_blank" rel="noreferrer"
5003							 class="link-more">Fort Morgan</a>
5004					</li>
5005									<li>
5006						<a href="https://www.allocommunications.com/channels/frederick/" target="_blank" rel="noreferrer"
5007							 class="link-more">Frederick</a>
5008					</li>
5009									<li>
5010						<a href="https://www.allocommunications.com/channels/fremont/" target="_blank" rel="noreferrer"
5011							 class="link-more">Fremont</a>
5012					</li>
5013									<li>
5014						<a href="https://www.allocommunications.com/channels/gering/" target="_blank" rel="noreferrer"
5015							 class="link-more">Gering</a>
5016					</li>
5017									<li>
5018						<a href="https://www.allocommunications.com/channels/grand-island/" target="_blank" rel="noreferrer"
5019							 class="link-more">Grand Island</a>
5020					</li>
5021									<li>
5022						<a href="https://www.allocommunications.com/channels/greeley/" target="_blank" rel="noreferrer"
5023							 class="link-more">Greeley</a>
5024					</li>
5025									<li>
5026						<a href="https://www.allocommunications.com/channels/gretna/" target="_blank" rel="noreferrer"
5027							 class="link-more">Gretna</a>
5028					</li>
5029									<li>
5030						<a href="https://www.allocommunications.com/channels/hastings/" target="_blank" rel="noreferrer"
5031							 class="link-more">Hastings</a>
5032					</li>
5033									<li>
5034						<a href="https://www.allocommunications.com/channels/hickman/" target="_blank" rel="noreferrer"
5035							 class="link-more">Hickman</a>
5036					</li>
5037									<li>
5038						<a href="https://www.allocommunications.com/channels/hudson/" target="_blank" rel="noreferrer"
5039							 class="link-more">Hudson</a>
5040					</li>
5041									<li>
5042						<a href="https://www.allocommunications.com/channels/imperial/" target="_blank" rel="noreferrer"
5043							 class="link-more">Imperial</a>
5044					</li>
5045									<li>
5046						<a href="https://www.allocommunications.com/channels/joplin/" target="_blank" rel="noreferrer"
5047							 class="link-more">Joplin</a>
5048					</li>
5049									<li>
5050						<a href="https://www.allocommunications.com/channels/kearney/" target="_blank" rel="noreferrer"
5051							 class="link-more">Kearney</a>
5052					</li>
5053									<li>
5054						<a href="https://www.allocommunications.com/channels/kersey/" target="_blank" rel="noreferrer"
5055							 class="link-more">Kersey</a>
5056					</li>
5057									<li>
5058						<a href="https://www.allocommunications.com/channels/kingman/" target="_blank" rel="noreferrer"
5059							 class="link-more">Kingman</a>
5060					</li>
5061									<li>
5062						<a href="https://www.allocommunications.com/channels/lavista/" target="_blank" rel="noreferrer"
5063							 class="link-more">Lavista</a>
5064					</li>
5065									<li>
5066						<a href="https://www.allocommunications.com/channels/lake-havasu-city/" target="_blank" rel="noreferrer"
5067							 class="link-more">Lake Havasu City</a>
5068					</li>
5069									<li>
5070						<a href="https://www.allocommunications.com/channels/lincoln/" target="_blank" rel="noreferrer"
5071							 class="link-more">Lincoln</a>
5072					</li>
5073									<li>
5074						<a href="https://www.allocommunications.com/channels/milford/" target="_blank" rel="noreferrer"
5075							 class="link-more">Milford</a>
5076					</li>
5077									<li>
5078						<a href="https://www.allocommunications.com/channels/mitchell/" target="_blank" rel="noreferrer"
5079							 class="link-more">Mitchell</a>
5080					</li>
5081									<li>
5082						<a href="https://www.allocommunications.com/channels/morrill/" target="_blank" rel="noreferrer"
5083							 class="link-more">Morrill</a>
5084					</li>
5085									<li>
5086						<a href="https://www.allocommunications.com/channels/norfolk/" target="_blank" rel="noreferrer"
5087							 class="link-more">Norfolk</a>
5088					</li>
5089									<li>
5090						<a href="https://www.allocommunications.com/channels/north-platte/" target="_blank" rel="noreferrer"
5091							 class="link-more">North Platte</a>
5092					</li>
5093									<li>
5094						<a href="https://www.allocommunications.com/channels/northglenn/" target="_blank" rel="noreferrer"
5095							 class="link-more">Northglenn</a>
5096					</li>
5097									<li>
5098						<a href="https://www.allocommunications.com/channels/ogallala/" target="_blank" rel="noreferrer"
5099							 class="link-more">Ogallala</a>
5100					</li>
5101									<li>
5102						<a href="https://www.allocommunications.com/channels/papillion/" target="_blank" rel="noreferrer"
5103							 class="link-more">Papillion</a>
5104					</li>
5105									<li>
5106						<a href="https://www.allocommunications.com/channels/pueblo/" target="_blank" rel="noreferrer"
5107							 class="link-more">Pueblo</a>
5108					</li>
5109									<li>
5110						<a href="https://www.allocommunications.com/channels/ralston/" target="_blank" rel="noreferrer"
5111							 class="link-more">Ralston</a>
5112					</li>
5113									<li>
5114						<a href="https://www.allocommunications.com/channels/san-luis/" target="_blank" rel="noreferrer"
5115							 class="link-more">San Luis</a>
5116					</li>
5117									<li>
5118						<a href="https://www.allocommunications.com/channels/scottsbluff/" target="_blank" rel="noreferrer"
5119							 class="link-more">Scottsbluff</a>
5120					</li>
5121									<li>
5122						<a href="https://www.allocommunications.com/channels/seward/" target="_blank" rel="noreferrer"
5123							 class="link-more">Seward</a>
5124					</li>
5125									<li>
5126						<a href="https://www.allocommunications.com/channels/sidney/" target="_blank" rel="noreferrer"
5127							 class="link-more">Sidney</a>
5128					</li>
5129									<li>
5130						<a href="https://www.allocommunications.com/channels/sierra-vista/" target="_blank" rel="noreferrer"
5131							 class="link-more">Sierra Vista</a>
5132					</li>
5133									<li>
5134						<a href="https://www.allocommunications.com/channels/somerton/" target="_blank" rel="noreferrer"
5135							 class="link-more">Somerton</a>
5136					</li>
5137									<li>
5138						<a href="https://www.allocommunications.com/channels/valentine/" target="_blank" rel="noreferrer"
5139							 class="link-more">Valentine</a>
5140					</li>
5141									<li>
5142						<a href="https://www.allocommunications.com/channels/wakefield/" target="_blank" rel="noreferrer"
5143							 class="link-more">Wakefield</a>
5144					</li>
5145									<li>
5146						<a href="https://www.allocommunications.com/channels/waverly/" target="_blank" rel="noreferrer"
5147							 class="link-more">Waverly</a>
5148					</li>
5149									<li>
5150						<a href="https://www.allocommunications.com/channels/wayne/" target="_blank" rel="noreferrer"
5151							 class="link-more">Wayne</a>
5152					</li>
5153									<li>
5154						<a href="https://www.allocommunications.com/channels/westminster/" target="_blank" rel="noreferrer"
5155							 class="link-more">Westminster</a>
5156					</li>
5157									<li>
5158						<a href="https://www.allocommunications.com/channels/york/" target="_blank" rel="noreferrer"
5159							 class="link-more">York</a>
5160					</li>
5161									<li>
5162						<a href="https://www.allocommunications.com/channels/yuma/" target="_blank" rel="noreferrer"
5163							 class="link-more">Yuma</a>
5164					</li>
5165								</ul>
5166			</div>
5167			<div class="modal-footer">
5168				<button type="button" class="btn btn-outline-contrast btn-sm" data-dismiss="modal">Close</button>
5169			</div>
5170		</div>
5171	</div>
5172</div>
5173
5174<!-- Business Modals -->
5175<!-- Business Communitylist -->
5176<div class="modal fade" id="business-communitylist" tabindex="-1" role="dialog"
5177		 aria-labelledby="business-locations-label">
5178	<div class="modal-dialog modal-lg modal-dialog-centered" role="document">
5179		<div class="modal-content px-3">
5180			<div class="modal-header">
5181				<h4 id="business-locations-label" class="decorated decorated-secondary mb-0 h2">Learn About ALLO Business
5182					In:</h4>
5183				<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
5184						aria-hidden="true">&times;</span></button>
5185			</div>
5186			<div class="modal-body">
5187				<div class="row">
5188					<div class="col-lg-6">
5189						<h3>Arizona</h3>
5190						<ul class="list-unstyled list-columns ml-2 ml-xl-3">
5191										<li class="mb-3 mb-sm-2">
5192									<a href="https://www.allocommunications.com/locations/flagstaff/" class="link-more d-inline">
5193						Flagstaff					</a>
5194																										<a href="https://www.allocommunications.com/locations/flagstaff/#map" class="text-body d-inline"
5195								 data-toggle="popover"
5196								 data-placement="top" data-content="View Flagstaff construction map"
5197								 aria-label="View Flagstaff construction map">
5198								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5199							</a>
5200																																																																								</li>
5201					<li class="mb-3 mb-sm-2">
5202									<a href="https://www.allocommunications.com/locations/kingman/" class="link-more d-inline">
5203						Kingman					</a>
5204																																			<a href="https://www.allocommunications.com/locations/kingman/#map" class="text-body d-inline"
5205								 data-toggle="popover"
5206								 data-placement="top" data-content="View Kingman construction map"
5207								 aria-label="View Kingman construction map">
5208								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5209							</a>
5210																																																															</li>
5211					<li class="mb-3 mb-sm-2">
5212									<a href="https://www.allocommunications.com/locations/lake-havasu-city/" class="link-more d-inline">
5213						Lake Havasu City					</a>
5214																																												<a href="https://www.allocommunications.com/locations/lake-havasu-city/#map" class="text-body d-inline"
5215								 data-toggle="popover"
5216								 data-placement="top" data-content="View Lake Havasu City construction map"
5217								 aria-label="View Lake Havasu City construction map">
5218								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5219							</a>
5220																																																						</li>
5221					<li class="mb-3 mb-sm-2">
5222									<a href="https://www.allocommunications.com/locations/san-luis/" class="link-more d-inline">
5223						San Luis					</a>
5224																																																					<a href="https://www.allocommunications.com/locations/san-luis/#map" class="text-body d-inline"
5225								 data-toggle="popover"
5226								 data-placement="top" data-content="View San Luis construction map"
5227								 aria-label="View San Luis construction map">
5228								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5229							</a>
5230																																													</li>
5231					<li class="mb-3 mb-sm-2">
5232									<a href="https://www.allocommunications.com/locations/sierra-vista/" class="link-more d-inline">
5233						Sierra Vista					</a>
5234																																																														<a href="https://www.allocommunications.com/locations/sierra-vista/#map" class="text-body d-inline"
5235								 data-toggle="popover"
5236								 data-placement="top" data-content="View Sierra Vista construction map"
5237								 aria-label="View Sierra Vista construction map">
5238								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5239							</a>
5240																																				</li>
5241					<li class="mb-3 mb-sm-2">
5242									<a href="https://www.allocommunications.com/locations/somerton/" class="link-more d-inline">
5243						Somerton					</a>
5244																																																																							<a href="https://www.allocommunications.com/locations/somerton/#map" class="text-body d-inline"
5245								 data-toggle="popover"
5246								 data-placement="top" data-content="View Somerton construction map"
5247								 aria-label="View Somerton construction map">
5248								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5249							</a>
5250																											</li>
5251					<li class="mb-3 mb-sm-2">
5252									<a href="https://www.allocommunications.com/locations/yuma/" class="link-more d-inline">
5253						Yuma					</a>
5254																																																																																<a href="https://www.allocommunications.com/locations/yuma/#map" class="text-body d-inline"
5255								 data-toggle="popover"
5256								 data-placement="top" data-content="View Yuma construction map"
5257								 aria-label="View Yuma construction map">
5258								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5259							</a>
5260																		</li>
5261									<li><a href="https://www.allocommunications.com/edge-location/yuma-county" class="link-more">Yuma County
5262									Middle Mile</a>
5263							</li>
5264						</ul>
5265						<h3>Colorado</h3>
5266						<ul class="list-unstyled list-columns ml-2 ml-xl-3">
5267										<li class="mb-3 mb-sm-2">
5268									<a href="https://www.allocommunications.com/locations/boulder/" class="link-more d-inline">
5269						Boulder					</a>
5270																										<a href="https://www.allocommunications.com/locations/boulder/#map" class="text-body d-inline"
5271								 data-toggle="popover"
5272								 data-placement="top" data-content="View Boulder construction map"
5273								 aria-label="View Boulder construction map">
5274								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5275							</a>
5276																																																																																																																														</li>
5277					<li class="mb-3 mb-sm-2">
5278									<a href="https://www.allocommunications.com/locations/breckenridge/" class="link-more d-inline">
5279						Breckenridge					</a>
5280																																			<a href="https://www.allocommunications.com/locations/breckenridge/#map" class="text-body d-inline"
5281								 data-toggle="popover"
5282								 data-placement="top" data-content="View Breckenridge construction map"
5283								 aria-label="View Breckenridge construction map">
5284								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5285							</a>
5286																																																																																																																					</li>
5287					<li class="mb-3 mb-sm-2">
5288									<a href="https://www.allocommunications.com/locations/brighton/" class="link-more d-inline">
5289						Brighton					</a>
5290																																												<a href="https://www.allocommunications.com/locations/brighton/#map" class="text-body d-inline"
5291								 data-toggle="popover"
5292								 data-placement="top" data-content="View Brighton construction map"
5293								 aria-label="View Brighton construction map">
5294								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5295							</a>
5296																																																																																																												</li>
5297					<li class="mb-3 mb-sm-2">
5298									<a href="https://www.allocommunications.com/locations/brush/" class="link-more d-inline">
5299						Brush					</a>
5300																																																					<a href="https://www.allocommunications.com/locations/brush/#map" class="text-body d-inline"
5301								 data-toggle="popover"
5302								 data-placement="top" data-content="View Brush construction map"
5303								 aria-label="View Brush construction map">
5304								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5305							</a>
5306																																																																																																			</li>
5307					<li class="mb-3 mb-sm-2">
5308									<a href="https://www.allocommunications.com/locations/dacono/" class="link-more d-inline">
5309						Dacono					</a>
5310																																																														<a href="https://www.allocommunications.com/locations/dacono/#map" class="text-body d-inline"
5311								 data-toggle="popover"
5312								 data-placement="top" data-content="View Dacono construction map"
5313								 aria-label="View Dacono construction map">
5314								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5315							</a>
5316																																																																																										</li>
5317					<li class="mb-3 mb-sm-2">
5318									<a href="https://www.allocommunications.com/locations/eaton/" class="link-more d-inline">
5319						Eaton					</a>
5320																																																																							<a href="https://www.allocommunications.com/locations/eaton/#map" class="text-body d-inline"
5321								 data-toggle="popover"
5322								 data-placement="top" data-content="View Eaton construction map"
5323								 aria-label="View Eaton construction map">
5324								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5325							</a>
5326																																																																																	</li>
5327					<li class="mb-3 mb-sm-2">
5328									<a href="https://www.allocommunications.com/locations/erie/" class="link-more d-inline">
5329						Erie					</a>
5330																																																																																<a href="https://www.allocommunications.com/locations/erie/#map" class="text-body d-inline"
5331								 data-toggle="popover"
5332								 data-placement="top" data-content="View Erie construction map"
5333								 aria-label="View Erie construction map">
5334								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5335							</a>
5336																																																																								</li>
5337					<li class="mb-3 mb-sm-2">
5338									<a href="https://www.allocommunications.com/locations/evans/" class="link-more d-inline">
5339						Evans					</a>
5340																																																																																									<a href="https://www.allocommunications.com/locations/evans/#map" class="text-body d-inline"
5341								 data-toggle="popover"
5342								 data-placement="top" data-content="View Evans construction map"
5343								 aria-label="View Evans construction map">
5344								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5345							</a>
5346																																																															</li>
5347					<li class="mb-3 mb-sm-2">
5348									<a href="https://www.allocommunications.com/locations/fort-lupton/" class="link-more d-inline">
5349						Fort Lupton					</a>
5350																																																																																																		<a href="https://www.allocommunications.com/locations/fort-lupton/#map" class="text-body d-inline"
5351								 data-toggle="popover"
5352								 data-placement="top" data-content="View Fort Lupton construction map"
5353								 aria-label="View Fort Lupton construction map">
5354								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5355							</a>
5356																																																						</li>
5357					<li class="mb-3 mb-sm-2">
5358									<a href="https://www.allocommunications.com/locations/fort-morgan/" class="link-more d-inline">
5359						Fort Morgan					</a>
5360																																																																																																																																</li>
5361					<li class="mb-3 mb-sm-2">
5362									<a href="https://www.allocommunications.com/locations/frederick/" class="link-more d-inline">
5363						Frederick					</a>
5364																																																																																																											<a href="https://www.allocommunications.com/locations/frederick/#map" class="text-body d-inline"
5365								 data-toggle="popover"
5366								 data-placement="top" data-content="View Frederick construction map"
5367								 aria-label="View Frederick construction map">
5368								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5369							</a>
5370																																													</li>
5371					<li class="mb-3 mb-sm-2">
5372									<a href="https://www.allocommunications.com/locations/greeley/" class="link-more d-inline">
5373						Greeley					</a>
5374																																																																																																																				<a href="https://www.allocommunications.com/locations/greeley/#map" class="text-body d-inline"
5375								 data-toggl
5375e="popover"
5376								 data-placement="top" data-content="View Greeley construction map"
5377								 aria-label="View Greeley construction map">
5378								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5379							</a>
5380																																				</li>
5381					<li class="mb-3 mb-sm-2">
5382									<a href="https://www.allocommunications.com/locations/hudson/" class="link-more d-inline">
5383						Hudson					</a>
5384																																																																																																																																</li>
5385					<li class="mb-3 mb-sm-2">
5386									<a href="https://www.allocommunications.com/locations/kersey/" class="link-more d-inline">
5387						Kersey					</a>
5388																																																																																																																													<a href="https://www.allocommunications.com/locations/kersey/#map" class="text-body d-inline"
5389								 data-toggle="popover"
5390								 data-placement="top" data-content="View Kersey construction map"
5391								 aria-label="View Kersey construction map">
5392								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5393							</a>
5394																											</li>
5395					<li class="mb-3 mb-sm-2">
5396									<a href="https://www.allocommunications.com/locations/pueblo/" class="link-more d-inline">
5397						Pueblo					</a>
5398																																																																																																																																						<a href="https://www.allocommunications.com/locations/pueblo/#map" class="text-body d-inline"
5399								 data-toggle="popover"
5400								 data-placement="top" data-content="View Pueblo construction map"
5401								 aria-label="View Pueblo construction map">
5402								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5403							</a>
5404																		</li>
5405								</ul>
5406						<h3>Missouri</h3>
5407						<ul class="list-unstyled list-columns ml-2 ml-xl-3">
5408										<li class="mb-3 mb-sm-2">
5409									<a href="https://www.allocommunications.com/locations/joplin/" class="link-more d-inline">
5410						Joplin					</a>
5411																										<a href="https://www.allocommunications.com/locations/joplin/#map" class="text-body d-inline"
5412								 data-toggle="popover"
5413								 data-placement="top" data-content="View Joplin construction map"
5414								 aria-label="View Joplin construction map">
5415								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5416							</a>
5417																		</li>
5418								</ul>
5419					</div>
5420					<div class="col-lg-6">
5421						<h3>Nebraska</h3>
5422						<ul class="list-unstyled list-columns ml-2 ml-xl-3">
5423										<li class="mb-3 mb-sm-2">
5424									<a href="https://www.allocommunications.com/locations/alliance/" class="link-more d-inline">
5425						Alliance					</a>
5426																																																								</li>
5427					<li class="mb-3 mb-sm-2">
5428									<a href="https://www.allocommunications.com/locations/ashland/" class="link-more d-inline">
5429						Ashland					</a>
5430																																																								</li>
5431					<li class="mb-3 mb-sm-2">
5432									<a href="https://www.allocommunications.com/locations/bridgeport/" class="link-more d-inline">
5433						Bridgeport					</a>
5434																																																								</li>
5435					<li class="mb-3 mb-sm-2">
5436									<a href="https://www.allocommunications.com/locations/columbus/" class="link-more d-inline">
5437						Columbus					</a>
5438																																																								</li>
5439					<li class="mb-3 mb-sm-2">
5440									<a href="https://www.allocommunications.com/locations/crete/" class="link-more d-inline">
5441						Crete					</a>
5442																																																								</li>
5443					<li class="mb-3 mb-sm-2">
5444									<a href="https://www.allocommunications.com/locations/fremont/" class="link-more d-inline">
5445						Fremont					</a>
5446																																																								</li>
5447					<li class="mb-3 mb-sm-2">
5448									<a href="https://www.allocommunications.com/locations/gering/" class="link-more d-inline">
5449						Gering					</a>
5450																																																								</li>
5451					<li class="mb-3 mb-sm-2">
5452									<a href="https://www.allocommunications.com/locations/gretna/" class="link-more d-inline">
5453						Gretna					</a>
5454																										<a href="https://www.allocommunications.com/locations/gretna/#map" class="text-body d-inline"
5455								 data-toggle="popover"
5456								 data-placement="top" data-content="View Gretna construction map"
5457								 aria-label="View Gretna construction map">
5458								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5459							</a>
5460																																																						</li>
5461					<li class="mb-3 mb-sm-2">
5462									<a href="https://www.allocommunications.com/locations/grand-island/" class="link-more d-inline">
5463						Grand Island					</a>
5464																																																								</li>
5465					<li class="mb-3 mb-sm-2">
5466									<a href="https://www.allocommunications.com/locations/hickman/" class="link-more d-inline">
5467						Hickman					</a>
5468																																																														<a href="https://www.allocommunications.com/locations/hickman/#map" class="text-body d-inline"
5469								 data-toggle="popover"
5470								 data-placement="top" data-content="View Hickman construction map"
5471								 aria-label="View Hickman construction map">
5472								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5473							</a>
5474																		</li>
5475					<li class="mb-3 mb-sm-2">
5476									<a href="https://www.allocommunications.com/locations/hastings/" class="link-more d-inline">
5477						Hastings					</a>
5478																																																								</li>
5479					<li class="mb-3 mb-sm-2">
5480									<a href="https://www.allocommunications.com/locations/imperial/" class="link-more d-inline">
5481						Imperial					</a>
5482																																																								</li>
5483					<li class="mb-3 mb-sm-2">
5484									<a href="https://www.allocommunications.com/locations/kearney/" class="link-more d-inline">
5485						Kearney					</a>
5486																																																								</li>
5487					<li class="mb-3 mb-sm-2">
5488									<a href="https://www.allocommunications.com/locations/lavista/" class="link-more d-inline">
5489						LaVista					</a>
5490																																			<a href="https://www.allocommunications.com/locations/lavista/#map" class="text-body d-inline"
5491								 data-toggle="popover"
5492								 data-placement="top" data-content="View LaVista construction map"
5493								 aria-label="View LaVista construction map">
5494								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5495							</a>
5496																																													</li>
5497					<li class="mb-3 mb-sm-2">
5498									<a href="https://www.allocommunications.com/locations/lincoln/" class="link-more d-inline">
5499						Lincoln &amp; Lancaster County<span class="d-inline-block small font-italic pl-1">Bennet, Hallam, Holland, Kramer, Martell, Panama, Sprague, Walton</span>					</a>
5500																																																								</li>
5501					<li class="mb-3 mb-sm-2">
5502									<a href="https://www.allocommunications.com/locations/milford/" class="link-more d-inline">
5503						Milford					</a>
5504																																																								</li>
5505					<li class="mb-3 mb-sm-2">
5506									<a href="https://www.allocommunications.com/locations/mitchell/" class="link-more d-inline">
5507						Mitchell					</a>
5508																																																								</li>
5509					<li class="mb-3 mb-sm-2">
5510									<a href="https://www.allocommunications.com/locations/morrill/" class="link-more d-inline">
5511						Morrill					</a>
5512																																																								</li>
5513					<li class="mb-3 mb-sm-2">
5514									<a href="https://www.allocommunications.com/locations/norfolk/" class="link-more d-inline">
5515						Norfolk					</a>
5516																																																								</li>
5517					<li class="mb-3 mb-sm-2">
5518									<a href="https://www.allocommunications.com/locations/north-platte/" class="link-more d-inline">
5519						North Platte					</a>
5520																																																								</li>
5521					<li class="mb-3 mb-sm-2">
5522									<a href="https://www.allocommunications.com/locations/ogallala/" class="link-more d-inline">
5523						Ogallala					</a>
5524																																																								</li>
5525					<li class="mb-3 mb-sm-2">
5526									<a href="https://www.allocommunications.com/locations/papillion/" class="link-more d-inline">
5527						Papillion					</a>
5528																																												<a href="https://www.allocommunications.com/locations/papillion/#map" class="text-body d-inline"
5529								 data-toggle="popover"
5530								 data-placement="top" data-content="View Papillion construction map"
5531								 aria-label="View Papillion construction map">
5532								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5533							</a>
5534																																				</li>
5535					<li class="mb-3 mb-sm-2">
5536									<a href="https://www.allocommunications.com/locations/ralston/" class="link-more d-inline">
5537						Ralston					</a>
5538																																																					<a href="https://www.allocommunications.com/locations/ralston/#map" class="text-body d-inline"
5539								 data-toggle="popover"
5540								 data-placement="top" data-content="View Ralston construction map"
5541								 aria-label="View Ralston construction map">
5542								<span class="fi-map small pl-2 pl-sm-0" aria-hidden="true" role="img"></span>
5543							</a>
5544																											</li>
5545					<li class="mb-3 mb-sm-2">
5546									<a href="https://www.allocommunications.com/locations/scottsbluff/" class="link-more d-inline">
5547						Scottsbluff					</a>
5548																																																								</li>
5549					<li class="mb-3 mb-sm-2">
5550									<a href="https://www.allocommunications.com/locations/seward/" class="link-more d-inline">
5551						Seward &amp; Seward County<span class="d-inline-block small font-italic pl-1">Garland &amp; Surrounding Areas</span>					</a>
5552																																																								</li>
5553					<li class="mb-3 mb-sm-2">
5554									<a href="https://www.allocommunications.com/locations/sidney/" class="link-more d-inline">
5555						Sidney					</a>
5556																																																								</li>
5557					<li class="mb-3 mb-sm-2">
5558									<a href="https://www.allocommunications.com/locations/valentine/" class="link-more d-inline">
5559						Valentine					</a>
5560																																																								</li>
5561					<li class="mb-3 mb-sm-2">
5562									<a href="https://www.allocommunications.com/locations/wakefield/" class="link-more d-inline">
5563						Wakefield					</a>
5564																																																								</li>
5565					<li class="mb-3 mb-sm-2">
5566									<a href="https://www.allocommunications.com/locations/waverly/" class="link-more d-inline">
5567						Waverly					</a>
5568																																																								</li>
5569					<li class="mb-3 mb-sm-2">
5570									<a href="https://www.allocommunications.com/locations/wayne/" class="link-more d-inline">
5571						Wayne					</a>
5572																																																								</li>
5573					<li class="mb-3 mb-sm-2">
5574									<a href="https://www.allocommunications.com/locations/york/" class="link-more d-inline">
5575						York &amp; York County<span class="d-inline-block small font-italic pl-1">Bradshaw</span>					</a>
5576																																																								</li>
5577								</ul>
5578					</div>
5579				</div>
5580				<div class="row separate-top justify-content-md-center pt-4 mt-1 mb-3">
5581					<div class="col-12 d-flex flex-column align-items-start">
5582						<h3>Yuma County Middle Mile</h3>
5583						<p>Learn about our collaborative effort with Yuma County to connect underserved communities with
5584							high-speed broadband.</p>
5585						<a href="https://www.allocommunications.com/edge-location/yuma-county/" class="btn
5586            btn-outline-secondary-dark mt-auto">Learn More <span class="sr-only">about the Yuma County Middle Mile
5587                project</span></a>
5588					</div>
5589				</div>
5590			</div>
5591			<!--<div class="modal-footer">
5592				<button type="button" class="btn btn-outline-contrast btn-sm" data-dismiss="modal">Close</button>
5593			</div>-->
5594		</div>
5595	</div>
5596</div>
5597
5598<div class="modal fade" id="business-service-locations" tabindex="-1" role="dialog"
5599     aria-labelledby="service-locations-label">
5600  <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
5601    <div class="modal-content px-4 pt-3">
5602      <div class="modal-header">
5603        <h2 id="service-locations-label" class="decorated decorated-primary mb-0 ml-3">Where Do You Need Business Service?</h2>
5604        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
5605              aria-hidden="true">&times;</span></button>
5606      </div>
5607      <div class="modal-body">
5608        <div class="container-fluid">
5609	<div class="row">
5610		<div class="col-lg-6">
5611			<h3>Arizona</h3>
5612			<ul class="list-unstyled list-columns ml-0 ml-sm-3">
5613				<li><a href="/get-allo-business/?city=Kingman&state=AZ"
5614							 class="link-more">Kingman</a>
5615				</li>
5616				<li><a href="/get-allo-business/?city=Lake-Havasu-City&state=AZ"
5617							 class="link-more">Lake Havasu City</a>
5618				</li>
5619				<li><a href="/get-allo-business/?city=San-Luis&state=AZ"
5620							 class="link-more">San Luis</a>
5621				</li>
5622				<li><a href="/get-allo-business/?city=Sierra-Vista&state=AZ"
5623							 class="link-more">Sierra Vista</a>
5624				</li>
5625				<li><a href="/get-allo-business/?city=Somerton&state=AZ"
5626							 class="link-more">Somerton</a>
5627				</li>
5628				<li><a href="/get-allo-business/?city=Yuma&state=AZ"
5629							 class="link-more">Yuma</a>
5630				</li>
5631			</ul>
5632			
5633			<h3>Colorado</h3>
5634			<ul class="list-unstyled list-columns ml-0 ml-sm-3">
5635				<li><a href="/get-allo-business/?city=Breckenridge&state=CO"
5636							 class="link-more">Breckenridge</a>
5637				</li>
5638				<li><a href="/get-allo-business/?city=Brighton&state=CO"
5639							 class="link-more">Brighton</a>
5640				</li>
5641				<li><a href="/get-allo-business/?city=Brush&state=CO"
5642							 class="link-more">Brush</a>
5643				</li>
5644				<li><a href="/get-allo-business/?city=Eaton&state=CO"
5645							 class="link-more">Eaton</a>
5646				</li>
5647				<li><a href="/get-allo-business/?city=Erie&state=CO"
5648							 class="link-more">Erie</a>
5649				</li>
5650				<li><a href="/get-allo-business/?city=Evans&state=CO"
5651							 class="link-more">Evans</a>
5652				</li>
5653				<li><a href="/get-allo-business/?city=Fort-Morgan&state=CO" class="link-more">Fort
5654						Morgan</a>
5655				</li>
5656				<li><a href="/get-allo-business/?city=Greeley&state=CO" class="link-more">Greeley</a>
5657				</li>
5658				<li><a href="/get-allo-business/?city=Hudson&state=CO" class="link-more">Hudson</a>
5659				</li>
5660				<li><a href="/get-allo-business/?city=Kersey&state=CO" class="link-more">Kersey</a>
5661				</li>
5662			</ul>
5663			
5664			<h3>Iowa</h3>
5665			<ul class="list-unstyled list-columns ml-0 ml-sm-3">
5666				<li><a href="https://www.allocommunications.com/business/#next-business-contact" class="link-more">Des Moines Metro</a>
5667				</li>
5668			</ul>
5669			
5670			<h3>Kansas</h3>
5671			<ul class="list-unstyled list-columns ml-0 ml-sm-3">
5672				<li><a href="https://www.allocommunications.com/business/#next-business-contact" class="link-more">Kansas City Metro</a>
5673				</li>
5674			</ul>
5675			
5676			<h3>Missouri</h3>
5677			<ul class="list-unstyled list-columns ml-0 ml-sm-3">
5678				<li><a href="https://www.allocommunications.com/business/#next-business-contact" class="link-more">Kansas City Metro</a>
5679				</li>
5680                <li><a href="/get-allo-business/?city=Joplin&state=MO" class="link-more">Joplin</a>
5681                </li>
5682			</ul>
5683		</div>
5684		
5685		<div class="col-lg-6">
5686			<h3>Nebraska</h3>
5687			<ul class="list-unstyled list-columns ml-0 ml-sm-3">
5688				<li><a href="/get-allo-business/?city=Alliance&state=NE" class="link-more">Alliance</a>
5689				</li>
5690				<li><a href="/get-allo-business/?city=Ashland&state=NE" class="link-more">Ashland</a>
5691				</li>
5692				<li><a href="/get-allo-business/?city=Bradshaw&state=NE" class="link-more">Bradshaw</a>
5693				</li>
5694				<li><a href="/get-allo-business/?city=Bridgeport&state=NE"
5695							 class="link-more">Bridgeport</a>
5696				</li>
5697				<li><a href="/get-allo-business/?city=Columbus&state=NE" class="link-more">Columbus</a>
5698				</li>
5699				<li><a href="/get-allo-business/?city=Crete&state=NE" class="link-more">
5699Crete</a>
5700				</li>
5701				<li><a href="/get-allo-business/?city=Fremont&state=NE" class="link-more">Fremont</a>
5702				</li>
5703				<li><a href="/get-allo-business/?city=Gering&state=NE" class="link-more">Gering</a>
5704				</li>
5705				<li><a href="/get-allo-business/?city=Grand-Island&state=NE" class="link-more">Grand
5706						Island</a>
5707				</li>
5708				<li><a href="/get-allo-business/?city=Gretna&state=NE" class="link-more">Gretna</a>
5709				</li>
5710				<li><a href="/get-allo-business/?city=Hastings&state=NE" class="link-more">Hastings</a>
5711				</li>
5712				<li><a href="/get-allo-business/?city=Hickman&state=NE" class="link-more">Hickman</a></li>
5713				<li><a href="/get-allo-business/?city=Imperial&state=NE" class="link-more">Imperial</a>
5714				</li>
5715				<li><a href="/get-allo-business/?city=Kearney&state=NE" class="link-more">Kearney</a>
5716				</li>
5717				<li><a href="/get-allo-business/?city=La-Vista&state=NE" class="link-more">La Vista</a>
5718				</li>
5719				<li><a href="/get-allo-business/?city=Lincoln&state=NE" class="link-more">Lincoln</a>
5720				</li>
5721				<li><a href="/get-allo-business/?city=Milford&state=NE" class="link-more">Milford</a>
5722				</li>
5723				<li><a href="/get-allo-business/?city=Mitchell&state=NE" class="link-more">Mitchell</a>
5724				</li>
5725				<li><a href="/get-allo-business/?city=Morrill&state=NE" class="link-more">Morrill</a>
5726				</li>
5727				<li><a href="/get-allo-business/?city=Norfolk&state=NE" class="link-more">Norfolk</a>
5728				</li>
5729				<li><a href="/get-allo-business/?city=North-Platte&state=NE" class="link-more">North
5730						Platte</a>
5731				</li>
5732				<li><a href="/get-allo-business/?city=Ogallala&state=NE" class="link-more">Ogallala</a>
5733				</li>
5734				<li><a href="https://www.allocommunications.com/business/#next-business-contact" class="link-more">Omaha Metro</a></li>
5735				<li><a href="/get-allo-business/?city=Papillion&state=NE" class="link-more">Papillion</a>
5736				</li>
5737				<li><a href="/get-allo-business/?city=Ralston&state=NE" class="link-more">Ralston</a>
5738				</li>
5739				<li><a href="/get-allo-business/?city=Scottsbluff&state=NE"
5740							 class="link-more">Scottsbluff</a>
5741				</li>
5742				<li><a href="/get-allo-business/?city=Seward&state=NE"
5743							 class="link-more">Seward</a>
5744				</li>
5745				<li><a href="/get-allo-business/?city=Sidney&state=NE"
5746							 class="link-more">Sidney</a>
5747				</li>
5748				<li><a href="/get-allo-business/?city=Valentine&state=NE" class="link-more">Valentine</a>
5749				</li>
5750				<li><a href="/get-allo-business/?city=Wakefield&state=NE" class="link-more">Wakefield</a>
5751				</li>
5752				<li><a href="/get-allo-business/?city=Waverly&state=NE" class="link-more">Waverly</a>
5753				</li>
5754				<li><a href="/get-allo-business/?city=Wayne&state=NE" class="link-more">Wayne</a>
5755				</li>
5756				<li><a href="/get-allo-business/?city=York&state=NE" class="link-more">York</a>
5757				</li>
5758			</ul>
5759		</div>
5760	</div>
5761</div>      </div>
5762    </div>
5763  </div>
5764</div>
5765<!-- Customer Logins Modal -->
5766<div class="modal fade allo-customer-logins-modal" id="business-login-modal" tabindex="-1" role="dialog"
5767	aria-labelledby="business-login-modal-label">
5768	<div class="modal-dialog modal-lg modal-dialog-centered" role="document">
5769		<div class="modal-content allo-customer-logins">
5770			<div class="modal-header allo-customer-logins__header">
5771				<h4 class="modal-title" id="business-login-modal-label">Customer Portals and Logins</h4>
5772				<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
5773						aria-hidden="true">&times;</span></button>
5774			</div>
5775			<div class="modal-body allo-customer-logins__body">
5776				<div class="allo-customer-logins__grid">
5777					<section class="allo-customer-logins__panel allo-customer-logins__panel--residential"
5778						aria-labelledby="allo-customer-logins-residential">
5779						<h4 class="h3" id="allo-customer-logins-residential">Residential Customers</h4>
5780						<ul class="allo-customer-logins__links list-unstyled">
5781							<li><a class="link-more" href="https://www.allocommunications.com/paymybill/">Pay My Bill</a></li>
5782							<li>
5783								<a class="link-more pb-0 mb-0"
5784									href="https://api.boss.allocommunications.com/auth-server/login" target="_blank"
5785									rel="noopener">My ALLO Hub Login</a>
5786								<span class="allo-customer-logins__note">Customers in Dacono, Frederick, Fort Lupton,
5787									Northglenn, and Westminster</span>
5788							</li>
5789							<li><a class="link-more" href="https://allocommunications.smarthub.coop/" target="_blank"
5790									rel="noopener">SmartHub
5791									Login</a></li>
5792							<li><a class="link-more" href="https://webmail.allophone.com" target="_blank"
5793									rel="noopener">Check My Email</a></li>
5794							<li><a class="link-more link-more-primary"
5795									href="https://www.allocommunications.com/contact/?help=Residential%20Customer%20Support&choice=Service%20Change%20Soon%20or%20Upgrade">Upgrade
5796									Internet</a></li>
5797							<li><a class="link-more link-more-primary"
5798									href="https://www.directv.com/affiliates/allofiber/?utm_source=allo_marketing&utm_medium=web&utm_campaign=all_customers&utm_term=link&utm_content=bill_pay_modal">Add
5799									DIRECTV</a></li>
5800							<li><a class="link-more link-more-primary"
5801									href="https://www.getallomobile.com/?utm_source=allo_marketing&utm_medium=web&utm_campaign=all_customers&utm_term=link&utm_content=bill_pay_modal">Add
5802									Mobile</a></li>
5803						</ul>
5804					</section>
5805					<section class="allo-customer-logins__panel allo-customer-logins__panel--business"
5806						aria-labelledby="allo-customer-logins-business">
5807						<h4 class="h3" id="allo-customer-logins-business">Business Customers</h4>
5808						<ul class="allo-customer-logins__links list-unstyled">
5809							<li><a class="link-more" href="https://web.allovoice.net/" target="_blank"
5810									rel="noopener">ALLO CommPortal</a></li>
5811							<li><a class="link-more" href="https://web.allovoice.net/bg/" target="_blank"
5812									rel="noopener">ALLO Admin Portal</a></li>
5813							<li><a class="link-more" href="https://allocommunications.smarthub.coop/Login.html"
5814									target="_blank" rel="noopener">ALLO
5815									Bill Pay</a></li>
5816							<li><a class="link-more" href="https://webcare.avidphone.net/commportal/" target="_blank"
5817									rel="noopener">Avid
5818									CommPortal</a></li>
5819							<li><a class="link-more" href="https://webcare.avidphone.net/commportal/bg/login.html"
5820									target="_blank" rel="noopener">Avid Admin Portal</a></li>
5821							<li>
5821<a class="link-more" href="https://conf.avidphone.net/login.php" target="_blank"
5822									rel="noopener">Avid Conference
5823									Bridge</a></li>
5824							<li><a class="link-more" href="http://avidhelp.avidphone.net:3800/" target="_blank"
5825									rel="noopener">Avid SimpleHelp</a></li>
5826							<li><a class="link-more" href="https://www.allocommunications.com/avid-bill-pay/">Avid Bill Pay</a>
5827							</li>
5828							<li><a class="link-more" href="https://allofiber.connectboosterportal.com/platform/login"
5829									target="_blank" rel="noopener">Precision IT Customer Portal</a></li>
5830						</ul>
5831					</section>
5832				</div>
5833			</div>
5834		</div>
5835	</div>
5836</div>
5837<!-- Business Request Quote Form -->
5838<div class="modal fade" id="business-quote-form-modal" tabindex="-1" role="dialog"
5839		 aria-labelledby="business-quote-form-modal-label">
5840	<div class="modal-dialog modal-dialog-centered" role="document">
5841		<div class="modal-content">
5842			<div class="modal-header">
5843				<h4 class="modal-title" id="business-quote-form-modal-label">Request a Free Business Evaluation</h4>
5844				<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
5845						aria-hidden="true">&times;</span></button>
5846			</div>
5847			<div class="modal-body">
5848				<p>Tell us about your business and our local team will be in touch to help you build a custom package to fit
5849					your needs and budget.</p>
5850				<div id="business-webToLead">
5851	<div id="freequote" class="pb-4">
vendor: 72 bytes, lines 5851-5854
5851
5852		
5853		<script src="https://www.google.com/recaptcha/api.js"></script>
5854		
5854<script>
5855			function timestamp() {
5856				var response = document.getElementById("g-recaptcha-response");
5857				if (response == null || response.value.trim() == "") {
5858					var elems = JSON.parse(document.getElementsByName("captcha_settings")[0].value);
5859					elems["ts"] = JSON.stringify(new Date().getTime());
5860					document.getElementsByName("captcha_settings")[0].value = JSON.stringify(elems);
5861				}
5862			}
5863			
5864			setInterval(timestamp, 500);
5865		</script>
5865
5866		<!--  ----------------------------------------------------------------------  -->
5867		<!--  NOTE: Please add the following <FORM> element to your page.             -->
5868		<!--  ----------------------------------------------------------------------  -->
5869		
5870		<form id="business-quote-form"
5871					action="https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8&orgId=00D36000000IQuB"
5872					method="POST">
5873			
5874			<input type="hidden" name='captcha_settings'
5875						 value='{"keyname":"business_website_web_to_lead","fallback":"true","orgId":"00D36000000IQuB","ts":""}'>
5876			<input type="hidden" name="oid" value="00D36000000IQuB">
5877			<input type="hidden" name="retURL" value="https://www.allocommunications.com/business-request-received/">
5878			<input type="hidden" id="lead_source" name="lead_source" value="Website">
5879			<input type="hidden" id="00NVM000005cqyn" maxlength="255" name="00NVM000005cqyn" value="">
5880			
5881			<!--  ----------------------------------------------------------------------  -->
5882			<!--  NOTE: These fields are optional debugging elements. Please uncomment    -->
5883			<!--  these lines if you wish to test in debug mode.                          -->
5884			<!--			<input type="hidden" name="debug" value=1>-->
5885			<!--			<input type="hidden" name="debugEmail" value="[email protected]">-->
5886			<!--  ----------------------------------------------------------------------  -->
5887			
5888			
5889			<div class="row mt-0">
5890				<div class="col-sm-6">
5891					<div class="form-group">
5892						<label for="first_name">First Name <span class="gfield_required">*</span></label>
5893						<input class="form-control" id="first_name" maxlength="40" name="first_name" size="20" type="text"
5894									 required/>
5895					</div>
5896				</div>
5897				
5898				<div class="col-sm-6">
5899					<div class="form-group">
5900						<label for="last_name">Last Name <span class="gfield_required">*</span></label>
5901						<input class="form-control" id="last_name" maxlength="80" name="last_name" size="20" type="text" required/>
5902					</div>
5903				</div>
5904				
5905				<div class="col-sm-12">
5906					<div class="form-group">
5907						<label for="company">Company <span class="gfield_required">*</span></label>
5908						<input class="form-control" id="company" maxlength="40" name="company" size="20" type="text" required/>
5909					</div>
5910				</div>
5911			</div>
5912			
5913			<div class="row mt-0">
5914				<div class="col-sm-12">
5915					<div class="form-group">
5916						<label for="street">Street <span class="gfield_required">*</span></label>
5917						<input type="text" class="form-control" id="street" name="street" required/>
5918					</div>
5919				</div>
5920				<div class="col-sm-7">
5921					<div class="form-group">
5922						<label for="city">City <span class="gfield_required">*</span></label>
5923						<input class="form-control" id="city" maxlength="40" name="city" size="20" type="text" required/>
5924					</div>
5925				</div>
5926				<div class="col-sm-5">
5927					<div class="form-group">
5928						<label for="zip">Zip <span class="gfield_required">*</span></label>
5929						<input class="form-control" id="zip" maxlength="20" name="zip" size="20" type="text" required/>
5930					</div>
5931				</div>
5932			</div>
5933			
5934			<div class="row mt-0">
5935				<div class="col-sm-12">
5936					<div class="form-group">
5937						<label for="email">Email <span class="gfield_required">*</span></label>
5938						<input class="form-control" id="email" maxlength="80" name="email" size="20" type="text" required/>
5939					</div>
5940				</div>
5941				<div class="col-sm-12">
5942					<div class="form-group">
5943						<label for="phone">Phone <span class="gfield_required">*</span></label>
5944						<input class="form-control" id="phone" maxlength="40" name="phone" size="20" type="text" required/>
5945					</div>
5946				</div>
5947			</div>
5948			
5949			<div class="row mt-3">
5950				<div class="col-12">
5951					<div class="g-recaptcha" data-sitekey="6LeWk2EsAAAAANzQpIeMpkcaxPhCvhBIJhmiHjjJ"></div>
5952				</div>
5953				
5954				<div class="col text-right mt-3 pt-3">
5955					<input type="submit" name="submit" value="Submit Your Request" class="btn btn-primary btn-lg">
5956				</div>
5957			</div>
5958		
5959		</form>
5960	
5961	</div>
5962</div>			</div>
5963		</div>
5964	</div>
5965</div>
5966
5967<!-- Community Connect Select Market for Application -->
5968
5969<div class="modal fade" id="community-connect-market-modal" tabindex="-1" role="dialog"
5970		 aria-labelledby="community-connect-market-modal-label">
5971	<div class="modal-dialog modal-lg modal-dialog-centered" role="document">
5972		<div class="modal-content">
5973			<div class="modal-header">
5974				<h2 class="h3 decorated decorated-secondary modal-title" id="community-connect-market-modal-label">Choose Your
5975					Location</h2>
5976				<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
5977						aria-hidden="true">&times;</span></button>
5978			</div>
5979			<div class="modal-body">
5980				<div class="row">
5981					<div class="col-12">
5982						<p class="lead">Community Connect runs in select locations throughout the year. Choose your location from
5983							the list
5984							below.</p>
5985					</div>
5986										<div class="col-12">
5987						<div class="gfield gfield--type-select">
5988							<label class="gfield_label gform-field-label " for="comm-conn-select">
5989								Select your location:
5990							</label>
5991							<select name="comm-conn-select-market" id="comm-conn-select" class="form-control medium gfield_select">
5992								<option value="" selected="selected" class="gf_placeholder">Please Choose One</option>
5993																			<option value="Seward"
5994															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/seward/">
5995												Seward, NE											</option>
5996																					<option value="Crete"
5997															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/crete/">
5998												Crete, NE											</option>
5999																					<option value="York"
6000															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/york/">
6001												York, NE											</option>
6002																					<option value="Milford"
6003															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/milford/">
6004												Milford, NE											</option>
6005																					<option value="Fremont"
6006															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/fremont/">
6007												Fremont, NE											</option>
6008																					<option value="Brush"
6009															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/brush/">
6010												Brush, CO											</option>
6011																					<option value="Fort Morgan"
6012															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/fort-morgan/">
6013												Fort Morgan, CO											</option>
6014																					<option value="Wayne"
6015															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/wayne/">
6016												Wayne, NE											</option>
6017																					<option value="Columbus"
6018															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/columbus/">
6019												Columbus, NE											</option>
6020																					<option value="Grand Island"
6021															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/grand-island/">
6022												Grand Island, NE											</option>
6023																					<option value="North Platte"
6024															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/north-platte/">
6025												North Platte, NE											</option>
6026																					<option value="Ogallala"
6027															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/ogallala/">
6028												Ogallala, NE											</option>
6029																					<option value="Gering"
6030															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/gering/">
6031												Gering, NE											</option>
6032																					<option value="Hastings"
6033															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/hastings/">
6034												Hastings, NE											</option>
6035																					<option value="Scottsbluff"
6036															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/scottsbluff/">
6037												Scottsbluff, NE											</option>
6038																					<option value="Norfolk"
6039															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/norfolk/">
6040												Norfolk, NE											</option>
6041																					<option value="Alliance"
6042															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/alliance/">
6043												Alliance, NE											</option>
6044																					<option value="Imperial"
6045															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/imperial/">
6046												Imperial, NE											</option>
6047																					<option value="Kearney"
6048															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/kearney/">
6049												Kearney, NE											</option>
6050																					<option value="Sidney"
6051															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/sidney/">
6052												Sidney, NE											</option>
6053																					<option value="Bridgeport"
6054															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/bridgeport/">
6055												Bridgeport, NE											</option>
6056																					<option value="Valentine"
6057															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/valentine/">
6058												Valentine, NE											</option>
6059																					<option value="Greeley"
6060															data-market="https://www.allocommunications.com/community-connect/nonprofit/markets/greeley/">
6061												Greeley, CO											</option>
6062																	</select>
6063						</div>
6064					</div>
6065				</div>
6066			</div>
6067			<div class="modal-footer mt-2 bg-light">
6068				<div class="row">
6069					<div class="col-12">
6070						<p class="mb-0">Don't see your location? No problem! Community Connect will make it to your area soon. In
6071							the meantime,
6072							refer a nonprofit and we'll keep them in the loop as things
6073							progress. </p>
6074					</div>
6075				</div>
6076			</div>
6077		</div>
6078	</div>
6079</div>
6080<template id="tp-language" data-tp-language="en_US"></template>
6080<script type="speculationrules">
6081{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/allo-rs/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
6082</script>
6082
6083<!-- Instagram Feed JS -->
6084<script type="text/javascript">
6085var sbiajaxurl = "https://www.allocommunications.com/wp-admin/admin-ajax.php";
6086</script>
vendor: 1 bytes, line 6086
6086
6087<script type="text/javascript">
6088jQuery( function() {
6089if ( window.Cookies ) {
6090Cookies.set( "gp_easy_passthrough_session", "e5dad062c947e61a972fb6a7706ac1c8||1790223605||1790223245", {"expires": new Date( new Date().getTime() + 1800000 ),"path": "/","domain": "","SameSite": "Lax","secure": false} );
6091}
6092} );
6093</script>
vendor: 1 bytes, line 6093
6093
6094<script id="c-down-js-js" src="https://www.allocommunications.com/wp-content/plugins/allo-countdown//js/countdown.js"></script>
vendor: 1 bytes, line 6094
6094
6095<script id="leadin-script-loader-js-js-extra">
6096var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.75"};
6097//# sourceURL=leadin-script-loader-js-js-extra
6098</script>
vendor: 1 bytes, line 6098
6098
6099<script async defer id='hs-script-loader' src="https://js-na2.hs-scripts.com/244121921.js?integration=WordPress&#038;ver=11.3.75"></script>
vendor: 1 bytes, line 6099
6099
6100<script id="allo-next-patterns-js" src="https://www.allocommunications.com/wp-content/themes/allo-rs/js/next-patterns.js?ver=260917-201741"></script>
vendor: 1 bytes, line 6100
6100
6101<script id="popper-js-js" src="https://unpkg.com/[email protected]/dist/umd/popper.min.js"></script>
vendor: 1 bytes, line 6101
6101
6102<script id="bootstrap-js-js" src="https://www.allocommunications.com/wp-content/themes/allo-rs/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 6102
6102
6103<script id="allo-global-shell-js" src="https://www.allocommunications.com/wp-content/themes/allo-rs/js/global.js?ver=260518-23125"></script>
vendor: 1 bytes, line 6103
6103
6104<script id="allocom-functions-js" src="https://www.allocommunications.com/wp-content/themes/allo-rs/js/functions.js?ver=260923-214013"></script>
vendor: 1 bytes, line 6104
6104
6105<script id="stat-scroller-js" src="https://www.allocommunications.com/wp-content/themes/allo-rs/js/stat-scroller.js?ver=260518-23125"></script>
vendor: 1 bytes, line 6105
6105
6106<script>(function(d){var s=d.createElement("script");s.type="text/javascript";s.src="https://a.omappapi.com/app/js/api.min.js";s.async=true;s.id="omapi-script";d.getElementsByTagName("head")[0].appendChild(s);})(document);</script>
6106<script id="hoverIntent-js" src="https://www.allocommunications.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 6106
6106
6107<script id="megamenu-js" src="https://www.allocommunications.com/wp-content/plugins/megamenu/js/maxmegamenu.min.js?ver=3.10.8"></script>
vendor: 1 bytes, line 6107
6107
6108<script id="megamenu-pro-js" src="https://www.allocommunications.com/wp-content/plugins/megamenu-pro/assets/public.js?ver=2.5"></script>
vendor: 1 bytes, line 6108
6108
6109<script id="wp-dom-ready-js" src="https://www.allocommunications.com/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 6109
6109
6110<script id="wp-hooks-js" src="https://www.allocommunications.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 6110
6110
6111<script id="wp-i18n-js" src="https://www.allocommunications.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 6111
6111
6112<script id="wp-i18n-js-after">
6113wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
6114//# sourceURL=wp-i18n-js-after
6115</script>
vendor: 1 bytes, line 6115
6115
6116<script id="wp-a11y-js" src="https://www.allocommunications.com/wp-includes/js/dist/a11y.min.js?ver=af934e5259bc51b8718e"></script>
vendor: 1 bytes, line 6116
6116
6117<script id="gform_json-js" defer='defer' src="https://www.allocommunications.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 6117
6117
6118<script id="gform_gravityforms-js-extra">
6119var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}};
6120var gf_legacy_multi = [];
6121var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://www.allocommunications.com/wp-content/plugins/gravityforms/images"}};
6122var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://www.allocommunications.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"216b01fe631a7a4fe0a4e2358a2e8b99","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
6122o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
6123//# sourceURL=gform_gravityforms-js-extra
6124</script>
vendor: 1 bytes, line 6124
6124
6125<script id="gform_gravityforms-js" defer='defer' src="https://www.allocommunications.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 6125
6125
6126<script id="gform_gravityforms_utils-js" defer='defer' src="https://www.allocommunications.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=69a9db57304a9f86c3d1a0bea5fd2cf9"></script>
vendor: 1 bytes, line 6126
6126
6127<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://www.allocommunications.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 6127
6127
6128<script id="gform_gravityforms_theme-js-extra">
6129var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"216b01fe631a7a4fe0a4e2358a2e8b99"},"ajax":{"ajaxurl":"https://www.allocommunications.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"c1b46376ed","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://www.allocommunications.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"c8524fea5f"};
6130//# sourceURL=gform_gravityforms_theme-js-extra
6131</script>
vendor: 1 bytes, line 6131
6131
6132<script id="gform_gravityforms_theme-js" defer='defer' src="https://www.allocommunications.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=e27d9712159624c99129c8c208f022ad"></script>
vendor: 1 bytes, line 6132
6132
6133<script id="gpep_vendor_cookie-js" src="https://www.allocommunications.com/wp-content/plugins/gp-easy-passthrough/js/vendor/js.cookie.js?ver=1.10.3"></script>
vendor: 1 bytes, line 6133
6133
6134<script id="wp-emoji-settings" type="application/json">
6135{"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://www.allocommunications.com/wp-includes/js/wp-emoji-release.min.js?ver=077b12d42eec8f54721ff19dee040c80"}}
6136</script>
vendor: 1 bytes, line 6136
6136
6137<script type="module">
6138/*! This file is auto-generated */
6139var 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)))});
6140//# sourceURL=https://www.allocommunications.com/wp-includes/js/wp-emoji-loader.min.js
6141</script>
6141
6142
6143<!-- be_ixf, sdk, is -->
6144<script>
6145gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 90) {} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
6146</script>
vendor: 1 bytes, line 6146
6146
6147<script>
6148gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "90", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_90" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_90";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_90" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 90, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
6149</script>
6149
6150		
6150<script type="text/javascript">var omapi_data = {"object_id":15262,"object_key":"page","object_type":"post","term_ids":[],"wp_json":"https:\/\/www.allocommunications.com\/wp-json","wc_active":false,"edd_active":false,"nonce":"656c057b64"};</script>
6150
6151		
6152
6153<!-- begin olark code -->
6154<script data-cfasync="false" type='text/javascript'>
6155    /*<![CDATA[*/
6156    window.olark || ( function ( c ) {
6157        var f = window,
6158            d = document,
6159            l = f.location.protocol == "https:" ? "https:" : "http:",
6160            z = c.name,
6161            r = "load";
6162        var nt = function () {
6163            f[ z ] = function () {
6164                ( a.s = a.s || [] ).push( arguments )
6165            };
6166            var a = f[ z ]._ = {},
6167                q = c.methods.length;
6168            while ( q-- ) {
6169                ( function ( n ) {
6170                    f[ z ][ n ] = function () {
6171                        f[ z ]( "call", n, arguments )
6172                    }
6173                } )( c.methods[ q ] )
6174            }
6175            a.l = c.loader;
6176            a.i = nt;
6177            a.p = {
6178                0: +new Date
6179            };
6180            a.P = function ( u ) {
6181                a.p[ u ] = new Date - a.p[ 0 ]
6182            };
6183
6184            function s() {
6185                a.P( r );
6186                f[ z ]( r )
6187            }
6188            f.addEventListener ? f.addEventListener( r, s, false ) : f.attachEvent( "on" + r, s );
6189            var ld = function () {
6190                function p( hd ) {
6191                    hd = "head";
6192                    return [ "<", hd, "></", hd, "><", i, ' onl' + 'oad="var d=', g, ";d.getElementsByTagName('head')[0].", j, "(d.", h, "('script')).", k, "='", l, "//", a.l, "'", '"', "></", i, ">" ].join( "" )
6193                }
6194                var i = "body",
6195                    m = d[ i ];
6196                if ( !m ) {
6197                    return setTimeout( ld, 100 )
6198                }
6199                a.P( 1 );
6200                var j = "appendChild",
6201                    h = "createElement",
6202                    k = "src",
6203                    n = d[ h ]( "div" ),
6204                    v = n[ j ]( d[ h ]( z ) ),
6205                    b = d[ h ]( "iframe" ),
6206                    g = "document",
6207                    e = "domain",
6208                    o;
6209                n.style.display = "none";
6210                m.insertBefore( n, m.firstChild ).id = z;
6211                b.frameBorder = "0";
6212                b.id = z + "-loader";
6213                if ( /MSIE[ ]+6/.test( navigator.userAgent ) ) {
6214                    b.src = "javascript:false"
6215                }
6216                b.allowTransparency = "true";
6217                v[ j ]( b );
6218                try {
6219                    b.contentWindow[ g ].open()
6220                } catch ( w ) {
6221                    c[ e ] = d[ e ];
6222                    o = "javascript:var d=" + g + ".open();d.domain='" + d.domain + "';";
6223                    b[ k ] = o + "void(0);"
6224                }
6225                try {
6226                    var t = b.contentWindow[ g ];
6227                    t.write( p() );
6228                    t.close()
6229                } catch ( x ) {
6230                    b[ k ] = o + 'd.write("' + p().replace( /"/g, String.fromCharCode( 92 ) + '"' ) + '");d.close();'
6231                }
6232                a.P( 2 )
6233            };
6234            ld()
6235        };
6236        nt()
6237    } )( {
6238        loader: "static.olark.com/jsclient/loader0.js",
6239        name: "olark",
6240        methods: [ "configure", "extend", "declare", "identify" ]
6241    } );
6242    /* custom configuration goes here (www.olark.com/documentation) */
6243    olark.identify( '9459-978-10-2461' );
6244
6245    
6246    /*]]>*/
6247</script>
6247
6248<noscript><a href="https://www.olark.com/site/9459-978-10-2461/contact" title="Contact us" target="_blank" rel="noreferrer">Questions? Feedback?</a> powered by <a href="https://www.olark.com?welcome" title="Olark live chat software">Olark live chat software</a></noscript>
6249<!-- end olark code -->
6250
6251
6252
6253
6254<!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com -->
6255<script>(function (d, u, ac) { var s = d.createElement('script'); s.type = 'text/javascript'; s.src = 'https://a.omappapi.com/app/js/api.min.js'; s.async = true; s.dataset.user = u; s.dataset.account = ac; d.getElementsByTagName('head')[0].appendChild(s); })(document, 388381, 411822);</script>
6255
6256<!-- / https://optinmonster.com -->
6257
6258</body>
6259
6260</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.