1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <title>Contact | Citylogix</title> 10 <link rel="canonical" href="https://citylogix.com/contact/" /> 11 <meta property="og:locale" content="en_US" /> 12 <meta property="og:type" content="article" /> 13 <meta property="og:title" content="Contact | Citylogix" /> 14 <meta property="og:description" content="CONTACT FORM We Want to Hear from You Interested in a free trial? Looking for a demo?Our team is standing by for your message. SUPPORT Get In Touch With Us Our Location Wakefield, MA Montréal, QC Phone Number +1 (617) 399-8236 Email Us [email protected]" /> 15 <meta property="og:url" content="https://citylogix.com/contact/" /> 16 <meta property="og:site_name" content="Citylogix" /> 17 <meta property="article:modified_time" content="2025-06-03T05:03:48+00:00" /> 18 <meta property="og:image" content="https://citylogix.com/wp-content/uploads/2025/05/citylogix.jpg" /> 19 <meta property="og:image:width" content="860" /> 20 <meta property="og:image:height" content="500" /> 21 <meta property="og:image:type" content="image/jpeg" /> 22 <meta name="twitter:card" content="summary_large_image" /> 23
23<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/citylogix.com\/contact\/","url":"https:\/\/citylogix.com\/contact\/","name":"Contact | Citylogix","isPartOf":{"@id":"https:\/\/citylogix.com\/#website"},"datePublished":"2025-05-02T11:00:47+00:00","dateModified":"2025-06-03T05:03:48+00:00","breadcrumb":{"@id":"https:\/\/citylogix.com\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/citylogix.com\/contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/citylogix.com\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/citylogix.com\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/citylogix.com\/#website","url":"https:\/\/citylogix.com\/","name":"CityLogix","description":"","publisher":{"@id":"https:\/\/citylogix.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/citylogix.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/citylogix.com\/#organization","name":"CityLogix","url":"https:\/\/citylogix.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/citylogix.com\/#\/schema\/logo\/image\/","url":"https:\/\/citylogix.com\/wp-content\/uploads\/2025\/05\/citylogix.jpg","contentUrl":"https:\/\/citylogix.com\/wp-content\/uploads\/2025\/05\/citylogix.jpg","width":860,"height":500,"caption":"CityLogix"},"image":{"@id":"https:\/\/citylogix.com\/#\/schema\/logo\/image\/"}}]}</script>
23 24 25 26<link rel='dns-prefetch' href='//cdn.trustedsite.com' /> 27<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 28<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 29<link rel="alternate" type="application/rss+xml" title="Citylogix » Feed" href="https://citylogix.com/feed/" /> 30<link rel="alternate" type="application/rss+xml" title="Citylogix » Comments Feed" href="https://citylogix.com/comments/feed/" /> 31<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://citylogix.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcitylogix.com%2Fcontact%2F" /> 32<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://citylogix.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcitylogix.com%2Fcontact%2F&format=xml" /> 33 <style> 34 .lazyload, 35 .lazyloading { 36 max-width: 100%; 37 } 38 </style> 39 <style id="wp-img-auto-sizes-contain-inline-css"> 40img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 41/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 42</style> 43<style id="wp-emoji-styles-inline-css"> 44 45 img.wp-smiley, img.emoji { 46 display: inline !important; 47 border: none !important; 48 box-shadow: none !important; 49 height: 1em !important; 50 width: 1em !important; 51 margin: 0 0.07em !important; 52 vertical-align: -0.1em !important; 53 background: none !important; 54 padding: 0 !important; 55 } 56/*# sourceURL=wp-emoji-styles-inline-css */ 57</style>
58<style id="site-designer-shared-pattern-classes-inline-css"> 59/* Dark cover/section overlay + on-dark text. */ 60body .wp-site-blocks .is-style-overlay-dark .wp-block-cover__background { background-color: var(--wp--preset--color--base-3); color: var(--wp--preset--color--contrast-3); } 61.wp-block-cover.is-style-overlay-dark .wp-block-cover__background.has-background-dim { opacity: 0.50 !important; } 62:is(.wp-block-designsetgo-section, .wp-block-designsetgo-scroll-slides).is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); --dsgo-overlay-opacity: 0.50; color: var(--wp--preset--color--contrast-3); } 63.dsgo-image-accordion-item.is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); } 64.wp-block-group.has-background.is-style-overlay-dark { box-shadow: inset 0 0 0 9999px color-mix(in srgb, var(--wp--preset--color--base-3) 50%, transparent); } 65body .wp-site-blocks .is-style-overlay-dark, body .wp-site-blocks .is-style-on-dark { --dsgo-text-color: var(--wp--preset--color--contrast-3); color: var(--wp--preset--color--contrast-3) !important; } 66body .wp-site-blocks .is-style-overlay-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite), body .wp-site-blocks .is-style-on-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite) { color: var(--wp--preset--color--contrast-3) !important; } 67 68/* Solid dark section background + light text. */ 69.is-style-bg-dark { background-color: var(--wp--preset--color--contrast); color: var(--wp--preset--color--base); } 70.is-style-bg-dark a { color: var(--wp--preset--color--base); }
71/*# sourceURL=site-designer-shared-pattern-classes-inline-css */ 72</style> 73<style id="global-styles-inline-css"> 74:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
74--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}
74.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;} 75:root :where(.wp-block-icon svg){width: 24px;} 76:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 77/*# sourceURL=global-styles-inline-css */ 78</style> 79<link rel='stylesheet' id='contact-form-7-css' href='https://citylogix.com/wp-content/plugins/contact-form-7/includes/css/styles.css' media='all' /> 80<link rel='stylesheet' id='wpavefrsz-style-css' href='https://citylogix.com/wp-content/plugins/easy-font-resize/style.css' media='all' /> 81<link rel='stylesheet' id='wpa-css-css' href='https://citylogix.com/wp-content/plugins/honeypot/includes/css/wpa.css' media='all' /> 82<link rel='stylesheet' id='wpml-legacy-dropdown-0-css' href='https://citylogix.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/style.min.css' media='all' /> 83<link rel='stylesheet' id='wp-theme-css' href='https://citylogix.com/wp-includes/css/dist/theme/design-tokens.min.css' media='all' /> 84<link rel='stylesheet' id='wp-components-css' href='https://citylogix.com/wp-includes/css/dist/components/style.min.css' media='all' /> 85<link rel='stylesheet' id='godaddy-styles-css' href='https://citylogix.com/wp-content/mu-plugins/vendor/wpex/godaddy-launch/includes/Dependencies/GoDaddy/Styles/build/latest.css' media='all' /> 86<link rel='stylesheet' id='hello-elementor-css' href='https://citylogix.com/wp-content/themes/hello-elementor/assets/css/reset.css' media='all' /> 87<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://citylogix.com/wp-content/themes/hello-elementor/assets/css/theme.css' media='all' /> 88<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://citylogix.com/wp-content/themes/hello-elementor/assets/css/header-footer.css' media='all' /> 89<link rel='stylesheet' id='elementor-frontend-css' href='https://citylogix.com/wp-content/uploads/elementor/css/custom-frontend.min.css' media='all' /> 90<link rel='stylesheet' id='elementor-post-10-css' href='https://citylogix.com/wp-content/uploads/elementor/css/post-10.css' media='all' /> 91<link rel='stylesheet' id='widget-image-css' href='https://citylogix.com/wp-content/plugins/elementor/assets/css/widget-image.min.css' media='all' /> 92<link rel='stylesheet' id='widget-nav-menu-css' href='https://citylogix.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css' media='all' /> 93<link rel='stylesheet' id='widget-heading-css' href='https://citylogix.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css' media='all' /> 94<link rel='stylesheet' id='widget-social-icons-css' href='https://citylogix.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css' media='all' /> 95<link rel='stylesheet' id='e-apple-webkit-css' href='https://citylogix.com/wp-content/uploads/elementor/css/custom-apple-webkit.min.css' media='all' /> 96<link rel='stylesheet' id='widget-icon-list-css' href='https://citylogix.com/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css' media='all' /> 97<link rel='stylesheet' id='elementor-post-4207-css' href='https://citylogix.com/wp-content/uploads/elementor/css/post-4207.css' media='all' /> 98<link rel='stylesheet' id='elementor-post-39-css' href='https://citylogix.com/wp-content/uploads/elementor/css/post-39.css' media='all' /> 99<link rel='stylesheet' id='elementor-post-307-css' href='https://citylogix.com/wp-content/uploads/elementor/css/post-307.css' media='all' /> 100<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://citylogix.com/wp-content/themes/hello-theme-child-master/style.css' media='all' /> 101<link rel='stylesheet' id='moove_gdpr_frontend-css' href='https://citylogix.com/wp-content/plugins/gdpr-cookie-compliance/dist/styles/gdpr-main-nf.css' media='all' /> 102<style id="moove_gdpr_frontend-inline-css"> 103 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn, 104 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn { 105 background-color: transparent; 106 box-shadow: inset 0 0 0 1px currentColor; 107 opacity: .7; 108 color: #202020; 109 } 110 111 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover, 112 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover { 113 background-color: #202020; 114 box-shadow: none; 115 color: #fff; 116 opacity: 1; 117 } 118 119 #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-d
119ark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn { 120 background-color: transparent; 121 box-shadow: inset 0 0 0 1px currentColor; 122 opacity: .7; 123 color: #fff; 124 } 125 126 #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover { 127 box-shadow: none; 128 opacity: 1; 129 color: #202020; 130 background-color: #fff; 131 } 132 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main div.tab-title, 133 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h2.tab-title, 134 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, 135 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title, 136 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, 137 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, 138 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a, 139 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, 140 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, 141 #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after, 142 #moove_gdpr_cookie_modal .cookie-switch .slider:after, 143 #moove_gdpr_cookie_modal .switch .cookie-slider:after, 144 #moove_gdpr_cookie_modal .switch .slider:after, 145 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, 146 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, 147 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, 148 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton, 149 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1, 150 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2, 151 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3, 152 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4, 153 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5, 154 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6, 155 #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title, 156 #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main div.tab-title, 157 #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h2.tab-title, 158 #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title, 159 #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title, 160 #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a { 161 font-weight: inherit } 162 #moove_gdpr_cookie_modal,#moove_gdpr_cookie_info_bar,.gdpr_cookie_settings_shortcode_content{font-family:inherit}#moove_gdpr_save_popup_settings_button{background-color:#373737;color:#fff}#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#66fcf1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,.gd
162pr-blocked-recaptcha .gdpr-shr-button.button-green{background-color:#66fcf1;border-color:#66fcf1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,.gdpr-blocked-recaptcha .gdpr-shr-button.button-green:hover{background-color:#fff;color:#66fcf1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{background-color:#66fcf1;border:1px solid #66fcf1}#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all.focus-g,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all:focus,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all.focus-g,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all:focus,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn.focus-g,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn:focus,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn.focus-g,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn:focus,#moove_gdpr_cookie_info_bar span.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar span.change-settings-button:focus,#moove_gdpr_cookie_info_bar button.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar button.change-settings-button:focus{-webkit-box-shadow:0 0 1px 3px #66fcf1;-moz-box-shadow:0 0 1px 3px #66fcf1;box-shadow:0 0 1px 3px #66fcf1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button{color:#66fcf1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .gdpr-acc-link{line-height:0;font-size:0;color:transparent;position:absolute}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,#moove_gdpr_cookie_info_bar.moove-gdpr-d
162ark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g,span.change-settings-button:focus,button.change-settings-button.focus-g,button.change-settings-button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus{color:#66fcf1}#moove_gdpr_cookie_modal .moove-gdpr-branding.focus-g span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main a.focus-g,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .gdpr-cd-details-toggle.focus-g{color:#66fcf1}#moove_gdpr_cookie_modal.gdpr_lightbox-hide{display:none} 163/*# sourceURL=moove_gdpr_frontend-inline-css */ 164</style> 165<link rel='stylesheet' id='elementor-gf-local-poppins-css' href='https://citylogix.com/wp-content/uploads/elementor/google-fonts/css/poppins.css' media='all' /> 166<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://citylogix.com/wp-content/uploads/elementor/google-fonts/css/roboto.css' media='all' />
167<script id="wpml-cookie-js-extra"> 168var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"/"}}; 169var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"/"}}; 170//# sourceURL=wpml-cookie-js-extra 171</script>
vendor: 1 bytes, line 171
171
172<script data-wp-strategy="defer" defer id="wpml-cookie-js" src="https://citylogix.com/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js"></script>
vendor: 1 bytes, line 172
172
173<script id="jquery-core-js" src="https://citylogix.com/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 173
173
174<script id="jquery-migrate-js" src="https://citylogix.com/wp-includes/js/jquery/jquery-migrate.min.js"></script>
vendor: 1 bytes, line 174
174
175<script id="wpml-legacy-dropdown-0-js" src="https://citylogix.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/script.min.js"></script>
175 176 177<!-- Google tag (gtag.js) snippet added by Site Kit --> 178<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 178-179
178 179<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
179GT-MJKK2NXR
vendor: 18 bytes, line 179
179" async></script>
180<script id="google_gtagjs-js-after"> 181window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 182gtag("set","linker",{"domains":["citylogix.com"]}); 183gtag("js", new Date()); 184gtag("set", "developer_id.dZTNiMT", true); 185gtag("config", "GT-MJKK2NXR", {"googlesitekit_post_type":"page"}); 186 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 187//# sourceURL=google_gtagjs-js-after 188</script>
188 189<link rel="https://api.w.org/" href="https://citylogix.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://citylogix.com/wp-json/wp/v2/pages/4207" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://citylogix.com/xmlrpc.php?rsd" /> 190<link rel='shortlink' href='https://citylogix.com/?p=4207' />
191<script> 192 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 193 </script>
193 194 <style> 195 .no-js img.lazyload { 196 display: none; 197 } 198 199 figure.wp-block-image img.lazyloading { 200 min-width: 150px; 201 } 202 203 .lazyload, 204 .lazyloading { 205 --smush-placeholder-width: 100px; 206 --smush-placeholder-bg-max-width: 120px; 207 --smush-placeholder-aspect-ratio: 1/1; 208 width: var(--smush-image-width, var(--smush-placeholder-width)) !important; 209 aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important; 210 } 211 212 .lazyload, .lazyloading { 213 opacity: 0; 214 } 215 216 .lazyloaded { 217 opacity: 1; 218 transition: opacity 400ms; 219 transition-delay: 0ms; 220 } 221 222 </style> 223 <style> 224 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 225 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 226 background-image: none !important; 227 } 228 @media screen and (max-height: 1024px) { 229 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 230 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 231 background-image: none !important; 232 } 233 } 234 @media screen and (max-height: 640px) { 235 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 236 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 237 background-image: none !important; 238 } 239 } 240 </style> 241 <link rel="icon" href="https://citylogix.com/wp-content/uploads/2024/08/favicon.svg" sizes="32x32" /> 242<link rel="icon" href="https://citylogix.com/wp-content/uploads/2024/08/favicon.svg" sizes="192x192" /> 243<link rel="apple-touch-icon" href="https://citylogix.com/wp-content/uploads/2024/08/favicon.svg" /> 244<meta name="msapplication-TileImage" content="https://citylogix.com/wp-content/uploads/2024/08/favicon.svg" /> 245<style id="wp-site-designer-contrast-fallback"> .wp-block-group:not([data-dsgo-inline-bg]),.wp-block-column:not([data-dsgo-inline-bg]),.wp-block-columns:not([data-dsgo-inline-bg]){--dsgo-text-color:initial;} :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover:not(.has-text-color){color:var(--wp--preset--color--contrast-3) !important;--dsgo-text-color:var(--wp--preset--color--contrast-3);} body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h6:not(.has-text-color):where(:not
245(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button{color:var(--dsgo-text-color,inherit) !important;border-color:currentColor !important;}body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button:hover{opacity:0.75;} body .wp-site-blocks [data-dsgo-inline-bg] h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} .wp-block-designsetgo-section.has-background:not([data-dsgo-inline-bg]):not(.has-text-color){color:var(--wp--preset--color--contrast);--dsgo-text-color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not
245(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not
245(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--accent-2);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not
245(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--accent-2);} :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--base);} body .wp-site-blocks input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="image"]):not([type="hidden"]),body .wp-site-blocks textarea,body .wp-site-blocks select{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border:1px solid color-mix(in srgb, var(--wp--preset--color--contrast) 30%, transparent);} .wp-site-blocks input[type="submit"]:not(.wp-element-button),.wp-site-blocks button[type="submit"]:not(.wp-element-button){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base);border-width:0;padding:12px 30px;font-family:inherit;font-size:var(--wp--preset--font-size--medium, 1rem);line-height:inherit;cursor:pointer;}</style> 246<style id="wp-custom-css"> 247div#sgpb-popup-dialog-main-div { 248 background: transparent !important; 249 padding: 0 !important; 250 height: auto !important; 251 max-height: unset !important; 252 min-height: unset !important; 253 border: 0 !important; 254} 255.postid-7257 h1{word-break:break-word;} 256.post_list_style ul li {color:#fff !important} 257figure.wp-block-image.size-full{padding:50px 0px;} 258/* figure.wp-block-image.size-full.is-resized {margin: 0 !important;} */ 259.sgpb-main-html-content-wrapper, figure.wp-block-image.size-full.is-resized{ 260 background: #13141b; 261 border-radius: 60px;} 262/* .sgpb-main-html-content-wrapper figure.wp-block-video video{width:680px !important; height:365px !important} */ 263@media screen and (max-width: 767px) { 264/* .sgpb-main-html-content-wrapper figure.wp-block-video video{width:100% !important; height:200px !important} */ 265 .sgpb-main-html-content-wrapper, figure.wp-block-image.size-full.is-resized{ 266 border-radius: 50px;} 267} 268</style> 269 <style id="site-designer-logo-constraints"> 270 .wp-block-site-logo.is-default-size img { 271 width: auto; 272 height: auto; 273 max-width: 180px; 274 max-height: 80px; 275 } 276 .wp-block-site-logo img { 277 height: auto; 278 } 279 </style> 280 </head> 281<body class="wp-singular page-template-default page page-id-4207 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-theme-child-master lang-en hello-elementor-default elementor-default elementor-kit-10 elementor-page elementor-page-4207"> 282 283 284<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 285 286 <header data-elementor-type="header" data-elementor-id="39" class="elementor elementor-39 elementor-location-header" data-elementor-post-type="elementor_library"> 287 <section class="elementor-section elementor-top-section elementor-element elementor-element-ba4b446 header-menu elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ba4b446" data-element_type="section" data-e-type="section" id="header-menu" data-settings="{"background_background":"classic"}"> 288 <div class="elementor-background-overlay"></div> 289 <div class="elementor-container elementor-column-gap-default"> 290 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-1fd0df6" data-id="1fd0df6" data-element_type="column" data-e-type="column"> 291 <div class="elementor-widget-wrap elementor-element-populated"> 292 <div class="elementor-element elementor-element-586b90c elementor-widget elementor-widget-image" data-id="586b90c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 293 <div class="elementor-widget-container"> 294 <a href="https://citylogix.com"> 295 <img width="156" height="69" src="https://citylogix.com/wp-content/uploads/2025/04/citylogix-logo.png" class="attachment-full size-full wp-image-1681" alt="" /> </a> 296 </div>
297 </div> 298 </div> 299 </div> 300 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-3e9aadc" data-id="3e9aadc" data-element_type="column" data-e-type="column"> 301 <div class="elementor-widget-wrap elementor-element-populated"> 302 <div class="elementor-element elementor-element-102ec7e elementor-nav-menu__align-center elementor-nav-menu__text-align-center elementor-nav-menu--dropdown-mobile desktop-menu-dark elementor-widget-laptop__width-auto elementor-widget__width-auto elementor-widget-widescreen__width-auto elementor-widget elementor-widget-nav-menu" data-id="102ec7e" data-element_type="widget" data-e-type="widget" id="desktop-menu-dark" data-settings="{"submenu_icon":{"value":"","library":""},"layout":"horizontal"}" data-widget_type="nav-menu.default"> 303 <div class="elementor-widget-container"> 304 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 305 <ul id="menu-1-102ec7e" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13"><a href="#" class="elementor-item elementor-item-anchor">Solutions</a> 306<ul class="sub-menu elementor-nav-menu--dropdown"> 307 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4087"><a href="https://citylogix.com/enterprise-asset-management/" class="elementor-sub-item">Asset & Work Order Management</a></li> 308</ul> 309</li> 310<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6012"><a href="https://citylogix.com/blog/" class="elementor-item">Blog</a></li> 311<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4207 current_page_item menu-item-4618"><a href="https://citylogix.com/contact/" aria-current="page" class="elementor-item elementor-item-active">Contact</a></li> 312</ul> </nav> 313 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 314 <ul id="menu-2-102ec7e" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Solutions</a> 315<ul class="sub-menu elementor-nav-menu--dropdown"> 316 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4087"><a href="https://citylogix.com/enterprise-asset-management/" class="elementor-sub-item" tabindex="-1">Asset & Work Order Management</a></li> 317</ul> 318</li> 319<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6012"><a href="https://citylogix.com/blog/" class="elementor-item" tabindex="-1">Blog</a></li> 320<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4207 current_page_item menu-item-4618"><a href="https://citylogix.com/contact/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Contact</a></li> 321</ul> </nav> 322 </div> 323 </div> 324 </div> 325 </div> 326 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-29e4699 login_menu" data-id="29e4699" data-element_type="column" data-e-type="column"> 327 <div class="elementor-widget-wrap elementor-element-populated"> 328 <div class="elementor-element elementor-element-1195d01 elementor-nav-menu__align-center elementor-nav-menu__text-align-center desktop-menu-dark elementor-nav-menu--dropdown-mobile elementor-widget__width-auto elementor-widget elementor-widget-nav-menu" data-id="1195d01" data-element_type="widget" data-e-type="widget" id="desktop-menu-black" data-settings="{"submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-down\"
328 viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"><\/path><\/svg>","library":"fa-solid"},"layout":"horizontal"}" data-widget_type="nav-menu.default"> 329 <div class="elementor-widget-container"> 330 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 331 <ul id="menu-1-1195d01" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-299"><a target="_blank" href="https://app.citylogix.com/login" class="elementor-item">Login</a></li> 332</ul> </nav> 333 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 334 <ul id="menu-2-1195d01" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-299"><a target="_blank" href="https://app.citylogix.com/login" class="elementor-item" tabindex="-1">Login</a></li> 335</ul> </nav> 336 </div> 337 </div> 338 </div> 339 </div> 340 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-1428f8c login_menu" data-id="1428f8c" data-element_type="column" data-e-type="column"> 341 <div class="elementor-widget-wrap elementor-element-populated"> 342 <div class="elementor-element elementor-element-5d7fb7c language_menu elementor-widget elementor-widget-shortcode" data-id="5d7fb7c" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 343 <div class="elementor-widget-container"> 344 <div class="elementor-shortcode"> 345<div 346 role="navigation" aria-label="Language Switcher" class="wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-dropdown js-wpml-ls-legacy-dropdown"> 347 <ul> 348 <li class="wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-first-item wpml-ls-item-legacy-dropdown"> 349 <a href="#" hreflang="en" lang="en" class="js-wpml-ls-item-toggle wpml-ls-item-toggle" aria-current="page" aria-expanded="false" aria-controls="wpml-ls-submenu-default" aria-label="EN â Language switcher, press tab to navigate to other languages" title="Switch to EN"> 350 <span class="wpml-ls-native">EN</span></a> 351 352 <ul id="wpml-ls-submenu-default" class="wpml-ls-sub-menu"> 353 354 <li class="wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-fr wpml-ls-last-item"> 355 <a href="https://citylogix.com/fr/contact/" hreflang="fr" lang="fr" class="wpml-ls-link" aria-label="Switch to FR" title="Switch to FR"> 356 <span class="wpml-ls-native">FR</span></a> 357 </li> 358 359 </ul> 360 361 </li> 362 363 </ul> 364</div> 365</div> 366 </div> 367 </div> 368 </div> 369 </div> 370 </div> 371 </section> 372 <section class="elementor-section elementor-top-section elementor-element elementor-element-9d86505 elementor-section-full_width mobile_header_menu elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-section-height-default elementor-section-height-default" data-id="9d86505" data-element_type="section" data-e-type="section"> 373 <div class="elementor-container elementor-column-gap-default"> 374 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2bb5a42" data-id="2bb5a42" data-element_type="column" data-e-type="column"> 375 <div class="elementor-widget-wrap elementor-element-populated"> 376 <div class="elementor-element elementor-element-07d0cf0 elementor-widget elementor-widget-image" data-id="07d0cf0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 377 <div class="elementor-widget-container"> 378 <a href="https://citylogix.com"> 379 <img width="156" height="69" src="https://citylogix.com/wp-content/uploads/2025/04/citylogix-logo.png" class="attachment-full size-full wp-image-1681" alt="" /> </a> 380 </div>
381 </div> 382 </div> 383 </div> 384 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-eb3a201 menu_wrap" data-id="eb3a201" data-element_type="column" data-e-type="column"> 385 <div class="elementor-widget-wrap elementor-element-populated"> 386 <div class="elementor-element elementor-element-a157312 elementor-nav-menu__align-end elementor-absolute mobile_menu elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="a157312" data-element_type="widget" data-e-type="widget" data-settings="{"_position":"absolute","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>","library":"fa-solid"},"layout":"horizontal","toggle":"burger"}" data-widget_type="nav-menu.default"> 387 <div class="elementor-widget-container"> 388 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 389 <ul id="menu-1-a157312" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3473"><a href="#" class="elementor-item elementor-item-anchor">Solutions<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span></a> 390<ul class="sub-menu elementor-nav-menu--dropdown"> 391 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4613"><a href="https://citylogix.com/enterprise-asset-management/" class="elementor-sub-item">Asset & Work Order Management</a></li> 392</ul> 393</li> 394<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6603"><a href="https://citylogix.com/blog/" class="elementor-item">Blog</a></li> 395<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4207 current_page_item menu-item-4624"><a href="https://citylogix.com/contact/" aria-current="page" class="elementor-item elementor-item-active">Contact</a></li> 396<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3480"><a href="https://signin.streetlogix.com/partner-portal" class="elementor-item">Login</a></li> 397</ul> </nav> 398 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 399 <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 400 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 401 <ul id="menu-2-a157312" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3473"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Solutions<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewB
401ox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span></a> 402<ul class="sub-menu elementor-nav-menu--dropdown"> 403 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4613"><a href="https://citylogix.com/enterprise-asset-management/" class="elementor-sub-item" tabindex="-1">Asset & Work Order Management</a></li> 404</ul> 405</li> 406<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6603"><a href="https://citylogix.com/blog/" class="elementor-item" tabindex="-1">Blog</a></li> 407<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4207 current_page_item menu-item-4624"><a href="https://citylogix.com/contact/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Contact</a></li> 408<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3480"><a href="https://signin.streetlogix.com/partner-portal" class="elementor-item" tabindex="-1">Login</a></li> 409</ul> </nav> 410 </div> 411 </div> 412 </div> 413 </div> 414 </div> 415 </section> 416 </header> 417 418<main id="content" class="site-main post-4207 page type-page status-publish hentry"> 419 420 421 <div class="page-content"> 422 <div data-elementor-type="wp-page" data-elementor-id="4207" class="elementor elementor-4207" data-elementor-post-type="page"> 423 <section class="elementor-section elementor-top-section elementor-element elementor-element-cae8c34 main_contact_form_section elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cae8c34" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","animation":"none"}"> 424 <div class="elementor-container elementor-column-gap-default"> 425 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5b04d14" data-id="5b04d14" data-element_type="column" data-e-type="column"> 426 <div class="elementor-widget-wrap elementor-element-populated"> 427 <div class="elementor-element elementor-element-1ae1711 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="1ae1711" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"none"}" data-widget_type="heading.default"> 428 <div class="elementor-widget-container"> 429 <h5 class="elementor-heading-title elementor-size-default">CONTACT FORM</h5> </div> 430 </div> 431 <div class="elementor-element elementor-element-e53d414 elementor-widget elementor-widget-heading" data-id="e53d414" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"none"}" data-widget_type="heading.default"> 432 <div class="elementor-widget-container"> 433 <h2 class="elementor-heading-title elementor-size-default">We Want to Hear from You</h2> </div> 434 </div> 435 <div class="elementor-element elementor-element-14ba1ef elementor-widget elementor-widget-text-editor" data-id="14ba1ef" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 436 <div class="elementor-widget-container"> 437 <p>Interested in a free trial? Looking for a demo?<br />Our team is standing by for your message.</p> </div> 438 </div> 439 <div class="elementor-element elementor-element-de710f6 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="de710f6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 440 <div class="elementor-widget-container"> 441 442<div class="wpcf7 no-js" id="wpcf7-f4216-p4207-o1" lang="en-US" dir="ltr" data-wpcf7-id="4216"> 443<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div> 444<form action="/contact/#wpcf7-f4216-p4207-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init"> 445<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="4216" /><input type="hidden" name="_wpcf7_version" value="6.2.1" /><input type="hidden" name="_wpcf7_locale" value="en_US" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f4216-p4207-o1" /><input type="hidden" name="_wpcf7_container_post" value="4207" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" /> 446</fieldset> 447<div class="form_wrapper"> 448 <div class="wrap"> 449 <p><span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Name" value="" type="text" name="your-name" /></span> 450 </p> 451 <p><span class="wpcf7-form-control-wrap" data-name="phone"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel" aria-required="true" aria-invalid="false" placeholder="Phone Number" value="" type="tel" name="phone" /></span> 452 </p> 453 </div> 454 <div class="wrap"> 455 <p><span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" placeholder="Email Address" value="" type="email" name="your-email" /></span> 456 </p> 457 <p><span class="wpcf7-form-control-wrap" data-name="subject"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Subject" value="" type="text" name="subject" /></span> 458 </p> 459 </div> 460 <p><span class="wpcf7-form-control-wrap" data-name="your-message"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false" placeholder="Message" name="your-message"></textarea></span> 461 </p> 462 <div class="submit_button_wrap"> 463 <p><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Send Message" /> 464 </p> 465 </div> 466</div><div class="wpcf7-response-output" aria-hidden="true"></div> 467</form> 468</div> 469 </div>
470 </div> 471 </div> 472 </div> 473 </div> 474 </section> 475 <section class="elementor-section elementor-top-section elementor-element elementor-element-5e85171 get_in_touch_section elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5e85171" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 476 <div class="elementor-container elementor-column-gap-default"> 477 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ba57ae" data-id="8ba57ae" data-element_type="column" data-e-type="column"> 478 <div class="elementor-widget-wrap elementor-element-populated"> 479 <div class="elementor-element elementor-element-91c3d4a elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="91c3d4a" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"none"}" data-widget_type="heading.default"> 480 <div class="elementor-widget-container"> 481 <h5 class="elementor-heading-title elementor-size-default">SUPPORT</h5> </div> 482 </div> 483 <div class="elementor-element elementor-element-29c19af elementor-widget elementor-widget-heading" data-id="29c19af" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"none"}" data-widget_type="heading.default"> 484 <div class="elementor-widget-container"> 485 <h2 class="elementor-heading-title elementor-size-default">Get In Touch With Us</h2> </div> 486 </div> 487 <section class="elementor-section elementor-inner-section elementor-element elementor-element-d561794 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d561794" data-element_type="section" data-e-type="section"> 488 <div class="elementor-container elementor-column-gap-default"> 489 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-f99ca4f box_wrapper" data-id="f99ca4f" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 490 <div class="elementor-widget-wrap elementor-element-populated"> 491 <div class="elementor-element elementor-element-6e4e74e elementor-view-default elementor-widget elementor-widget-icon" data-id="6e4e74e" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 492 <div class="elementor-widget-container"> 493 <div class="elementor-icon-wrapper"> 494 <div class="elementor-icon"> 495 <svg xmlns="http://www.w3.org/2000/svg" width="53" height="72" viewBox="0 0 53 72" fill="none"><path d="M26.7 0.679932C12.5215 0.679932 0.98645 12.2149 0.98645 26.3933C0.98645 43.9891 23.9975 69.8208 24.9772 70.9118C25.8975 71.9368 27.5041 71.935 28.4227 70.9118C29.4024 69.8208 52.4135 43.9891 52.4135 26.3933C52.4132 12.2149 40.8783 0.679932 26.7 0.679932ZM26.7 39.3304C19.5664 39.3304 13.763 33.5269 13.763 26.3933C13.763 19.2597 19.5665 13.4563 26.7 13.4563C33.8334 13.4563 39.6368 19.2599 39.6368 26.3934C39.6368 33.527 33.8334 39.3304 26.7 39.3304Z" fill="#66FCF1"></path></svg> </div> 496 </div> 497 </div> 498 </div> 499 <div class="elementor-element elementor-element-7ccd7c9 elementor-widget elementor-widget-heading" data-id="7ccd7c9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 500 <div class="elementor-widget-container"> 501 <h6 class="elementor-heading-title elementor-size-default">Our Location</h6> </div> 502 </div> 503 <div class="elementor-element elementor-element-67fd39b elementor-widget elementor-widget-heading" data-id="67fd39b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 504 <div class="elementor-widget-container"> 505 <p class="elementor-heading-title elementor-size-default">Wakefield, MA</p> </div> 506 </div> 507 <div class="elementor-element elementor-element-c542dde elementor-widget elementor-widget-heading" data-id="c542dde" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 508 <div class="elementor-widget-container"> 509 <p class="elementor-heading-title elementor-size-default">Montréal, QC</p> </div>
510 </div> 511 </div> 512 </div> 513 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-9fdf7df box_wrapper" data-id="9fdf7df" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 514 <div class="elementor-widget-wrap elementor-element-populated"> 515 <div class="elementor-element elementor-element-bb84c41 elementor-view-default elementor-widget elementor-widget-icon" data-id="bb84c41" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 516 <div class="elementor-widget-container"> 517 <div class="elementor-icon-wrapper"> 518 <div class="elementor-icon"> 519 <svg xmlns="http://www.w3.org/2000/svg" width="66" height="67" viewBox="0 0 66 67" fill="none"><path d="M63.877 48.24C63.6966 48.0948 50.6 38.5116 47.0052 39.1995C45.2892 39.5077 44.308 40.6958 42.339 43.0743C42.0222 43.4584 41.261 44.3786 40.6692 45.0329C39.4249 44.6209 38.2111 44.1194 37.037 43.5321C30.9771 40.5373 26.081 35.5669 23.1308 29.4152C22.5519 28.2236 22.0578 26.9913 21.6524 25.728C22.2992 25.125 23.2056 24.3523 23.5928 24.0217C25.9248 22.0341 27.0974 21.038 27.401 19.2915C28.0236 15.6735 18.59 2.28693 18.491 2.16633C18.063 1.54562 17.5044 1.02926 16.8557 0.654597C16.207 0.279934 15.4843 0.0563429 14.74 0C10.9164 0 0 14.376 0 16.7969C0 16.9376 0.2002 31.2399 17.5736 49.1802C35.2286 66.7968 49.3152 67 49.4538 67C51.8408 67 66 55.9182 66 52.0367C65.9451 51.2837 65.7262 50.5526 65.359 49.896C64.9919 49.2394 64.4857 48.6738 63.877 48.24Z" fill="#66FCF1"></path></svg> </div> 520 </div> 521 </div> 522 </div> 523 <div class="elementor-element elementor-element-d5d965e elementor-widget elementor-widget-heading" data-id="d5d965e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 524 <div class="elementor-widget-container"> 525 <h6 class="elementor-heading-title elementor-size-default">Phone Number</h6> </div> 526 </div> 527 <div class="elementor-element elementor-element-3b97805 elementor-widget elementor-widget-heading" data-id="3b97805" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 528 <div class="elementor-widget-container"> 529 <p class="elementor-heading-title elementor-size-default"><a href="tel:16173998236">+1 (617) 399-8236</a></p> </div> 530 </div> 531 </div> 532 </div> 533 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-e6acdad box_wrapper" data-id="e6acdad" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 534 <div class="elementor-widget-wrap elementor-element-populated"> 535 <div class="elementor-element elementor-element-fa57cdd elementor-view-default elementor-widget elementor-widget-icon" data-id="fa57cdd" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 536 <div class="elementor-widget-container"> 537 <div class="elementor-icon-wrapper"> 538 <div class="elementor-icon"> 539 <svg xmlns="http://www.w3.org/2000/svg" width="49" height="37" viewB
539ox="0 0 49 37" fill="none"><path d="M43.8 0.679932C45.0187 0.679932 46.05 1.14868 46.9875 1.99243C47.8312 2.92993 48.3 3.96118 48.3 5.17993V32.1799C48.3 33.4924 47.8312 34.5237 46.9875 35.3674C46.05 36.3049 45.0187 36.6799 43.8 36.6799H4.79999C3.48749 36.6799 2.45624 36.3049 1.61249 35.3674C0.674988 34.5237 0.299988 33.4924 0.299988 32.1799V5.17993C0.299988 3.96118 0.674988 2.92993 1.61249 1.99243C2.45624 1.14868 3.48749 0.679932 4.79999 0.679932H43.8ZM43.8 5.17993H4.79999V9.02368C6.95624 10.8049 11.175 14.0862 17.4562 18.9612L18.3 19.7112C19.5187 20.8362 20.55 21.5862 21.3 21.9612C22.425 22.8049 23.4562 23.1799 24.3 23.1799C25.05 23.1799 26.0812 22.8049 27.3 21.9612C28.05 21.5862 28.9875 20.8362 30.3 19.7112L31.1437 18.9612C37.3312 14.1799 41.55 10.8987 43.8 9.02368V5.17993ZM4.79999 32.1799H43.8V14.7424L32.925 23.3674C31.3312 24.6799 30.0187 25.6174 29.0812 26.1799C27.3937 27.2112 25.8 27.6799 24.3 27.6799C22.8 27.6799 21.1125 27.2112 19.425 26.1799C18.4875 25.6174 17.175 24.6799 15.5812 23.3674L4.79999 14.7424V32.1799Z" fill="#66FCF1"></path></svg> </div> 540 </div> 541 </div> 542 </div> 543 <div class="elementor-element elementor-element-9d9d0f0 elementor-widget elementor-widget-heading" data-id="9d9d0f0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 544 <div class="elementor-widget-container"> 545 <h6 class="elementor-heading-title elementor-size-default">Email Us</h6> </div> 546 </div> 547 <div class="elementor-element elementor-element-7851519 elementor-widget elementor-widget-heading" data-id="7851519" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 548 <div class="elementor-widget-container"> 549 <p class="elementor-heading-title elementor-size-default"><a href="mailto:[email protected]">[email protected]</a></p> </div> 550 </div> 551 </div> 552 </div> 553 </div> 554 </section> 555 </div> 556 </div> 557 </div> 558 </section> 559 </div> 560 561 562 </div> 563 564 565</main> 566 567 <footer data-elementor-type="footer" data-elementor-id="307" class="elementor elementor-307 elementor-location-footer" data-elementor-post-type="elementor_library"> 568 <section class="elementor-section elementor-top-section elementor-element elementor-element-39b7afa get_started_section elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="39b7afa" data-element_type="section" data-e-type="section" id="contactform" data-settings="{"background_background":"classic"}"> 569 <div class="elementor-container elementor-column-gap-default"> 570 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1f71f6e" data-id="1f71f6e" data-element_type="column" data-e-type="column"> 571 <div class="elementor-widget-wrap elementor-element-populated"> 572 <section class="elementor-section elementor-inner-section elementor-element elementor-element-9cffef7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9cffef7" data-element_type="section" data-e-type="section"> 573 <div class="elementor-container elementor-column-gap-default"> 574 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-ad04265" data-id="ad04265" data-element_type="column" data-e-type="column"> 575 <div class="elementor-widget-wrap elementor-element-populated"> 576 <div class="elementor-element elementor-element-e9fc31b elementor-widget elementor-widget-heading" data-id="e9fc31b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 577 <div class="elementor-widget-container"> 578 <h2 class="elementor-heading-title elementor-size-default">Ready To Get Started?</h2> </div> 579 </div> 580 <div class="elementor-element elementor-element-d5d3c72 elementor-widget elementor-widget-text-editor" data-id="d5d3c72" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 581 <div class="elementor-widget-container"> 582 <p>Experience the power of modern asset and work order management. Contact us for a demo today.</p> </div>
583 </div> 584 </div> 585 </div> 586 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6e032ea contact_form_section" data-id="6e032ea" data-element_type="column" data-e-type="column"> 587 <div class="elementor-widget-wrap elementor-element-populated"> 588 <div class="elementor-element elementor-element-9f38784 elementor-widget elementor-widget-text-editor" data-id="9f38784" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 589 <div class="elementor-widget-container"> 590 591<div class="wpcf7 no-js" id="wpcf7-f2416-o2" lang="en-US" dir="ltr" data-wpcf7-id="2416"> 592<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div> 593<form action="/contact/#wpcf7-f2416-o2" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init"> 594<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="2416" /><input type="hidden" name="_wpcf7_version" value="6.2.1" /><input type="hidden" name="_wpcf7_locale" value="en_US" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f2416-o2" /><input type="hidden" name="_wpcf7_container_post" value="0" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" /> 595</fieldset> 596<p><label><br /> 597<span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Name" value="" type="text" name="your-name" /></span> </label><br /> 598<label><br /> 599<span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" placeholder="Email address" value="" type="email" name="your-email" /></span> </label><br /> 600<label><br /> 601<span class="wpcf7-form-control-wrap" data-name="phone"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel" aria-required="true" aria-invalid="false" placeholder="Phone Number" value="" type="tel" name="phone" /></span> </label><br /> 602<label><br /> 603<span class="wpcf7-form-control-wrap" data-name="organization"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Organization" value="" type="text" name="organization" /></span> </label><br /> 604<label><br /> 605<span class="wpcf7-form-control-wrap" data-name="your-message"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false" placeholder="Message" name="your-message"></textarea></span> </label> 606</p> 607<p><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="TRY IT OUT!" /> 608</p><div class="wpcf7-response-output" aria-hidden="true"></div> 609</form> 610</div> 611 </div> 612 </div> 613 </div> 614 </div> 615 </div> 616 </section> 617 </div> 618 </div> 619 </div> 620 </section> 621 <section class="elementor-section elementor-top-section elementor-element elementor-element-ab28b03 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ab28b03" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 622 <div class="elementor-container elementor-column-gap-default"> 623 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-475a6d3" data-id="475a6d3" data-element_type="column" data-e-type="column"> 624 <div class="elementor-widget-wrap elementor-element-populated"> 625 <section class="elementor-section elementor-inner-section elementor-element elementor-element-559cf84 footer_wrap elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="559cf84" data-element_type="section" data-e-type="section"> 626 <div class="elementor-container elementor-column-gap-default"> 627 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-6ffcb5c" data-id="6ffcb5c" data-element_type="column" data-e-type="column"> 628 <div class="elementor-widget-wrap elementor-element-populated"> 629 <div class="elementor-element elementor-element-38d3e23 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="38d3e23" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 630 <div class="elementor-widget-container"> 631 <a href="https://citylogix.com"> 632 <img width="156" height="69" src="https://citylogix.com/wp-content/uploads/2025/04/citylogix-logo.png" class="attachment-full size-full wp-image-1681" alt="" /> </a> 633 </div>
634 </div> 635 <div class="elementor-element elementor-element-127fb6b elementor-widget elementor-widget-heading" data-id="127fb6b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 636 <div class="elementor-widget-container"> 637 <h6 class="elementor-heading-title elementor-size-default">Simplify Work, Optimize Assets</h6> </div> 638 </div> 639 <div class="elementor-element elementor-element-c7fe9ad e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="c7fe9ad" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 640 <div class="elementor-widget-container"> 641 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 642 <span class="elementor-grid-item" role="listitem"> 643 <a class="elementor-icon elementor-social-icon elementor-social-icon- elementor-repeater-item-495eddc" href="https://www.linkedin.com/company/citylogix/" target="_blank"> 644 <span class="elementor-screen-only"></span> 645 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M10.0004 0.609863C4.47849 0.609863 0.000366211 5.08799 0.000366211 10.6099C0.000366211 16.1317 4.47849 20.6099 10.0004 20.6099C15.5222 20.6099 20.0004 16.1321 20.0004 10.6099C20.0004 5.0876 15.5222 0.609863 10.0004 0.609863ZM7.09451 15.7271H4.65896V8.4001H7.09451V15.7271ZM5.87693 7.39971H5.86091C5.04373 7.39971 4.51521 6.83682 4.51521 6.13369C4.51521 5.43057 5.05974 4.86768 5.89294 4.86768C6.72615 4.86768 7.23865 5.41494 7.25466 6.13369C7.25466 6.83682 6.72615 7.39971 5.87693 7.39971ZM15.8761 15.7271H13.441V11.8071C13.441 10.8224 13.0883 10.1505 12.207 10.1505C11.5344 10.1505 11.1336 10.6036 10.9578 11.0411C10.8933 11.1978 10.8777 11.4165 10.8777 11.6353V15.7271H8.44216C8.44216 15.7271 8.47419 9.0876 8.44216 8.4001H10.8777V9.4376C11.2011 8.93838 11.7801 8.22822 13.0722 8.22822C14.6746 8.22822 15.8761 9.2751 15.8761 11.5259V15.7271Z" fill="white"></path></svg> </a> 646 </span> 647 <span class="elementor-grid-item" role="listitem"> 648 <a class="elementor-icon elementor-social-icon elementor-social-icon- elementor-repeater-item-109a0d3" href="https://x.com/citylogix" target="_blank"> 649 <span class="elementor-screen-only"></span> 650 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M7.45538 5.40381L14.4786 15.4766H12.9528L5.92957 5.40381H7.45538Z" fill="white"></path><path d="M10.2082 0.609863C4.80028 0.609863 0.416382 5.00579 0.416382 10.428C0.416382 15.8503 4.80028 20.2462 10.2082 20.2462C15.616 20.2462 20.0003 15.8503 20.0003 10.428C20.0003 5.00579 15.616 0.609863 10.2082 0.609863ZM12.4856 16.1924L9.41522 11.7124L5.57142 16.1924H4.57805L8.97419 11.0689L4.57805 4.6541H7.9311L10.8381 8.89624L14.4781 4.6541H15.4714L11.2796 9.53979H11.2792L15.8386 16.1924H12.4856Z" fill="white"></path></svg> </a> 651 </span> 652 </div> 653 </div> 654 </div> 655 </div> 656 </div> 657 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-a899b39" data-id="a899b39" data-element_type="column" data-e-type="column"> 658 <div class="elementor-widget-wrap elementor-element-populated"> 659 <div class="elementor-element elementor-element-7900312 elementor-widget-widescreen__width-auto elementor-widget elementor-widget-heading" data-id="7900312" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 660 <div class="elementor-widget-container"> 661 <h5 class="elementor-heading-title elementor-size-default">Contact Us</h5> </div> 662 </div> 663 <div class="elementor-element elementor-element-4578501 contact_information elementor-widget-widescreen__width-auto elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="4578501" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 664 <div class="elementor-widget-container"> 665 <ul class="elementor-icon-list-items"> 666 <li class="elementor-icon-list-item"> 667 <a href="tel:16173998236"> 668 669 <span class="elementor-icon-list-icon"> 670 <svg xmlns="http://www.w3.org/2000/svg" width="21" height="22" viewBox="0 0 21 22" fill="none"><path d="M17.0271 19.6973H16.8318C14.1625 19.3978 11.7016 18.5189 9.44901 17.0605C7.35265 15.7324 5.64041 14.0267 4.31229 11.9434C2.85396 9.67773 1.98156 7.21029 1.6951 4.54102C1.64302 3.95508 1.80252 3.44076 2.17362 2.99805C2.54471 2.55534 3.01672 2.30794 3.58963 2.25586C3.60265 2.25586 3.62218 2.25586 3.64823 2.25586C3.67427 2.25586 3.69705 2.25586 3.71659 2.25586C3.73612 2.25586 3.75239 2.25586 3.76541 2.25586H6.28495C6.62349 2.25586 6.9425 2.33398 7.24198 2.49023C7.54146 2.64648 7.78885 2.86133 7.98416 3.13477C8.17948 3.4082 8.30317 3.71419 8.35526 4.05273C8.40734 4.43034 8.47896 4.80794 8.5701 5.18555C8.66125 5.56315 8.77843 5.93425 8.92166 6.29883C9.01281 6.55925 9.05513 6.81966 9.04862 7.08008C9.04211 7.3405 8.98677 7.5944 8.8826 7.8418C8.77843 8.08919 8.63521 8.31055 8.45291 8.50586L7.61307 9.32617C8.71984 11.1621 10.
6701912 12.6335 12.0271 13.7402L12.8474 12.9199C13.1339 12.6335 13.479 12.4479 13.8826 12.3633C14.2862 12.2786 14.6769 12.3014 15.0545 12.4316C15.7836 12.7051 16.5323 12.8939 17.3006 12.998C17.8214 13.0762 18.2543 13.3171 18.5994 13.7207C18.9445 14.1243 19.1105 14.5866 19.0974 15.1074V17.6074C19.0974 18.1803 18.8956 18.6719 18.492 19.082C18.0883 19.4922 17.6 19.6973 17.0271 19.6973ZM6.28495 3.0957H3.76541C3.75239 3.0957 3.73612 3.0957 3.71659 3.0957C3.69705 3.0957 3.68078 3.0957 3.66776 3.0957C3.55057 3.10872 3.43989 3.13151 3.33573 3.16406C3.23156 3.19662 3.13716 3.24544 3.05252 3.31055C2.96789 3.37565 2.88651 3.45378 2.80838 3.54492C2.70422 3.67513 2.62935 3.81836 2.58377 3.97461C2.5382 4.13086 2.52192 4.28711 2.53495 4.44336C2.79536 6.99544 3.62218 9.3457 5.01541 11.4941C6.27843 13.4733 7.90604 15.0944 9.89823 16.3574C12.0336 17.7507 14.3709 18.584 16.9099 18.8574H17.0271C17.3657 18.8574 17.6554 18.7337 17.8963 18.4863C18.1372 18.2389 18.2576 17.946 18.2576 17.6074V15.0879C18.2706 14.7754 18.173 14.4987 17.9646 14.2578C17.7563 14.0169 17.4959 13.8704 17.1834 13.8184C16.35 13.7142 15.5428 13.5124 14.7615 13.2129C14.6053 13.1608 14.449 13.138 14.2928 13.1445C14.1365 13.151 13.9835 13.1836 13.8338 13.2422C13.684 13.3008 13.5506 13.3887 13.4334 13.5059L12.3787 14.5605C12.3396 14.5996 12.2908 14.6289 12.2322 14.6484C12.1736 14.668 12.115 14.6777 12.0564 14.6777C11.9978 14.6777 11.9425 14.6582 11.8904 14.6191C9.68989 13.3822 7.97114 11.6634 6.73416 9.46289C6.68208 9.38477 6.66255 9.30013 6.67557 9.20898C6.68859 9.11784 6.72765 9.03971 6.79276 8.97461L7.84745 7.91992C7.93859 7.82878 8.01021 7.73112 8.06229 7.62695C8.11437 7.52279 8.15343 7.41211 8.17948 7.29492C8.20552 7.17773 8.21528 7.06055 8.20877 6.94336C8.20226 6.82617 8.17948 6.70898 8.14041 6.5918C7.84093 5.81055 7.63911 4.99675 7.53495 4.15039C7.49588 3.95508 7.41776 3.77604 7.30057 3.61328C7.18338 3.45052 7.0369 3.32357 6.86112 3.23242C6.68534 3.14128 6.49328 3.0957 6.28495 3.0957Z" fill="#66FCF1"></path></svg> </span> 671 <span class="elementor-icon-list-text">+1 (617) 399-8236</span> 672 </a> 673 </li> 674 <li class="elementor-icon-list-item"> 675 <a href="mailto:[email protected]"> 676 677 <span class="elementor-icon-list-icon"> 678 <svg xmlns="http://www.w3.org/2000/svg" width="21" height="22" viewBox="0 0 21 22" fill="none"><path d="M20.3279 9.26758C20.3279 9.15039 20.3052 9.03646 20.2596 8.92578C20.214 8.8151 20.1522 8.71419 20.074 8.62305C19.9829 8.54492 19.882 8.48307 19.7713 8.4375C19.6606 8.39193 19.5467 8.36914 19.4295 8.36914L1.24591 8.38867C1.12872 8.38867 1.01479 8.41146 0.904114 8.45703C0.793437 8.5026 0.692525 8.57096 0.601379 8.66211C0.523254 8.74023 0.461405 8.83464 0.415833 8.94531C0.37026 9.05599 0.347473 9.16992 0.347473 9.28711L0.367004 19.5801C0.367004 19.8275 0.454895 20.0391 0.630676 20.2148C0.806458 20.3906 1.01805 20.4785 1.26544 20.4785L19.449 20.4395C19.5662 20.4395 19.6802 20.4167 19.7908 20.3711C19.9015 20.3255 20.0024 20.2637 20.0936 20.1855C20.1717 20.0944 20.2335 19.9935 20.2791 19.8828C20.3247 19.7721 20.3475 19.6582 20.3475 19.541L20.3279 9.26758ZM18.4529 9.26758L10.3475 14.8926L2.242 9.28711L18.4529 9.26758ZM13.7264 15.791L18.5506 19.541L2.12482 19.5605L6.9881 15.791C7.07924 15.7259 7.13458 15.6315 7.15411 15.5078C7.17365 15.3841 7.14435 15.2702 7.06622 15.166C6.9881 15.0749 6.88719 15.0195 6.76349 15C6.63979 14.9805 6.53237 15.0098 6.44122 15.0879L1.26544 19.1113L1.24591 9.69727L10.0936 15.8105C10.1326 15.8366 10.1749 15.8561 10.2205 15.8691C10.2661 15.8822 10.3084 15.8887 10.3475 15.8887C10.3996 15.8887 10.4451 15.8822 10.4842 15.8691C10.5233 15.8561 10.5623 15.8366 10.6014 15.8105L19.4295 9.67773L19.449 19.1113L14.2733 15.0879C14.1821 15.0098 14.0747 14.9805 13.951 15C13.8273 15.0195 13.7264 15.0749 13.6483 15.166C13.5701 15.2702 13.5376 15.3841 13.5506 15.5078C13.5636 15.6315 13.6222 15.7259 13.7264 15.791ZM12.4764 3.70117L10.8358 2.23633C10.6925 2.10612 10.5298 2.04102 10.3475 2.04102C10.1652 2.04102 10.0024 2.10612 9.85919 2.23633L8.21857 3.70117C8.12742 3.7793 8.07859 3.88021 8.07208 4.00391C8.06557 4.1276 8.10138 4.23503 8.1795 4.32617C8.27065 4.41732 8.37807 4.46615 8.50177 4.47266C8.62547 4.47917 8.73289 4.44336 8.82404 4.36523L9.89825 3.38867V6.86523C9.89825 6.98242 9.94057 7.08659 10.0252 7.17773C10.1098 7.26888 10.2173 7.31445 10.3475 7.31445C10.4777 7.31445 10.5851 7.26888 10.6697 7.17773C10.7544 7.08659 10.7967 6.98242 10.7967 6.86523V3.38867L11.8709 4.36523C11.923 4.4043 11.9751 4.43359 12.0272 4.45312C12.0792 4.47266 12.1313 4.48242 12.1834 4.48242C12.2355 4.48242 12.2908 4.4694 12.3494 4.44336C12.408 4.41732 12.4634 4.37826 12.5154 4.32617C12.5936 4.23503 12.6294 4.1276 12.6229 4.00391C12.6164 3.88021 12.5675 3.7793 12.4764 3.70117Z" fill="#66FCF1"></path></svg> </span> 679 <span class="elementor-icon-list-text">[email protected]</span> 680 </a> 681 </li> 682 <li class="elementor-icon-list-item"> 683 <span class="elementor-icon-list-icon"> 684 <svg xmlns="http://www.w3.org/2000/svg" width="21" height="22" viewBox="0 0 21 22" fill="none"><path d="M10.3475 20.5957C10.3084 20.5957 10.2693 20.5892 10.2303 20.5762C10.1912 20.5632 10.1522 20.5436 10.1131 20.5176C9.96987 20.4264 9.79083 20.3027 9.57599 20.1465C9.36115 19.9902 8.99005 19.694 8.46271 19.2578C7.93536 18.8216 7.43081 18.3724 6.94904 17.9102C6.46726 17.4479 5.93992 16.875 5.367 16.1914C4.79409 15.5078 4.30255 14.8242 3.8924 14.1406C3.48224 13.457 3.13719 12.6888 2.85724 11.8359C2.57729 10.9831 2.43732 10.153 2.43732 9.3457C2.43732 7.91341 2.78888 6.58854 3.492 5.37109C4.19513 4.15365 5.15542 3.1901 6.37286 2.48047C7.59031 1.77083 8.91518 1.41602 10.3475 1.41602C11.4152 1.41602 12.4373 1.6276 13.4139 2.05078C14.3904 2.47396 15.2335 3.03711 15.9432 3.74023C16.6528 4.44336 17.216 5.2832 17.6326 6.25977C18.0493 7.23633 18.2576 8.26497 18.2576 9.3457C18.2576 10.0618 18.1567 10.7878 17.9549 11.5234C17.7531 12.2591 17.4699 12.9492 17.1053 13.5938C16.7407 14.2383 16.3468 14.8568 15.9236 15.4492C15.5005 16.0417 15.035 16.5951 14.5272 17.1094C14.0193 17.6237 13.5636 18.0729 13.16 18.457C12.7563 18.8411 12.3397 19.1992 11.91 19.5312C11.4803 19.8633 11.1808 20.0911 11.0115 20.2148C10.8423 20.3385 10.699 20.4395 10.5818 20.5176C10.5037 20.5697 10.4256 20.5957 10.3475 20.5957ZM10.3475 2.25586C9.57924 2.25586 8.8338 2.3763 8.11115 2.61719C7.38849 2.85807 6.73745 3.19662 6.15802 3.63281C5.57859 4.06901 5.07078 4.57682 4.63458 5.15625C4.19838 5.73568 3.85984 6.38672 3.61896 7.10938C3.37807 7.83203 3.25763 8.57747 3.25763 9.3457C3.25763 10.0228 3.37156 10.7194 3.59943 11.4355C3.82729 12.1517 4.11049 12.8092 4.44904 13.4082C4.78758 14.0072 5.19448 14.6094 5.66974 15.2148C6.145 15.8203 6.59747 16.3444 7.02716 16.7871C7.45685 17.2298 7.91583 17.666 8.40411 18.0957C8.8924 18.5254 9.27651 18.8509 9.55646 19.0723C9.83641 19.2936 10.
6841001 19.4889 10.3475 19.6582C10.5949 19.4889 10.8585 19.2936 11.1385 19.0723C11.4184 18.8509 11.8026 18.5254 12.2908 18.0957C12.7791 17.666 13.2381 17.2298 13.6678 16.7871C14.0975 16.3444 14.5499 15.8203 15.0252 15.2148C15.5005 14.6094 15.9074 14.0072 16.2459 13.4082C16.5845 12.8092 16.8677 12.1517 17.0955 11.4355C17.3234 10.7194 17.4373 10.0228 17.4373 9.3457C17.4373 8.05664 17.1183 6.86849 16.4803 5.78125C15.8423 4.69401 14.9796 3.83463 13.8924 3.20312C12.8052 2.57162 11.6235 2.25586 10.3475 2.25586ZM10.3475 12.2559C9.54018 12.2559 8.85333 11.9694 8.28693 11.3965C7.72052 10.8236 7.43732 10.1367 7.43732 9.33594C7.43732 8.53516 7.72052 7.84831 8.28693 7.27539C8.85333 6.70247 9.54018 6.41602 10.3475 6.41602C10.66 6.41602 10.966 6.46484 11.2654 6.5625C11.5649 6.66016 11.8351 6.80013 12.076 6.98242C12.3169 7.16471 12.5252 7.3763 12.701 7.61719C12.8768 7.85807 13.0135 8.125 13.1111 8.41797C13.2088 8.71094 13.2576 9.02018 13.2576 9.3457C13.2576 9.86654 13.1274 10.3516 12.867 10.8008C12.6066 11.25 12.2518 11.6048 11.8026 11.8652C11.3533 12.1257 10.8683 12.2559 10.3475 12.2559ZM11.8221 7.87109C11.8221 7.87109 11.7195 7.76855 11.5145 7.56348C11.3094 7.3584 10.9204 7.25586 10.3475 7.25586C9.77456 7.25586 9.28302 7.46094 8.87286 7.87109C8.46271 8.28125 8.25763 8.77279 8.25763 9.3457C8.25763 9.91862 8.46271 10.4069 8.87286 10.8105C9.28302 11.2142 9.77456 11.416 10.3475 11.416C10.9204 11.416 11.4119 11.2142 11.8221 10.8105C12.2322 10.4069 12.4373 9.91862 12.4373 9.3457C12.4373 8.77279 12.2322 8.28125 11.8221 7.87109Z" fill="#66FCF1"></path></svg> </span> 685 <span class="elementor-icon-list-text">605 Salem Street </br> Wakefield MA 01880</span> 686 </li> 687 <li class="elementor-icon-list-item"> 688 <span class="elementor-icon-list-icon"> 689 <svg xmlns="http://www.w3.org/2000/svg" width="21" height="22" viewBox="0 0 21 22" fill="none"><path d="M10.3475 20.5957C10.3084 20.5957 10.2693 20.5892 10.2303 20.5762C10.1912 20.5632 10.1522 20.5436 10.1131 20.5176C9.96987 20.4264 9.79083 20.3027 9.57599 20.1465C9.36115 19.9902 8.99005 19.694 8.46271 19.2578C7.93536 18.8216 7.43081 18.3724 6.94904 17.9102C6.46726 17.4479 5.93992 16.875 5.367 16.1914C4.79409 15.5078 4.30255 14.8242 3.8924 14.1406C3.48224 13.457 3.13719 12.6888 2.85724 11.8359C2.57729 10.9831 2.43732 10.153 2.43732 9.3457C2.43732 7.91341 2.78888 6.58854 3.492 5.37109C4.19513 4.15365 5.15542 3.1901 6.37286 2.48047C7.59031 1.77083 8.91518 1.41602 10.3475 1.41602C11.4152 1.41602 12.4373 1.6276 13.4139 2.05078C14.3904 2.47396 15.2335 3.03711 15.9432 3.74023C16.6528 4.44336 17.216 5.2832 17.6326 6.25977C18.0493 7.23633 18.2576 8.26497 18.2576 9.3457C18.2576 10.0618 18.1567 10.7878 17.9549 11.5234C17.7531 12.2591 17.4699 12.9492 17.1053 13.5938C16.7407 14.2383 16.3468 14.8568 15.9236 15.4492C15.5005 16.0417 15.035 16.5951 14.5272 17.1094C14.0193 17.6237 13.5636 18.0729 13.16 18.457C12.7563 18.8411 12.3397 19.1992 11.91 19.5312C11.4803 19.8633 11.1808 20.0911 11.0115 20.2148C10.8423 20.3385 10.699 20.4395 10.5818 20.5176C10.5037 20.5697 10.4256 20.5957 10.3475 20.5957ZM10.3475 2.25586C9.57924 2.25586 8.8338 2.3763 8.11115 2.61719C7.38849 2.85807 6.73745 3.19662 6.15802 3.63281C5.57859 4.06901 5.07078 4.57682 4.63458 5.15625C4.19838 5.73568 3.85984 6.38672 3.61896 7.10938C3.37807 7.83203 3.25763 8.57747 3.25763 9.3457C3.25763 10.0228 3.37156 10.7194 3.59943 11.4355C3.82729 12.1517 4.11049 12.8092 4.44904 13.4082C4.78758 14.0072 5.19448 14.6094 5.66974 15.2148C6.145 15.8203 6.59747 16.3444 7.02716 16.7871C7.45685 17.2298 7.91583 17.666 8.40411 18.0957C8.8924 18.5254 9.27651 18.8509 9.55646 19.0723C9.83641 19.2936 10.1001 19.4889 10.3475 19.6582C10.5949 19.4889 10.8585 19.2936 11.1385 19.0723C11.4184 18.8509 11.8026 18.5254 12.2908 18.0957C12.7791 17.666 13.2381 17.2298 13.6678 16.7871C14.0975 16.3444 14.5499 15.8203 15.0252 15.2148C15.5005 14.6094 15.9074 14.0072 16.2459 13.4082C16.5845 12.8092 16.8677 12.1517 17.0955 11.4355C17.3234 10.7194 17.4373 10.0228 17.4373 9.3457C17.4373 8.05664 17.1183 6.86849 16.4803 5.78125C15.8423 4.69401 14.9796 3.83463 13.8924 3.20312C12.8052 2.57162 11.6235 2.25586 10.3475 2.25586ZM10.3475 12.2559C9.54018 12.25
68959 8.85333 11.9694 8.28693 11.3965C7.72052 10.8236 7.43732 10.1367 7.43732 9.33594C7.43732 8.53516 7.72052 7.84831 8.28693 7.27539C8.85333 6.70247 9.54018 6.41602 10.3475 6.41602C10.66 6.41602 10.966 6.46484 11.2654 6.5625C11.5649 6.66016 11.8351 6.80013 12.076 6.98242C12.3169 7.16471 12.5252 7.3763 12.701 7.61719C12.8768 7.85807 13.0135 8.125 13.1111 8.41797C13.2088 8.71094 13.2576 9.02018 13.2576 9.3457C13.2576 9.86654 13.1274 10.3516 12.867 10.8008C12.6066 11.25 12.2518 11.6048 11.8026 11.8652C11.3533 12.1257 10.8683 12.2559 10.3475 12.2559ZM11.8221 7.87109C11.8221 7.87109 11.7195 7.76855 11.5145 7.56348C11.3094 7.3584 10.9204 7.25586 10.3475 7.25586C9.77456 7.25586 9.28302 7.46094 8.87286 7.87109C8.46271 8.28125 8.25763 8.77279 8.25763 9.3457C8.25763 9.91862 8.46271 10.4069 8.87286 10.8105C9.28302 11.2142 9.77456 11.416 10.3475 11.416C10.9204 11.416 11.4119 11.2142 11.8221 10.8105C12.2322 10.4069 12.4373 9.91862 12.4373 9.3457C12.4373 8.77279 12.2322 8.28125 11.8221 7.87109Z" fill="#66FCF1"></path></svg> </span> 690 <span class="elementor-icon-list-text">15, Marie-Anne O, Suite 201 </br> Montréal, QC H2W 1B6</span> 691 </li> 692 </ul> 693 </div> 694 </div> 695 </div> 696 </div> 697 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-09dc0be" data-id="09dc0be" data-element_type="column" data-e-type="column"> 698 <div class="elementor-widget-wrap elementor-element-populated"> 699 <div class="elementor-element elementor-element-6dea772 footer_menu_title elementor-widget-widescreen__width-inherit elementor-widget elementor-widget-heading" data-id="6dea772" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 700 <div class="elementor-widget-container"> 701 <h5 class="elementor-heading-title elementor-size-default">Our Services</h5> </div> 702 </div> 703 <div class="elementor-element elementor-element-1006d1e elementor-widget-widescreen__width-auto footer_list_menu elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-widget elementor-widget-nav-menu" data-id="1006d1e" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"","library":""},"_animation_mobile":"none"}" data-widget_type="nav-menu.default"> 704 <div class="elementor-widget-container"> 705 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"> 706 <ul id="menu-1-1006d1e" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4614"><a href="https://citylogix.com/enterprise-asset-management/" class="elementor-item">Asset & Work Order Management</a></li> 707<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-6551"><a href="https://citylogix.com/contact/" aria-current="page" class="elementor-item elementor-item-active">LiDAR Road Data Collection</a></li> 708<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-6552"><a href="https://citylogix.com/contact/" aria-current="page" class="elementor-item elementor-item-active">Sidewalk Management</a></li> 709<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-6550"><a href="https://citylogix.com/contact/" aria-current="page" class="elementor-item elementor-item-active">Inventory All Assets</a></li> 710</ul> </nav> 711 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 712 <ul id="menu-2-1006d1e" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4614"><a href="https://citylogix.com/enterprise-asset-management/" class="elementor-item" tabindex="-1">Asset & Work Order Management</a></li> 713<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-6551"><a href="https://citylogix.com/contact/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">LiDAR Road Data Collection</a></li> 714<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-6552"><a href="https://citylogix.com/contact/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Sidewalk Management</a></li> 715<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-6550"><a href="https://citylogix.com/contact/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Inventory All Assets</a></li> 716</ul> </nav> 717 </div>
718 </div> 719 </div> 720 </div> 721 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-fd2b189" data-id="fd2b189" data-element_type="column" data-e-type="column"> 722 <div class="elementor-widget-wrap elementor-element-populated"> 723 <div class="elementor-element elementor-element-584396a footer_menu_title elementor-widget__width-auto elementor-widget-widescreen__width-inherit elementor-widget elementor-widget-heading" data-id="584396a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 724 <div class="elementor-widget-container"> 725 <h5 class="elementor-heading-title elementor-size-default">Quick Links</h5> </div> 726 </div> 727 <div class="elementor-element elementor-element-d8f878f elementor-widget-widescreen__width-auto footer_list_menu elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-widget elementor-widget-nav-menu" data-id="d8f878f" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"","library":""}}" data-widget_type="nav-menu.default"> 728 <div class="elementor-widget-container"> 729 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"> 730 <ul id="menu-1-d8f878f" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-6532"><a href="https://citylogix.com/#aboutus" class="elementor-item elementor-item-anchor">About</a></li> 731<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2052"><a href="https://citylogix.com/privacy-policy/" class="elementor-item">Privacy Policy</a></li> 732<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6015"><a href="https://citylogix.com/blog/" class="elementor-item">Blog</a></li> 733</ul> </nav> 734 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 735 <ul id="menu-2-d8f878f" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-6532"><a href="https://citylogix.com/#aboutus" class="elementor-item elementor-item-anchor" tabindex="-1">About</a></li> 736<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2052"><a href="https://citylogix.com/privacy-policy/" class="elementor-item" tabindex="-1">Privacy Policy</a></li> 737<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6015"><a href="https://citylogix.com/blog/" class="elementor-item" tabindex="-1">Blog</a></li> 738</ul> </nav> 739 </div> 740 </div> 741 </div> 742 </div> 743 </div> 744 </section> 745 </div> 746 </div> 747 </div> 748 </section> 749 </footer> 750
751<script type="speculationrules"> 752{"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/hello-theme-child-master/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 753</script>
753 754<div style="right: 30px;bottom:30px;" class="wpavefrsz wpavefrsz-fixed-bottom-right wpavefrsz-theme-light"><span class="wpavefrsz-text" aria-label="A">A</span><span class="wpavefrsz-minus" tabindex="0" aria-label="Decrease text size" title="Decrease text size" role="button">-</span><span class="wpavefrsz-plus" tabindex="0" aria-label="Increase text size" title="Increase text size" role="button">+</span><span class="wpavefrsz-reset" tabindex="0" aria-label="Reset text size" title="Reset text size" role="button">=</span></div> <!--copyscapeskip--> 755 <aside id="moove_gdpr_cookie_info_bar" class="moove-gdpr-info-bar-hidden moove-gdpr-align-center moove-gdpr-dark-scheme gdpr_infobar_postion_bottom" aria-labelledby="moove_gdpr_cookie_info_bar_title" tabindex="-1" style="display: none;"> 756 <div class="moove-gdpr-info-bar-container"> 757 <div id="moove_gdpr_cookie_info_bar_title" class="gdpr-sr-only" role="heading" aria-level="2">GDPR Cookie Banner</div> 758 <div class="moove-gdpr-info-bar-content"> 759 760<div class="moove-gdpr-cookie-notice"> 761 <p>We are using cookies to give you the best experience on our website.</p> 762<p>You can find out more about which cookies we are using or switch them off in settings.</p> 763 <button class="moove-gdpr-infobar-close-btn gdpr-content-close-btn" aria-label="Close GDPR Cookie Banner"> 764 <span class="gdpr-sr-only">Close GDPR Cookie Banner</span> 765 <i class="moovegdpr-arrow-close"></i> 766 </button> 767 </div> 768<!-- .moove-gdpr-cookie-notice --> 769 770<div class="moove-gdpr-button-holder"> 771 <button class="mgbutton moove-gdpr-infobar-allow-all gdpr-fbo-0" aria-label="Accept" >Accept</button> 772 <button class="mgbutton moove-gdpr-infobar-reject-btn gdpr-fbo-1 " aria-label="Reject">Reject</button> 773 <button class="mgbutton moove-gdpr-infobar-settings-btn change-settings-button gdpr-fbo-2 gdpr-settings-btn-style-2" aria-haspopup="dialog" data-href="#moove_gdpr_cookie_modal" aria-label="Settings">Settings</button> 774 <button class="moove-gdpr-infobar-close-btn gdpr-fbo-3" aria-label="Close GDPR Cookie Banner" > 775 <span class="gdpr-sr-only">Close GDPR Cookie Banner</span> 776 <i class="moovegdpr-arrow-close"></i> 777 </button> 778 </div> 779<!-- .button-container --> 780 </div> 781 <!-- moove-gdpr-info-bar-content --> 782 </div> 783 <!-- moove-gdpr-info-bar-container --> 784 </aside> 785 <!-- #moove_gdpr_cookie_info_bar --> 786 <!--/copyscapeskip--> 787 <style> 788 :root { 789 -webkit-user-select: none; 790 -webkit-touch-callout: none; 791 -ms-user-select: none; 792 -moz-user-select: none; 793 user-select: none; 794 } 795 </style> 796
796<script type="text/javascript"> 797 /*<![CDATA[*/ 798 document.oncontextmenu = function(event) { 799 if (event.target.tagName != 'INPUT' && event.target.tagName != 'TEXTAREA') { 800 event.preventDefault(); 801 } 802 }; 803 document.ondragstart = function() { 804 if (event.target.tagName != 'INPUT' && event.target.tagName != 'TEXTAREA') { 805 event.preventDefault(); 806 } 807 }; 808 /*]]>*/ 809 </script>
809 810
810<script> 811 ( () => { 812 const lazyloadRunObserver = () => { 813 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 814 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 815 entries.forEach( ( entry ) => { 816 if ( entry.isIntersecting ) { 817 let lazyloadBackground = entry.target; 818 if( lazyloadBackground ) { 819 lazyloadBackground.classList.add( 'e-lazyloaded' ); 820 } 821 lazyloadBackgroundObserver.unobserve( entry.target ); 822 } 823 }); 824 }, { rootMargin: '200px 0px 200px 0px' } ); 825 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 826 lazyloadBackgroundObserver.observe( lazyloadBackground ); 827 } ); 828 }; 829 const events = [ 830 'DOMContentLoaded', 831 'elementor/lazyload/observe', 832 ]; 833 events.forEach( ( event ) => { 834 document.addEventListener( event, lazyloadRunObserver ); 835 } ); 836 } )(); 837 </script>
837 838
838<script id="remove-weak-pw-js" src="https://citylogix.com/wp-content/plugins/all-in-one-wp-security-and-firewall/js/remove-weak-pw.js"></script>
vendor: 1 bytes, line 838
838
839<script async data-wp-strategy="async" id="trustedsite-badge-js" src="https://cdn.trustedsite.com/js/1.js"></script>
vendor: 1 bytes, line 839
839
840<script id="wp-hooks-js" src="https://citylogix.com/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 840
840
841<script id="wp-i18n-js" src="https://citylogix.com/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 841
841
842<script id="wp-i18n-js-after"> 843wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 844//# sourceURL=wp-i18n-js-after 845</script>
vendor: 1 bytes, line 845
845
846<script id="swv-js" src="https://citylogix.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js"></script>
vendor: 1 bytes, line 846
846
847<script id="contact-form-7-js-before"> 848var wpcf7 = { 849 "api": { 850 "root": "https:\/\/citylogix.com\/wp-json\/", 851 "namespace": "contact-form-7\/v1" 852 }, 853 "cached": 1 854}; 855//# sourceURL=contact-form-7-js-before 856</script>
vendor: 1 bytes, line 856
856
857<script id="contact-form-7-js" src="https://citylogix.com/wp-content/plugins/contact-form-7/includes/js/index.js"></script>
vendor: 1 bytes, line 857
857
858<script id="wpavefrsz-script-js-extra"> 859var wpavefrsz = {"elements":["h4","h5","h6","p","a","span","ul","ol","li","blockquote","button"],"main_selector":"","min_modifier":"0.7","max_modifier":"1.3","step_modifier":"0.1","remember_font_size_sitewide":"1","wpavefrsz_remember_font_size_enforce":"1","include_selectors":"","exclude_selectors":""}; 860//# sourceURL=wpavefrsz-script-js-extra 861</script>
vendor: 1 bytes, line 861
861
862<script id="wpavefrsz-script-js" src="https://citylogix.com/wp-content/plugins/easy-font-resize/script.js"></script>
vendor: 1 bytes, line 862
862
863<script id="wpascript-js" src="https://citylogix.com/wp-content/plugins/honeypot/includes/js/wpa.js"></script>
vendor: 1 bytes, line 863
863
864<script id="wpascript-js-after"> 865wpa_field_info = JSON.parse(atob("eyJ3cGFfZmllbGRfbmFtZSI6InBudHN5eDM3MDAiLCJ3cGFfZmllbGRfdmFsdWUiOjE3NjE0Niwid3BhX2FkZF90ZXN0Ijoibm8ifQ==")); 866//# sourceURL=wpascript-js-after 867</script>
vendor: 1 bytes, line 867
867
868<script id="gsap-js" src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
vendor: 1 bytes, line 868
868
869<script id="hello-theme-frontend-js" src="https://citylogix.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js"></script>
vendor: 1 bytes, line 869
869
870<script id="elementor-webpack-runtime-js" src="https://citylogix.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js"></script>
vendor: 1 bytes, line 870
870
871<script id="elementor-frontend-modules-js" src="https://citylogix.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js"></script>
vendor: 1 bytes, line 871
871
872<script id="jquery-ui-core-js-before"> 873jQuery.uiBackCompat = true; 874//# sourceURL=jquery-ui-core-js-before 875</script>
vendor: 1 bytes, line 875
875
876<script id="jquery-ui-core-js" src="https://citylogix.com/wp-includes/js/jquery/ui/core.min.js"></script>
vendor: 1 bytes, line 876
876
877<script id="elementor-frontend-js-before"> 878var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1092,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1091,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":true}},"hasCustomBreakpoints":true},"version":"4.2.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"e_panel_promotions":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/citylogix.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/citylogix.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/citylogix.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"04d45c9cf1","atomicFormsSendForm":"4d3923dfa6"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","viewport_mobile":767,"viewport_tablet":1091,"active_breakpoints":["viewport_mobile","viewport_tablet","viewport_laptop","viewport_widescreen"],"viewport_laptop":1366,"viewport_widescreen":2400,"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":4207,"title":"Contact%20%7C%20Citylogix","excerpt":"","featuredImage":false}}; 879//# sourceURL=elementor-frontend-js-before 880</script>
vendor: 1 bytes, line 880
880
881<script id="elementor-frontend-js" src="https://citylogix.com/wp-content/plugins/elementor/assets/js/frontend.min.js"></script>
vendor: 1 bytes, line 881
881
882<script id="smartmenus-js" src="https://citylogix.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js"></script>
vendor: 1 bytes, line 882
882
883<script id="googlesitekit-events-provider-contact-form-7-js" src="https://citylogix.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-contact-form-7-fac2a8013ba5ba355cd0.js" defer></script>
vendor: 1 bytes, line 883
883
884<script id="googlesitekit-events-provider-content-events-js-before"> 885window._googlesitekit = window._googlesitekit || {}; 886window._googlesitekit.contentEvents = {"postID":4207,"isReadableSinglePost":false,"hasVimeoEmbed":false,"wordCount":0,"estimatedReadTimeSeconds":0,"isLastPageOfMultiPagePost":false,"readTimeThresholdPercent":85,"minimumReadTimeSeconds":5}; 887//# sourceURL=googlesitekit-events-provider-content-events-js-before 888</script>
vendor: 1 bytes, line 888
888
889<script id="googlesitekit-events-provider-content-events-js" src="https://citylogix.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-6b04077d00f0d606ba42.js" defer></script>
vendor: 1 bytes, line 889
889
890<script id="smush-lazy-load-js-before"> 891var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true,"cdnBaseURL":""}}; 892//# sourceURL=smush-lazy-load-js-before 893</script>
vendor: 1 bytes, line 893
893
894<script id="smush-lazy-load-js" src="https://citylogix.com/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js"></script>
vendor: 1 bytes, line 894
894
895<script id="moove_gdpr_frontend-js-extra"> 896var moove_frontend_gdpr_scripts = {"ajaxurl":"https://citylogix.com/wp-admin/admin-ajax.php","post_id":"4207","plugin_dir":"https://citylogix.com/wp-content/plugins/gdpr-cookie-compliance","show_icons":"all","is_page":"1","ajax_cookie_removal":"false","strict_init":"2","enabled_default":{"strict":1,"third_party":0,"advanced":0,"performance":0,"preference":0},"geo_location":"false","force_reload":"false","is_single":"","hide_save_btn":"false","current_user":"0","cookie_expiration":"365","script_delay":"2000","close_btn_action":"1","close_btn_rdr":"","scripts_defined":"{\"cache\":true,\"header\":\"\",\"body\":\"\",\"footer\":\"\",\"thirdparty\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"},\"strict\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"},\"advanced\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"}}","gdpr_scor":"true","wp_lang":"_en","parent_domain_cookies":["_ga","_fbp","_gid","_gat","__utma","__utmb","__utmc","__utmt","__utmz","_gcl_","_gac_","_fbc"],"wp_consent_api":"false","gdpr_nonce":"9ad1879695","gdpr_focus_cb":"false","gdpr_a11y_strict_first":"Turn on %s first to change this setting."}; 897//# sourceURL=moove_gdpr_frontend-js-extra 898</script>
vendor: 1 bytes, line 898
898
899<script id="moove_gdpr_frontend-js" src="https://citylogix.com/wp-content/plugins/gdpr-cookie-compliance/dist/scripts/main.js"></script>
vendor: 1 bytes, line 899
899
900<script id="moove_gdpr_frontend-js-after"> 901var gdpr_c=document.cookie.match(/(?:^|;\s*)moove_gdpr_popup=([^;]*)/);var gdpr_d=gdpr_c?JSON.parse(decodeURIComponent(gdpr_c[1])):{};var gdpr_consent__strict=gdpr_d.strict==="1"?"true":"false";var gdpr_consent__thirdparty=gdpr_d.thirdparty==="1"?"true":"false";var gdpr_consent__advanced=gdpr_d.advanced==="1"?"true":"false";var gdpr_consent__performance=gdpr_d.performance==="1"?"true":"false";var gdpr_consent__preference=gdpr_d.preference==="1"?"true":"false";var _cc=[];if(gdpr_d.strict==="1")_cc.push("strict");if(gdpr_d.thirdparty==="1")_cc.push("thirdparty");if(gdpr_d.advanced==="1")_cc.push("advanced");if(gdpr_d.performance==="1")_cc.push("performance");if(gdpr_d.preference==="1")_cc.push("preference");var gdpr_consent__cookies=_cc.join("|"); 902//# sourceURL=moove_gdpr_frontend-js-after 903</script>
vendor: 1 bytes, line 903
903
904<script id="elementor-pro-webpack-runtime-js" src="https://citylogix.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js"></script>
vendor: 1 bytes, line 904
904
905<script id="elementor-pro-frontend-js-before"> 906var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/citylogix.com\/wp-admin\/admin-ajax.php","nonce":"6f38dd8a99","urls":{"assets":"https:\/\/citylogix.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/citylogix.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/citylogix.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 907//# sourceURL=elementor-pro-frontend-js-before 908</script>
vendor: 1 bytes, line 908
908
909<script id="elementor-pro-frontend-js" src="https://citylogix.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js"></script>
vendor: 1 bytes, line 909
909
910<script id="pro-elements-handlers-js" src="https://citylogix.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js"></script>
910 911 <style> 912 .unlimited-elements-background-overlay{ 913 position:absolute; 914 top:0px; 915 left:0px; 916 width:100%; 917 height:100%; 918 z-index:0; 919 } 920 921 .unlimited-elements-background-overlay.uc-bg-front{ 922 z-index:999; 923 } 924 </style> 925 926
926<script type='text/javascript'> 927 928 jQuery(document).ready(function(){ 929 930 function ucBackgroundOverlayPutStart(){ 931 932 var objBG = jQuery(".unlimited-elements-background-overlay").not(".uc-bg-attached"); 933 934 if(objBG.length == 0) 935 return(false); 936 937 objBG.each(function(index, bgElement){ 938 939 var objBgElement = jQuery(bgElement); 940 941 var targetID = objBgElement.data("forid"); 942 943 var location = objBgElement.data("location"); 944 945 switch(location){ 946 case "body": 947 case "body_front": 948 var objTarget = jQuery("body"); 949 break; 950 case "layout": 951 case "layout_front": 952 var objLayout = jQuery("*[data-id=\""+targetID+"\"]"); 953 var objTarget = objLayout.parents(".elementor"); 954 if(objTarget.length > 1) 955 objTarget = jQuery(objTarget[0]); 956 break; 957 default: 958 var objTarget = jQuery("*[data-id=\""+targetID+"\"]"); 959 break; 960 } 961 962 963 if(objTarget.length == 0) 964 return(true); 965 966 var objVideoContainer = objTarget.children(".elementor-background-video-container"); 967 968 if(objVideoContainer.length == 1) 969 objBgElement.detach().insertAfter(objVideoContainer).show(); 970 else 971 objBgElement.detach().prependTo(objTarget).show(); 972 973 974 var objTemplate = objBgElement.children("template"); 975 976 if(objTemplate.length){ 977 978 var clonedContent = objTemplate[0].content.cloneNode(true); 979 980 var objScripts = jQuery(clonedContent).find("script"); 981 if(objScripts.length) 982 objScripts.attr("type","text/javascript"); 983 984 objBgElement.append(clonedContent); 985 986 objTemplate.remove(); 987 } 988 989 objBgElement.trigger("bg_attached"); 990 objBgElement.addClass("uc-bg-attached"); 991 992 }); 993 } 994 995 ucBackgroundOverlayPutStart(); 996 997 jQuery( document ).on( 'elementor/popup/show', ucBackgroundOverlayPutStart); 998 jQuery( "body" ).on( 'uc_dom_updated', ucBackgroundOverlayPutStart); 999 1000 }); 1001 1002 1003 </script>
1003 1004
1004<script id="wp-emoji-settings" type="application/json"> 1005{"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://citylogix.com/wp-includes/js/wp-emoji-release.min.js"}} 1006</script>
vendor: 1 bytes, line 1006
1006
1007<script type="module"> 1008/*! This file is auto-generated */ 1009var 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)))}); 1010//# sourceURL=https://citylogix.com/wp-includes/js/wp-emoji-loader.min.js 1011</script>
1011 1012 1013 1014 <!--copyscapeskip--> 1015 <!-- V1 --> 1016 <dialog id="moove_gdpr_cookie_modal" class="gdpr_lightbox-hide" open tabindex="-1" aria-modal="true" aria-label="GDPR Settings Screen"> 1017 <div class="moove-gdpr-modal-content moove-clearfix logo-position-left moove_gdpr_modal_theme_v1"> 1018 <button class="moove-gdpr-modal-close" aria-label="Close GDPR Cookie Settings"> 1019 <span class="gdpr-sr-only">Close GDPR Cookie Settings</span> 1020 <span class="gdpr-icon moovegdpr-arrow-close"></span> 1021 </button> 1022 <div class="moove-gdpr-modal-left-content"> 1023 1024<div class="moove-gdpr-company-logo-holder"> 1025 <img src="https://citylogix.com/wp-content/uploads/2025/05/citylogix-300x174.jpg" alt="" width="300" height="174" class="img-responsive" /> 1026</div> 1027<!-- .moove-gdpr-company-logo-holder --> 1028 <ul id="moove-gdpr-menu" role="tablist" aria-label="Cookie categories"> 1029 1030<li class="menu-item-on menu-item-privacy_overview menu-item-selected" role="presentation"> 1031 <button data-href="#privacy_overview" id="gdpr-tab-privacy_overview" class="moove-gdpr-tab-nav" role="tab" aria-selected="true" aria-controls="privacy_overview" aria-label="Privacy Overview"> 1032 <span class="gdpr-nav-tab-title">Privacy Overview</span> 1033 </button> 1034</li> 1035 1036 <li class="menu-item-strict-necessary-cookies menu-item-off" role="presentation"> 1037 <button data-href="#strict-necessary-cookies" id="gdpr-tab-strict-necessary-cookies" class="moove-gdpr-tab-nav" role="tab" aria-selected="false" aria-controls="strict-necessary-cookies" tabindex="-1" aria-label="Strictly Necessary Cookies"> 1038 <span class="gdpr-nav-tab-title">Strictly Necessary Cookies</span> 1039 </button> 1040 </li> 1041 1042 1043 1044 1045 1046 </ul> 1047 1048<div class="moove-gdpr-branding-cnt"> 1049 <a href="https://wordpress.org/plugins/gdpr-cookie-compliance/" rel="noopener noreferrer" target="_blank" class='moove-gdpr-branding'>Powered by <span>GDPR Cookie Compliance</span><span class="gdpr-sr-only"> (opens in a new tab)</span></a> 1050 </div> 1051<!-- .moove-gdpr-branding --> 1052 </div> 1053 <!-- .moove-gdpr-modal-left-content --> 1054 <div class="moove-gdpr-modal-right-content"> 1055 <div class="moove-gdpr-modal-title"> 1056 1057 </div> 1058 <!-- .moove-gdpr-modal-ritle --> 1059 <div class="main-modal-content"> 1060 1061 <div class="moove-gdpr-tab-content"> 1062 1063<div id="privacy_overview" class="moove-gdpr-tab-main"> 1064 <div class="tab-title" role="heading" aria-level="2"><span class="gdpr-tab-title-text">Privacy Overview</span></div> 1065 <div class="moove-gdpr-tab-main-content"> 1066 <p>This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.</p> 1067 </div> 1068 <!-- .moove-gdpr-tab-main-content --> 1069 1070</div> 1071<!-- #privacy_overview --> 1072 1073 <div id="strict-necessary-cookies" class="moove-gdpr-tab-main" style="display:none"> 1074 <div class="tab-title" role="heading" aria-level="2"><span class="gdpr-tab-title-text">Strictly Necessary Cookies</span></div> 1075 <div class="moove-gdpr-tab-main-content"> 1076 <p>Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.</p> 1077 <div class="moove-gdpr-status-bar "> 1078 <div class="gdpr-cc-form-wrap"> 1079 <div class="gdpr-cc-form-fieldset"> 1080 <label class="cookie-switch" for="moove_gdpr_strict_cookies"> 1081 <input type="checkbox" aria-label="Strictly Necessary Cookies" value="check" name="moove_gdpr_strict_cookies" id="moove_gdpr_strict_cookies"> 1082 <span class="cookie-slider cookie-round gdpr-sr" aria-hidden="true" data-text-enable="Enabled" data-text-disabled="Disabled"> 1083 <span class="gdpr-sr-label"> 1084 <span class="gdpr-sr-enable">Enabled</span> 1085 <span class="gdpr-sr-disable">Disabled</span> 1086 </span> 1087 </span> 1088 </label> 1089 </div> 1090 <!-- .gdpr-cc-form-fieldset --> 1091 </div> 1092 <!-- .gdpr-cc-form-wrap --> 1093 </div> 1094 <!-- .moove-gdpr-status-bar --> 1095 1096 </div> 1097 <!-- .moove-gdpr-tab-main-content --> 1098 </div> 1099 <!-- #strict-necesarry-cookies --> 1100 1101 1102 1103 </div> 1104 <!-- .moove-gdpr-tab-content --> 1105 </div> 1106 <!-- .main-modal-content --> 1107 <div class="moove-gdpr-modal-footer-content"> 1108 <div class="moove-gdpr-button-holder"> 1109 <button class="mgbutton moove-gdpr-modal-allow-all button-visible" aria-label="Enable All">Enable All</button> 1110 <button class="mgbutton moove-gdpr-modal-save-settings button-visible" aria-label="Save Settings">Save Settings</button> 1111 </div> 1112<!-- .moove-gdpr-button-holder --> 1113 </div> 1114 <!-- .moove-gdpr-modal-footer-content --> 1115 </div> 1116 <!-- .moove-gdpr-modal-right-content --> 1117 1118 <div class="moove-clearfix"></div> 1119 1120 </div> 1121 <!-- .moove-gdpr-modal-content --> 1122 </dialog> 1123 <!-- #moove_gdpr_cookie_modal --> 1124 <!--/copyscapeskip--> 1125
1125<script>'undefined'=== typeof _trfq || (window._trfq = []);'undefined'=== typeof _trfd && (window._trfd=[]), 1126 _trfd.push({'tccl.baseHost':'secureserver.net'}), 1127 _trfd.push({'ap':'wpaas_v2'}, 1128 {'server':'e0430ecc67c3'}, 1129 {'pod':'c30-prod-p3-us-west-2'}, 1130 {'xid':'45566867'}, 1131 {'wp':'7.1.3'}, 1132 {'php':'8.3.35'}, 1133 {'loggedin':'0'}, 1134 {'cdn':'1'}, 1135 {'builder':'elementor'}, 1136 {'theme':'hello-elementor'}, 1137 {'wds':'0'}, 1138 {'wp_alloptions_count':'596'}, 1139 {'wp_alloptions_bytes':'311593'}, 1140 {'gdl_coming_soon_page':'0'} 1141 , {'appid':'864980'} ); 1142 var trafficScript = document.createElement('script'); trafficScript.src = 'https://img1.wsimg.com/signals/js/clients/scc-c2/scc-c2.min.js'; window.document.head.appendChild(trafficScript);</script>
1142 1143
1143<script>window.addEventListener('click', function (elem) { var _elem$target, _elem$target$dataset, _window, _window$_trfq; return (elem === null || elem === void 0 ? void 0 : (_elem$target = elem.target) === null || _elem$target === void 0 ? void 0 : (_elem$target$dataset = _elem$target.dataset) === null || _elem$target$dataset === void 0 ? void 0 : _elem$target$dataset.eid) && ((_window = window) === null || _window === void 0 ? void 0 : (_window$_trfq = _window._trfq) === null || _window$_trfq === void 0 ? void 0 : _window$_trfq.push(["cmdLogEvent", "click", elem.target.dataset.eid]));});</script>
1143 1144
1144<script src='https://img1.wsimg.com/traffic-assets/js/tccl-tti.min.js' onload="window.tti.calculateTTI()"></script>
1144 1145
1145<script> 1146 (function () { 1147 const tabWrap = document.querySelector('.main_faq_wrap'); 1148 const imageWrap = document.querySelector('.main_right_image_wrap'); 1149 if (!tabWrap || !imageWrap) return; 1150 1151 const tabs = tabWrap.querySelectorAll('.elementor-tab-title'); 1152 const images = imageWrap.querySelectorAll('.image-block'); 1153 if (!tabs.length || !images.length) return; 1154 1155 tabs.forEach((tab, index) => { 1156 const imgId = 'img' + (index + 1); 1157 1158 // Add id and data-img to image block 1159 const image = images[index]; 1160 if (image) { 1161 image.id = imgId; 1162 image.setAttribute('data-img', imgId); 1163 } 1164 1165 // Add data-img to tab 1166 tab.setAttribute('data-img', imgId); 1167 1168 // Click handler 1169 tab.addEventListener('click', function () { 1170 images.forEach(img => img.classList.remove('active')); 1171 1172 const targetImgId = this.getAttribute('data-img'); 1173 const targetImg = document.getElementById(targetImgId); 1174 if (targetImg) targetImg.classList.add('active'); 1175 }); 1176 }); 1177 1178 tabs[0].click(); // show first on load 1179})(); 1180 1181// document.addEventListener('DOMContentLoaded', () => { 1182// const number1 = document.querySelector('.number1'); 1183// const number2 = document.querySelector('.number2'); 1184// const number22 = document.querySelector('.number22'); 1185// const number3 = document.querySelector('.number3'); 1186// const number33 = document.querySelector('.number33'); 1187// const number4 = document.querySelector('.number4'); 1188 1189// const group1 = [ 1190// document.querySelector('.elementor-element-71b4f03'), 1191// document.querySelector('.elementor-element-f3c2b80'), 1192// document.querySelector('.elementor-element-23c0f7f') 1193// ]; 1194 1195// const group2 = [ 1196// document.querySelector('.elementor-element-3ff1c16'), 1197// document.querySelector('.elementor-element-41f3f94'), 1198// document.querySelector('.elementor-element-2e6faaa'), 1199// document.querySelector('.elementor-element-2a001c3'), 1200// document.querySelector('.elementor-element-8d6e99f'), 1201// document.querySelector('.elementor-element-d37ed4d') 1202// ]; 1203 1204// const group3 = [ 1205// document.querySelector('.elementor-element-4a58ee6'), 1206// document.querySelector('.elementor-element-420e81c'), 1207// document.querySelector('.elementor-element-f8ae395'), 1208// document.querySelector('.elementor-element-d4cb632'), 1209// document.querySelector('.elementor-element-a405386'), 1210// document.querySelector('.elementor-element-6eb9c3c') 1211// ]; 1212 1213// const group4 = [ 1214// document.querySelector('.elementor-element-6572cd8'), 1215// document.querySelector('.elementor-element-23b6523'), 1216// document.querySelector('.elementor-element-a77006e') 1217// ]; 1218 1219// // Debugging: Check if elements are correctly selected 1220// console.log('number1:', number1); 1221// console.log('number2:', number2); 1222// console.log('number22:', number22); 1223// console.log('number3:', number3); 1224// console.log('number33:', number33); 1225// console.log('number4:', number4); 1226// console.log('group1:', group1); 1227// console.log('group2:', group2); 1228// console.log('group3:', group3); 1229// console.log('group4:', group4); 1230 1231// function addHoverEffect(elements, target, className) { 1232// elements.forEach(element => { 1233// if (element) { 1234// element.addEventListener('mouseenter', () => { 1235// console.log('Mouse enter:', element); 1236// target.classList.add(className); 1237// }); 1238 1239// element.addEventListener('mouseleave', () => { 1240// console.log('Mouse leave:', element); 1241// target.classList.remove(className); 1242// }); 1243// } else { 1244// console.warn('Element not found for group:', elements); 1245// } 1246// }); 1247// } 1248
1249// if (number1) addHoverEffect(group1, number1, 'highlight'); 1250// if (number2) addHoverEffect(group2, number2, 'highlight'); 1251// if (number22) addHoverEffect(group2, number22, 'highlight'); 1252// if (number3) addHoverEffect(group3, number3, 'highlight'); 1253// if (number33) addHoverEffect(group3, number33, 'highlight'); 1254// if (number4) addHoverEffect(group4, number4, 'highlight'); 1255// }); 1256 1257 1258 1259 1260</script>
1260 1261</body> 1262</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.