PageSourceSearch

https://www.e2cc.com/

html e2cc.com collected 2026-10-04 12:56:56 UTC 215,548 bytes, 4,806 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#" >
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<!-- WP_HEAD() START -->
7<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900|Poppins:100,200,300,400,500,600,700,800,900|Mulish:100,200,300,400,500,600,700,800,900" >
8<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900|Poppins:100,200,300,400,500,600,700,800,900|Mulish:100,200,300,400,500,600,700,800,900">
9
10<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
11<title>eSquared | Mobile solutions for the modern workforce</title>
12<meta name="description" content="eSquared is the leader in managed mobile solutions for the modern workforce. We procure, customize, image, kit, and deploy devices at scale."/>
13<meta name="robots" content="follow, index, noarchive, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
14<link rel="canonical" href="https://www.e2cc.com/" />
15<meta property="og:locale" content="en_US" />
16<meta property="og:type" content="website" />
17<meta property="og:title" content="eSquared | Mobile solutions for the modern workforce" />
18<meta property="og:description" content="eSquared is the leader in managed mobile solutions for the modern workforce. We procure, customize, image, kit, and deploy devices at scale." />
19<meta property="og:url" content="https://www.e2cc.com/" />
20<meta property="og:site_name" content="eSquared" />
21<meta property="og:updated_time" content="2025-10-01T01:41:37+06:00" />
22<meta property="og:image" content="https://www.e2cc.com/wp-content/uploads/2025/03/openg-social.jpg" />
23<meta property="og:image:secure_url" content="https://www.e2cc.com/wp-content/uploads/2025/03/openg-social.jpg" />
24<meta property="og:image:width" content="1200" />
25<meta property="og:image:height" content="630" />
26<meta property="og:image:alt" content="eSquared" />
27<meta property="og:image:type" content="image/jpeg" />
28<meta name="twitter:card" content="summary_large_image" />
29<meta name="twitter:title" content="eSquared | Mobile solutions for the modern workforce" />
30<meta name="twitter:description" content="eSquared is the leader in managed mobile solutions for the modern workforce. We procure, customize, image, kit, and deploy devices at scale." />
31<meta name="twitter:image" content="https://www.e2cc.com/wp-content/uploads/2025/03/openg-social.jpg" />
32<meta name="twitter:label1" content="Written by" />
33<meta name="twitter:data1" content="Louie" />
34<meta name="twitter:label2" content="Time to read" />
35<meta name="twitter:data2" content="Less than a minute" />
36<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://www.e2cc.com/#place","address":{"@type":"PostalAddress","streetAddress":"6850 S Priest Dr.","addressLocality":"Tempe","addressRegion":"Arizona","postalCode":"85283"}},{"@type":"Organization","@id":"https://www.e2cc.com/#organization","name":"eSquared Communication Consulting","url":"https://www.e2cc.com","sameAs":["https://www.linkedin.com/company/e2cc","https://www.instagram.com/e2ccusa/","https://www.youtube.com/@esquaredcommunicationconsu8278"],"address":{"@type":"PostalAddress","streetAddress":"6850 S Priest Dr.","addressLocality":"Tempe","addressRegion":"Arizona","postalCode":"85283"},"logo":{"@type":"ImageObject","@id":"https://www.e2cc.com/#logo","url":"https://www.e2cc.com/wp-content/uploads/2023/06/e2-only-for-web.svg","contentUrl":"https://www.e2cc.com/wp-content/uploads/2023/06/e2-only-for-web.svg","caption":"eSquared","inLanguage":"en-US","width":"0","height":"0"},"contactPoint":[{"@type":"ContactPoint","telephone":"6023711500","contactType":"customer support"}],"description":"Mobile workforce solutions. Software configurations, MDM enrollments, and mobile device management are complicated. We're here to help beyond just providing a tablet. We speed up your deployments and save you money.","location":{"@id":"https://www.e2cc.com/#place"}},{"@type":"WebSite","@id":"https://www.e2cc.com/#website","url":"https://www.e2cc.com","name":"eSquared","alternateName":"e2cc","publisher":{"@id":"https://www.e2cc.com/#organization"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://www.e2cc.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://www.e2cc.com/wp-content/uploads/2025/03/openg-social.jpg","url":"https://www.e2cc.com/wp-content/uploads/2025/03/openg-social.jpg","width":"1200","height":"630","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://www.e2cc.com/#webpage","url":"https://www.e2cc.com/","name":"eSquared | Mobile solutions for the modern workforce","datePublished":"2024-10-08T01:48:41+06:00","dateModified":"2025-10-01T01:41:37+06:00","about":{"@id":"https://www.e2cc.com/#organization"},"isPartOf":{"@id":"https://www.e2cc.com/#website"},"primaryImageOfPage":{"@id":"https://www.e2cc.com/wp-content/uploads/2025/03/openg-social.jpg"},"inLanguage":"en-US"}]}</script>
36
37<meta name="google-site-verification" content="qa5OiPXXBgO4nt_XlM3QrizWPh4NhHkSv_c_H99CFcc" />
38<!-- /Rank Math WordPress SEO plugin -->
39
40<link rel='dns-prefetch' href='//static.klaviyo.com' />
41<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
42<link rel='dns-prefetch' href='//wordpress.livechat.com' />
43<link rel='dns-prefetch' href='//www.googletagmanager.com' />
44<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.e2cc.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.e2cc.com%2F" />
45<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.e2cc.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.e2cc.com%2F&#038;format=xml" />
46<style id="wp-img-auto-sizes-contain-inline-css">
47img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
48/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
49</style>
50<link rel='stylesheet' id='sbi-tokens-local-css' href='https://www.e2cc.com/wp-content/plugins/instagram-feed/assets/tokens/sb-tokens-local.css?ver=6.13.0' media='all' />
51<link rel='stylesheet' id='sbi_styles-css' href='https://www.e2cc.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.13.0' media='all' />
52
53<style id="ai_summarization-inline-css">
54.ai-summarization-summary{--ai-summary-border-color:#1d2327;--ai-summary-background-color:rgba(29,35,39,.04);background-color:var(--ai-summary-background-color);border-left:4px solid var(--ai-summary-border-color);padding:1em 1.25em}.ai-summarization-summary>:last-child{margin-bottom:0}.ai-summarization-plugin-container .components-button.ai-summarization-plugin-button{justify-content:center;width:100%}.ai-summarization-plugin-container .description{color:#757575}.block-editor-block-popover .ai-summarization-block-controls-button{height:46px;margin-top:1px}
55
56/*# sourceURL=https://www.e2cc.com/wp-content/plugins/ai/build-scripts/experiments/summarization.css */
57</style>
58<style id="global-styles-inline-css">
59: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%);
59--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
59.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;}
60/*# sourceURL=global-styles-inline-css */
61</style>
62
63<link rel='stylesheet' id='wpfx-popup-style-css' href='https://www.e2cc.com/wp-content/mu-plugins/product-popup.css?ver=7.1' media='all' />
64<link rel='stylesheet' id='rc-partners-style-css' href='https://www.e2cc.com/wp-content/plugins/my-custom-functionality-master/inc/partners/style.css?v=1791118615&#038;ver=7.1' media='all' />
65<link rel='stylesheet' id='rc-telnum-css' href='https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css?ver=7.1' media='all' />
66<link rel='stylesheet' id='oxygen-aos-css' href='https://www.e2cc.com/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=7.1' media='all' />
67<link rel='stylesheet' id='oxygen-css' href='https://www.e2cc.com/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.7' media='all' />
68<link rel='stylesheet' id='woocommerce-layout-css' href='https://www.e2cc.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.0' media='all' />
69<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.e2cc.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.0' media='only screen and (max-width: 768px)' />
70<link rel='stylesheet' id='woocommerce-general-css' href='https://www.e2cc.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.0' media='all' />
71<style id="woocommerce-inline-inline-css">
72.woocommerce form .form-row .required { visibility: visible; }
73/*# sourceURL=woocommerce-inline-inline-css */
74</style>
75<link rel='stylesheet' id='photoswipe-css' href='https://www.e2cc.com/wp-content/plugins/woocommerce/assets/css/photoswipe/photoswipe.min.css?ver=11.1.0' media='all' />
76<link rel='stylesheet' id='photoswipe-default-skin-css' href='https://www.e2cc.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.min.css?ver=11.1.0' media='all' />
77<link rel='stylesheet' id='ivory-search-styles-css' href='https://www.e2cc.com/wp-content/plugins/add-search-to-menu/public/css/ivory-search.min.css?ver=5.5.18' media='all' />
78<script id="jquery-core-js" src="https://www.e2cc.com/wp-content/plugins/jquery-updater/js/jquery-4.0.0.min.js?ver=4.0.0"></script>
vendor: 1 bytes, line 78
78
79<script id="jquery-migrate-js" src="https://www.e2cc.com/wp-content/plugins/jquery-updater/js/jquery-migrate-3.6.0.min.js?ver=3.6.0"></script>
vendor: 1 bytes, line 79
79
80<script id="rc-telnum-js" src="https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js?ver=7.1"></script>
vendor: 1 bytes, line 80
80
81<script id="oxygen-aos-js" src="https://www.e2cc.com/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1"></script>
vendor: 1 bytes, line 81
81
82<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.0"></script>
vendor: 1 bytes, line 82
82
83<script id="wc-cart-fragments-js-extra">
84var wc_cart_fragments_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_082a49e87ac1520936e64d7d814f9ac1","fragment_name":"wc_fragments_082a49e87ac1520936e64d7d814f9ac1","request_timeout":"5000"};
85//# sourceURL=wc-cart-fragments-js-extra
86</script>
vendor: 1 bytes, line 86
86
87<script data-wp-strategy="defer" defer id="wc-cart-fragments-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 87
87
88<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.0"></script>
vendor: 1 bytes, line 88
88
89<script id="wc-add-to-cart-js-extra">
90var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://www.e2cc.com","is_cart":"","cart_redirect_after_add":"no"};
91//# sourceURL=wc-add-to-cart-js-extra
92</script>
vendor: 1 bytes, line 92
92
93<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 93
93
94<script id="woocommerce-js-extra">
95var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
96//# sourceURL=woocommerce-js-extra
97</script>
vendor: 1 bytes, line 97
97
98<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 98
98
99<script data-wp-strategy="defer" defer id="wc-zoom-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/zoom/jquery.zoom.min.js?ver=1.7.21-wc.11.1.0"></script>
vendor: 1 bytes, line 99
99
100<script data-wp-strategy="defer" defer id="wc-flexslider-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js?ver=2.7.2-wc.11.1.0"></script>
vendor: 1 bytes, line 100
100
101<script data-wp-strategy="defer" defer id="wc-photoswipe-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe.min.js?ver=4.1.1-wc.11.1.0"></script>
vendor: 1 bytes, line 101
101
102<script data-wp-strategy="defer" defer id="wc-photoswipe-ui-default-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe-ui-default.min.js?ver=4.1.1-wc.11.1.0"></script>
vendor: 1 bytes, line 102
102
103<script id="wc-single-product-js-extra">
104var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false,"touch":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"};
105//# sourceURL=wc-single-product-js-extra
106</script>
vendor: 1 bytes, line 106
106
107<script data-wp-strategy="defer" defer id="wc-single-product-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 107
107
108<script id="text-connect-js-extra">
109var textConnect = {"addons":["woocommerce"],"ajax_url":"https://www.e2cc.com/wp-admin/admin-ajax.php","visitor":null};
110//# sourceURL=text-connect-js-extra
111</script>
vendor: 1 bytes, line 111
111
112<script id="text-connect-js" src="https://www.e2cc.com/wp-content/plugins/wp-live-chat-software-for-wordpress/includes/js/textConnect.js?ver=5.0.12"></script>
112
113
114<!-- Google tag (gtag.js) snippet added by Site Kit -->
115<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 115-116
115
116<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
116GT-WKG6HQG
vendor: 18 bytes, line 116
116" async></script>
117<script id="google_gtagjs-js-after">
118window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
119gtag("set","linker",{"domains":["www.e2cc.com"]});
120gtag("js", new Date());
121gtag("set", "developer_id.dZTNiMT", true);
122gtag("config", "GT-WKG6HQG");
123//# sourceURL=google_gtagjs-js-after
124</script>
124
125<link rel="https://api.w.org/" href="https://www.e2cc.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.e2cc.com/wp-json/wp/v2/pages/12490" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.e2cc.com/xmlrpc.php?rsd" />
126<meta name="generator" content="WordPress 7.1" />
127<link rel='shortlink' href='https://www.e2cc.com/' />
vendor: 68 bytes, lines 127-128
127
128    <script async src="https://www.googletagmanager.com/gtag/js?id=
128G-H4SRMPKN9B
vendor: 17 bytes, lines 128-130
128"></script>
129
130    
130<script>
131        
vendor: 154 bytes, lines 131-134
131window.dataLayer = window.dataLayer || [];
132        function gtag() { dataLayer.push(arguments); }
133        gtag('js', new Date());
134        gtag('config', '
134G-H4SRMPKN9B
vendor: 8 bytes, lines 134-135
134');
135    
135</script>
135
136
137    
137<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
137
138
139    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 139-140
139
140    <script async src="https://www.googletagmanager.com/gtag/js?id=
140AW-11234613262
vendor: 16 bytes, lines 140-141
140"></script>
141    
141<script>
142    
vendor: 140 bytes, lines 142-146
142window.dataLayer = window.dataLayer || [];
143    function gtag(){dataLayer.push(arguments);}
144    gtag('js', new Date());
145
146    gtag('config', '
146AW-11234613262
vendor: 8 bytes, lines 146-147
146');
147    
147</script>
147<meta name="generator" content="Site Kit by Google 1.187.0" />
148		
148<script>
vendor: 113 bytes, lines 148-151
148
149		(function(h,o,t,j,a,r){
150			h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
151			h._hjSettings={hjid:
1513556066
vendor: 232 bytes, lines 151-157
151,hjsv:5};
152			a=o.getElementsByTagName('head')[0];
153			r=o.createElement('script');r.async=1;
154			r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
155			a.appendChild(r);
156		})(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
157		
157</script>
157
158			<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
159	
160<!-- Google AdSense meta tags added by Site Kit -->
161<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236">
162<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com">
163<!-- End Google AdSense meta tags added by Site Kit -->
vendor: 83 bytes, lines 163-164
163
164<script async id="google_gtagjs" src="https://www.googletagmanager.com/gtag/js?id=
164G-H4SRMPKN9B
vendor: 12 bytes, line 164
164"></script>
165<script id="google_gtagjs-inline">
vendor: 124 bytes, line 166
166window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', '
166G-H4SRMPKN9B
vendor: 9 bytes, line 166
166', {} );
167</script>
167
168
169<!-- Google Tag Manager snippet added by Site Kit -->
170<script>
vendor: 420 bytes, lines 170-179
170
171			( function( w, d, s, l, i ) {
172				w[l] = w[l] || [];
173				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
174				var f = d.getElementsByTagName( s )[0],
175					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
176				j.async = true;
177				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
178				f.parentNode.insertBefore( j, f );
179			} )( window, document, 'script', 'dataLayer', '
179GTM-KX7NN58
vendor: 9 bytes, lines 179-180
179' );
180			
181</script>
181
182
183<!-- End Google Tag Manager snippet added by Site Kit -->
184<link rel="icon" href="https://www.e2cc.com/wp-content/uploads/2023/06/e2cc-favicon-100x100.jpeg" sizes="32x32" />
185<link rel="icon" href="https://www.e2cc.com/wp-content/uploads/2023/06/e2cc-favicon.jpeg" sizes="192x192" />
186<link rel="apple-touch-icon" href="https://www.e2cc.com/wp-content/uploads/2023/06/e2cc-favicon.jpeg" />
187<meta name="msapplication-TileImage" content="https://www.e2cc.com/wp-content/uploads/2023/06/e2cc-favicon.jpeg" />
188<style id="wp-custom-css">
189.ct-div-block.oxel_switcher__toggle.--rc-redzone-switcher-tc.oxel_switcher__toggle--active {
190	    background-color: #ec9a29 !important;
191}
192.h2:not(.ct-section):not(.oxy-easy-posts), .h2.oxy-easy-posts .oxy-posts, .h2.ct-section .ct-section-inner-wrap {
193	display: block !important;
194}
195</style>
196<link rel='stylesheet' id='oxygen-styles-css' href='//www.e2cc.com/?xlink=css&#038;ver=7.1' media='all' />
197			<style type="text/css">
198		                #is-ajax-search-result-6939 .is-ajax-term-label,
199                #is-ajax-search-details-6939 .is-ajax-term-label,
200				#is-ajax-search-result-6939,
201                #is-ajax-search-details-6939 {
202					color: #3e464f !important;
203				}
204                        				#is-ajax-search-result-6939 a,
205                #is-ajax-search-details-6939 a:not(.button) {
206					color: #014e71 !important;
207				}
208                #is-ajax-search-details-6939 .is-ajax-woocommerce-actions a.button {
209                	background-color: #014e71 !important;
210                }
211                        			.is-form-id-6939 .is-search-submit:focus,
212			.is-form-id-6939 .is-search-submit:hover,
213			.is-form-id-6939 .is-search-submit,
214            .is-form-id-6939 .is-search-icon {
215			color: #8d8d8d !important;            background-color: #f0f0f0 !important;            border-color: #f0f0f0 !important;			}
216                        	.is-form-id-6939 .is-search-submit path {
217					fill: #8d8d8d !important;            	}
218            			.is-form-id-6939 .is-search-input::-webkit-input-placeholder {
219			    color: #a8a8a8 !important;
220			}
221			.is-form-id-6939 .is-search-input:-moz-placeholder {
222			    color: #a8a8a8 !important;
223			    opacity: 1;
224			}
225			.is-form-id-6939 .is-search-input::-moz-placeholder {
226			    color: #a8a8a8 !important;
227			    opacity: 1;
228			}
229			.is-form-id-6939 .is-search-input:-ms-input-placeholder {
230			    color: #a8a8a8 !important;
231			}
232                        			.is-form-style-1.is-form-id-6939 .is-search-input:focus,
233			.is-form-style-1.is-form-id-6939 .is-search-input:hover,
234			.is-form-style-1.is-form-id-6939 .is-search-input,
235			.is-form-style-2.is-form-id-6939 .is-search-input:focus,
236			.is-form-style-2.is-form-id-6939 .is-search-input:hover,
237			.is-form-style-2.is-form-id-6939 .is-search-input,
238			.is-form-style-3.is-form-id-6939 .is-search-input:focus,
239			.is-form-style-3.is-form-id-6939 .is-search-input:hover,
240			.is-form-style-3.is-form-id-6939 .is-search-input,
241			.is-form-id-6939 .is-search-input:focus,
242			.is-form-id-6939 .is-search-input:hover,
243			.is-form-id-6939 .is-search-input {
244                                color: #a8a8a8 !important;                                border-color: #f0f0f0 !important;                                			}
245                        			</style>
246		<!-- END OF WP_HEAD() -->
247<link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v5.1.0/css/all.css?ver=7.1' media='all' />
248
249</head>
250<body class="home wp-singular page-template-default page page-id-12490 wp-theme-oxygen-is-not-a-theme  wp-embed-responsive theme-oxygen-is-not-a-theme oxygen-body woocommerce-no-js oxygen-is-not-a-theme" >
251
252		<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 252-254
252
253		<noscript>
254			<iframe src="https://www.googletagmanager.com/ns.html?id=
254GTM-KX7NN58
vendor: 88 bytes, lines 254-256
254" height="0" width="0" style="display:none;visibility:hidden"></iframe>
255		</noscript>
256		
256<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
257		
258
259
260						<div id="div_block-406-152" class="ct-div-block" ></div><div id="div_block-141-152" class="ct-div-block header-megaMenu" ><section id="section-669-152" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-671-152" class="ct-div-block" ><a id="link-682-152" class="ct-link" href="https://www.e2cc.com/devices/"   ><img  id="image-672-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2025/08/Apple-authorized-reseller.png" class="ct-image" srcset="" sizes="(max-width: 82px) 100vw, 82px" /></a><a id="link-684-152" class="ct-link" href="https://www.e2cc.com/devices/"   ><img  id="image-673-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2025/08/samsung.svg" class="ct-image" srcset="" sizes="(max-width: 123px) 100vw, 123px" /></a><a id="link-686-152" class="ct-link" href="https://www.e2cc.com/devices/"   ><img  id="image-674-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2025/08/AER_Badge_2023-1.svg" class="ct-image" srcset="" sizes="(max-width: 73px) 100vw, 73px" /></a><a id="link-688-152" class="ct-link" href="https://www.e2cc.com/devices/"   ><img  id="image-675-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2025/08/Zebra-registered-reseller-1.svg" class="ct-image" srcset="" sizes="(max-width: 78px) 100vw, 78px" /></a></div></div></section><div id="div_block-142-152" class="ct-div-block" ><div id="div_block-143-152" class="ct-div-block" ><a id="link-144-152" class="ct-link" href="/" target="_self"  ><img  id="image-145-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2026/01/25_PerfectSquare_InvertedLogo_CMYK-50px.png" class="ct-image"/></a><div id="div_block-378-152" class="ct-div-block" ><div id="div_block-390-152" class="ct-div-block" ><a id="link-146-152" class="ct-link" href="/" target="_self"  ><img  id="image-147-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2026/01/25-Years_Horizontal_InvertedLogoNameLink_CMYK_40.png" class="ct-image"/></a></div><div id="_toggle-148-152" class="oxy-toggle toggle-8854 toggle-8854-expanded custom-toggle"  data-oxy-toggle-initial-state="open" data-oxy-toggle-active-class="toggle-8854-expanded" >
261			<div class='oxy-expand-collapse-icon' href='#'></div>
262			<div class='oxy-toggle-content'>
263                <div id="code_block-149-152" class="ct-code-block" ><div class="hamburger-lines">
264	<span class="line line1"></span>
265	<span class="line line2"></span>
266	<span class="line line3"></span>
267</div>  </div>			</div>
268		</div><div id="div_block-150-152" class="ct-div-block mobile-menu" ><div id="div_block-151-152" class="ct-div-block" ><div id="code_block-152-152" class="ct-code-block" ><!--
269To add additional Mega Menus, duplicate both the Mega Menu Link and Mega Menu Wrapper elements.
270On the new Mega Menu Link and Mega Menu Wrapper elements, change the megamenu-link-id attribute
271to a matching value (e.g. 2 instead of 1) to link them.
272
273To add a close icon for mobile devices, add the .oxel_megamenu__close-icon to any element in
274the Mega Menu.
275--></div><div id="div_block-153-152" class="ct-div-block oxel_megamenu_parent" ><a id="link_text-154-152" class="ct-link-text oxel_megamenu_parent_has_no_child" href="/" target="_self"  >Home</a></div><div id="div_block-155-152" class="ct-div-block oxel_accordion menu__accordion" ><div id="code_block-156-152" class="ct-code-block" ><!-- --></div><button id="div_block-157-152" class="ct-div-block oxel_accordion__row accordion-menu"  aria-expanded="false"><div id="div_block-158-152" class="ct-div-block oxel_accordion__row_left" ><div id="text_block-159-152" class="ct-text-block oxel_accordion__row__label" >Industries</div></div><div id="fancy_icon-160-152" class="ct-fancy-icon oxel_accordion__icon" ><svg id="svg-fancy_icon-160-152"><use xlink:href="#Lineariconsicon-chevron-right"></use></svg></div></button><div id="div_block-161-152" class="ct-div-block oxel_accordion__content oxel_accordion__content__hidden" ><div id="div_block-162-152" class="ct-div-block" ><a id="div_block-588-152" class="ct-link" href="/transportation/"   ><div id="div_block-163-152" class="ct-div-block" ><img  id="image-164-152" alt="Transportation" src="https://www.e2cc.com/wp-content/uploads/2023/04/Transportation.svg" class="ct-image"/><div id="link-165-152" class="ct-div-block" ><div id="text_block-166-152" class="ct-text-block" >Transportation</div></div></div><div id="text_block-167-152" class="ct-text-block" >Eliminate the stress of ELD compliance and managing devices across your fleet with business mobile solutions.</div></a></div><div id="div_block-168-152" class="ct-div-block" ><a id="div_block-594-152" class="ct-link" href="/construction/"   ><div id="div_block-169-152" class="ct-div-block" ><img  id="image-170-152" alt="Construction" src="https://www.e2cc.com/wp-content/uploads/2023/04/Construction.svg" class="ct-image"/><div id="link-171-152" class="ct-div-block" ><div id="text_block-172-152" class="ct-text-block" >Construction</div></div></div><div id="text_block-173-152" class="ct-text-block" >Customized solutions to connect remote sites, track assets, and manage drone fleets.</div></a></div><div id="div_block-174-152" class="ct-div-block" ><a id="div_block-601-152" class="ct-link" href="/field-services/"   ><div id="div_block-175-152" class="ct-div-block" ><img  id="image-176-152" alt="Field Services" src="https://www.e2cc.com/wp-content/uploads/2023/04/Field-Services.svg" class="ct-image"/><div id="link-177-152" class="ct-div-block" ><div id="text_block-178-152" class="ct-text-block" >Field Services</div></div></div><div id="text_block-179-152" class="ct-text-block" >Give your techs the tools they need for successful service delivery.</div></a></div><div id="div_block-180-152" class="ct-div-block" ><a id="div_block-608-152" class="ct-link" href="/retail/"   ><div id="div_block-181-152" class="ct-div-block" ><img  id="image-182-152" alt="Retail" src="https://www.e2cc.com/wp-content/uploads/2023/04/Retail.svg" class="ct-image"/><div id="link-183-152" class="ct-div-block" ><div id="text_block-184-152" class="ct-text-block" >Retail</div></div></div><div id="text_block-185-152" class="ct-text-block" >Enable positive in-store experiences, reduce shrinkage, and leverage data to optimize inventory.</div></a></div><div id="div_block-186-152" class="ct-div-block" ><a id="div_block-613-152" class="ct-link" href="/warehouse-and-distribution-centers
275/"   ><div id="div_block-187-152" class="ct-div-block" ><img  id="image-188-152" alt="Warehouse and Distribution Centers" src="https://www.e2cc.com/wp-content/uploads/2023/04/Warehouse-and-Distribution-Centers.svg" class="ct-image"/><div id="link-189-152" class="ct-div-block" ><div id="text_block-190-152" class="ct-text-block" >Warehouse and Distribution Centers</div></div></div><div id="text_block-191-152" class="ct-text-block" >Boost efficiency, reduce cost overruns, and effectively manage shrinkage.</div></a></div><div id="div_block-192-152" class="ct-div-block" ><a id="div_block-619-152" class="ct-link" href="/healthcare/"   ><div id="div_block-193-152" class="ct-div-block" ><img  id="image-194-152" alt="Healthcare icon" src="https://www.e2cc.com/wp-content/uploads/2023/06/Healthcare-icon.svg" class="ct-image"/><div id="link-195-152" class="ct-div-block" ><div id="text_block-196-152" class="ct-text-block" >Healthcare</div></div></div><div id="text_block-197-152" class="ct-text-block" >Take control of hospital operations, manage patient records, securely run telemedicine sessions, and get real-time imaging results.</div></a></div><div id="div_block-198-152" class="ct-div-block" ><a id="div_block-625-152" class="ct-link" href="/education/"   ><div id="div_block-199-152" class="ct-div-block" ><img  id="image-200-152" alt="Education icon" src="https://www.e2cc.com/wp-content/uploads/2023/06/Education-icon.svg" class="ct-image"/><div id="link-201-152" class="ct-div-block" ><div id="text_block-202-152" class="ct-text-block" >Education</div></div></div><div id="text_block-203-152" class="ct-text-block" >Empower after-school programs and workforce readiness for kids in at-risk communities.</div></a></div><div id="div_block-436-152" class="ct-div-block" ><a id="div_block-631-152" class="ct-link" href="/manufacturing/"   ><div id="div_block-437-152" class="ct-div-block" ><img  id="image-438-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2024/11/Manufacturing.svg" class="ct-image"/><div id="link-439-152" class="ct-div-block" ><div id="text_block-440-152" class="ct-text-block" >Manufacturing</div></div></div><div id="text_block-441-152" class="ct-text-block" >Customizable deployments for iOS and Android factory mobile deployments. IT/OT solutions across the plant.</div></a></div><div id="div_block-536-152" class="ct-div-block" ><a id="div_block-637-152" class="ct-link" href="/rugged-tablets/"   ><div id="div_block-537-152" class="ct-div-block" ><img  id="image-538-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2025/03/heavy-industry.svg" class="ct-image"/><div id="link-539-152" class="ct-div-block" ><div id="text_block-540-152" class="ct-text-block" >Heavy Industry</div></div></div><div id="text_block-541-152" class="ct-text-block" >Deploy SCADA, compliance, CMMS, and other apps on industrial grade mobile devices. Quickly scale inspections and reports, and meet compliance targets.</div></a></div></div><div id="div_block-696-152" class="ct-div-block oxel_megamenu_parent" ><a id="link_text-697-152" class="ct-link-text oxel_megamenu_parent_has_no_child" href="/state-local-education-sled-solutions/"   >SLED</a></div><button id="div_block-340-152" class="ct-div-block oxel_accordion__row accordion-menu"  aria-expanded="false"><div id="div_block-341-152" class="ct-div-block oxel_accordion__row_left" ><div id="text_block-342-152" class="ct-text-block oxel_accordion__row__label" >Solutions</div></div><div id="fancy_icon-343-152" class="ct-fancy-icon oxel_accordion__icon" ><svg id="svg-fancy_icon-343-152"><use xlink:href="#Lineariconsicon-chevron-right"></use></svg></div></button><div id="div_block-344-152" class="ct-div-block oxel_accordion__content oxel_accordion__content__hidden" ><div id="div_block-357-152" class="ct-div-block" ><a id="div_block-643-152" class="ct-link" href="/mobile-edge-computing-services/"   ><div id="div_block-358-152" class="ct-div-block" ><img  id="image-359-152" alt="Project Management" src="https://www.e2cc.com/wp-content/uploads/2023/06/Project-Management.svg" class="ct-image"/><div id="link-360-152" class="ct-div-block" ><div id="text_block-361-152" class="ct-text-block" >Mobile Edge Services</div></div></div><div id="text_block-362-152" class="ct-text-block" >Change the way human work is done with our mobile worker deployments and digital transformation services.</div></a></div><div id="div_block-345-152" class="ct-div-block" ><a id="div_block-650-152" class="ct-link" href="/mobile-device-management-software/"   ><div id="div_block-346-152" class="ct-div-block" ><img  id="image-347-152" alt="MDM" src="https://www.e2cc.com/wp-content/uploads/2023/06/MDM.svg" class="ct-image"/><div id="link-348-152" class="ct-div-block" ><div id="text_block-349-152" class="ct-text-block" >Mobile Device Life Cycle Management</div></div></div><div id="text_block-350-152" class="ct-text-block" >Unified endpoint management for your devices, IoT, wearables, and more with solutions that are right for your business.</div></a></div><div id="div_block-351-152" class="ct-div-block" ><a id="div_block-656-152" class="ct-link" href="/connectivity/"   ><div id="div_block-352-152" class="ct-div-block" ><img  id="image-353-152" alt="Connectivity Icon" src="https://www.e2cc.com/wp-content/uploads/2023/06/Connectivity-Icon.png" class="ct-image"/><div id="link-354-152" class="ct-div-block" ><div id="text_block-355-152" class="ct-text-block" >Connectivity</div></div></div><div id="text_block-356-152" class="ct-text-block" >Avoid telecom carrier lockouts and save with a telecom expense-managed solution. Mix and match carriers to each team’s needs within your organization.</div></a></div></div><button id="div_block-517-152" class="ct-div-block oxel_accordion__row accordion-menu"  aria-expanded="false"><div id="div_block-518-152" class="ct-div-block oxel_accordion__row_left" ><a id="text_block-529-152" class="ct-link-text oxel_accordion__row__label" href="https://www.e2cc.com/about"   >About</a></div><div id="fancy_icon-520-152" class="ct-fancy-icon oxel_accordion__icon" ><svg id="svg-fancy_icon-520-152"><use xlink:href="#Lineariconsicon-chevron-right"></use></svg></div></button><div id="div_block-522-152" class="ct-div-block oxel_accordion__content oxel_accordion__content__hidden" ><div id="div_block-523-152" class="ct-div-block" ><a id="div_block-662-152" class="ct-link" href="/about/#section-event"   ><div id="div_block-524-152" class="ct-div-block" ><img  id="image-525-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2025/01/events.svg" class="ct-image"/><div id="link-526-152" class="ct-div-block" >
275<div id="text_block-527-152" class="ct-text-block" >Events</div></div></div><div id="text_block-528-152" class="ct-text-block" >Tradeshows and industry events we participate in.</div></a></div></div></div><div id="div_block-450-152" class="ct-div-block oxel_megamenu_parent" ><a id="link_text-451-152" class="ct-link-text oxel_megamenu_parent_has_no_child" href="/partners/"   >Partners</a></div><div id="div_block-409-152" class="ct-div-block oxel_megamenu_parent" ><a id="link_text-410-152" class="ct-link-text oxel_megamenu_parent_has_no_child" href="/blog/"   >Blog</a></div><div id="div_block-211-152" class="ct-div-block oxel_megamenu_parent" ><a id="link_text-212-152" class="ct-link-text oxel_megamenu_parent_has_no_child" href="/contact/"   >Contact</a></div><div id="div_block-568-152" class="ct-div-block oxel_accordion menu__accordion" ><div id="code_block-569-152" class="ct-code-block" ><!-- --></div><button id="div_block-570-152" class="ct-div-block oxel_accordion__row accordion-menu"  aria-expanded="false"><div id="div_block-571-152" class="ct-div-block oxel_accordion__row_left" ><a id="text_block-572-152" class="ct-link-text oxel_accordion__row__label" href="https://support.e2cc.com/hc/en-us/"   >Support</a></div><div id="fancy_icon-573-152" class="ct-fancy-icon oxel_accordion__icon" ><svg id="svg-fancy_icon-573-152"><use xlink:href="#Lineariconsicon-chevron-right"></use></svg></div></button><div id="div_block-574-152" class="ct-div-block oxel_accordion__content oxel_accordion__content__hidden" ><div id="div_block-575-152" class="ct-div-block" ><a id="div_block-668-152" class="ct-link" href="/trade-in/"   ><div id="div_block-576-152" class="ct-div-block" ><img  id="image-577-152" alt="Transportation" src="https://www.e2cc.com/wp-content/uploads/2025/03/trade-in-icon.svg" class="ct-image"/><div id="link-578-152" class="ct-div-block" ><div id="text_block-579-152" class="ct-text-block" >Trade-in</div></div></div><div id="text_block-580-152" class="ct-text-block" >We make trade-ins easy—turn them into cash or credit for a future upgrade.</div></a></div></div></div></div><div id="div_block-215-152" class="ct-div-block" ><a id="link_button-216-152" class="ct-link-button button-shortText yellow-orange-button" href="https://secure.e2cc.com/CustomerPortal/login.aspx" target="_blank"  >Login</a></div></div></div><div id="div_block-217-152" class="ct-div-block" ><div id="div_block-218-152" class="ct-div-block" ><div id="code_block-219-152" class="ct-code-block" ><!--
276To add additional Mega Menus, duplicate both the Mega Menu Link and Mega Menu Wrapper elements.
277On the new Mega Menu Link and Mega Menu Wrapper elements, change the megamenu-link-id attribute
278to a matching value (e.g. 2 instead of 1) to link them.
279
280To add a close icon for mobile devices, add the .oxel_megamenu__close-icon to any element in
281the Mega Menu.
282--></div><div id="div_block-220-152" class="ct-div-block oxel_megamenu_parent" ><a id="link_text-221-152" class="ct-link-text oxel_megamenu_parent_has_no_child" href="/" target="_self"  >Home</a></div><a id="link-222-152" class="ct-link oxel_megamenu_parent custom-menu-parent" href="" target="_self"   megamenu-link-id="1"><div id="text_block-223-152" class="ct-text-block oxel_megamenu_parent__title" >Industries</div><div id="fancy_icon-224-152" class="ct-fancy-icon" ><svg id="svg-fancy_icon-224-152"><use xlink:href="#Lineariconsicon-chevron-down"></use></svg></div></a><div id="div_block-691-152" class="ct-div-block oxel_megamenu_parent" ><a id="link_text-692-152" class="ct-link-text oxel_megamenu_parent_has_no_child" href="/state-local-education-sled-solutions/" target="_self"  >Government</a></div><a id="link-284-152" class="ct-link oxel_megamenu_parent custom-menu-parent" href="" target="_self"   megamenu-link-id="2"><div id="text_block-285-152" class="ct-text-block oxel_megamenu_parent__title" >Solutions</div><div id="fancy_icon-286-152" class="ct-fancy-icon" ><svg id="svg-fancy_icon-286-152"><use xlink:href="#Lineariconsicon-chevron-down"></use></svg></div></a><a id="link-457-152" class="ct-link oxel_megamenu_parent custom-menu-parent" href=""    megamenu-link-id="3"><div id="text_block-458-152" class="ct-text-block oxel_megamenu_parent__title link__menu" >About us</div><div id="fancy_icon-459-152" class="ct-fancy-icon" ><svg id="svg-fancy_icon-459-152"><use xlink:href="#Lineariconsicon-chevron-down"></use></svg></div></a><div id="div_block-444-152" class="ct-div-block oxel_megamenu_parent" ><a id="link_text-445-152" class="ct-link-text oxel_megamenu_parent_has_no_child" href="/partners/"   >Partners</a></div><div id="div_block-407-152" class="ct-div-block oxel_megamenu_parent" ><a id="link_text-408-152" class="ct-link-text oxel_megamenu_parent_has_no_child" href="/blog/"   >Blog</a></div><div id="div_block-229-152" class="ct-div-block oxel_megamenu_parent" ><a id="link_text-230-152" class="ct-link-text oxel_megamenu_parent_has_no_child" href="/contact/"   >Contact</a></div><a id="link-553-152" class="ct-link oxel_megamenu_parent custom-menu-parent" href=""    megamenu-link-id="4"><div id="text_block-554-152" class="ct-text-block oxel_megamenu_parent__title menu__link" >Support</div><div id="fancy_icon-555-152" class="ct-fancy-icon" ><svg id="svg-fancy_icon-555-152"><use xlink:href="#Lineariconsicon-chevron-down"></use></svg></div></a></div></div><div id="div_block-233-152" class="ct-div-block" ><a id="link_button-234-152" class="ct-link-button btn btn__orange" href="https://secure.e2cc.com/CustomerPortal/login.aspx" target="_blank"  >Login</a></div></div></div><div id="div_block-235-152" class="ct-div-block" ><div id="div_block-236-152" class="ct-div-block oxel_megamenu__wrapper oxel_megamenu__wrapper--hidden"  megamenu-link-id="1"><div id="new_columns-237-152" class="ct-new-columns" ><div id="div_block-238-152" class="ct-div-block" ><div id="div_block-239-152" class="ct-div-block" ><div id="div_block-240-152" class="ct-div-block" ><img  id="image-241-152" alt="Transportation" src="/wp-content/uploads/2023/04/Transportation.svg" class="ct-image"/><a id="link-242-152" class="ct-link" href="/transportation/"   ><div id="text_block-243-152" class="ct-text-block" >Transportation</div></a></div><div id="_rich_text-244-152" class="oxy-rich-text" ><p>Eliminate the stress of ELD compliance and managing devices across your fleet with business mobile solutions.</p></div></div><div id="div_block-245-152" class="ct-div-block" ><div id="div_block-246-152" class="ct-div-block" ><img  id="image-247-152" alt="Construction" src="/wp-content/uploads/2023/04/Construction.svg" class="ct-image"/><a id="link-248-152" class="ct-link" href="/construction/"   ><div id="text_block-249-152" class="ct-text-block" >Construction</div></a></div><div id="_rich_text-250-152" class="oxy-rich-text" ><p>Customized solutions to connect remote sites, track assets, and manage drone fleets.</p></div></div><div id="div_block-251-152" class="ct-div-block" ><div id="div_block-252-152" class="ct-div-block" ><img  id="image-253-152" alt="Field Services" src="/wp-content/uploads/2023/04/Field-Services.svg" class="ct-image"/><a id="link-254-152" class="ct-link" href="/field-services/"   ><div id="text_block-255-152" class="ct-text-block" >Field Services</div></a></div><div id="_rich_text-256-152" class="oxy-rich-text" >Give your techs the tools they need for successful service delivery.</div></div></div><div id="div_block-257-152" class="ct-div-block" ><div id="div_block-258-152" class="ct-div-block" ><div id="div_block-259-152" class="ct-div-block" ><img  id="image-260-152" alt="Retail" src="/wp-content/uploads/2023/04/Retail.svg" class="ct-image"/><a id="link-261-152" class="ct-link" href="/retail/"   ><div id="text_block-262-152" class="ct-text-block" >Retail</div></a></div><div id="_rich_text-263-152" class="oxy-rich-text" >Enable positive in-store experiences, reduce shrinkage, and leverage data to optimize inventory.</div></div><div id="div_block-264-152" class="ct-div-block" ><div id="div_block-265-152" class="ct-div-block" ><img  id="image-266-152" alt="Warehouse and Distribution Centers" src="/wp-content/uploads/2023/04/Warehouse
282-and-Distribution-Centers.svg" class="ct-image"/><a id="link-267-152" class="ct-link" href="/warehouse-and-distribution-centers/"   ><div id="text_block-268-152" class="ct-text-block" >Warehouse and Distribution Centers</div></a></div><div id="_rich_text-269-152" class="oxy-rich-text" ><p>Boost efficiency, reduce cost overruns, and effectively manage shrinkage.</p></div></div><div id="div_block-270-152" class="ct-div-block" ><div id="div_block-271-152" class="ct-div-block" ><img  id="image-272-152" alt="Healthcare icon" src="https://www.e2cc.com/wp-content/uploads/2023/06/Healthcare-icon.svg" class="ct-image"/><a id="link-273-152" class="ct-link" href="/healthcare/"   ><div id="text_block-274-152" class="ct-text-block" >Healthcare</div></a></div><div id="_rich_text-275-152" class="oxy-rich-text" ><p>Take control of hospital operations, manage patient records, securely run telemedicine sessions, and get real-time imaging results.</p></div></div></div><div id="div_block-276-152" class="ct-div-block" ><div id="div_block-277-152" class="ct-div-block" ><div id="div_block-278-152" class="ct-div-block" ><img  id="image-279-152" alt="Education icon" src="https://www.e2cc.com/wp-content/uploads/2023/06/Education-icon.svg" class="ct-image"/><a id="link-280-152" class="ct-link" href="/education/"   ><div id="text_block-281-152" class="ct-text-block" >Education</div></a></div><div id="_rich_text-282-152" class="oxy-rich-text" ><p>Empower after-school programs and workforce readiness for kids in at-risk communities.</p></div></div><div id="div_block-418-152" class="ct-div-block" ><div id="div_block-419-152" class="ct-div-block" ><img  id="image-420-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2024/11/Manufacturing.svg" class="ct-image" srcset="" sizes="(max-width: 49px) 100vw, 49px" /><a id="link-421-152" class="ct-link" href="/manufacturing/"   ><div id="text_block-422-152" class="ct-text-block" >Manufacturing</div></a></div><div id="_rich_text-423-152" class="oxy-rich-text" ><p>Customizable deployments for iOS and Android factory mobile deployments. IT/OT solutions across the plant.</p></div></div><div id="div_block-530-152" class="ct-div-block" ><div id="div_block-531-152" class="ct-div-block" ><img  id="image-532-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2025/03/heavy-industry.svg" class="ct-image" srcset="" sizes="(max-width: 23px) 100vw, 23px" /><a id="link-533-152" class="ct-link" href="/rugged-tablets/"   ><div id="text_block-534-152" class="ct-text-block" >Heavy Industry</div></a></div><div id="_rich_text-535-152" class="oxy-rich-text" ><p>Deploy SCADA, compliance, CMMS, and other apps on industrial grade mobile devices. Quickly scale inspections and reports, and meet compliance targets.</p></div></div></div></div><div id="fancy_icon-283-152" class="ct-fancy-icon oxel_megamenu__close-icon" ><svg id="svg-fancy_icon-283-152"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div></div><div id="div_block-287-152" class="ct-div-block" ><div id="div_block-288-152" class="ct-div-block oxel_megamenu__wrapper oxel_megamenu__wrapper--hidden"  megamenu-link-id="2"><div id="new_columns-289-152" class="ct-new-columns" ><div id="div_block-328-152" class="ct-div-block" ><div id="div_block-329-152" class="ct-div-block" ><div id="div_block-330-152" class="ct-div-block" ><img  id="image-331-152" alt="Project Management" src="https://www.e2cc.com/wp-content/uploads/2023/06/Project-Management.svg" class="ct-image"/><a id="link-332-152" class="ct-link" href="https://www.e2cc.com/mobile-edge-computing-services"   ><div id="text_block-333-152" class="ct-text-block" >Mobile Edge Services </div></a></div><div id="_rich_text-334-152" class="oxy-rich-text" >Change the way human work is done with our mobile worker deployments and digital transformation services.</div></div></div><div id="div_block-290-152" class="ct-div-block" ><div id="div_block-291-152" class="ct-div-block" ><div id="div_block-292-152" class="ct-div-block" ><img  id="image-293-152" alt="MDM" src="https://www.e2cc.com/wp-content/uploads/2023/06/MDM.svg" class="ct-image"/><a id="link-294-152" class="ct-link" href="/mobile-device-management-software/"   ><div id="text_block-295-152" class="ct-text-block" >Mobile Device Life<br>Cycle Management</div></a></div><div id="_rich_text-296-152" class="oxy-rich-text" ><p>Unified endpoint management for your devices, IoT, wearables, and more with solutions that are right for your business.</p></div></div></div><div id="div_block-309-152" class="ct-div-block" ><div id="div_block-310-152" class="ct-div-block" ><div id="div_block-311-152" class="ct-div-block" ><img  id="image-312-152" alt="Connectivity Icon" src="https://www.e2cc.com/wp-content/uploads/2023/06/Connectivity-Icon.png" class="ct-image"/><a id="link-313-152" class="ct-link" href="/connectivity/"   ><div id="text_block-314-152" class="ct-text-block" >Connectivity</div></a></div><div id="_rich_text-315-152" class="oxy-rich-text" ><p>Avoid telecom carrier lockouts and save with a telecom expense-managed solution. Mix and match carriers to each team’s needs within your organization.</p></div></div></div></div><div id="fancy_icon-335-152" class="ct-fancy-icon oxel_megamenu__close-icon" ><svg id="svg-fancy_icon-335-152"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div></div><div id="div_block-460-152" class="ct-div-block" ><div id="div_block-461-152" class="ct-div-block oxel_megamenu__wrapper oxel_megamenu__wrapper--hidden"  megamenu-link-id="3"><div id="new_columns-462-152" class="ct-new-columns" ><div id="div_block-463-152" class="ct-div-block" ><div id="div_block-476-152" class="ct-div-block" ><div id="div_block-477-152" class="ct-div-block" ><img  id="image-478-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2025/01/events.svg" class="ct-image"/><a id="link-479-152" class="ct-link" href="/about/#section-event"   ><div id="text_block-480-152" class="ct-text-block" >Events</div></a></div><div id="text_block-516-152" class="ct-text-block" >Tradeshows and industry events we participate in.</div></div></div></div><div id="fancy_icon-514-152" class="ct-fancy-icon oxel_megamenu__close-icon" ><svg id="svg-fancy_icon-514-152"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div></div><div id="div_block-542-152" class="ct-div-block" ><div id="div_block-543-152" class="ct-div-block oxel_megamenu__wrapper oxel_megamenu__wrapper--hidden support__drop"  megamenu-link-id="4"><div id="columns-supp-544-152" class="ct-new-columns" ><div id="div_block-545-152" class="ct-div-block" ><div id="div_block-546-152" class="ct-div-block" ><div id="div_block-547-152" class="ct-div-block" ><img  id="image-548-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2025/03/trade-in-icon.svg" class="ct-image"/><a id="link-549-152" class="ct-link" href="/trade-in/"   ><div id="text_block-550-152" class="ct-text-block" >Trade-in</div></a></div><div id="text_block-551-152" class="ct-text-block" >We make trade-ins easy—turn them into cash or credit for a future upgrade.</div></div></div></div><div id="fancy_icon-552-152" class="ct-fancy-icon oxel_megamenu__close-icon" ><svg id="svg-fancy_icon-552-152"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div></div></div><div id='inner_content-3-152' class='ct-inner-content'><link rel='stylesheet' id='oxygen-unslider-css'  href='https://www.e2cc.com/wp-content/plugins/oxygen/component-framework/vendor/unslider/unslider.css' type='text/css' media='all'/><div id="slider-1076-12490" class="ct-slider new-slider ct_unique_slider_419" ><div class="oxygen-unslider-container"><ul><li><div id="slide-1095-12490" class="ct-slide " ><div id="new_columns-1096-12490" class="ct-new-columns" ><div id="div_block-1102-12490" class="ct-div-block" ><img  id="image-1103-12490" alt="" src="https://www.e2cc.com/wp-content/uploads/2026/02/25years-homepage-banner-devices-industries-1.png" class="ct-image"/></div><div id="div_block-1097-12490" class="ct-div-block" ><h2 contenteditable="false" ng-model="component.options[1098]['model'].ct_content" ng-model-options="{ debounce: 10 }" ng-mousedown="activateComponent(1098, 'ct_headline', $event);
282" ng-attr-component-id="1098" ctevalconditions="" ng-class="{'ct_hidden_by_conditional_logic': component.options[1098]['model']['globalConditionsResult'] === false, 'ct-active' : parentScope.isActiveId(1098),'ct-active-parent' : parentScope.isActiveParentId(1098)&amp;&amp;globalSettings.indicateParents=='true'}" id="headline-1098-12490" data-aos-enabled="" data-aos-duration="" data-aos-easing="" data-aos-offset="" data-aos-delay="" data-aos-anchor="" data-aos-anchor-placement="" data-aos-once="" class="ct-component ct_headline ct-headline ng-not-empty" dnd-draggable="" dnd-effect-allowed="move" dnd-type="'ct_headline'" dnd-dragstart="dragstartCallback(1098,'headline-1098-12490', event)" dnd-dragend="dragendCallback(1098, 'ct_headline', event)" draggable="true" component-id="1098" style="">Empowering mobile workforces since <span ng-attr-span="true" contenteditable="false" ng-model="component.options[1100]['model'].ct_content" ng-model-options="{ debounce: 10 }" ng-mousedown="activateComponent(1100, 'ct_span', $event);" ng-attr-component-id="1100" ctevalconditions="" ng-class="{'ct_hidden_by_conditional_logic': component.options[1100]['model']['globalConditionsResult'] === false, 'ct-active' : parentScope.isActiveId(1100),'ct-active-parent' : parentScope.isActiveParentId(1100)&amp;&amp;globalSettings.indicateParents=='true'}" id="span-1100-12490" data-aos-enabled="" data-aos-duration="" data-aos-easing="" data-aos-offset="" data-aos-delay="" data-aos-anchor="" data-aos-anchor-placement="" data-aos-once="" class="ct-component ct_span ct-span ng-not-empty" span="true" component-id="1100" style="">2001</span></h2><img ng-src="https://www.e2cc.com/wp-content/uploads/2026/02/25-Years_PerfectSquare_LogoNameLink_CMYK.png" ng-mousedown="activateComponent(1101, 'ct_image', $event);" ng-attr-component-id="1101" ctevalconditions="" ng-class="{'ct_hidden_by_conditional_logic': component.options[1101]['model']['globalConditionsResult'] === false, 'ct-active' : parentScope.isActiveId(1101),'ct-active-parent' : parentScope.isActiveParentId(1101)&amp;&amp;globalSettings.indicateParents=='true'}" id="image-1101-12490" data-aos-enabled="" data-aos-duration="" data-aos-easing="" data-aos-offset="" data-aos-delay="" data-aos-anchor="" data-aos-anchor-placement="" data-aos-once="" class="ct-component ct_image ct-image" dnd-draggable="" dnd-effect-allowed="move" dnd-type="'ct_image'" dnd-dragstart="dragstartCallback(1101,'image-1101-12490', event)" dnd-dragend="dragendCallback(1101, 'ct_image', event)" oxyimageonload="" draggable="true" src="https://www.e2cc.com/wp-content/uploads/2026/02/25-Years_PerfectSquare_LogoNameLink_CMYK.png" component-id="1101"></div></div></div></li><li><div id="slide-1077-12490" class="ct-slide " ><div id="new_columns-1078-12490" class="ct-new-columns" ><div id="div_block-1079-12490" class="ct-div-block" ><div id="code_block-1080-12490" class="ct-code-block" ><div class="m-hero__slider">
283    <div class="slider-wrap" style="background-image:url(https://www.e2cc.com/wp-content/uploads/landing/Tablet.jpg)">
284        <div class="innersl swiper default-swiper">
285            <div class="swiper-wrapper">
286                <div class="swiper-slide"><img src="https://www.e2cc.com/wp-content/uploads/landing/intro-slider/Frame1-min.jpg" alt=""></div>
287                <div class="swiper-slide"><img src="https://www.e2cc.com/wp-content/uploads/landing/intro-slider/Frame2-min.jpg" alt=""></div>
288                <div class="swiper-slide"><img src="https://www.e2cc.com/wp-content/uploads/landing/intro-slider/Frame3-min.jpg" alt=""></div>
289                <div class="swiper-slide"><img src="https://www.e2cc.com/wp-content/uploads/landing/intro-slider/Frame4-min.jpg" alt=""></div>
290                <div class="swiper-slide"><img src="https://www.e2cc.com/wp-content/uploads/landing/intro-slider/Frame5-min.jpg" alt=""></div>
291            </div>
292        </div>
293    </div>
294</div></div></div><div id="div_block-1081-12490" class="ct-div-block" ><h2 id="headline-1082-12490" class="ct-headline">Mobile edge computing.<br><span id="span-1083-12490" class="ct-span" >Solved!</span></h2><div id="text_block-1084-12490" class="ct-text-block" ><div style="text-align: left;">
294eSquared empowers mobile work.</div><br><div style="text-align: left;">Digitally transform work with edge mobility solutions, mobile device management, end-to-end lifecycle management services, and customized deployments at scale. Transform work with eSquared.</div></div><a id="link_button-1085-12490" class="ct-link-button" href="#save-on-device" target="_self"  >Discover how</a></div></div></div></li><li><div id="slide-1086-12490" class="ct-slide " ><div id="new_columns-1087-12490" class="ct-new-columns" ><div id="div_block-1093-12490" class="ct-div-block" ><img  id="image-1094-12490" alt="" src="https://www.e2cc.com/wp-content/uploads/2026/03/3rd-carousel-events.png" class="ct-image" srcset="https://www.e2cc.com/wp-content/uploads/2026/03/3rd-carousel-events.png 490w, https://www.e2cc.com/wp-content/uploads/2026/03/3rd-carousel-events-300x214.png 300w" sizes="(max-width: 490px) 100vw, 490px" /></div><div id="div_block-1088-12490" class="ct-div-block" ><h2 id="headline-1089-12490" class="ct-headline">Connect with eSquared at <br><span id="span-1090-12490" class="ct-span" >Events</span></h2><div id="text_block-1091-12490" class="ct-text-block" ><div style="text-align: left;"><span style="background-color: transparent;">Join us at trade shows, user conferences, and summits to explore innovative solutions and connect with our team.</span></div><br><div style="text-align: left;">Experience live demos tailored to your industry and discover the future of mobility solutions.</div></div><a id="link_button-1092-12490" class="ct-link-button" href="/about/#section-event" target="_self"  >Explore events</a></div></div></div></li></ul></div></div>
294<script class="ct-slider-script">jQuery(document).ready(function($){$('#slider-1076-12490.ct_unique_slider_419 .oxygen-unslider-container:not(.unslider-horizontal,.unslider-fade)').unslider({autoplay: false, delay: 3000, animation: 'horizontal', speed : 750, arrows: true, nav: false, infinite: false})});</script>
294<div id="code_block-1075-12490" class="ct-code-block custom-landing-1" >
294<script src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.js"></script>
294
295<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.css" />
296
297<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
297
298<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
299
300<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/gsap.min.js"></script>
vendor: 1 bytes, line 300
300
301<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ScrollTrigger.min.js"></script>
vendor: 1 bytes, line 301
301
302<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ScrollToPlugin.min.js"></script>
302
303
304<section id="start" class="hero" style="padding-top:0;">
305  
306    <div class="c-partners">
307            <p class="c-partners__title">Trusted by <span class="text-primary">brand partners</span> like</p>
308            <div class="c-partners__slider">
309                <div class="swiper-wrapper">
310                    <div class="swiper-slide">
311                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/ADM.svg" alt="ADM">
312                    </div>
313                    <div class="swiper-slide">
314                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Airgas.svg" alt="Airgas">
315                    </div>
316                    <div class="swiper-slide">
317                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/CityofPheonix.svg"
318                            alt="City of Pheonix">
319                    </div>
320                    <div class="swiper-slide">
321                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/CN.svg" alt="CN">
322                    </div>
323                    <div class="swiper-slide">
324                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Coors.svg" alt="Coors">
325                    </div>
326                    <div class="swiper-slide">
327                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/DrPper.svg" alt="Dr Pper">
328                    </div>
329                    <div class="swiper-slide">
330                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Estes.svg" alt="Estes">
331                    </div>
332                    <div class="swiper-slide">
333                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Halliburton.svg"
334                            alt="Halliburton">
335                    </div>
336                    <div class="swiper-slide">
337                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Hirschback.svg"
338                            alt="Hirschback">
339                    </div>
340                    <div class="swiper-slide">
341                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Knight.svg" alt="Knight">
342                    </div>
343                    <div class="swiper-slide">
344                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Landolakes.svg"
345                            alt="Landolakes">
346                    </div>
347                    <div class="swiper-slide">
348                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Loblaws.svg"
349                            alt="Loblaws">
350                    </div>
351                    <div class="swiper-slide">
352                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Loves.svg" alt="Loves">
353                    </div>
354                    <div class="swiper-slide">
355                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Melton.svg"
356                            alt="Melton Track">
357                    </div>
358                    <div class="swiper-slide">
359                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/PERDUE.svg" alt="PERDUE">
360                    </div>
361                    <div class="swiper-slide">
362                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Ruan.svg" alt="Ruan">
363                    </div>
364                    <div class="swiper-slide">
365                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/SLB.svg" alt="SLB">
366                    </div>
367                    <div class="swiper-slide">
368                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Sundt.svg" alt="Sundt">
369                    </div>
370                    <div class="swiper-slide">
371                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Swift.svg" alt="Swift">
372                    </div>
373                    <div class="swiper-slide">
374                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/TimHortons.svg"
375                            alt="Tim Hortons">
376                    </div>
377                    <div class="swiper-slide">
378                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/UNFI.svg" alt="UNFI">
379                    </div>
380                    <div class="swiper-slide">
381                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/USSalt.svg" alt="US Salt">
382                    </div>
383                    <div class="swiper-slide">
384                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/Werner.svg" alt="Werner">
385                    </div>
386                    <div class="swiper-slide">
387                        <img src="https://www.e2cc.com/wp-content/uploads/landing/logo-slider/NorthropGrumman.svg" alt="Northrop Grumman">
388                    </div>
389                </div>
390            </div>
391        </div>
392  <div class="next-btn exclude-header"></div>
393</section>
394
395
396<section id="save-on-device" class="m-text m-section has-bg main-tablet-animation">
397    <div class="container">
398        <h2 class="h2"><span class="text-secondary">Let’s start</span> with mobile computers</h2>
399            <div class="description">
400                <p>Lab-tested devices for software systems in fleets, shop floors, inventory, terminals, retail stores,
401                    and more!</p>
402                <p>Choose from an extensive range of devices in our portfolio, including tablets, scanners, sensors, and
403                    other IoT hardware. Save when you bundle with us.</p>
404            </div>
405            <div class="buttons-block">
406                <a class="btn btn__orange custom-anchor anchor-to-bottom" href="#save-on-device"
407                    data-mobile="eymw">Explore further</a>
408            </div>
409    </div>
410
411    <div class="main-tablet-animation__item">
412        <img src="https://www.e2cc.com/wp-content/uploads/landing/Tablet-5.png?1" alt="Tablet"
413            class="no-lazy">
414    </div>
415
416    <div class="container container--last">
417        <div class="m-text-media__container">
418            <div class="m-text-media__media">
419                <div class="laptop-animation"><img
420                        src="https://www.e2cc.com/wp-content/uploads/landing/Tablet-5.png?1"
421                        alt="Tablet"></div>
422            </div>
423
424            <div class="m-text-media__text" id="eymw">
425                <h2 class="h2"><span class="text-secondary">
425Empower</span> your mobile workforce</h2>
426                <div class="description">Devices from A-Z (literally). Rugged tablets, enterprise-grade routers, iOS
427                    devices, advanced RFID tech, all in one place.</div>
428                <div class="columns-block">
429                    <div class="columns-block__item">
430                        <h3 class="h3 color__blue mb-20">Rugged tablets</h3>
431                        <div class="text">Defense-grade tablets from Samsung and Zebra. Intrinsically safe tablets
432                            available.</div>
433                    </div>
434                    <div class="columns-block__item">
435                        <h3 class="h3 color__blue mb-20">Consumer tablets</h3>
436                        <div class="text">Affordable enterprise-certified iOS and Samsung tablets.</div>
437                    </div>
438                    <div class="columns-block__item">
439                        <h3 class="h3 color__blue mb-20">Scanners</h3>
440                        <div class="text">Enterprise-grade or low-cost scanning solutions. RFID scanners available.
441                        </div>
442                    </div>
443                    <div class="columns-block__item">
444                        <h3 class="h3 color__blue mb-20">Sensors, routers, IoT</h3>
445                        <div class="text">Keep your business running with monitoring, and connectivity hardware.</div>
446                    </div>
447                </div>
448                <div class="buttons-block left">
449                    <a class="btn btn__orange" href="https://www.e2cc.com/devices/">Ask about
450                        devices</a>
451                </div>
452            </div>
453        </div>
454    </div>
455
456    <div class="next-btn exclude-header"></div>
457</section>
458
459<section id="mdm" class="m-text-media m-section text-first sticky-tablet extended-p">
460    <div class="container">
461        <div class="m-text-media__container alternate">
462            <div class="m-text-media__text">
463                <h2 class="h2"><span class="text-secondary">MDM</span> device enrollment</h2>
464                <div class="description">Deploy all your devices with the right mobile device management software that
465                    works for your organization.</div>
466                <div class="columns-block">
467                    <div class="columns-block__item">
468                        <div class="text">Lock down and secure devices. Restrict websites and apps.</div>
469                    </div>
470                    <div class="columns-block__item">
471                        <div class="text">Remotely support and update devices. Geofence and track devices.</div>
472                    </div>
473                </div>
474                <div class="buttons-block left">
475                    <a class="btn btn__orange"
476                        href="https://www.e2cc.com/mobile-device-management-device-demo/">Learn about our MDM
477                        solutions</a>
478                    <div class="next-btn to-end current-section fast"></div>
479                </div>
480            </div>
481
482            <div class="m-text-media__media m-text-media__media--large">
483                <div class="slider-wrap"
484                    style="background-image: url(https://www.e2cc.com/wp-content/uploads/landing/tablet.png?1)">
485                    <div class="swiper default-swiper">
486                        <div class="swiper-wrapper">
487                            <div class="swiper-slide">
488                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mdm-slider/1.jpg?1"
489                                    alt="Frame">
490                            </div>
491                            <div class="swiper-slide">
492                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mdm-slider/2.jpg?1"
493                                    alt="Frame">
494                            </div>
495                            <div class="swiper-slide">
496                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mdm-slider/3.jpg?1"
497                                    alt="Frame">
498                            </div>
499                            <div class="swiper-slide">
500                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mdm-slider/4.jpg?1"
501                                    alt="Frame">
502                            </div>
503                        </div>
504                    </div>
505                    <div class="mdm-image">
506                        <img src="https://www.e2cc.com/wp-content/uploads/landing/software-slider/Software-and-device-screen.jpg?1"
507                            alt="Frame">
508                    </div>
509                </div>
510            </div>
511
512            <div class="m-text-media__text">
513                <h2 class="h2">Software and device <span class="text-secondary">deployments</span></h2>
514                <div class="description">We work closely with our software partners, including iOS, to deploy a
515                    comprehensive custom mobile solution for our customers.</
515div>
516                <div class="columns-block">
517                    <div class="columns-block__item">
518                        <div class="text">Tailored software deployments for Android and iOS customers.</div>
519                    </div>
520                    <div class="columns-block__item">
521                        <div class="text">Specialized device deployments and custom cases.</div>
522                    </div>
523                </div>
524                <div class="buttons-block left">
525                    <a class="btn btn__orange custom-popup-trigger" href="javascript:;">Get a custom
526                        deployment</a>
527                </div>
528            </div>
529
530            <div id="apps" class="m-text-media__media m-text-media__media--large">
531                <div class="slider-wrap hidden"
532                    style="background-image: url(https://www.e2cc.com/wp-content/uploads/landing/tablet.png?1)">
533                    <div class="swiper default-swiper">
534                        <div class="swiper-wrapper">
535                            <div class="swiper-slide">
536                                <img src="https://www.e2cc.com/wp-content/uploads/landing/software-slider/Software-and-device-screen.jpg?1"
537                                    alt="Frame">
538                            </div>
539                        </div>
540                    </div>
541                </div>
542            </div>
543        </div>
544    </div>
545
546    <div class="next-btn"></div>
547</section>
548
549<section id="mounts" class="m-text-media m-section small-slider dark-section has-bg" style="background-color: #14234B;">
550    <div class="container">
551        <div class="m-text-media__container">
552            <div class="m-text-media__media">
553                <div class="slider-wrap"
554                    style="background-image: url(https://www.e2cc.com/wp-content/uploads/landing/download.jpeg)">
555                    <div class="swiper">
556                        <div class="swiper-wrapper">
557                            <div class="swiper-slide">
558                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/1.jpg?1"
559                                    alt="Tram">
560                            </div>
561                            <div class="swiper-slide">
562                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/2.jpg?1"
563                                    alt="Tram">
564                            </div>
565                            <div class="swiper-slide">
566                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/3.jpg?1"
567                                    alt="Tram">
568                            </div>
569                            <div class="swiper-slide">
570                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/4.jpg?1"
571                                    alt="proclip">
572                            </div>
573                            <div class="swiper-slide">
574                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/5.jpg?1"
575                                    alt="proclip">
576                            </div>
577                            <div class="swiper-slide">
578                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/6.jpg?1"
579                                    alt="otterbox">
580                            </div>
581                            <div class="swiper-slide">
582                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/7.jpg?1"
583                                    alt="otterbox">
584                            </div>
585                            <div class="swiper-slide">
586                                <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/8.jpg?1"
587                                    alt="otterbox">
588                            </div>
589                        </div>
590                    </div>
591                </div>
592            </div>
593
594            <div class="m-text-media__text">
595                <h2 class="h2">Mounts & kitting</h2>
596                <div class="description">We work closely with software partners, including iOS, to deploy a
597                    comprehensive custom mobile solution for customers.</
597div>
598                <div class="icons-block">
599                    <div class="icons-block__item">
600                        <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/brand1.svg"
601                            alt="brand1">
602                    </div>
603                    <div class="icons-block__item">
604                        <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/brand2.svg"
605                            alt="brand2">
606                    </div>
607                    <div class="icons-block__item">
608                        <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/brand3.svg"
609                            alt="brand3">
610                    </div>
611                    <div class="icons-block__item">
612                        <img src="https://www.e2cc.com/wp-content/uploads/landing/mounts-kitting-slider/brand4.svg"
613                            alt="brand3">
614                    </div>
615                </div>
616            </div>
617        </div>
618    </div>
619
620    <div class="next-btn"></div>
621</section>
622
623<section class="m-reviews m-section">
624    <div class="container">
625        <h2 class="h2 text-center">Trust. <span class="text-secondary">Delivered.</span></h2>
626        <div class="slider-wrap">
627            <div class="reviews-slider">
628                <div class="swiper-wrapper">
629                    <div class="swiper-slide">
630                        <a class="swiper-slide__item" data-fancybox="reviews"
631                            href="https://www.youtube.com/watch?v=xILA8VRX-fA&t=5s">
632                            <img class="no-lazy"
633                                src="https://www.e2cc.com/wp-content/uploads/landing/review-slider/1.jpg?1"
634                                alt="review">
635                        </a>
636                    </div>
637                    <div class="swiper-slide">
638                        <a class="swiper-slide__item" data-fancybox="reviews"
639                            href="https://www.youtube.com/watch?v=zVvsEju1bbU">
640                            <img class="no-lazy"
641                                src="https://www.e2cc.com/wp-content/uploads/landing/review-slider/2.jpg?1"
642                                alt="review">
643                        </a>
644                    </div>
645                    <div class="swiper-slide">
646                        <a class="swiper-slide__item" data-fancybox="reviews"
647                            href="https://www.youtube.com/watch?v=EOEokrHT4_A">
648                            <img class="no-lazy"
649                                src="https://www.e2cc.com/wp-content/uploads/landing/review-slider/3.jpg?1"
650                                alt="review">
651                        </a>
652                    </div>
653                </div>
654
655                <div class="swiper-button-prev">
656                    <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
657                        <path d="M21 11L1 11M1 11L11 21M1 11L11 0.999999" stroke="white" stroke-width="1.33333"
658                            stroke-linecap="square" stroke-linejoin="round" />
659                    </svg>
660                </div>
661                <div class="swiper-button-next">
662                    <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
663                        <path d="M1.33203 11H21.332M21.332 11L11.332 1M21.332 11L11.332 21" stroke="white"
664                            stroke-width="1.33333" stroke-linecap="square" stroke-linejoin="round" />
665                    </svg>
666                </div>
667            </div>
668        </div>
669    </div>
670
671    <div class="next-btn to-end"></div>
672</section>
673
674<section id="go" class="m-big-title m-section animate-video extended-pb">
675    <div class="container">
676        <div class="m-big-title__sticky">
677            <h2 class="h1 text-center">
678                <span class="big-text">GO!</span></br>
679                <a class="btn btn__orange custom-anchor anchor-to-bottom" href="#go">Let’s roll</a>
680            </h2>
681            <video class="c-video" muted
682                poster="https://www.e2cc.com/wp-content/uploads/landing/p
682oster.jpg?1">
683                <source src="https://www.e2cc.com/wp-content/uploads/landing/e2cc.mp4?1"
684                    type="video/mp4">
685            </video>
686        </div>
687    </div>
688
689    <div class="next-btn"></div>
690</section>
691
692<section class="m-devices-slider m-section">
693    <div class="container container--wide">
694        <h2 class="h2 text-center">Mobile workforce <span class="text-secondary">deployments</span></h2>
695        <div class="description mb-40">Our competencies stretch across multiple industries. We partner with device
696            manufacturers and software providers to create tailored solutions for your business.</div>
697
698        <div class="slider-wrap">
699            <div class="devices-slider">
700                <div class="swiper-wrapper">
701                    <div class="swiper-slide">
702                        <a class="swiper-slide__item" href="https://www.e2cc.com/transportation/">
703                            <img src="https://www.e2cc.com/wp-content/uploads/landing/deploy-slider/1.jpg?1"
704                                alt="transportation devices">
705                        </a>
706                    </div>
707                    <div class="swiper-slide">
708                        <a class="swiper-slide__item" href="https://www.e2cc.com/construction/">
709                            <img src="https://www.e2cc.com/wp-content/uploads/landing/deploy-slider/2.jpg?1"
710                                alt="construction devices">
711                        </a>
712                    </div>
713                    <div class="swiper-slide">
714                        <a class="swiper-slide__item" href="https://www.e2cc.com/field-services/">
715                            <img src="https://www.e2cc.com/wp-content/uploads/landing/deploy-slider/3.jpg?1"
716                                alt="field services devices">
717                        </a>
718                    </div>
719                    <div class="swiper-slide">
720                        <a class="swiper-slide__item" href="https://www.e2cc.com/retail/">
721                            <img src="https://www.e2cc.com/wp-content/uploads/landing/deploy-slider/4.jpg?1"
722                                alt="retail devices">
723                        </a>
724                    </div>
725                    <div class="swiper-slide">
726                        <a class="swiper-slide__item" href="https://www.e2cc.com/warehouse-and-distribution-centers/">
727                            <img src="https://www.e2cc.com/wp-content/uploads/landing/deploy-slider/5.jpg?1"
728                                alt="warehouse-and-distribution-centers devices">
729                        </a>
730                    </div>
731                    <div class="swiper-slide">
732                        <a class="swiper-slide__item" href="https://www.e2cc.com/education/">
733                            <img src="https://www.e2cc.com/wp-content/uploads/landing/deploy-slider/6.jpg?1"
734                                alt="education devices">
735                        </a>
736                    </div>
737                    <div class="swiper-slide">
738                        <a class="swiper-slide__item" href="https://www.e2cc.com/healthcare/">
739                            <img src="https://www.e2cc.com/wp-content/uploads/landing/deploy-slider/7.jpg?1"
740                                alt="healthcare devices">
741                        </a>
742                    </div>
743                </div>
744
745                <div class="swiper-button-prev">
746                    <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
747                        <path d="M21 11L1 11M1 11L11 21M1 11L11 0.999999" stroke="white" stroke-width="1.33333"
748                            stroke-linecap="square" stroke-linejoin="round" />
749                    </svg>
750                </div>
751                <div class="swiper-button-next">
752                    <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
753                        <path d="M1.33203 11H21.332M21.332 11L11.332 1M21.332 11L11.332 21" stroke="white"
754                            stroke-width="1.33333" stroke-linecap="square" stroke-linejoin="round" />
755                    </svg>
756                </div>
757            </div>
758        </div>
759    </div>
760</section>
761
762<aside id="sticky-navigation">
763    <a class="custom-anchor" href="#start">START</a>
764    <span class="progress">
765        <span class="progress__bar"></span>
766    </span>
767    <a class="custom-anchor" href="#mdm">MDM</a>
768    <span class="progress">
769        <span class="progress__bar"></span>
770    </span>
771    <a class="custom-anchor" href="#apps">APPS</a>
772    <span class="progress">
773        <span class="progress__bar"></span>
774    </span>
775    <a class="custom-anchor" href="#mounts">Mounts</a>
776    <span class="progress d-none">
777      <span class="progress__bar"></span>
778    </span>
779</aside></div></div><section id="section-99-152" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="new_columns-100-152" class="ct-new-columns" ><div id="div_block-101-152" class="ct-div-block" ><a id="link-21-5916" class="ct-link" href="/"   ><img  id="image-102-152" alt="" src="https://www.e2cc.com/wp-content/uploads/2023/04/footer_logo.svg" class="ct-image"/></a><nav id="_nav_menu-103-152" class="oxy-nav-menu footer-menu-column-1 oxy-nav-menu-vertical" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-menu-coloumn-1-container"><ul id="menu-footer-menu-coloumn-1" class="oxy-nav-menu-list"><li id="menu-item-82" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82"><a href="https://www.e2cc.com/about/">About eSquared</a></li>
780<li id="menu-item-85" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85"><a href="https://www.e2cc.com/contact/">Get in touch</a></li>
781<li id="menu-item-6952" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6952"><a href="https://www.e2cc.com/blog/">Blog</a></li>
782<li id="menu-item-6761" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6761"><a href="https://www.e2cc.com/?page_id=126">Support</a></li>
783<li id="menu-item-6846" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-6846"><a rel="privacy-policy" href="https://www.e2cc.com/privacy-policy/">Privacy Policy</a></li>
784</ul></div></nav></div><div id="div_block-104-152" class="ct-div-block" ><h4 id="headline-105-152" class="ct-headline">Industries</h4><nav id="_nav_menu-106-152" class="oxy-nav-menu oxy-nav-menu-vertical" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-menu-coloumn-2-industries-container"><ul id="menu-footer-menu-coloumn-2-industries" class="oxy-nav-menu-list"><li id="menu-item-97" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-97"><a href="https://www.e2cc.com/transportation/">Transportation</a></li>
785<li id="menu-item-98" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-98"><a href="https://www.e2cc.com/construction/">Construction</a></li>
786<li id="menu-item-99" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-99"><a href="https://www.e2cc.com/field-services/">Field Services</a></li>
787<li id="menu-item-100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100"><a href="https://www.e2cc.com/retail/">Retail</a></li>
788<li id="menu-item-101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-101"><a href="https://www.e2cc.com/warehouse-and-distribution-centers/">Warehouse and Distribution Centers</a></li>
789<li id="menu-item-285" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-285"><a href="https://www.e2cc.com/healthcare/">Healthcare</a></li>
790<li id="menu-item-102" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://www.e2cc.com/education/">Education</a></li>
791</ul></div></nav></div><div id="div_block-107-152" class="ct-div-block" ><h4 id="headline-108-152" class="ct-headline">Solutions</h4><nav id="_nav_menu-109-152" class="oxy-nav-menu oxy-nav-menu-vertical" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-footer-menu-coloumn-3-solutions-container"><ul id="menu-footer-menu-coloumn-3-solutions" class="oxy-nav-menu-list"><li id="menu-item-109" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-109"><a href="https://www.e2cc.com/?page_id=103">Mobile device management with device demos</a></li>
792<li id="menu-item-110" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-110"><a href="https://www.e2cc.com/connectivity/">Connectivity</a></li>
793<li id="menu-item-111" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://www.e2cc.com/?page_id=107">Managed services and 3PL</a></li>
794</ul></div></nav></div><div id="div_block-110-152" class="ct-div-block" ><h4 id="headline-111-152" class="ct-headline">Socials</h4><div id="code_block-112-152" class="ct-code-block" ><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" integrity="sha512-iecdLmaskl7CVkqkXNQ/ZH/XLlvWZOJyj7Yy7tcenmpD1ypASozpmT/E0iPtmFIB46ZmdtAc9eNBvH0H/ZpiBw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
795
796			
797		<div class="social-wrapper">
798						
799							<a href="https://www.linkedin.com/company/e2cc" target="_blank"><i class="fa-brands fa-linkedin-in"></i>
800					<label>LinkedIn</label>
801				</a>
802						
803						
804							<a href="https://www.instagram.com/e2ccusa/" target="_blank"><i class="fa-brands fa-instagram"></i>
805					<label>Instagram</label>
806				</a>
807						
808							<a href="https://www.youtube.com/@esquaredcommunicationconsu8278" target="_blank"><i class="fa-brands fa-youtube"></i>
809					<label>Youtube</label>
810				</a>
811						
812		</div>
813
814	</div></div><div id="div_block-113-152" class="ct-div-block" ><h4 id="headline-114-152" class="ct-headline">Contact</h4><div id="code_block-115-152" class="ct-code-block" >			
815		<div class="footerContact-wrapper">
816			<a href="/cdn-cgi/l/email-protection#f0"></a>
817			<a href="tel:602-371-1500">Phone: 602-371-1500</a>
818			<a href="tel:877-545-3770">Toll-free: 877-545-3770</a>
819		</div>
820
821	</div></div></div><div id="div_block-117-152" class="ct-div-block" ><div id="text_block-118-152" class="ct-text-block" ><span id="span-119-152" class="ct-span" ><p>Copyright ©2025 <a style="color: #1db7fd;" href="/">eSquared Communication Consulting.</a> All Rights Reserved. <a style="color: #1db7fd;" href="/about/terms">Terms &amp; Conditions.</a></p>
822</span></div></div></div></section>
822<div id="div_block-411-152" class="ct-div-block" ><a id="link-136-152" class="ct-link customChat-support" href="/support/"   ><img  id="image-139-152" alt="Chat with support" src="/wp-content/uploads/2023/06/livechat-txt.png" class="ct-image"/></a></div><div id="div_block-123-152" class="ct-div-block floating-booking" ><div id="div_block-126-152" class="ct-div-block booking-text" ><div id="text_block-128-152" class="ct-text-block" >Book a Meeting</div></div><img  id="image-124-152" alt="calendar icon" src="https://www.e2cc.com/wp-content/uploads/2023/06/calendar-icon.png" class="ct-image"/></div><a id="link-397-152" class="ct-link oxel_back_to_top_container" href="#div_block-406-152" target="_self"  ><div id="code_block-398-152" class="ct-code-block" ><!-- --></div><div id="text_block-399-152" class="ct-text-block oxel_back_to_top_icon" >Back to top</div></a>            <div tabindex="-1" class="oxy-modal-backdrop right "
823                style="background-color: rgba(0,0,0,0.5);"
824                data-trigger="user_clicks_element"                data-trigger-selector="#div_block-123-152"                data-trigger-time="5"                data-trigger-time-unit="seconds"                data-close-automatically="no"                data-close-after-time="10"                data-close-after-time-unit="seconds"                data-trigger_scroll_amount="50"                data-trigger_scroll_direction="down"	            data-scroll_to_selector=""	            data-time_inactive="60"	            data-time-inactive-unit="seconds"	            data-number_of_clicks="3"	            data-close_on_esc="on"	            data-number_of_page_views="3"                data-close-after-form-submit="no"                data-open-again="always_show"                data-open-again-after-days="3"            >
825
826                <div id="modal-130-152" class="ct-modal" ><div id="code_block-131-152" class="ct-code-block" ><iframe src="https://calendly.com/e2cc-call/30min" scrolling="yes" style="border:0" width="100%" height="100%"></iframe>
827</div><div id="fancy_icon-133-152" class="ct-fancy-icon oxy-close-modal" ><svg id="svg-fancy_icon-133-152"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div>
828            </div>
829        	<!-- WP_FOOTER -->
vendor: 109 bytes, lines 829-830
829
830<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
830<script type="speculationrules">
831{"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/physiotherapy-clinic/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
832</script>
832
833	<div id="wpfx-product-popup" class="wpfx-popup hidden">
834		<div class="mini-cart-popup-wrapper hidden">
835			<div class="widget_shopping_cart_content">
836					<div class="popup-header mini-cart-header">
837        <span class="back-button">
838            <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg">
839	            <path d="M7 1L1 7L7 13" stroke="white" stroke-linecap="round" stroke-linejoin="round"/>
840            </svg>
841            <span>Back</span>
842        </span>
843		<span class="popup-close">
844                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
845				<rect x="1.49414" y="0.0395508" width="29" height="2" rx="1" transform="rotate(45 1.49414 0.0395508)" fill="white"/>
846				<rect x="0.0800781" y="20.5454" width="29" height="2" rx="1" transform="rotate(-45 0.0800781 20.5454)" fill="white"/>
847				</svg>
848			</span>
849	</div>
850	<div class="popup-body">
851	
852
853	<p class="woocommerce-mini-cart__empty-message">No products in the cart.</p>
854
855
856	</div>
857				</div>
858		</div>
859		<div class="product-popup-wrapper">
860			<div class="popup-header">
861				<span class="popup-close">
862	                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
863					<rect x="1.49414" y="0.0395508" width="29" height="2" rx="1" transform="rotate(45 1.49414 0.0395508)" fill="white"/>
864					<rect x="0.0800781" y="20.5454" width="29" height="2" rx="1" transform="rotate(-45 0.0800781 20.5454)" fill="white"/>
865					</svg>
866				</span>
867			</div>
868			<div class="popup-body">
869				<div class="popup-header-grid">
870					<div class="popup-info">
871						<h2 class="popup-title h2"></h2>
872						<p class="popup-description"></p>
873					</div>
874					<div class="popup-price h2" style="display:none;"></div>
875				</div>
876	
877				<div class="popup-image-wrapper">
878					<img class="popup-image" src="" alt="Product image"/>
879				</div>
880	
881				<div class="quantity-wrapper popup-qty-wrapper">
882					<label>Quantity</label>
883					<div class="quantity-controller">
884						<a href="#" class="quantity-minus">-</a>
885						<input type="text" name="quantity" value="0" data-product-id="" placeholder="Enter Quantity">
886						<a href="#" class="quantity-plus">+</a>
887					</div>
888				</div>
889	
890				<div class="popup-mounting-wrapper hidden">
891					<p class="popup-subtitle text-center">Choose your mounting solution</p>
892					<div class="mounting-options"></div>
893	
894					<div class="accessory-title h3 text-center"></div>
895				</div>
896	
897				<div class="popup-options">
898					<label class="checkbox-card">
899						<input id="popup-product-kitting" type="checkbox" checked value="14036"/>
900						<span class="checkbox-box">
901	                        <span class="checkmark"></span>
902	                        <span class="label-text">Imaging and kitting</span>
903	                    </span>
904					</label>
905	
906					<label class="checkbox-card">
907						<input id="popup-product-connectivity" type="checkbox" value="14639"/>
908						<span class="checkbox-box">
909	                        <span class="checkmark"></span>
910	                        <span class="label-text">Connectivity</span>
911	                    </span>
912					</label>
913				</div>
914	
915				<div class="popup-email">
916					<label for="popup-email">Email <span class="required">*</span></label>
917					<input type="email" id="popup-email" required/>
918				</div>
919	
920				<div class="popup-error-message">
921				</div>
922			</div>
923			<div class="popup-footer">
924				<button class="add-to-bag popup-add-to-cart">Add to bag</button>
925			</div>
926		</div>
927	</div>
928	
928<script>jQuery(document).on('click','a[href*="#"]',function(t){if(jQuery(t.target).closest('.wc-tabs').length>0){return}if(jQuery(this).is('[href="#"]')||jQuery(this).is('[href="#0"]')||jQuery(this).is('[href*="replytocom"]')){return};if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=jQuery(this.hash);(e=e.length?e:jQuery("[name="+this.hash.slice(1)+"]")).length&&(t.preventDefault(),jQuery("html, body").animate({scrollTop:e.offset().top-90},1000))}});</script>
928<script type="text/javascript" id="ct_custom_js_458">const clickableLink = document.querySelector('.link__menu');
929if (clickableLink) {
930  clickableLink.addEventListener('click', () => {
931    window.location.href = '/about/';
932  });
933}</script>
vendor: 2 bytes, line 933
933
934<script type="text/javascript" id="ct_custom_js_554">const clickLink = document.querySelector('.menu__link');
935if (clickLink) {
936  clickLink.addEventListener('click', () => {
937    window.location.href = 'https://support.e2cc.com/hc/en-us/';
938  });
939}</script>
939
940<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-cross" viewBox="0 0 20 20"><title>cross</title><path class="path1" d="M10.707 10.5l5.646-5.646c0.195-0.195 0.195-0.512 0-0.707s-0.512-0.195-0.707 0l-5.646 5.646-5.646-5.646c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.646 5.646-5.646 5.646c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l5.646-5.646 5.646 5.646c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-5.646-5.646z"/></symbol><symbol id="Lineariconsicon-chevron-down" viewBox="0 0 20 20"><title>chevron-down</title><path class="path1" d="M0 6c0-0.128 0.049-0.256 0.146-0.354 0.195-0.195 0.512-0.195 0.707 0l8.646 8.646 8.646-8.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-9 9c-0.195 0.195-0.512 0.195-0.707 0l-9-9c-0.098-0.098-0.146-0.226-0.146-0.354z"/></symbol><symbol id="Lineariconsicon-chevron-right" viewBox="0 0 20 20"><title>chevron-right</title><path class="path1" d="M5 20c-0.128 0-0.256-0.049-0.354-0.146-0.195-0.195-0.195-0.512 0-0.707l8.646-8.646-8.646-8.646c-0.195-0.195-0.195-0.512 0-0.707s0.512-0.195 0.707 0l9 9c0.195 0.195 0.195 0.512 0 0.707l-9 9c-0.098 0.098-0.226 0.146-0.354 0.146z"/></symbol></defs></svg><!-- Instagram Feed JS -->
941<script type="text/javascript">
942var sbiajaxurl = "https://www.e2cc.com/wp-admin/admin-ajax.php";
943</script>
943
944
945<div id="photoswipe-fullscreen-dialog" class="pswp" tabindex="-1" role="dialog" aria-modal="true" aria-hidden="true" aria-label="Full screen image">
946	<div class="pswp__bg"></div>
947	<div class="pswp__scroll-wrap">
948		<div class="pswp__container">
949			<div class="pswp__item"></div>
950			<div class="pswp__item"></div>
951			<div class="pswp__item"></div>
952		</div>
953		<div class="pswp__ui pswp__ui--hidden">
954			<div class="pswp__top-bar">
955				<div class="pswp__counter"></div>
956				<button class="pswp__button pswp__button--zoom" aria-label="Zoom in/out"></button>
957				<button class="pswp__button pswp__button--fs" aria-label="Toggle fullscreen"></button>
958				<button class="pswp__button pswp__button--share" aria-label="Share"></button>
959				<button class="pswp__button pswp__button--close" aria-label="Close (Esc)"></button>
960				<div class="pswp__preloader">
961					<div class="pswp__preloader__icn">
962						<div class="pswp__preloader__cut">
963							<div class="pswp__preloader__donut"></div>
964						</div>
965					</div>
966				</div>
967			</div>
968			<div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
969				<div class="pswp__share-tooltip"></div>
970			</div>
971			<button class="pswp__button pswp__button--arrow--left" aria-label="Previous (arrow left)"></button>
972			<button class="pswp__button pswp__button--arrow--right" aria-label="Next (arrow right)"></button>
973			<div class="pswp__caption">
974				<div class="pswp__caption__center"></div>
975			</div>
976		</div>
977	</div>
978</div>
979
980		
980<script type="text/javascript">
981
982			jQuery(document).ready(function() {
983                let event = new Event('oxygenVSBInitToggleJs');
984                document.dispatchEvent(event);
985			});
986
987            document.addEventListener("oxygenVSBInitToggleJs",function(){
988                oxygenVSBInitToggleState();
989            },false);
990
991			oxygenVSBInitToggleState = function() {
992
993				jQuery('.oxy-toggle').each(function() {
994				
995					var initial_state = jQuery(this).attr('data-oxy-toggle-initial-state'),
996					   toggle_target = jQuery(this).attr('data-oxy-toggle-target'),
997                       active_class = jQuery(this).attr('data-oxy-toggle-active-class');
998				
999					if (initial_state == 'closed') {
1000						if (!toggle_target) {
1001							jQuery(this).next().hide();
1002						} else {
1003							jQuery(toggle_target).hide();
1004						}
1005						jQuery(this).children('.oxy-expand-collapse-icon').addClass('oxy-eci-collapsed');
1006                        jQuery(this).removeClass(active_class)
1007					}
1008                    else {
1009                        jQuery(this).addClass(active_class)
1010                    }
1011				});
1012			}
1013
1014            jQuery("body").on('click', '.oxy-toggle', function() {
1015
1016                var toggle_target  = jQuery(this).attr('data-oxy-toggle-target'),
1017                    active_class   = jQuery(this).attr('data-oxy-toggle-active-class');
1018
1019                jQuery(this).toggleClass(active_class)
1020                jQuery(this).children('.oxy-expand-collapse-icon').toggleClass('oxy-eci-collapsed');
1021
1022                if (!toggle_target) {
1023                    jQuery(this).next().toggle();
1024                } else {
1025                    jQuery(toggle_target).toggle();
1026                }
1027
1028                // force 3rd party plugins to rerender things inside the toggle
1029                jQuery(window).trigger('resize');
1030            });
1031		</script>
1031
1032
1033	
1034		
1034<script type="text/javascript">
1035			jQuery(document).ready(function() {
1036				jQuery('body').on('click', '.oxy-menu-toggle', function() {
1037					jQuery(this).parent('.oxy-nav-menu').toggleClass('oxy-nav-menu-open');
1038					jQuery('body').toggleClass('oxy-nav-menu-prevent-overflow');
1039					jQuery('html').toggleClass('oxy-nav-menu-prevent-overflow');
1040				});
1041				var selector = '.oxy-nav-menu-open .menu-item a[href*="#"]';
1042				jQuery('body').on('click', selector, function(){
1043					jQuery('.oxy-nav-menu-open').removeClass('oxy-nav-menu-open');
1044					jQuery('body').removeClass('oxy-nav-menu-prevent-overflow');
1045					jQuery('html').removeClass('oxy-nav-menu-prevent-overflow');
1046					jQuery(this).click();
1047				});
1048			});
1049		</script>
1049
1050
1051	
1052		
1052<script type="text/javascript">
1053
1054            // Initialize Oxygen Modals
1055            jQuery(document).ready(function() {
1056
1057                function showModal( modal ) {
1058                    var $modal = jQuery( modal );
1059                    $modal.addClass("live");
1060                    var modalId = $modal[0].querySelector('.ct-modal').id;
1061                    
1062                    var focusable = modal.querySelector('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])');
1063
1064                    if(focusable) {
1065                        setTimeout(() => {
1066                            focusable.focus();    
1067                        }, 500);
1068                    } else {
1069                        setTimeout(() => {
1070                        $modal.focus();
1071                        }, 500)
1072                    }
1073
1074                    // Check if this modal can be shown according to settings and last shown time
1075                    // Current and last time in milliseconds
1076                    var currentTime = new Date().getTime();
1077                    var lastShownTime = localStorage && localStorage['oxy-' + modalId + '-last-shown-time'] ? JSON.parse( localStorage['oxy-' + modalId + '-last-shown-time'] ) : false;
1078                    // manual triggers aren't affected by last shown time
1079                    if( $modal.data( 'trigger' ) != 'user_clicks_element' ) {
1080                        switch( $modal.data( 'open-again' ) ) {
1081                            case 'never_show_again':
1082                                // if it was shown at least once, don't show it again
1083                                if( lastShownTime !== false ) return;
1084                                break;
1085                            case 'show_again_after':
1086                                var settingDays = parseInt( $modal.data( 'open-again-after-days' ) );
1087                                var actualDays = ( currentTime - lastShownTime ) / ( 60*60*24*1000 );
1088                                if( actualDays < settingDays ) return;
1089                                break;
1090                            default:
1091                                //always show
1092                                break;
1093                        }
1094                    }
1095
1096                    // Body manipulation to prevent scrolling while modal is active, and maintain scroll position.
1097                    document.querySelector('body').style.top = `-${window.scrollY}px`;
1098                    document.querySelector('body').classList.add('oxy-modal-active');
1099                    
1100                    // save current time as last shown time
1101                    if( localStorage ) localStorage['oxy-' + modalId + '-last-shown-time'] = JSON.stringify( currentTime );
1102
1103                    // trick to make jQuery fadeIn with flex
1104                    $modal.css("display", "flex");
1105                    $modal.hide();
1106                    // trick to force AOS trigger on elements inside the modal
1107                    $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled");
1108
1109                    // show the modal
1110                    $modal.fadeIn(250, function(){
1111                        // trick to force AOS trigger on elements inside the modal
1112                        $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate");
1113                    });
1114
1115
1116                    if( $modal.data( 'close-automatically' ) == 'yes' ) {
1117                        var time = parseInt( $modal.data( 'close-after-time' ) );
1118                        if( $modal.data( 'close-after-time-unit' ) == 'seconds' ) {
1119                            time = parseInt( parseFloat( $modal.data( 'close-after-time' ) ) * 1000 );
1120                        }
1121                        setTimeout( function(){
1122                            hideModal(modal);
1123                        }, time );
1124                    }
1125
1126                    // close modal automatically after form submit (Non-AJAX)
1127                    if( $modal.data( 'close-after-form-submit' ) == 'yes' && $modal.data("trigger") == "after_specified_time" ) {
1128
1129                        // WPForms
1130                        // WPForms replaces the form with a confirmation message on page refresh
1131                        if( $modal.find(".wpforms-confirmation-container-full").length > 0 ) {
1132                            setTimeout(function () {
1133                                hideModal(modal);
1134                            }, 3000);
1135                        }
1136
1137                        // Formidable Forms
1138                        // Formidable Forms replaces the form with a confirmation message on page refresh
1139                        if( $modal.find(".frm_message").length > 0 ) {
1140                            setTimeout(function () {
1141                                hideModal(modal);
1142                            }, 3000);
1143                        }
1144
1145                        // Caldera Forms
1146                        // Caldera Forms replaces the form with a confirmation message on page refresh
1147                        if( $modal.find(".caldera-grid .alert-success").length > 0 ) {
1148                            setTimeout(function () {
1149                                hideModal(modal);
1150                            }, 3000);
1151                        }
1152
1153                    }
1154                }
1155
1156                window.oxyShowModal = showModal;
1157
1158                var hideModal = function ( modal ) {
1159
1160                    // Body manipulation for scroll prevention and maintaining scroll position
1161                    var scrollY = document.querySelector('body').style.top;
1162                    document.querySelector('body').classList.remove('oxy-modal-active');
1163                    document.querySelector('body').style.top = '';
1164                    window.scrollTo(0, parseInt(scrollY || '0') * -1);
1165
1166                    // The function may be called by third party code, without argument, so we must close the first visible modal
1167                    if( typeof modal === 'undefined' ) {
1168                        var openModals = jQuery(".oxy-modal-backdrop.live");
1169                        if( openModals.length == 0 ) return;
1170                        modal = openModals[0];
1171                    }
1172
1173                    var $modal = jQuery( modal );
1174                    // refresh any iframe so media embedded this way is stopped
1175                    $modal.find( 'iframe').each(function(index){
1176                        this.src = this.src;
1177                    });
1178                    // HTML5 videos can be stopped easily
1179                    $modal.find( 'video' ).each(function(index){
1180                        this.pause();
1181                    });
1182                    // If there are any forms in the modal, reset them
1183                    $modal.find("form").each(function(index){
1184                        this.reset();
1185                    });
1186
1187                    $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled");
1188
1189                    $modal.fadeOut(400, function(){
1190                        $modal.removeClass("live");
1191                        $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate");
1192                    });
1193                };
1194
1195                window.oxyCloseModal = hideModal;
1196
1197                jQuery( ".oxy-modal-backdrop" ).each(function( index ) {
1198
1199                    var modal = this;
1200
1201                    (function( modal ){
1202                        var $modal = jQuery( modal );
1203						
1204						var exitIntentFunction = function( e ){
1205                            if( e.target.tagName == 'SELECT' ) { return; }
1206							if( e.clientY <= 0 ) {
1207								showModal( modal );
1208								document.removeEventListener( "mouseleave", exitIntentFunction );
1209								document.removeEventListener( "mouseout", exitIntentFunction );
1210							}
1211						}
1212
1213                        switch ( jQuery( modal ).data("trigger") ) {
1214
1215                            case "on_exit_intent":
1216                                document.addEventListener( "mouseleave", exitIntentFunction, false);
1217								document.addEventListener( "mouseout", exitIntentFunction, false);
1218                                break;
1219
1220                            case "user_clicks_element":
1221                                jQuery( jQuery( modal ).data( 'trigger-selector' ) ).click( function( event ) {
1222                                    showModal( modal );
1223                                    event.preventDefault();
1224                                } );
1225                                break;
1226
1227                            case "after_specified_time":
1228                                var time = parseInt( jQuery( modal ).data( 'trigger-time' ) );
1229                                if( jQuery( modal ).data( 'trigger-time-unit' ) == 'seconds' ) {
1230                                    time = parseInt( parseFloat( jQuery( modal ).data( 'trigger-time' ) ) * 1000 );
1231                                }
1232                                setTimeout( function(){
1233                                    showModal( modal );
1234                                }, time );
1235                                break;
1236
1237                            case "after_scrolled_amount":
1238                                window.addEventListener("scroll", function scrollDetection(){
1239                                    var winheight= window.innerHeight || (document.documentElement || document.body).clientHeight;
1240                                    var docheight = jQuery(document).height();
1241                                    var scrollTop = window.pageYOffset || (document.documentElement || document.body.parentNode || document.body).scrollTop;
1242                                    var isScrollUp = false;
1243                                    var oxyPreviousScrollTop = parseInt( jQuery( modal ).data( 'previous_scroll_top' ) );
1244                                    if( !isNaN( oxyPreviousScrollTop ) ) {
1245                                        if( oxyPreviousScrollTop > scrollTop) isScrollUp = true;
1246                                    }
1247                                    jQuery( modal ).data( 'previous_scroll_top', scrollTop );
1248                                    var trackLength = docheight - winheight;
1249                                    var pctScrolled = Math.floor(scrollTop/trackLength * 100);
1250                                    if( isNaN( pctScrolled ) ) pctScrolled = 0;
1251
1252                                    if(
1253                                        ( isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'up' ) ||
1254                                        ( !isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'down' && pctScrolled >= parseInt( jQuery( modal ).data( 'trigger_scroll_amount' ) ) )
1255                                    ) {
1256                                        showModal( modal );
1257                                        window.removeEventListener( "scroll", scrollDetection );
1258                                    }
1259                                }, false);
1260                                break;
1261                            case "on_scroll_to_element":
1262                                window.addEventListener("scroll", function scrollDetection(){
1263                                    var $element = jQuery( jQuery( modal ).data( 'scroll_to_selector' ) );
1264                                    if( $element.length == 0 ) {
1265                                        window.removeEventListener( "scroll", scrollDetection );
1266                                        return;
1267                                    }
1268
1269                                    var top_of_element = $element.offset().top;
1270                                    var bottom_of_element = $element.offset().top + $element.outerHeight();
1271                                    var bottom_of_screen = jQuery(window).scrollTop() + jQuery(window).innerHeight();
1272                                    var top_of_screen = jQuery(window).scrollTop();
1273
1274                                    if ((bottom_of_screen > bottom_of_element - $element.outerHeight() /2 ) && (top_of_screen < top_of_element + $element.outerHeight() /2 )){
1275                                        showModal( modal );
1276                                        window.removeEventListener( "scroll", scrollDetection );
1277                                    }
1278                                }, false);
1279                                break;
1280                            case "after_number_of_clicks":
1281                                document.addEventListener("click", function clickDetection(){
1282                                    var number_of_clicks = parseInt( jQuery( modal ).data( 'number_of_clicks' ) );
1283
1284                                    var clicks_performed = isNaN( parseInt( jQuery( modal ).data( 'clicks_performed' ) ) ) ? 1 :  parseInt( jQuery( modal ).data( 'clicks_performed' ) ) + 1;
1285
1286                                    jQuery( modal ).data( 'clicks_performed', clicks_performed );
1287
1288                                    if ( clicks_performed == number_of_clicks ){
1289                                        showModal( modal );
1290                                        document.removeEventListener( "click", clickDetection );
1291                                    }
1292                                }, false);
1293                                break;
1294                            case "after_time_inactive":
1295                                var time = parseInt( jQuery( modal ).data( 'time_inactive' ) );
1296                                if( jQuery( modal ).data( 'time-inactive-unit' ) == 'seconds' ) {
1297                                    time = parseInt( parseFloat( jQuery( modal ).data( 'time_inactive' ) ) * 1000 );
1298                                }
1299                                var activityDetected = function(){
1300                                    jQuery( modal ).data( 'millis_idle', 0 );
1301                                };
1302                                document.addEventListener( "click", activityDetected);
1303                                document.addEventListener( "mousemove", activityDetected);
1304                                document.addEventListener( "keypress", activityDetected);
1305                                document.addEventListener( "scroll", activityDetected);
1306
1307                                var idleInterval = setInterval(function(){
1308                                    var millis_idle = isNaN( parseInt( jQuery( modal ).data( 'millis_idle' ) ) ) ? 100 :  parseInt( jQuery( modal ).data( 'millis_idle' ) ) + 100;
1309                                    jQuery( modal ).data( 'millis_idle', millis_idle );
1310                                    if( millis_idle > time ){
1311                                        clearInterval( idleInterval );
1312                                        document.removeEventListener( "click", activityDetected );
1313                                        document.removeEventListener( "mousemove", activityDetected );
1314                                        document.removeEventListener( "keypress", activityDetected );
1315                                        document.removeEventListener( "scroll", activityDetected );
1316                                        showModal( modal );
1317                                    }
1318                                }, 100);
1319                                break;
1320
1321                            case "after_number_of_page_views":
1322                                var modalId = modal.querySelector('.ct-modal').id;
1323                                var pageViews = localStorage && localStorage['oxy-' + modalId + '-page-views'] ? parseInt( localStorage['oxy-' + modalId + '-page-views'] ) : 0;
1324                                pageViews++;
1325                                if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = pageViews;
1326                                if( parseInt( jQuery( modal ).data( 'number_of_page_views' ) ) == pageViews ) {
1327                                    if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = 0;
1328                                    showModal( modal );
1329                                }
1330                                break;
1331
1332                        }
1333
1334                        // add event handler to close modal automatically after AJAX form submit
1335                        if( $modal.data( 'close-after-form-submit' ) == 'yes' ) {
1336
1337                            // Contact Form 7
1338                            if (typeof wpcf7 !== 'undefined') {
1339                                $modal.find('div.wpcf7').each(function () {
1340                                    var $form = jQuery(this).find('form');
1341                                    this.addEventListener('wpcf7submit', function (event) {
1342                                        if (event.detail.contactFormId == $form.attr("id")) {
1343                                            setTimeout(function () {
1344                                                hideModal(modal);
1345                                            }, 3000);
1346                                        }
1347                                    }, false);
1348                                });
1349                            }
1350
1351                            // Caldera Forms
1352                            document.addEventListener( "cf.submission", function(event){
1353                                // Pending, Caldera AJAX form submissions aren't working since Oxygen 2.2, see: https://github.com/soflyy/oxygen/issues/1638
1354                            });
1355
1356                            // Ninja Forms
1357                            jQuery(document).on("nfFormSubmitResponse", function(event, response){
1358                                // Only close the modal if the event was triggered from a Ninja Form inside the modal
1359                                if( $modal.find("#nf-form-" + response.id + "-cont").length > 0 ) {
1360                                    setTimeout(function () {
1361                                        hideModal(modal);
1362                                    }, 3000);
1363                                }
1364                            });
1365
1366                        }
1367
1368                    })( modal );
1369
1370                });
1371
1372                // handle clicks on modal backdrop and on .oxy-close-modal
1373                jQuery("body").on('click touchend', '.oxy-modal-backdrop, .oxy-close-modal', function( event ) {
1374
1375                    var $this = jQuery( this );
1376                    var $target = jQuery( event.target );
1377
1378                    // Click event in the modal div and it's children is propagated to the backdrop
1379                    if( !$target.hasClass( 'oxy-modal-backdrop' ) && !$this.hasClass( 'oxy-close-modal' ) ) {
1380                        //event.stopPropagation();
1381                        return;
1382                    }
1383
1384                    if( $target.hasClass( 'oxy-modal-backdrop' ) && $this.hasClass( 'oxy-not-closable' ) ) {
1385                        return;
1386                    }
1387
1388                    if( $this.hasClass( 'oxy-close-modal' ) ) event.preventDefault();
1389
1390                    var $modal = $this.hasClass( 'oxy-close-modal' ) ? $this.closest('.oxy-modal-backdrop') : $this;
1391                    hideModal( $modal[0] );
1392                });
1393
1394                jQuery(document).keyup( function(e){
1395                    if( e.key == 'Escape' ){
1396                        jQuery(".oxy-modal-backdrop:visible").each(function(index){
1397                            if( jQuery(this).data("close_on_esc") == 'on' ) hideModal(this);
1398                        });
1399                    }
1400                } );
1401
1402            });
1403
1404		</script>
1404
1405
1406		
1406<script type='text/javascript'>
1407		(function () {
1408			var c = document.body.className;
1409			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
1410			document.body.className = c;
1411		})();
1412	</script>
1412
1413	
1413<script async src='//static.klaviyo.com/onsite/js/SbkU6A/klaviyo.js?ver=3.8.3'></script>
1413<script id="wpfx-popup-script-js-extra">
1414var WPFX_POPUP_API = {"root":"https://www.e2cc.com/wp-json/wpfx/v1/product-popup/","ajax_url":"https://www.e2cc.com/wp-admin/admin-ajax.php"};
1415//# sourceURL=wpfx-popup-script-js-extra
1416</script>
vendor: 1 bytes, line 1416
1416
1417<script id="wpfx-popup-script-js" src="https://www.e2cc.com/wp-content/mu-plugins/product-popup.js"></script>
vendor: 1 bytes, line 1417
1417
1418<script id="rc-partners-script-js-extra">
1419var rc_ajax = {"ajax_url":"https://www.e2cc.com/wp-admin/admin-ajax.php"};
1420//# sourceURL=rc-partners-script-js-extra
1421</script>
vendor: 1 bytes, line 1421
1421
1422<script id="rc-partners-script-js" src="https://www.e2cc.com/wp-content/plugins/my-custom-functionality-master/inc/partners/script-v2.js?v=1791118615&#038;ver=1791118615"></script>
vendor: 1 bytes, line 1422
1422
1423<script async data-wp-strategy="async" id="text-widget-js" src="https://wordpress.livechat.com/api/v2/script/82c11199-6956-437d-b280-588ac0511fee/widget.js?ver=5.0.12"></script>
vendor: 1 bytes, line 1423
1423
1424<script id="rocket-browser-checker-js-after">
1425"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
1426//# sourceURL=rocket-browser-checker-js-after
1427</script>
vendor: 1 bytes, line 1427
1427
1428<script id="rocket-preload-links-js-extra">
1429var RocketPreloadLinksConfig = {"excludeUris":"/redzone-2/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/checkout/|/(index\\.php/)?(.*)wp\\-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.e2cc.com","onHoverDelay":"100","rateThrottle":"3"};
1430//# sourceURL=rocket-preload-links-js-extra
1431</script>
vendor: 1 bytes, line 1431
1431
1432<script id="rocket-preload-links-js-after">
1433(function() {
1434"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
1435}());
1436
1437//# sourceURL=rocket-preload-links-js-after
1438</script>
vendor: 1 bytes, line 1438
1438
1439<script id="sourcebuster-js-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1439
1439
1440<script id="wc-order-attribution-js-extra">
1441var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.e2cc.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1442//# sourceURL=wc-order-attribution-js-extra
1443</script>
vendor: 1 bytes, line 1443
1443
1444<script id="wc-order-attribution-js" src="https://www.e2cc.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1444
1444
1445<script id="kl-identify-browser-js-extra">
1446var klUser = {"current_user_email":"","commenter_email":""};
1447//# sourceURL=kl-identify-browser-js-extra
1448</script>
vendor: 1 bytes, line 1448
1448
1449<script id="kl-identify-browser-js" src="https://www.e2cc.com/wp-content/plugins/klaviyo/inc/js/kl-identify-browser.js?ver=3.8.3"></script>
vendor: 1 bytes, line 1449
1449
1450<script id="ivory-search-scripts-js-extra">
1451var IvorySearchVars = {"is_analytics_enabled":"1"};
1452//# sourceURL=ivory-search-scripts-js-extra
1453</script>
vendor: 1 bytes, line 1453
1453
1454<script id="ivory-search-scripts-js" src="https://www.e2cc.com/wp-content/plugins/add-search-to-menu/public/js/ivory-search.min.js?ver=5.5.18"></script>
vendor: 1 bytes, line 1454
1454
1455<script id="oxygen-unslider-js" src="https://www.e2cc.com/wp-content/plugins/oxygen/component-framework/vendor/unslider/unslider-min.js?ver=7.1"></script>
vendor: 1 bytes, line 1455
1455
1456<script id="oxygen-event-move-js" src="https://www.e2cc.com/wp-content/plugins/oxygen/component-framework/vendor/unslider/jquery.event.move.js?ver=7.1"></script>
vendor: 1 bytes, line 1456
1456
1457<script id="oxygen-event-swipe-js" src="https://www.e2cc.com/wp-content/plugins/oxygen/component-framework/vendor/unslider/jquery.event.swipe.js?ver=7.1"></script>
vendor: 1 bytes, line 1457
1457
1458<script type="text/javascript" id="ct-footer-js">jQuery('.oxel_logo_slider').attr({'data-aos-enable': 'true','data-aos': 'fade-up','data-aos-duration': '1200','data-aos-easing': 'ease','data-aos-delay': '200','data-aos-once': 'true','data-aos-offset': '-100',});jQuery('.button-transparent').attr({'data-aos-enable': 'true','data-aos': 'fade-up','data-aos-duration': '1200','data-aos-easing': 'ease','data-aos-delay': '200','data-aos-once': 'true','data-aos-offset': '-300',});jQuery('.h2').attr({'data-aos-enable': 'true',});
1459	  	AOS.init({
1460	  		  		  		  		  			  	once: true,
1461			  		  					  	disable: window.innerWidth < 1434,
1462			  			})
1463		
1464				jQuery('body').addClass('oxygen-aos-enabled');
1465		
1466				jQuery(document).ready( function() {
1467			AOS.refresh();
1468		})
1469		
1470	</script>
1470<script type="text/javascript" id="ct_code_block_js_149">jQuery('.custom-toggle').click(function(){
1471   jQuery('.hamburger-lines').toggleClass('expanded'); 
1472});</script>
1472
1473<style type="text/css" id="ct_code_block_css_149">.hamburger-lines {
1474  display: block;
1475  height: 22px;
1476  width: 40px;
1477  display: flex;
1478  flex-direction: column;
1479  justify-content: space-between;
1480  align-items: flex-end;
1481  margin-top: -1px;
1482}
1483
1484.hamburger-lines.expanded {
1485	height: 20px;
1486	width: 35px;
1487}
1488
1489.hamburger-lines .line {
1490  display: block;
1491  height: 2px;
1492  border-radius: 10px;
1493  background: #fff;
1494  width: 86%;
1495}
1496
1497.hamburger-lines .line1 {
1498  transform-origin: 0% 0%;
1499  transition: transform 0.4s ease-in-out;
1500  width: 70%;
1501}
1502
1503.hamburger-lines .line2 {
1504  transition: transform 0.2s ease-in-out;
1505}
1506
1507.hamburger-lines .line3 {
1508  transform-origin: 0% 100%;
1509  transition: transform 0.4s ease-in-out;
1510   width: 60%;
1511}
1512
1513.hamburger-lines.expanded .line1 {
1514    transform: rotate(45deg);
1515}
1516.hamburger-lines.expanded .line2 {
1517    width: 0%;
1518    opacity: 0;
1519}
1520.hamburger-lines.expanded .line3 {
1521    transform: rotate(-45deg);
1522	width: 70%;
1523}</style>
1524<script type="text/javascript" id="ct_code_block_js_152">jQuery(document).ready( function() {
1525  
1526    var activeMegaMenu = '';
1527    
1528    if(window.angular) { 
1529      return; 
1530    }
1531    
1532    jQuery('.oxel_megamenu__wrapper').css({
1533      'position': 'absolute',
1534      'left': 0,
1535      'right': 0
1536    });
1537  
1538    jQuery('[megamenu-link-id]').on('mouseover focusin', function() {
1539      
1540      if( !jQuery(this).hasClass('oxel_megamenu__wrapper') ) {
1541        
1542      activeMegaMenu = jQuery(this).attr('megamenu-link-id');
1543        
1544      var bottom = jQuery(this).offset().top + jQuery(this).outerHeight(true);
1545        
1546         var targetContainer = jQuery(".oxel_megamenu__wrapper[megamenu-link-id='" + activeMegaMenu + "']");
1547      targetContainer.css('top', bottom);
1548      targetContainer.removeClass('oxel_megamenu__wrapper--hidden');
1549      
1550        }
1551      
1552    });
1553    
1554    jQuery('[megamenu-link-id]').mouseleave( function(e) {
1555      
1556      if( e.relatedTarget.closest('[megamenu-link-id]') != null && e.relatedTarget.closest('[megamenu-link-id]').getAttribute('megamenu-link-id') != activeMegaMenu ) {
1557      
1558        var targetContainer = jQuery(".oxel_megamenu__wrapper[megamenu-link-id='" + activeMegaMenu + "']");
1559      
1560      targetContainer.addClass('oxel_megamenu__wrapper--hidden');
1561        
1562      } else if( e.relatedTarget.closest('[megamenu-link-id]') == null ) {
1563        var targetContainer = jQuery(".oxel_megamenu__wrapper[megamenu-link-id='" + activeMegaMenu + "']");
1564      
1565        targetContainer.addClass('oxel_megamenu__wrapper--hidden');
1566      }
1567      
1568    });
1569    
1570    jQuery('.oxel_megamenu__wrapper').focusin( function() {
1571      
1572      jQuery(this).removeClass('oxel_megamenu__wrapper--hidden');
1573      
1574    })
1575    
1576    jQuery('.oxel_megamenu__wrapper').focusout( function() {
1577      
1578      jQuery(this).addClass('oxel_megamenu__wrapper--hidden');
1579      
1580    })
1581    
1582  });
1583  
1584  jQuery('.oxel_megamenu__close-icon').click( function() {
1585    
1586    jQuery(this).closest('.oxel_megamenu__wrapper').addClass('oxel_megamenu__wrapper--hidden');
1587    
1588  })</script>
1588
1589<style type="text/css" id="ct_code_block_css_152">/* Show the hidden menu in the builder. */
1590body.ng-scope .oxel_megamenu__wrapper--hidden {
1591opacity: 1;
1592pointer-events: initial;
1593transform: translateY(0px);
1594}
1595
1596body:not(.ng-scope) .oxel_megamenu__wrapper--hidden {
1597padding-top: 0px;
1598height: 0px;
1599overflow: hidden;
1600}
1601</style>
1602<script type="text/javascript" id="ct_code_block_js_156">var closeOtherToggles = true;
1603
1604var ready = (callback) => {
1605    if (document.readyState != "loading") callback();
1606    else document.addEventListener("DOMContentLoaded", callback);
1607}
1608
1609ready(() => {
1610    const codeBlock = document.querySelector('#code_block-156-152');
1611    if (!codeBlock) {
1612        return;
1613    }
1614
1615    document.querySelectorAll('.menu__accordion .oxel_accordion__row').forEach(accordion => {
1616        accordion.classList.remove('oxel_accordion__row--active');
1617        accordion.setAttribute('aria-expanded', 'false');
1618        if (accordion.nextElementSibling) {
1619            accordion.nextElementSibling.classList.add('oxel_accordion__content__hidden');
1620        }
1621    });
1622
1623    const menuAccordion = codeBlock.closest('.menu__accordion');
1624    if (!menuAccordion) {
1625        return;
1626    }
1627
1628    menuAccordion.addEventListener('click', function (e) {
1629        const accordion = e.target.closest('.oxel_accordion__row');
1630        if (accordion) {
1631            e.stopImmediatePropagation();
1632            const wasActive = accordion.classList.contains('oxel_accordion__row--active');
1633            accordion.classList.toggle('oxel_accordion__row--active');
1634            if (accordion.nextElementSibling && accordion.nextElementSibling.classList.contains('oxel_accordion__content')) {
1635                accordion.nextElementSibling.classList.toggle('oxel_accordion__content__hidden');
1636            }
1637            const isExpanded = accordion.getAttribute('aria-expanded') === 'true';
1638            accordion.setAttribute('aria-expanded', !isExpanded);
1639
1640            if (closeOtherToggles && !wasActive) {
1641                menuAccordion.querySelectorAll('.oxel_accordion__row--active').forEach(row => {
1642                    if (row !== accordion) {
1643                        row.classList.remove('oxel_accordion__row--active');
1644                        row.setAttribute('aria-expanded', 'false');
1645                        if (row.nextElementSibling) {
1646                            row.nextElementSibling.classList.add('oxel_accordion__content__hidden');
1647                        }
1648                    }
1649                });
1650            }
1651        }
1652    }, { capture: true });
1653});</script>
1653
1654<style type="text/css" id="ct_code_block_css_156">
1655body.ng-scope .oxel_accordion__content__hidden {
1656  display: none; 
1657}
1658
1659.menu__accordion .oxel_accordion__content__hidden {
1660  max-height: 0;
1661  opacity: 0;
1662  padding-left: 8px;
1663  padding-right: 8px;
1664  padding-top: 0;
1665  padding-bottom: 0;
1666  z-index: -1;
1667  overflow: hidden;
1668  transition: max-height 0.3s ease, opacity 0.3s ease;
1669}
1670
1671.menu__accordion .oxel_accordion__content:not(.oxel_accordion__content__hidden) {
1672  max-height: none;
1673  z-index: 1;
1674  overflow-y: auto;
1675  transition: opacity 0.3s ease;
1676}
1677
1678.mobile-menu {
1679  overflow-y: auto;
1680  max-height: 100vh;
1681   height: calc(100vh - 143px);
1682  padding-bottom: 90px;
1683  -webkit-overflow-scrolling: touch;
1684}
1685
1686.mobile-menu .oxel_accordion__row--active > .oxel_accordion__icon {
1687  transform: rotate(90deg);
1688}</style>
1689<script type="text/javascript" id="ct_code_block_js_569">var closeOtherToggles = true;
1690
1691var ready = (callback) => {
1692    if (document.readyState != "loading") callback();
1693    else document.addEventListener("DOMContentLoaded", callback);
1694}
1695
1696ready(() => {
1697    const codeBlock = document.querySelector('#code_block-569-152');
1698    if (!codeBlock) {
1699        return;
1700    }
1701
1702    document.querySelectorAll('.menu__accordion .oxel_accordion__row').forEach(accordion => {
1703        accordion.classList.remove('oxel_accordion__row--active');
1704        accordion.setAttribute('aria-expanded', 'false');
1705        if (accordion.nextElementSibling) {
1706            accordion.nextElementSibling.classList.add('oxel_accordion__content__hidden');
1707        }
1708    });
1709
1710    const menuAccordion = codeBlock.closest('.menu__accordion');
1711    if (!menuAccordion) {
1712        return;
1713    }
1714
1715    menuAccordion.addEventListener('click', function (e) {
1716        const accordion = e.target.closest('.oxel_accordion__row');
1717        if (accordion) {
1718            e.stopImmediatePropagation();
1719            const wasActive = accordion.classList.contains('oxel_accordion__row--active');
1720            accordion.classList.toggle('oxel_accordion__row--active');
1721            if (accordion.nextElementSibling && accordion.nextElementSibling.classList.contains('oxel_accordion__content')) {
1722                accordion.nextElementSibling.classList.toggle('oxel_accordion__content__hidden');
1723            }
1724            const isExpanded = accordion.getAttribute('aria-expanded') === 'true';
1725            accordion.setAttribute('aria-expanded', !isExpanded);
1726
1727            if (closeOtherToggles && !wasActive) {
1728                menuAccordion.querySelectorAll('.oxel_accordion__row--active').forEach(row => {
1729                    if (row !== accordion) {
1730                        row.classList.remove('oxel_accordion__row--active');
1731                        row.setAttribute('aria-expanded', 'false');
1732                        if (row.nextElementSibling) {
1733                            row.nextElementSibling.classList.add('oxel_accordion__content__hidden');
1734                        }
1735                    }
1736                });
1737            }
1738        }
1739    }, { capture: true });
1740});</script>
1740
1741<style type="text/css" id="ct_code_block_css_569">body.ng-scope .oxel_accordion__content__hidden {
1742	max-height: 10000px;
1743	opacity: 1;
1744	margin-top: 0px;
1745	z-index: 1;
1746}
1747
1748.mobile-menu .oxel_accordion__row--active > .oxel_accordion__icon {
1749	transform: rotate(180deg);
1750}
1751
1752.mobile-menu .oxel_accordion__row--active > .oxel_accordion__icon {
1753    transform: rotate(90deg) !important;
1754}</style>
1755<script type="text/javascript" id="ct_code_block_js_219">jQuery(document).ready( function() {
1756  
1757    var activeMegaMenu = '';
1758    
1759    if(window.angular) { 
1760      return; 
1761    }
1762    
1763    jQuery('.oxel_megamenu__wrapper').css({
1764      'position': 'absolute',
1765      'left': 0,
1766      'right': 0
1767    });
1768  
1769    jQuery('[megamenu-link-id]').on('mouseover focusin', function() {
1770      
1771      if( !jQuery(this).hasClass('oxel_megamenu__wrapper') ) {
1772        
1773      activeMegaMenu = jQuery(this).attr('megamenu-link-id');
1774        
1775      var bottom = jQuery(this).offset().top + jQuery(this).outerHeight(true);
1776        
1777         var targetContainer = jQuery(".oxel_megamenu__wrapper[megamenu-link-id='" + activeMegaMenu + "']");
1778      targetContainer.css('top', bottom);
1779      targetContainer.removeClass('oxel_megamenu__wrapper--hidden');
1780      
1781        }
1782      
1783    });
1784    
1785    jQuery('[megamenu-link-id]').mouseleave( function(e) {
1786      
1787      if( e.relatedTarget.closest('[megamenu-link-id]') != null && e.relatedTarget.closest('[megamenu-link-id]').getAttribute('megamenu-link-id') != activeMegaMenu ) {
1788      
1789        var targetContainer = jQuery(".oxel_megamenu__wrapper[megamenu-link-id='" + activeMegaMenu + "']");
1790      
1791      targetContainer.addClass('oxel_megamenu__wrapper--hidden');
1792        
1793      } else if( e.relatedTarget.closest('[megamenu-link-id]') == null ) {
1794        var targetContainer = jQuery(".oxel_megamenu__wrapper[megamenu-link-id='" + activeMegaMenu + "']");
1795      
1796        targetContainer.addClass('oxel_megamenu__wrapper--hidden');
1797      }
1798      
1799    });
1800    
1801    jQuery('.oxel_megamenu__wrapper').focusin( function() {
1802      
1803      jQuery(this).removeClass('oxel_megamenu__wrapper--hidden');
1804      
1805    })
1806    
1807    jQuery('.oxel_megamenu__wrapper').focusout( function() {
1808      
1809      jQuery(this).addClass('oxel_megamenu__wrapper--hidden');
1810      
1811    })
1812    
1813  });
1814  
1815  jQuery('.oxel_megamenu__close-icon').click( function() {
1816    
1817    jQuery(this).closest('.oxel_megamenu__wrapper').addClass('oxel_megamenu__wrapper--hidden');
1818    
1819  })
1820  
1821  
1822// when scroll down to 100 add clas sticky for the header
1823jQuery(document).scroll(function(){
1824
1825    var ScrollTop = jQuery(document).scrollTop();
1826    if(ScrollTop >= 100){
1827        jQuery('.header-megaMenu').addClass('sticky');
1828    }else{
1829        jQuery('.header-megaMenu').removeClass('sticky');
1830    }
1831    
1832});
1833
1834//avoid page reaload for the parent menu item
1835jQuery("a.custom-menu-parent").click(function(event){
1836	event.preventDefault();
1837});</script>
1837
1838<style type="text/css" id="ct_code_block_css_219">/* Show the hidden menu in the builder. */
1839body.ng-scope .oxel_megamenu__wrapper--hidden {
1840opacity: 1;
1841pointer-events: initial;
1842transform: translateY(0px);
1843}
1844
1845body:not(.ng-scope) .oxel_megamenu__wrapper--hidden {
1846padding-top: 0px;
1847height: 0px;
1848overflow: hidden;
1849}
1850
1851.header-megaMenu.sticky {
1852    position: fixed;
1853    top: 0;
1854    z-index: 100;
1855}
1856.header-megaMenu.sticky .oxel_megamenu__wrapper {
1857    top: 134px !important;
1858}
1859
1860/*@media (max-width: 991px) {
1861	.header-megaMenu .oxel_accordion__content {
1862    	overflow-y: scroll;
1863    	height: 100vh;
1864	}	
1865}*/</style>
1866<script type="text/javascript" id="ct_code_block_js_1080">function initNewSlider() {
1867    var el = document.querySelector('.new-slider .innersl');
1868    if (!el) {
1869        setTimeout(initNewSlider, 100);
1870        return;
1871    }
1872    new Swiper('.new-slider .innersl', {
1873        slidesPerView: 1,
1874        autoplay: { delay: 3000, disableOnInteraction: false },
1875        speed: 5000,
1876    });
1877}
1878initNewSlider();</script>
1878
1879<style type="text/css" id="ct_code_block_css_1080">.new-slider .slider-wrap {
1880    background-position: center;
1881    background-size: 100% 100%;
1882    padding: 0.75rem;
1883    border-radius: 0.75rem;
1884    max-width: calc(100vw - 2.5rem);
1885    max-height: calc((100vw - 2.5rem) * 0.627 + 6px);
1886}
1887.new-slider .slider-wrap .swiper-wrapper {
1888    display: flex;
1889}
1890.new-slider {
1891    min-width: 0;
1892}
1893
1894.new-slider .slider-wrap {
1895    min-width: 0;
1896}
1897.new-slider .ct-new-columns {
1898  align-items: center;
1899}
1900.new-slider .innersl {
1901    width: 100%;
1902    max-width:480px;
1903    min-width: 0;
1904}
1905@media (max-width: 1140px ){
1906  .new-slider .innersl {
1907    max-width:390px;
1908  }
1909}
1910@media (max-width: 1024px ){
1911  .new-slider .ct-new-columns {
1912    flex-direction: column;
1913  }
1914  
1915  .new-slider .innersl {
1916    max-width:480px;
1917  }
1918  .new-slider {
1919    padding: 0 25px;
1920  }
1921  .new-slider .ct-div-block {
1922    width: 100% !important;
1923    align-items: center !important;
1924  }
1925  .new-slider .ct-div-block * {
1926    text-align: center !important;
1927  }
1928}
1929@media (min-width: 640px) {
1930    .new-slider .slider-wrap {
1931        border-radius: 1.7625rem;
1932        padding: 1.25rem;
1933        max-width: 100%;
1934        max-height: none;
1935    }
1936}
1937@media (max-width: 639px) {
1938    .new-slider .slider-wrap .innersl {
1939        height: 100%;
1940        border-radius: 0.5rem;
1941    }
1942    .new-slider .slider-wrap .innersl .swiper-slide {
1943        border-radius: 0.375rem;
1944    }
1945    .new-slider .innersl {
1946      max-width: 350px;
1947    }
1948}
1949@media (max-width: 510px) {
1950    .new-slider .innersl {
1951      max-width: 240px;
1952    }
1953}
1954
1955.new-slider .swiper-slide img {
1956    width: 100%;
1957}
1958.new-slider .slider-wrap {
1959    overflow: hidden;
1960    max-height: 400px; /* adjust to match your tablet frame */
1961}
1962
1963.new-slider .innersl .swiper-slide img {
1964    width: 100%;
1965    height: auto;
1966    display: block;
1967}</style>
1968<script type="text/javascript" id="ct_code_block_js_1075">window.addEventListener("load", () => {
1969	"use strict";
1970
1971	// Hero Slider
1972	//    $('.hero__slider').each(function () {
1973	//    var $hero_slider = $(this),
1974	//      sliderNext = $hero_slider.find('.swiper-button-next')[0], 
1975	//      sliderPrev = $hero_slider.find('.swiper-button-prev')[0],
1976	//      sliderPagination = $hero_slider.find('.swiper-pagination')[0];
1977
1978	//    new Swiper(this, {  
1979	//      loop: true,
1980	//      loopedSlides: 4,
1981	//      slidesPerView: 1,
1982	//      spaceBetween: 20,
1983	//      speed: 800,
1984	//      navigation: {
1985	//        nextEl: sliderNext,
1986	//        prevEl: sliderPrev,
1987	//      },
1988	//      pagination: {
1989	//        el: sliderPagination,
1990	//        clickable: true,
1991	//        type: 'bullets',
1992	//      },
1993	//    });
1994	//  });
1995
1996	// //Single slide slider
1997	//  $('.default-swiper').each(function () {
1998	//    new Swiper(this, { 
1999	//      slidesPerView: 1,
2000	//      autoplay: true,
2001	//      navigation: false,
2002	//      speed: 5000,
2003	//    });
2004	//  });
2005
2006	var heroSlider = new Swiper('.hero__slider', {
2007		loop: true,
2008		//loopedSlides: 3,
2009		slidesPerView: 1,
2010		spaceBetween: 20,
2011		speed: 800,
2012		autoplay: {
2013			delay: 10000,
2014			disableOnInteraction: false,
2015		},
2016		navigation: {
2017			nextEl: '.hero__slider .swiper-button-next',
2018			prevEl: '.hero__slider .swiper-button-prev',
2019		},
2020		pagination: {
2021			el: '.swiper-pagination',
2022			clickable: true,
2023			type: 'bullets',
2024		},
2025	});
2026
2027	var nestedSlider = new Swiper('.default-swiper', {
2028		slidesPerView: 1,
2029		autoplay: {
2030			delay: 3000,
2031			disableOnInteraction: false,
2032		},
2033		speed: 5000,
2034	});
2035
2036	// Mounts & Kitting slider
2037	var mountsSlider = new Swiper('#mounts .swiper', {
2038		slidesPerView: 1,
2039		spaceBetween: 20,
2040		speed: 600,
2041		autoplay: {
2042			delay: 4000,
2043			disableOnInteraction: false,
2044		},
2045		loop: true,
2046		navigation: {
2047			nextEl: '#mounts .next-btn',
2048			prevEl: '#mounts .swiper-button-prev',
2049		},
2050		pagination: {
2051			el: '#mounts .swiper-pagination',
2052			clickable: true,
2053			type: 'bullets',
2054		},
2055	});
2056
2057	//Reviews slider
2058	$('.reviews-slider').each(function () {
2059		var $reviews_slider = $(this),
2060			sliderNext = $reviews_slider.find('.swiper-button-next')[0],
2061			sliderPrev = $reviews_slider.find('.swiper-button-prev')[0];
2062
2063		new Swiper(this, {
2064			slidesPerView: 1.1,
2065			centeredSlides: true,
2066			initialSlide: 1,
2067			navigation: {
2068				nextEl: sliderNext,
2069				prevEl: sliderPrev,
2070			},
2071			spaceBetween: 30,
2072			breakpoints: {
2073				992: {
2074					spaceBetween: 60,
2075					slidesPerView: 1.3,
2076				},
2077				1200: {
2078					spaceBetween: 100,
2079					slidesPerView: 1.5,
2080				},
2081			},
2082		});
2083	});
2084
2085	//Devices slider
2086	$('.devices-slider').each(function () {
2087		var $devices_slider = $(this),
2088			sliderNext = $devices_slider.find('.swiper-button-next')[0],
2089			sliderPrev = $devices_slider.find('.swiper-button-prev')[0];
2090
2091		new Swiper(this, {
2092			slidesPerView: 1,
2093			navigation: {
2094				nextEl: sliderNext,
2095				prevEl: sliderPrev,
2096			},
2097			spaceBetween: 30,
2098			breakpoints: {
2099				992: {
2100					slidesPerView: 2,
2101					spaceBetween: 60,
2102				},
2103			},
2104		});
2105	});
2106
2107
2108	//partner slider
2109	$('.c-partners__slider').each(function () {
2110		let $partner_slider = $(this);
2111		let $gutter = window.innerWidth < 1440 ? 20 : 40;
2112
2113		new Swiper(this, {
2114			spaceBetween: $gutter,
2115			centeredSlides: true,
2116			speed: 2000,
2117			autoplay: {
2118				delay: 1,
2119			},
2120			loop: true,
2121			slidesPerView: 'auto',
2122			allowTouchMove: false,
2123			watchSlidesVisibility: true,
2124			watchSlidesProgress: true,
2125			disableOnInteraction: true,
2126			breakpoints: {
2127				1440: { slidesPerView: 7 },
2128				992: { slidesPerView: 5 },
2129				768: { slidesPerView: 4 },
2130			},
2131		});
2132	});
2133
2134	// Initialize Fancybox
2135	if (typeof Fancybox !== 'undefined') {
2136		Fancybox.bind("[data-fancybox]", {
2137			hideScrollbar: false,
2138		});
2139	}
2140});
2141
2142
2143window.addEventListener("load", () => {
2144	ScrollTrigger.clearScrollMemory();
2145	window.history.scrollRestoration = "manual";
2146
2147	setTimeout(() => {
2148		window.scroll(0, 0);
2149
2150		stickyTabletWithSlider();
2151		stickyTablet();
2152		goToVideo();
2153		nextButton();
2154		stickySidebar();
2155		handleCustomAnchorClick();
2156		handleCustomPopupTrigger();
2157		drawScrollProgress();
2158	}, 1);
2159});
2160
2161const stickySidebar = () => {
2162
2163	if (window.innerWidth < 1700) {
2164		return;
2165	}
2166
2167	const sidebar = document.getElementById('sticky-navigation');
2168	const endTrigger = document.querySelector('.small-slider');
2169	const endTriggerPos = endTrigger.offsetTop + endTrigger.clientHeight + (window.innerHeight * 0.2);
2170	const startTrigger = document.querySelector('.main-tablet-animation').offsetTop - (window.innerHeight / 3);
2171
2172	if (!sidebar) {
2173		return;
2174	}
2175
2176	let tl = gsap.timeline({
2177		scrollTrigger: {
2178			trigger: document.querySelector('.custom-landing-1'),
2179			start: `${startTrigger} top`,
2180			end: `${endTriggerPos} bottom`,
2181			toggleClass: { targets: sidebar, className: "active" },
2182		}
2183	});
2184}
2185
2186const drawScrollProgress = () => {
2187	const triggers = document.querySelectorAll('#sticky-navigation .custom-anchor');
2188
2189	if (triggers.lenght < 1) {
2190		return;
2191	}
2192
2193	triggers.forEach((trigger, i) => {
2194		console.log(trigger);
2195		const startHref = trigger.getAttribute('href').replace('#', '');
2196		const startSection = document.getElementById(startHref);
2197		const progressBar = trigger.nextElementSibling;
2198		console.log(progressBar);
2199		if (progressBar) {
2200			const progressBarInner = progressBar.querySelector('.progress__bar');
2201		}
2202		const endEl = progressBar.nextElementSibling;
2203		const endHref = progressBar.nextElementSibling?.getAttribute('href').replace('#', '');
2204		const endSection = endHref ? document.getElementById(endHref) : null;
2205		let startTriggerPos = startSection.offsetTop;
2206		let endTriggerPos = endSection ? endSection.offsetTop + (window.innerHeight / 2) : document.body.scrollHeight;
2207
2208		if (endHref === 'mdm') {
2209			endTriggerPos += (window.innerHeight / 5);
2210		}
2211
2212		if (endHref === 'apps') {
2213			const parent = endSection.closest('section');
2214			endTriggerPos = parent.offsetTop + parent.clientHeight;
2215		}
2216
2217		if (startHref === 'apps') {
2218			const parent = startSection.closest('section');
2219			startTriggerPos = parent.offsetTop + (parent.clientHeight / 2);
2220			endTriggerPos = endSection.offsetTop + endSection.clientHeight - 40;
2221		}
2222
2223		let tl = gsap.timeline({
2224			scrollTrigger: {
2225				trigger: document.querySelector('.custom-landing-1'),
2226				start: `${startTriggerPos} top`,
2227				end: `${endTriggerPos} bottom`,
2228				scrub: 0.2,
2229				onLeave: () => {
2230					endEl.classList.add('active')
2231				},
2232				onEnterBack: () => {
2233					endEl.classList.remove('active')
2234				}
2235			}
2236		});
2237		if (typeof progressBarInner !== 'undefined') {
2238			tl.to(progressBarInner, { height: '100%' });
2239		}
2240
2241	});
2242}
2243
2244const handleCustomPopupTrigger = () => {
2245	const triggers = document.querySelectorAll('a.custom-popup-trigger');
2246
2247	if (triggers.lenght < 1) {
2248		return;
2249	}
2250
2251	triggers.forEach((trigger) => {
2252		trigger.addEventListener('click', (e) => {
2253			e.preventDefault();
2254			e.stopPropagation();
2255
2256			window._klOnsite = window._klOnsite || [];
2257			window._klOnsite.push(['openForm', 'R78E4v']);
2258		});
2259	});
2260}
2261
2262const handleCustomAnchorClick = () => {
2263	const anchors = document.querySelectorAll('a.custom-anchor');
2264
2265	if (anchors.lenght < 1) {
2266		return;
2267	}
2268
2269	anchors.forEach((anchor) => {
2270		anchor.addEventListener('click', (e) => {
2271			e.preventDefault();
2272			e.stopPropagation();
2273
2274			const href = anchor.getAttribute('href').replace('#', '');
2275			const section = document.getElementById(href);
2276			const mobileAnchor = anchor.getAttribute('data-mobile');
2277
2278			if (!section) {
2279				return;
2280			}
2281
2282
2283
2284			let scrollTo = section.offsetTop;
2285
2286			switch (href) {
2287				case 'start':
2288					scrollTo = 0;
2289					break;
2290				case 'mdm':
2291					scrollTo -= 90;
2292					break;
2293				case 'apps':
2294					const parent = section.closest('section');
2295					scrollTo = parent.offsetTop + parent.clientHeight - window.innerHeight;
2296					break;
2297			}
2298
2299			if (anchor.classList.contains('anchor-to-bottom')) {
2300				scrollTo += section.clientHeight - window.innerHeight;
2301			}
2302
2303			if (window.innerWidth < 990 && mobileAnchor) {
2304				scrollTo = window.pageYOffset + document.getElementById(mobileAnchor).getBoundingClientRect().top - 30;
2305				console.log(scrollTo);
2306			}
2307
2308			const duration = Math.abs(window.scrollY - scrollTo) / 2000;
2309
2310			gsap.to(window, { duration: duration, scrollTo: scrollTo });
2311		})
2312	});
2313}
2314
2315const fullPageScroll = () => {
2316	const sections = document.querySelectorAll('.m-section');
2317	let initialize = true;
2318
2319	sections.forEach((section) => {
2320		if (!initialize) {
2321			return;
2322		}
2323
2324		initialize = section.clientHeight <= window.innerHeight;
2325	});
2326
2327	if (!initialize) {
2328		return;
2329	}
2330
2331	gsap.registerPlugin(ScrollTrigger, ScrollToPlugin);
2332
2333	let scrollTween;
2334
2335	function goToSection(i) {
2336
2337		scrollTween = gsap.to(window, {
2338			scrollTo: { y: i * innerHeight, autoKill: false },
2339			duration: 1,
2340			onComplete: () => scrollTween = null,
2341			overwrite: true
2342		});
2343	}
2344
2345	gsap.utils.toArray(".m-section").forEach((panel, i) => {
2346
2347		ScrollTrigger.create({
2348			trigger: panel,
2349			start: "top bottom-=3",
2350			end: () => "+=" + (window.innerHeight * 2 - 4),
2351			onToggle: self => self.isActive && !scrollTween && goToSection(i),
2352		});
2353	});
2354
2355	window.addEventListener("wheel", cancelWhenTweening, { passive: false });
2356	window.addEventListener("scroll", cancelWhenTweening, { passive: false });
2357
2358	function cancelWhenTweening(e) {
2359		scrollTween && e.preventDefault();
2360	}
2361}
2362
2363const stickyTabletWithSlider = () => {
2364
2365	if (window.innerWidth < 992) {
2366		return;
2367	}
2368
2369	const section = document.querySelector('.sticky-tablet');
2370	const pin = section.querySelector('.m-text-media__media .slider-wrap');
2371	const startTrigger = section.querySelector('.m-text-media__media');
2372	const mdmImage = section.querySelector('.mdm-image img');
2373	const pinHeight = startTrigger.clientHeight;
2374	const windowHeight = window.innerHeight;
2375	const startPos = 90;
2376	const offsetFromTopOfTheScreen = 120 + startPos; // 120 - is padding top
2377	const elHeightFromTopOfTheScreen = offsetFromTopOfTheScreen + pinHeight
2378	const spacingLeftBelow = windowHeight - elHeightFromTopOfTheScreen;
2379	const endPos = windowHeight - spacingLeftBelow + 120; // 120 - is padding bottom
2380
2381	/*
2382	console.log('offsetFromTopOfTheScreen:', offsetFromTopOfTheScreen);
2383	console.log('elHeightFromTopOfTheScreen:', elHeightFromTopOfTheScreen);
2384	console.log('spacingLeftBelow:', spacingLeftBelow);
2385  
2386	console.log('endPos:', endPos);
2387	*/
2388
2389	if (!section) {
2390		return;
2391	}
2392
2393	let tl = gsap.timeline({
2394		scrollTrigger: {
2395			trigger: section,
2396			pin: pin,
2397			startTrigger: startTrigger,
2398			start: `start ${startPos}`,
2399			end: `bottom ${endPos}`,
2400			scrub: 1, // smooth scrubbing, takes 1 second to "catch up" to the scrollbar
2401		}
2402	});
2403
2404	tl.to(section, { opacity: 1, duration: 0.2 })
2405		.to(mdmImage, { y: 0, duration: 0.6 })
2406		.to(section, { opacity: 1, duration: 0.2 });
2407}
2408
2409const stickyTablet = () => {
2410
2411	if (window.innerWidth < 1440) {
2412		return;
2413	}
2414
2415	const section = document.querySelector('.main-tablet-animation');
2416	const pin = section.querySelector('.main-tablet-animation__item');
2417	const tablet = section.querySelector('.main-tablet-animation__item img');
2418	const startPos = (tablet.getBoundingClientRect().top - section.getBoundingClientRect().top) / 2;
2419	const finishPosParams = { x: 0, y: 0 };
2420	const textContent = section.querySelector('.container--last .m-text-media__text');
2421
2422	if (!section) {
2423		return;
2424	}
2425
2426	let tl = gsap.timeline({
2427		scrollTrigger: {
2428			trigger: section,
2429			pin: pin,
2430			start: `${startPos} top`,
2431			end: `bottom ${window.innerHeight + 100}`,
2432			scrub: 1, // smooth scrubbing, takes 1 second to "catch up" to the scrollbar
2433		}
2434	});
2435
2436	tl.add('rotate-and-zoom-out')
2437		.to(tablet, { rotate: -9, scale: 0.92, x: 0, y: -100 }, 'rotate-and-zoom-out')
2438		.add(() => {
2439			const finishElPos = section.querySelector('.laptop-animation').getBoundingClientRect();
2440			const scrolledInsideSection = window.scrollY - section.offsetTop;
2441			const leftToScrollInsideSection = section.clientHeight - (window.innerHeight + scrolledInsideSection);
2442
2443			/*
2444			console.log('windowScrollY', window.scrollY);
2445			console.log('sectionY', section.offsetTop);
2446			console.log('sectionHeight', section.clientHeight);
2447			console.log('windowHeight', window.innerHeight);
2448		    
2449			console.log('scrolledInsideSection:', scrolledInsideSection);
2450			console.log('leftToScrollInsideSection:', leftToScrollInsideSection);
2451			*/
2452
2453			finishPosParams.x = (finishElPos.x - tablet.getBoundingClientRect().x);
2454			finishPosParams.y = (finishElPos.y - tablet.getBoundingClientRect().y - leftToScrollInsideSection);
2455		})
2456		.add('align-and-show-content')
2457		.to(tablet, finishPosParams, 'align-and-show-content')
2458		.to(textContent, { x: 0, opacity: 1 }, 'align-and-show-content');
2459}
2460
2461const goToVideo = () => {
2462	const section = document.querySelector('.animate-video');
2463
2464	if (!section) {
2465		return;
2466	}
2467
2468	const stickyWrapper = section.querySelector('.m-big-title__sticky');
2469	const text = stickyWrapper.querySelector('h2');
2470	const video = stickyWrapper.querySelector('video');
2471
2472	if (window.innerWidth < 1440) {
2473		video.setAttribute('controls', 'true');
2474		return;
2475	}
2476
2477	const afterAnimation = (play) => {
2478		if ('play' === play) {
2479			video.setAttribute('controls', 'true');
2480			video.setAttribute('autoplay', 'true');
2481			video.play();
2482		}
2483	}
2484
2485	let tl = gsap.timeline({
2486		scrollTrigger: {
2487			trigger: section,
2488			pin: stickyWrapper,
2489			start: `top top`,
2490			end: `${section.clientHeight - 80} bottom`,
2491			scrub: 0.3,
2492		}
2493	});
2494
2495	tl.to(text, { scale: 80, duration: 3 })
2496		.to(video, { opacity: 1, duration: 0.01 })
2497		.to(text, { opacity: 0, duration: 0.01 })
2498		.to(video, { scale: 1, duration: 1.98, onComplete: afterAnimation, onCompleteParams: ['play'] })
2499		.to(video, { scale: 1, duration: 0.5 });
2500}
2501
2502const nextButton = () => {
2503	const buttons = document.querySelectorAll('.next-btn');
2504
2505	if (buttons.length < 1) {
2506		return;
2507	}
2508
2509	buttons.forEach((button, i) => {
2510		button.addEventListener('click', () => {
2511
2512			let nextSection = button.closest('section').nextElementSibling;
2513			let scrollToY = nextSection.offsetTop;
2514			let duration = 0.8;
2515
2516			if (button.classList.contains('exclude-header')) {
2517				scrollToY -= 90;
2518			}
2519
2520			if (button.classList.contains('to-end')) {
2521				scrollToY = nextSection.offsetTop + (nextSection.clientHeight - window.innerHeight);
2522
2523				if (button.classList.contains('current-section')) {
2524					scrollToY = button.closest('section').offsetTop + (button.closest('section').clientHeight - window.innerHeight);
2525				} else {
2526					duration = 2;
2527				}
2528			}
2529
2530			gsap.to(window, { duration: duration, scrollTo: scrollToY });
2531		});
2532	});
2533}
2534
2535
2536</script>
2536
2537<style type="text/css" id="ct_code_block_css_1075">.header-megaMenu {
2538  position: fixed;
2539  top: 0;
2540  z-index: 100;
2541}
2542
2543.oxel_back_to_top_container {
2544  right: 20px;
2545  left: auto;
2546  bottom:10.8rem;
2547  font-size: 0 !important;
2548  background-image: url("data:image/svg+xml,%3Csvg width='42' height='43' viewBox='0 0 42 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 21.8082L21 29.8082M21 29.8082L29 21.8082M21 29.8082V13.8082M41 21.8082C41 32.8539 32.0457 41.8082 21 41.8082C9.9543 41.8082 1 32.8539 1 21.8082C1 10.7625 9.9543 1.80823 21 1.80823C32.0457 1.80823 41 10.7625 41 21.8082Z' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
2549  width: 63px !important;
2550  height: 63px !important;
2551  background-repeat: no-repeat;
2552  background-size: 43px 43px;
2553  background-position: center;
2554  border-radius: 50% !important;
2555  padding: 0 !important;
2556  transform: rotate(180deg);
2557}
2558@media (max-width: 479px) {
2559  .oxel_back_to_top_container {
2560    width: 50px !important;
2561    height: 50px !important;
2562  }
2563  #chat-widget-container {
2564    bottom: 65px!important;
2565    right: 7px !important;
2566  }
2567  .oxel_back_to_top_container{
2568    bottom: 9.6rem;
2569  }
2570  #chat-widget-container .css-1g9ek8d .css-ihx6jz{
2571    width:50px!important;
2572    height:50px!important; 
2573  }
2574}
2575
2576.custom-landing-1 {
2577  overflow: hidden;
2578  /*
2579     * Global CSS Variables:
2580     */
2581}
2582
2583.custom-landing-1 :root {
2584  --container-width: 100%;
2585}
2586
2587@media (min-width: 0) {
2588  .custom-landing-1 :root {
2589    --container-width: 100%;
2590    --container-gutter-x: 20px;
2591  }
2592}
2593
2594@media (min-width: 640px) {
2595  .custom-landing-1 :root {
2596    --container-width: 100%;
2597    --container-gutter-x: 20px;
2598  }
2599}
2600
2601@media (min-width: 992px) {
2602  .custom-landing-1 :root {
2603    --container-width: 100%;
2604    --container-gutter-x: 20px;
2605  }
2606}
2607
2608@media (min-width: 1440px) {
2609  .custom-landing-1 :root {
2610    --container-width: 1440px;
2611    --container-gutter-x: 20px;
2612  }
2613}
2614
2615@media (min-width: 1920px) {
2616  .custom-landing-1 :root {
2617    --container-width: ;
2618    --container-gutter-x: ;
2619  }
2620}
2621
2622.custom-landing-1 img {
2623  height: auto;
2624  max-width: 100%;
2625  width: auto;
2626}
2627
2628.custom-landing-1 p {
2629  margin-top: 0;
2630  margin-bottom: 1.25rem;
2631}
2632
2633.custom-landing-1 embed,
2634.custom-landing-1 iframe,
2635.custom-landing-1 object {
2636  max-width: 100%;
2637}
2638
2639@media (max-width: 991px) {
2640
2641  .custom-landing-1 iframe[src*=youtube],
2642  .custom-landing-1 iframe[src*=vimeo] {
2643    width: 100%;
2644    height: calc((100vw - 60px) * 0.5625);
2645  }
2646}
2647
2648.custom-landing-1 .text-secondary {
2649  color: #EC9A29 !important;
2650}
2651
2652.custom-landing-1 .text-primary {
2653  color: #014E71 !important;
2654}
2655
2656.custom-landing-1 .buttons-block {
2657  display: flex;
2658  justify-content: center;
2659  align-items: center;
2660  gap: 0.625rem;
2661  margin-top: 2rem;
2662  position: relative;
2663}
2664
2665@media (min-width: 640px) {
2666  .custom-landing-1 .buttons-block {
2667    position: static;
2668  }
2669}
2670
2671@media (min-width: 992px) {
2672  .custom-landing-1 .buttons-block {
2673    margin-top: 2.5rem;
2674  }
2675}
2676
2677.custom-landing-1 .buttons-block.left {
2678  justify-content: flex-start;
2679}
2680
2681.custom-landing-1 .buttons-block.right {
2682  justify-content: flex-end;
2683}
2684
2685@media (max-width: 991px) {
2686
2687  .custom-landing-1 .buttons-block.left,
2688  .custom-landing-1 .buttons-block.right {
2689    justify-content: center;
2690  }
2691}
2692
2693.custom-landing-1 .next-btn {
2694  position: absolute;
2695  bottom: 1.5rem;
2696  left: 50%;
2697  transform: translateX(-50%);
2698  background-image: url("data:image/svg+xml,%3Csvg width='42' height='43' viewBox='0 0 42 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 21.8082L21 29.8082M21 29.8082L29 21.8082M21 29.8082V13.8082M41 21.8082C41 32.8539 32.0457 41.8082 21 41.8082C9.9543 41.8082 1 32.8539 1 21.8082C1 10.7625 9.9543 1.80823 21 1.80823C32.0457 1.80823 41 10.7625 41 21.8082Z' stroke='%23CECECE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
2699  width: 2.625rem;
2700  height: 2.625rem;
2701  background-position: center;
2702  background-repeat: no-repeat;
2703  cursor: pointer;
2704  z-index: 20;
2705}
2706
2707.custom-landing-1 .next-btn.very-first {
2708  bottom: auto;
2709  top: 1.5rem;
2710}
2711
2712@media (max-width: 991px) {
2713  .custom-landing-1 .next-btn {
2714    bottom: 1.25rem;
2715  }
2716}
2717
2718.custom-landing-1 #sticky-navigation {
2719  opacity: 0;
2720  top: 50%;
2721  left: 4.5rem;
2722  position: fixed;
2723  display: flex;
2724  flex-direction: column;
2725  justify-content: center;
2726  align-items: center;
2727  gap: 1rem;
2728  padding: 1rem;
2729  background: #7ccbec;
2730  transform: translateY(-50%);
2731  box-shadow: 0 0.25rem 1.0625rem rgba(0, 0, 0, 0.15);
2732  border-radius: 1.75rem;
2733  transition: opacity 0.3s ease;
2734  pointer-events: none;
2735}
2736
2737.custom-landing-1 #sticky-navigation.active {
2738  opacity: 1;
2739  pointer-events: auto;
2740}
2741
2742.custom-landing-1 #sticky-navigation a {
2743  text-transform: uppercase;
2744  font-size: 0.9375rem;
2745  text-align: center;
2746  font-weight: 600;
2747  text-transform: uppercase;
2748  color: #bde5f5;
2749  transition: color 0.3s ease;
2750}
2751
2752.custom-landing-1 #sticky-navigation a[href="#start"] {
2753  color: #ffffff;
2754}
2755
2756.custom-landing-1 #sticky-navigation a.active {
2757  color: #ffffff;
2758}
2759
2760.custom-landing-1 #sticky-navigation .progress {
2761  width: 0.1875rem;
2762  height: 5.125rem;
2763  -webkit-mask-image: url("https://www.e2cc.com/wp-content/uploads/landing/dots-mask.svg");
2764  -webkit-mask-position: center center;
2765  -webkit-mask-size: contain;
2766  -webkit-mask-repeat: no-repeat;
2767  position: relative;
2768  background: #bde5f5;
2769}
2770
2771.custom-landing-1 #sticky-navigation .progress__bar {
2772  position: absolute;
2773  left: 0;
2774  right: 0;
2775  top: 0;
2776  height: 0;
2777  background: #ffffff;
2778}
2779
2780@media (max-width: 1820px) {
2781  .custom-landing-1 #sticky-navigation {
2782    left: 2.5rem;
2783  }
2784}
2785
2786@media (max-width: 1700px) {
2787  .custom-landing-1 #sticky-navigation {
2788    display: none;
2789  }
2790}
2791
2792.custom-landing-1 .dark-section {
2793  color: #fff !important;
2794}
2795
2796.custom-landing-1 .dark-section h1,
2797.custom-landing-1 .dark-section h2,
2798.custom-landing-1 .dark-section h3,
2799.custom-landing-1 .dark-section h4,
2800.custom-landing-1 .dark-section h5,
2801.custom-landing-1 .dark-section h6 {
2802  color: #fff !important;
2803}
2804
2805.custom-landing-1 .big-text {
2806  font-size: clamp(5rem, calc(5rem + (1vw - 7.68px) * 20.09), 13.4375rem);
2807  font-weight: 600;
2808}
2809
2810.custom-landing-1 .ct-code-block {
2811  overflow: hidden;
2812}
2813
2814.custom-landing-1 .swiper {
2815  border-radius: 0.75rem;
2816}
2817
2818.custom-landing-1 .description {
2819  margin-top: 1.5rem;
2820}
2821
2822.custom-landing-1 input[type=submit] {
2823  transition: all 0.3s 0s;
2824  height: 2.75rem;
2825  display: inline-flex;
2826  align-items: center;
2827  justify-content: center;
2828  gap: 0.75rem;
2829  background-color: #014E71;
2830  color: #fff;
2831  font-size: 1rem;
2832  font-weight: 400;
2833  line-height: 1;
2834  border: 1px solid #014E71;
2835  border-radius: 8.125rem;
2836  padding: 0 1rem;
2837  text-align: center;
2838  cursor: pointer;
2839  min-width: 13.75rem;
2840}
2841
2842@media (min-width: 992px) {
2843
2844  .custom-landing-1 input[type=submit] {
2845    font-size: 1.375rem;
2846    height: 4.125rem;
2847    padding: 0 1.875rem;
2848  }
2849}
2850
2851
2852.custom-landing-1 input[type=submit]:hover,
2853.custom-landing-1 input[type=submit]:focus,
2854.custom-landing-1 input[type=submit]:active {
2855  background-color: #fff;
2856  border-color: #014E71;
2857  color: #014E71;
2858}
2859
2860.custom-landing-1 .btn svg,
2861.custom-landing-1 input[type=submit] svg {
2862  flex-shrink: 0;
2863  width: 1.25rem;
2864  height: 1.25rem;
2865  transition: none;
2866}
2867
2868.custom-landing-1 .btn-secondary {
2869  background-color: #EC9A29;
2870  border-color: #EC9A29;
2871  color: #fff;
2872}
2873
2874.custom-landing-1 .btn-secondary:hover,
2875.custom-landing-1 .btn-secondary:focus,
2876.custom-landing-1 .btn-secondary:active {
2877  background-color: #fff;
2878  border-color: #EC9A29;
2879  color: #EC9A29;
2880}
2881
2882.custom-landing-1 .btn-white {
2883  background-color: #fff;
2884  border-color: #fff;
2885  color: #014E71;
2886}
2887
2888.custom-landing-1 .btn-white:hover,
2889.custom-landing-1 .btn-white:focus,
2890.custom-landing-1 .btn-white:active {
2891  background-color: #014E71;
2892  border-color: #014E71;
2893  color: #fff;
2894}
2895
2896.custom-landing-1 .btn-black {
2897  background-color: #000;
2898  border-color: #000;
2899  color: #fff;
2900}
2901
2902.custom-landing-1 .btn-black:hover,
2903.custom-landing-1 .btn-black:focus,
2904.custom-landing-1 .btn-black:active {
2905  background-color: #014E71;
2906  border-color: #014E71;
2907  color: #fff;
2908}
2909
2910.custom-landing-1 .btn-sm {
2911  height: 2.5rem;
2912  font-size: 0.875rem;
2913  padding: 0 1.25rem;
2914}
2915
2916.custom-landing-1 .btn-lg {
2917  height: 3.125rem;
2918  font-size: 1.125rem;
2919}
2920
2921@media (min-width: 992px) {
2922  .custom-landing-1 .btn-lg {
2923    height: 3.375rem;
2924    font-size: 1.25rem;
2925  }
2926}
2927
2928@media (min-width: 1440px) {
2929  .custom-landing-1 .btn-lg {
2930    padding: 0 2rem;
2931  }
2932}
2933
2934.custom-landing-1 .btn-outline {
2935  background-color: transparent;
2936  border-color: #014E71;
2937  color: #014E71;
2938}
2939
2940.custom-landing-1 .btn-outline:hover,
2941.custom-landing-1 .btn-outline:focus,
2942.custom-landing-1 .btn-outline:active {
2943  background-color: #014E71;
2944  border-color: #014E71;
2945  color: #fff;
2946}
2947
2948.custom-landing-1 .btn-outline-secondary {
2949  background-color: transparent;
2950  border-color: #EC9A29;
2951  color: #EC9A29;
2952}
2953
2954.custom-landing-1 .btn-outline-secondary:hover,
2955.custom-landing-1 .btn-outline-secondary:focus,
2956.custom-landing-1 .btn-outline-secondary:active {
2957  background-color: #EC9A29;
2958  border-color: #EC9A29;
2959  color: #fff;
2960}
2961
2962.custom-landing-1 .btn-label {
2963  display: inline-flex;
2964  justify-content: center;
2965  background-color: #014E71;
2966  color: #fff;
2967  font-size: 0.875rem;
2968  line-height: 0.875rem;
2969  padding: 0.3125rem 0.625rem;
2970  border-radius: 0;
2971}
2972
2973.custom-landing-1 .btn-label-secondary {
2974  background-color: #EC9A29;
2975}
2976
2977.custom-landing-1 .btn-group {
2978  display: flex;
2979  align-items: center;
2980  flex-wrap: wrap;
2981  gap: 0.9375rem;
2982}
2983
2984@media (min-width: 0) {
2985  .custom-landing-1 .hidden-xs-up {
2986    display: none !important;
2987  }
2988}
2989
2990@media (max-width: -1) {
2991  .custom-landing-1 .visible-xs-up {
2992    display: none !important;
2993  }
2994}
2995
2996@media (min-width: 640px) {
2997  .custom-landing-1 .hidden-md-up {
2998    display: none !important;
2999  }
3000}
3001
3002@media (max-width: 639px) {
3003  .custom-landing-1 .visible-md-up {
3004    display: none !important;
3005  }
3006}
3007
3008@media (min-width: 992px) {
3009  .custom-landing-1 .hidden-lg-up {
3010    display: none !important;
3011  }
3012}
3013
3014@media (max-width: 991px) {
3015  .custom-landing-1 .visible-lg-up {
3016    display: none !important;
3017  }
3018}
3019
3020@media (min-width: 1440px) {
3021  .custom-landing-1 .hidden-xl-up {
3022    display: none !important;
3023  }
3024}
3025
3026@media (max-width: 1439px) {
3027  .custom-landing-1 .visible-xl-up {
3028    display: none !important;
3029  }
3030}
3031
3032@media (min-width: 1920px) {
3033  .custom-landing-1 .hidden-xxl-up {
3034    display: none !important;
3035  }
3036}
3037
3038@media (max-width: 1919px) {
3039  .custom-landing-1 .visible-xxl-up {
3040    display: none !important;
3041  }
3042}
3043
3044.custom-landing-1 .d-none {
3045  display: none !important;
3046}
3047
3048.custom-landing-1 .text-justify {
3049  text-align: justify !important;
3050}
3051
3052.custom-landing-1 .text-wrap {
3053  white-space: normal !important;
3054}
3055
3056.custom-landing-1 .text-nowrap {
3057  white-space: nowrap !important;
3058}
3059
3060.custom-landing-1 .text-truncate {
3061  overflow: hidden;
3062  text-overflow: ellipsis;
3063  white-space: nowrap;
3064}
3065
3066.custom-landing-1 .text-left {
3067  text-align: left !important;
3068}
3069
3070.custom-landing-1 .text-right {
3071  text-align: right !important;
3072}
3073
3074.custom-landing-1 .text-center {
3075  text-align: center !important;
3076}
3077
3078@media (min-width: 0) {
3079  .custom-landing-1 .text-xs-left {
3080    text-align: left !important;
3081  }
3082
3083  .custom-landing-1 .text-xs-right {
3084    text-align: right !important;
3085  }
3086
3087  .custom-landing-1 .text-xs-center {
3088    text-align: center !important;
3089  }
3090}
3091
3092@media (min-width: 640px) {
3093  .custom-landing-1 .text-md-left {
3094    text-align: left !important;
3095  }
3096
3097  .custom-landing-1 .text-md-right {
3098    text-align: right !important;
3099  }
3100
3101  .custom-landing-1 .text-md-center {
3102    text-align: center !important;
3103  }
3104}
3105
3106@media (min-width: 992px) {
3107  .custom-landing-1 .text-lg-left {
3108    text-align: left !important;
3109  }
3110
3111  .custom-landing-1 .text-lg-right {
3112    text-align: right !important;
3113  }
3114
3115  .custom-landing-1 .text-lg-center {
3116    text-align: center !important;
3117  }
3118}
3119
3120@media (min-width: 1440px) {
3121  .custom-landing-1 .text-xl-left {
3122    text-align: left !important;
3123  }
3124
3125  .custom-landing-1 .text-xl-right {
3126    text-align: right !important;
3127  }
3128
3129  .custom-landing-1 .text-xl-center {
3130    text-align: center !important;
3131  }
3132}
3133
3134@media (min-width: 1920px) {
3135  .custom-landing-1 .text-xxl-left {
3136    text-align: left !important;
3137  }
3138
3139  .custom-landing-1 .text-xxl-right {
3140    text-align: right !important;
3141  }
3142
3143  .custom-landing-1 .text-xxl-center {
3144    text-align: center !important;
3145  }
3146}
3147
3148.custom-landing-1 .text-lowercase {
3149  text-transform: lowercase !important;
3150}
3151
3152.custom-landing-1 .text-uppercase {
3153  text-transform: uppercase !important;
3154}
3155
3156.custom-landing-1 .text-capitalize {
3157  text-transform: capitalize !important;
3158}
3159
3160.custom-landing-1 .bg-primary {
3161  background-color: #014E71 !important;
3162}
3163
3164.custom-landing-1 .color-primary {
3165  color: #014E71 !important;
3166}
3167
3168.custom-landing-1 .bg-secondary {
3169  background-color: #EC9A29 !important;
3170}
3171
3172.custom-landing-1 .color-secondary {
3173  color: #EC9A29 !important;
3174}
3175
3176.custom-landing-1 .bg-white {
3177  background-color: #fff !important;
3178}
3179
3180.custom-landing-1 .color-white {
3181  color: #fff !important;
3182}
3183
3184.custom-landing-1 .bg-black {
3185  background-color: #000 !important;
3186}
3187
3188.custom-landing-1 .color-black {
3189  color: #000 !important;
3190}
3191
3192.custom-landing-1 .bg-grey {
3193  background-color: #F0F0F0 !important;
3194}
3195
3196.custom-landing-1 .color-grey {
3197  color: #F0F0F0 !important;
3198}
3199
3200.custom-landing-1 .img-cover {
3201  width: 100% !important;
3202  height: 100% !important;
3203  -o-object-fit: cover !important;
3204  object-fit: cover !important;
3205  position: absolute;
3206  top: 0;
3207  left: 0;
3208}
3209
3210.custom-landing-1 .img-contain {
3211  width: 100% !important;
3212  height: 100% !important;
3213  -o-object-fit: contain !important;
3214  object-fit: contain !important;
3215}
3216
3217.custom-landing-1 .screen-reader-text {
3218  border: 0;
3219  clip: rect(1px, 1px, 1px, 1px);
3220  clip-path: inset(50%);
3221  height: 1px;
3222  margin: -1px;
3223  overflow: hidden;
3224  padding: 0;
3225  position: absolute !important;
3226  width: 1px;
3227  word-wrap: normal !important;
3228}
3229
3230.custom-landing-1 .screen-reader-text:focus {
3231  font-size: 0.875rem;
3232  background-color: #f1f1f1;
3233  border-radius: 3px;
3234  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
3235  clip: auto !important;
3236  clip-path: none;
3237  color: #000;
3238  display: block;
3239  font-weight: bold;
3240  height: auto;
3241  left: 5px;
3242  line-height: normal;
3243  padding: 0.9375rem 1.4375rem 0.875rem;
3244  text-decoration: none;
3245  top: 5px;
3246  width: auto;
3247  z-index: 100000;
3248}
3249
3250.custom-landing-1 .no-scroll {
3251  width: 100%;
3252  height: 100vh;
3253  position: fixed;
3254  top: 0;
3255  left: 0;
3256  overflow: hidden;
3257  overscroll-behavior: none;
3258}
3259
3260.custom-landing-1 .overflow-hidden {
3261  overflow: hidden !important;
3262}
3263
3264.custom-landing-1 .disabled {
3265  pointer-events: none !important;
3266}
3267
3268.custom-landing-1 .container {
3269  width: 100%;
3270  max-width: 87.125rem;
3271  padding: 0 1.25rem;
3272  margin-left: auto;
3273  margin-right: auto;
3274}
3275
3276@media (min-width: 1600px) {
3277  .custom-landing-1 .container--wide {
3278    max-width: 106.4063rem;
3279  }
3280}
3281
3282.custom-landing-1 .m-section {
3283  display: flex;
3284  flex-direction: column;
3285  justify-content: center;
3286  align-items: center;
3287  position: relative;
3288  padding: 5rem 0;
3289}
3290
3291.custom-landing-1 .m-section:first-of-type {
3292  padding-top: 120px;
3293}
3294
3295@media (min-width: 1440px) {
3296  .custom-landing-1 .m-section:first-of-type {
3297    padding-top: 90px;
3298  }
3299}
3300
3301.custom-landing-1 .m-section.extended-pb {
3302  padding-bottom: 6.25rem;
3303}
3304
3305@media (min-width: 992px) {
3306  .custom-landing-1 .m-section.has-bg {
3307    padding: 5rem 0 6.25rem;
3308  }
3309
3310  .custom-landing-1 .m-section.extended-p {
3311    padding: 7.5rem 0;
3312  }
3313}
3314
3315@media (min-width: 1440px) {
3316  .custom-landing-1 .m-section {
3317    margin: 0;
3318    min-height: 100vh;
3319  }
3320
3321  .custom-landing-1 .m-section:first-of-type {
3322    padding-top: calc(90px + 3.75rem);
3323  }
3324
3325  .custom-landing-1 .m-section.extended-pb {
3326    padding-bottom: 7.5rem;
3327  }
3328}
3329
3330.custom-landing-1 .swiper-container-horizontal>.swiper-pagination-bullets {
3331  bottom: 1.5rem;
3332}
3333
3334.custom-landing-1 .swiper-slide {
3335  box-sizing: border-box;
3336}
3337
3338.custom-landing-1 .swiper-slide img.lazyload:not(.loaded) {
3339  visibility: hidden;
3340}
3341
3342.custom-landing-1 .swiper-pagination {
3343  display: flex;
3344  align-items: center;
3345  justify-content: center;
3346}
3347
3348.custom-landing-1 .swiper-pagination-bullet {
3349  width: 1.625rem;
3350  height: 1.625rem;
3351  background-color: transparent;
3352  opacity: 1;
3353  margin: 0 !important;
3354  position: relative;
3355}
3356
3357.custom-landing-1 .swiper-pagination-bullet:after {
3358  content: "";
3359  width: 0.5rem;
3360  height: 0.5rem;
3361  background-color: #fff;
3362  border-radius: 50%;
3363  position: absolute;
3364  top: calc(50% - 0.25rem);
3365  left: calc(50% - 0.25rem);
3366  transition: transform 0.3s ease-out;
3367}
3368
3369.custom-landing-1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after {
3370  transform: scale(1.5);
3371}
3372
3373.custom-landing-1 .swiper-pagination-bullet-active {
3374  width: 1rem;
3375  height: 1rem;
3376  background-color: transparent;
3377  pointer-events: none;
3378}
3379
3380.custom-landing-1 .swiper-pagination-bullet-active:after {
3381  transform: scale(2);
3382}
3383
3384.custom-landing-1 .swiper-button-next,
3385.custom-landing-1 .swiper-button-prev {
3386  width: 2.8125rem;
3387  height: 2.8125rem;
3388  display: flex;
3389  align-items: center;
3390  background-color: #1DB7FD;
3391  border-radius: 0;
3392  margin-top: 0;
3393  transition: box-shadow 0.3s;
3394  top: auto;
3395  bottom: 0;
3396  right: auto;
3397  left: 0;
3398  transition: all 0.3s;
3399}
3400
3401@media (min-width: 992px) {
3402
3403  .custom-landing-1 .swiper-button-next:hover svg,
3404  .custom-landing-1 .swiper-button-prev:hover svg {
3405    fill: #014E71;
3406  }
3407}
3408
3409.custom-landing-1 .swiper-button-next:after,
3410.custom-landing-1 .swiper-button-prev:after {
3411  display: none;
3412}
3413
3414.custom-landing-1 .swiper-button-next svg,
3415.custom-landing-1 .swiper-button-prev svg {
3416  width: 1.25rem;
3417  height: 1.25rem;
3418  fill: #fff;
3419}
3420
3421.custom-landing-1 .swiper-button-next {
3422  left: 2.8125rem;
3423}
3424
3425.custom-landing-1 .swiper-button-disabled {
3426  opacity: 1;
3427  background-color: rgba(62, 70, 79, 0.2);
3428  pointer-events: none;
3429}
3430
3431.custom-landing-1 .swiper[data-slides="1"] .swiper-button-next,
3432.custom-landing-1 .swiper[data-slides="1"] .swiper-button-prev {
3433  display: none !important;
3434}
3435
3436.custom-landing-1 .c-block {
3437  margin-bottom: 3.125rem;
3438}
3439
3440@media (min-width: 992px) {
3441  .custom-landing-1 .c-block {
3442    margin-bottom: 6.25rem;
3443  }
3444}
3445
3446.custom-landing-1 .c-block--padding {
3447  padding: 2.8125rem 0 3.125rem;
3448}
3449
3450@media (min-width: 992px) {
3451  .custom-landing-1 .c-block--padding {
3452    padding: 4.375rem 0;
3453  }
3454}
3455
3456.custom-landing-1 .c-title {
3457  display: block;
3458  margin-bottom: 1em;
3459}
3460
3461.custom-landing-1 .c-image {
3462  display: block;
3463  line-height: 0;
3464  position: relative;
3465}
3466
3467.custom-landing-1 .c-image img {
3468  width: 100%;
3469}
3470
3471.custom-landing-1 .m-big-title {
3472  font-size: clamp(1.875rem, calc(1.875rem + (1vw - 7.68px) * 9.67), 5.9375rem);
3473  display: block;
3474}
3475
3476.custom-landing-1 .m-big-title .container {
3477  position: relative;
3478}
3479
3480.custom-landing-1 .m-big-title video,
3481.custom-landing-1 .m-big-title iframe {
3482  width: 100%;
3483  aspect-ratio: 16/9;
3484  border-radius: 1.25rem;
3485}
3486
3487.custom-landing-1 .m-big-title h2 {
3488  display: none;
3489  font-weight: 600;
3490  color: #14234B;
3491  z-index: 2;
3492}
3493
3494.custom-landing-1 .m-big-title h2[style*='opacity: 0;'] {
3495  pointer-events: none;
3496}
3497
3498.custom-landing-1 .m-big-title .ct-link-button {
3499  margin-top: 20px;
3500  line-height: initial;
3501}
3502
3503@media (min-width: 1440px) {
3504  .custom-landing-1 .m-big-title__sticky {
3505    top: 0;
3506    left: 1.25rem;
3507    right: 1.25rem;
3508    width: calc(100% - 2.5rem);
3509    height: 100vh;
3510    display: flex;
3511    justify-content: center;
3512    align-items: center;
3513    position: absolute;
3514  }
3515
3516  .custom-landing-1 .m-big-title__sticky h2 {
3517    display: block;
3518    transform-origin: 60%;
3519    margin-top: -30vh;
3520  }
3521
3522  .custom-landing-1 .m-big-title__sticky video {
3523    position: absolute;
3524    left: 50%;
3525    top: 50%;
3526    transform: translate(-50%, -50%) scale(2);
3527    opacity: 0;
3528    width: 62.5rem;
3529    max-width: 100%;
3530    aspect-ratio: 16/9;
3531    -o-object-fit: cover;
3532    object-fit: cover;
3533  }
3534}
3535
3536@media (min-width: 1440px) {
3537  .custom-landing-1 .m-big-title {
3538    height: 225vh;
3539  }
3540}
3541
3542.custom-landing-1 .c-partners {
3543  border: 1px solid #F9F9F9;
3544  border-radius: 0.9375rem;
3545  text-align: center;
3546  box-shadow: 0px 10px 22px 0px rgba(0, 0, 0, 0.03);
3547  padding: 1rem;
3548}
3549
3550@media (min-width: 640px) {
3551  .custom-landing-1 .c-partners {
3552    padding: 1.5rem 1rem;
3553  }
3554}
3555
3556@media (min-width: 992px) {
3557  .custom-landing-1 .c-partners {
3558    padding: 2rem 5.625rem;
3559  }
3560}
3561
3562.custom-landing-1 .c-partners__title {
3563  /*   text-transform: uppercase; */
3564}
3565
3566.custom-landing-1 .c-partners__slider {
3567  margin-top: 1.875rem;
3568  overflow: hidden;
3569  position: relative;
3570}
3571
3572.custom-landing-1 .c-partners__slider:before,
3573.custom-landing-1 .c-partners__slider:after {
3574  content: "";
3575  height: 100%;
3576  width: 3.125rem;
3577  position: absolute;
3578  top: 0;
3579  bottom: 0;
3580  z-index: 2;
3581}
3582
3583@media (min-width: 640px) {
3584
3585  .custom-landing-1 .c-partners__slider:before,
3586  .custom-landing-1 .c-partners__slider:after {
3587    width: 6.25rem;
3588  }
3589}
3590
3591@media (min-width: 992px) {
3592
3593  .custom-landing-1 .c-partners__slider:before,
3594  .custom-landing-1 .c-partners__slider:after {
3595    width: 14.375rem;
3596  }
3597}
3598
3599.custom-landing-1 .c-partners__slider:before {
3600  left: -1px;
3601  background: rgb(255, 255, 255);
3602  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(0, 0, 0, 0) 100%);
3603}
3604
3605.custom-landing-1 .c-partners__slider:after {
3606  right: -1px;
3607  background: rgb(0, 0, 0);
3608  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 100%);
3609}
3610
3611@media (min-width: 992px) {
3612  .custom-landing-1 .c-partners__slider {
3613    margin-top: 3rem;
3614  }
3615}
3616
3617.custom-landing-1 .c-partners__slider .swiper-slide {
3618  width: -moz-max-content;
3619  width: max-content;
3620  justify-content: center;
3621  margin: 0 0.5rem;
3622}
3623
3624.custom-landing-1 .c-partners__slider .swiper-slide img {
3625  height: 2.25rem;
3626  -o-object-fit: contain;
3627  object-fit: contain;
3628}
3629
3630.custom-landing-1 .c-partners__slider.deactivated-slider:before,
3631.custom-landing-1 .c-partners__slider.deactivated-slider:after {
3632  content: none;
3633}
3634
3635.custom-landing-1 .c-partners__slider.deactivated-slider .swiper-wrapper {
3636  display: flex;
3637  align-items: center;
3638  justify-content: center;
3639}
3640
3641/* Hero slider*/
3642.hero {
3643  position:relative;
3644  padding: 220px 0px 150px;
3645}
3646
3647.hero__slider {
3648  position: relative;
3649  padding-bottom:40px;
3650  margin-bottom: 50px;
3651}
3652
3653.hero__slides {
3654  display: flex;
3655}
3656
3657.hero__slide {
3658  display: flex;
3659  flex-direction: row;
3660  width: 100%!important;
3661}
3662
3663.hero__slide-content {
3664  display: flex;
3665  max-width: 1150px;
3666  margin: 0 auto;
3667  align-items: center;
3668}
3669
3670.hero__slide-image {
3671  width: 50%;
3672  display: flex;
3673  justify-content: center;
3674  align-items: center;
3675}
3676
3677.hero__slide-image img {
3678  max-width: 100%;
3679  height: auto;
3680}
3681
3682.hero__slide-text {
3683  width: 50%;
3684  display: flex;
3685  flex-direction: column;
3686  justify-content: center;
3687}
3688.hero__slide-text h2{
3689  font-size:40px;
3690  font-weight:400;
3691  font-family:"Poppins";
3692  line-height:1.2em;
3693} 
3694.hero__slide-text .buttons-block{
3695  margin-top: 20px;
3696}
3697.hero__slide-text .buttons-block a{
3698  font-family:"Poppins", sans-serif;
3699  font-size: 16px;
3700  line-height: 1.2em;
3701  font-weight: 600;
3702}
3703
3704.hero__slide-heading {
3705  font-size: 2rem;
3706  margin-bottom: 10px;
3707}
3708
3709.hero__slide-text .description {
3710  font-family:"Mulish";
3711  font-size: 18px;
3712  font-weight:400;
3713  line-height:1.2em;  
3714  margin-bottom: 15px;
3715  
3716}
3717
3718.hero__slide-content .m-hero__slider{
3719    max-width: 480px!important;
3720}
3721
3722.hero__slide-content .m-hero__slider .slider-wrap{
3723  box-shadow: none!important;
3724}
3725
3726.hero .hero__slider .swiper-button-prev,
3727.hero .hero__slider .swiper-button-next {
3728  position: absolute;
3729  top: 50%;
3730  transform: translateY(-50%);
3731  z-index: 10;
3732  cursor: pointer;
3733  background: transparent;
3734}
3735
3736.hero .hero__slider .swiper-button-prev {
3737  left: 0px;
3738}
3739
3740.hero .hero__slider .swiper-button-next {
3741  right: 0px;
3742  left: auto;
3743}
3744
3745.hero .hero__slider .swiper-button-prev svg,
3746.hero .hero__slider .swiper-button-next svg {
3747  width: 42px;
3748  height: 42px;
3749}
3750
3751.hero .hero__slider .swiper-pagination {
3752  display: flex;
3753  justify-content: center;
3754  align-items: center;
3755  gap: 8px;
3756  position: absolute;
3757  bottom: 10px;
3758  left: 0;
3759  right: 0;
3760}
3761
3762.hero .hero__slider .swiper-pagination-bullet {
3763  width: 87px;
3764  height: 3px;
3765  background-color: rgba(54, 107, 148, 0.2);
3766  border-radius: 2px;
3767  transition: background-color 0.3s ease;
3768  cursor: pointer;
3769}
3770
3771.hero .hero__slider .swiper-pagination-bullet-active {
3772  background-color: #366B94; 
3773}
3774
3775.hero .hero__slider .swiper-pagination-bullet:after {
3776  position:inherit;
3777  border-radius:0px;
3778}
3779.hero__slide-image.full{
3780  width: 100%;
3781}
3782
3783.hero__slide-image.mobile__banner{
3784  height:auto;
3785}
3786
3787#chat-widget-container{
3788  z-index: 1!important;
3789}
3790
3791@media (max-width: 1024px) {
3792  .hero__slide-content{
3793    display: flex;
3794    flex-direction: column;
3795  }
3796  .hero__slide-content--reverse{
3797  display:flex;
3798  flex-direction: column-reverse;
3799}
3800  .hero__slide-image,
3801  .hero__slide-text {
3802    width:100%;
3803  }
3804  .hero__slide-text {
3805    margin-top: 40px;
3806    align-items: center;
3807    text-align:center;
3808  }
3809  .hero__slide-text br{
3810    display:none;
3811  }
3812  
3813  /* Specific for slide 3 */
3814  .hero__slide-text.sl3-text {
3815    flex-direction: column-reverse;
3816    align-items: center !important;
3817    text-align: center !important;
3818    gap: 20px;
3819  }
3820}
3821@media (max-width: 768px) {
3822    .hero {
3823    padding: 190px 0px 60px;
3824}
3825  .hero .hero__slider .swiper-button-prev,
3826  .hero .hero__slider .swiper-button-next{
3827    display:none;
3828  }
3829  .hero__slide-image {
3830      height:330px;
3831  }
3832
3833  .hero .hero__slider .swiper-pagination-bullet {
3834    width: 60px;
3835}
3836  .hero__slide-content .m-hero__slider {
3837    height: 330px;
3838    display: flex;
3839    align-items: center;
3840  }
3841
3842}
3843
3844@media (max-width: 479px) {
3845  .hero {
3846    padding: 155px 0px 60px;
3847  }
3848  .hero__slide-content .m-hero__slider {
3849    height: 250px;
3850  }
3851  .hero__slide-image{
3852    height: 250px;
3853  }
3854
3855}
3856
3857/* Swiper specific styles */
3858.swiper-button-prev,
3859.swiper-button-next {
3860  color: #007BFF;
3861}
3862
3863.swiper-pagination-bullet {
3864  background: #007BFF;
3865}
3866
3867
3868.custom-landing-1 .c-video {
3869  max-width: 100%;
3870  display: block;
3871  position: relative;
3872}
3873
3874.custom-landing-1 .c-video:not([video]):before {
3875  content: "";
3876  display: block;
3877  width: 100%;
3878  padding-bottom: 56.25%;
3879}
3880
3881@media (min-width: 992px) {
3882  .custom-landing-1 .c-video:hover .c-video__poster img {
3883    opacity: 0.9;
3884  }
3885
3886  .custom-landing-1 .c-video:hover .c-video__poster svg {
3887    transform: scale(1.1);
3888  }
3889}
3890
3891.custom-landing-1 .c-video iframe,
3892.custom-landing-1 .c-video video {
3893  width: 100%;
3894  height: 100%;
3895  -o-object-fit: cover;
3896  object-fit: cover;
3897  background-size: cover;
3898  position: absolute;
3899  top: 0;
3900  left: 0;
3901}
3902
3903@media (min-width: 640px) {
3904  .custom-landing-1 .c-video {
3905    max-width: 60vw;
3906    margin-left: auto;
3907    margin-right: auto;
3908  }
3909}
3910
3911.custom-landing-1 .c-video__poster {
3912  width: 100%;
3913  height: 100%;
3914  background-color: #000;
3915  position: absolute;
3916  top: 0;
3917  left: 0;
3918}
3919
3920.custom-landing-1 .c-video__poster img {
3921  transition: all 0.3s 0s;
3922  opacity: 0.75;
3923}
3924
3925.custom-landing-1 .c-video__poster svg {
3926  transition: all 0.3s 0s;
3927  fill: #fff;
3928  font-size: 0.5rem;
3929  width: 10em;
3930  height: 10em;
3931  position: absolute;
3932  top: calc(50% - 5em);
3933  left: calc(50% - 5em);
3934}
3935
3936@media (min-width: 640px) {
3937  .custom-landing-1 .c-video__poster svg {
3938    font-size: 0.75rem;
3939  }
3940}
3941
3942.custom-landing-1 .m-devices-slider {
3943  text-align: center;
3944}
3945
3946.custom-landing-1 .m-devices-slider .description {
3947  max-width: 43rem;
3948  margin-left: auto;
3949  margin-right: auto;
3950}
3951
3952.custom-landing-1 .m-devices-slider .slider-wrap {
3953  margin-top: 1.875rem;
3954  position: relative;
3955  padding-bottom: 5rem;
3956}
3957
3958@media (min-width: 640px) {
3959  .custom-landing-1 .m-devices-slider .slider-wrap {
3960    padding-bottom: 7.1875rem;
3961  }
3962}
3963
3964.custom-landing-1 .m-devices-slider .swiper-slide__item {
3965  display: block;
3966  overflow: hidden;
3967}
3968
3969.custom-landing-1 .m-hero {
3970  min-height: auto;
3971}
3972
3973.custom-landing-1 .m-hero .container {
3974  display: block;
3975}
3976
3977.custom-landing-1 .m-hero__container {
3978  display: grid;
3979  gap: 3rem;
3980  align-items: center;
3981  grid-template-columns: 1fr;
3982}
3983
3984@media (min-width: 1440px) {
3985  .custom-landing-1 .m-hero__container {
3986    gap: 6rem;
3987    grid-template-columns: 1fr 1fr;
3988  }
3989}
3990
3991.custom-landing-1 .m-hero__slider {
3992  max-width: calc(100vw - 2.5rem);
3993  margin: 0 auto;
3994}
3995
3996.custom-landing-1 .m-hero__slider .slider-wrap {
3997  background-position: center;
3998  background-size: 100% 100%;
3999  box-shadow: 0px 18px 67px 0px rgba(0, 0, 0, 0.25);
4000  padding: 0.75rem;
4001  border-radius: 0.75rem;
4002  max-width: calc(100vw - 2.5rem);
4003  max-height: calc((100vw - 2.5rem) * 0.627 + 6px);
4004}
4005
4006@media (max-width: 639px) {
4007  .custom-landing-1 .m-hero__slider .slider-wrap .swiper {
4008    height: 100%;
4009    border-radius: 0.5rem;
4010  }
4011
4012  .custom-landing-1 .m-hero__slider .slider-wrap .swiper .swiper-slide {
4013    border-radius: 0.375rem;
4014  }
4015}
4016
4017@media (min-width: 640px) {
4018  .custom-landing-1 .m-hero__slider .slider-wrap {
4019    border-radius: 1.7625rem;
4020    padding: 1.25rem;
4021    max-width: 100%;
4022    max-height: none;
4023  }
4024}
4025
4026.custom-landing-1 .m-hero__slider .swiper-slide img {
4027  width: 100%;
4028}
4029
4030@media (min-width: 640px) {
4031  .custom-landing-1 .m-hero__slider {
4032    max-width: 31.25rem;
4033  }
4034}
4035
4036@media (min-width: 1440px) {
4037  .custom-landing-1 .m-hero__slider {
4038    max-width: 35rem;
4039  }
4040}
4041
4042.custom-landing-1 .m-hero__caption {
4043  width: 100%;
4044  text-align: center;
4045}
4046
4047@media (min-width: 1440px) {
4048  .custom-landing-1 .m-hero__caption {
4049    text-align: left;
4050  }
4051}
4052
4053@media (max-width: 1439px) {
4054  .custom-landing-1 .m-hero__caption .buttons-block {
4055    justify-content: center;
4056  }
4057}
4058
4059.custom-landing-1 .m-hero .c-partners {
4060  margin-top: 2rem;
4061}
4062
4063@media (min-width: 1440px) {
4064  .custom-landing-1 .m-hero .c-partners {
4065    margin-top: 3.5rem;
4066  }
4067}
4068
4069.custom-landing-1 .m-reviews .slider-wrap {
4070  padding-bottom: 5rem;
4071  position: relative;
4072}
4073
4074@media (min-width: 640px) {
4075  .custom-landing-1 .m-reviews .slider-wrap {
4076    padding-bottom: 5.9375rem;
4077  }
4078}
4079
4080@media (min-width: 1440px) {
4081  .custom-landing-1 .m-reviews .slider-wrap {
4082    min-height: 22.5rem;
4083  }
4084}
4085
4086.custom-landing-1 .m-reviews .reviews-slider {
4087  margin-top: 3.125rem;
4088  border-radius: 1.5rem;
4089}
4090
4091@media (min-width: 992px) {
4092  .custom-landing-1 .m-reviews .reviews-slider {
4093    margin-top: 6.25rem;
4094  }
4095}
4096
4097.custom-landing-1 .m-reviews .reviews-slider .swiper-slide {
4098  transition: all 0.3s;
4099  opacity: 0.8;
4100  justify-content: center;
4101}
4102
4103@media (max-width: 639px) {
4104  .custom-landing-1 .m-reviews .reviews-slider .swiper-slide {
4105    max-width: 100%;
4106  }
4107}
4108
4109@media (min-width: 640px) {
4110  .custom-landing-1 .m-reviews .reviews-slider .swiper-slide {
4111    width: -moz-max-content;
4112    width: max-content;
4113  }
4114}
4115
4116.custom-landing-1 .m-reviews .reviews-slider .swiper-slide__item {
4117  display: inline-block;
4118  width: auto;
4119}
4120
4121.custom-landing-1 .m-reviews .reviews-slider .swiper-slide__item img {
4122  /*   height: 100%; */
4123}
4124
4125@media (min-width: 992px) {
4126  .custom-landing-1 .m-reviews .reviews-slider .swiper-slide__item {
4127    max-width: 43.75rem;
4128  }
4129}
4130
4131@media (min-width: 1920px) {
4132  .custom-landing-1 .m-reviews .reviews-slider .swiper-slide__item {
4133    max-width: 50rem;
4134  }
4135}
4136
4137.custom-landing-1 .m-reviews .reviews-slider .swiper-slide.swiper-slide-active {
4138  opacity: 1;
4139}
4140
4141@media (min-width: 992px) {
4142  .custom-landing-1 .m-reviews .reviews-slider .swiper-slide.swiper-slide-active {
4143    transform: scale(1.1);
4144  }
4145}
4146
4147.custom-landing-1 .m-reviews .swiper-button-next {
4148  left: calc(3.75% + 2.8125rem);
4149}
4150
4151@media (min-width: 560px) {
4152  .custom-landing-1 .m-reviews .swiper-button-next {
4153    left: calc(50% - 13.75rem + 2.8125rem);
4154    transform: translateX(-50%);
4155  }
4156}
4157
4158@media (min-width: 1440px) {
4159  .custom-landing-1 .m-reviews .swiper-button-next {
4160    left: calc(23.25% + 2.8125rem);
4161  }
4162}
4163
4164@media (min-width: 1920px) {
4165  .custom-landing-1 .m-reviews .swiper-button-next {
4166    left: calc(19% + 2.8125rem);
4167  }
4168}
4169
4170.custom-landing-1 .m-reviews .swiper-button-prev {
4171  left: 3.75%;
4172}
4173
4174@media (min-width: 560px) {
4175  .custom-landing-1 .m-reviews .swiper-button-prev {
4176    left: calc(50% - 13.75rem);
4177    transform: translateX(-50%);
4178  }
4179}
4180
4181@media (min-width: 1440px) {
4182  .custom-landing-1 .m-reviews .swiper-button-prev {
4183    left: 23.25%;
4184  }
4185}
4186
4187@media (min-width: 1920px) {
4188  .custom-landing-1 .m-reviews .swiper-button-prev {
4189    left: 19%;
4190  }
4191}
4192
4193.custom-landing-1 .m-text-media__container {
4194  display: grid;
4195  align-items: center;
4196  position: relative;
4197  grid-template-columns: 1fr;
4198  row-gap: 2rem;
4199}
4200
4201@media (min-width: 992px) {
4202  .custom-landing-1 .m-text-media__container {
4203    -moz-column-gap: 6rem;
4204    column-gap: 6rem;
4205    row-gap: 7.5rem;
4206    grid-template-columns: 1fr 1.25fr;
4207  }
4208
4209  .custom-landing-1 .m-text-media__container .text-first {
4210    grid-template-columns: 1.25fr 1fr;
4211  }
4212
4213  .custom-landing-1 .m-text-media__container.alternate {
4214    grid-template-columns: 50% 50%;
4215  }
4216}
4217
4218@media (min-width: 1440px) {
4219  .custom-landing-1 .m-text-media__container {
4220    -moz-column-gap: 7.5rem;
4221    column-gap: 7.5rem;
4222  }
4223}
4224
4225@media (max-width: 991px) {
4226  .custom-landing-1 .m-text-media__container>div:first-child {
4227    order: 2;
4228  }
4229
4230  .custom-landing-1 .m-text-media__container>div:nth-child(2) {
4231    order: 1;
4232  }
4233
4234  .custom-landing-1 .m-text-media__container>div:nth-child(3) {
4235    order: 4;
4236  }
4237
4238  .custom-landing-1 .m-text-media__container>div:last-child {
4239    order: 3;
4240    padding-top: 1.75rem;
4241  }
4242}
4243
4244.custom-landing-1 .m-text-media__media {
4245  position: relative;
4246  max-width: calc(100vw - 40px);
4247}
4248
4249@media (min-width: 768px) {
4250  .custom-landing-1 .m-text-media__media--large {
4251    display: flex;
4252    justify-content: center;
4253    height: 31.35vw;
4254  }
4255}
4256
4257@media (min-width: 992px) {
4258  .custom-landing-1 .m-text-media__media {
4259    max-width: 1354px;
4260  }
4261
4262  .custom-landing-1 .m-text-media__media--large {
4263    display: block;
4264    width: 50vw;
4265  }
4266}
4267
4268@media (min-width: 1440px) {
4269  .custom-landing-1 .m-text-media__media {
4270    max-width: calc(100vw - 2.5rem);
4271  }
4272}
4273
4274.custom-landing-1 .m-text-media__media .laptop-animation {
4275  max-width: 31.25rem;
4276  margin: 0 auto;
4277}
4278
4279.custom-landing-1 .m-text-media__media .laptop-animation img {
4280  max-height: 31.25rem;
4281  transform: rotate(-9deg);
4282}
4283
4284@media (min-width: 992px) {
4285  .custom-landing-1 .m-text-media__media .laptop-animation img {
4286    max-height: 45rem;
4287  }
4288}
4289
4290@media (min-width: 1440px) {
4291  .custom-landing-1 .m-text-media__media .laptop-animation {
4292    opacity: 0;
4293    max-width: unset;
4294    min-height: 45rem;
4295  }
4296}
4297
4298.custom-landing-1 .m-text-media__media .swiper {
4299  border-radius: 0.5rem;
4300  height: 100%;
4301}
4302
4303@media (min-width: 992px) {
4304  .custom-landing-1 .m-text-media__media .swiper {
4305    border-radius: 1.25rem;
4306  }
4307}
4308
4309.custom-landing-1 .m-text-media__media .mdm-image {
4310  position: absolute;
4311  z-index: 1;
4312  border-radius: 1.25rem;
4313  overflow: hidden;
4314  inset: 1.25rem;
4315  pointer-events: none;
4316}
4317
4318.custom-landing-1 .m-text-media__media .mdm-image img {
4319  width: 100%;
4320  height: 100%;
4321  position: absolute;
4322  left: 0;
4323  transform: translateY(101%);
4324}
4325
4326@media (min-width: 1920px) {
4327  .custom-landing-1 .m-text-media__media .mdm-image {
4328    inset: 1.875rem 1.875rem 1.625rem;
4329  }
4330}
4331
4332.custom-landing-1 .m-text-media__media .slider-wrap {
4333  background-position: center;
4334  background-size: cover;
4335  padding: 0.625rem;
4336  max-width: calc(100vw - 2.5rem);
4337  height: calc((100vw - 2.5rem) * 0.672 + 6px);
4338  border-radius: 0.75rem;
4339}
4340
4341@media (min-width: 640px) {
4342  .custom-landing-1 .m-text-media__media .slider-wrap {
4343    max-width: 50vw;
4344    height: 31.35vw;
4345  }
4346}
4347
4348@media (min-width: 992px) {
4349  .custom-landing-1 .m-text-media__media .slider-wrap {
4350    border-radius: 1.25rem;
4351    padding: 1.25rem;
4352    box-shadow: 0px 54px 174px 0px rgba(0, 0, 0, 0.25);
4353  }
4354
4355  .custom-landing-1 .m-text-media__media .slider-wrap.hidden {
4356    opacity: 0;
4357    pointer-events: none;
4358  }
4359}
4360
4361@media (min-width: 1440px) {
4362  .custom-landing-1 .m-text-media__media .slider-wrap {
4363    background-size: 100% 100%;
4364    border-radius: 2.75rem;
4365  }
4366}
4367
4368@media (min-width: 1920px) {
4369  .custom-landing-1 .m-text-media__media .slider-wrap {
4370    padding: 1.875rem 1.875rem 1.625rem;
4371  }
4372}
4373
4374.custom-landing-1 .m-text-media__media .swiper .swiper-slide {
4375  height: auto;
4376  display: flex;
4377  align-items: center;
4378}
4379
4380.custom-landing-1 .m-text-media__media .swiper .swiper-slide img {
4381  height: 100%;
4382}
4383
4384@media (min-width: 1440px) {
4385  .custom-landing-1 .m-text-media__media .swiper .swiper-slide img {
4386    width: 100%;
4387  }
4388}
4389
4390.custom-landing-1 .m-text-media__text {
4391  width: 100%;
4392  text-align: center;
4393}
4394
4395@media (min-width: 992px) {
4396  .custom-landing-1 .m-text-media__text {
4397    text-align: left;
4398  }
4399}
4400
4401.custom-landing-1 .m-text-media__text .icons-block {
4402  margin-top: clamp(2rem, calc(2rem + (1vw - 7.68px) * 4.17), 3.75rem);
4403}
4404
4405.custom-landing-1 .m-text-media__text .next-btn {
4406  top: 46%;
4407  transform: translate(-50%, -50%);
4408}
4409
4410@media (max-width: 639px) {
4411  .custom-landing-1 .m-text-media__text .next-btn {
4412    top: auto;
4413    transform: translateX(-50%);
4414    bottom: -3.5rem;
4415  }
4416}
4417
4418.custom-landing-1 .m-text-media.small-slider .m-text-media__media {
4419  height: auto;
4420}
4421
4422.custom-landing-1 .m-text-media.small-slider .slider-wrap {
4423  background-image: unset !important;
4424  background-color: #fff;
4425  padding: 0;
4426  max-height: 23.75rem;
4427  max-width: 23.75rem;
4428  margin: 0 auto;
4429  box-shadow: 0px 55px 24px 0px rgba(0, 0, 0, 0.1);
4430  /*   border-radius: 1.25rem; */
4431  overflow: hidden;
4432}
4433
4434@media (min-width: 1440px) {
4435  .custom-landing-1 .m-text-media.small-slider .slider-wrap {
4436    margin: 0;
4437    max-height: 36.875rem;
4438    max-width: 36rem;
4439  }
4440}
4441
4442.custom-landing-1 .m-text-media.small-slider .slider-wrap .swiper-slide {
4443  height: auto;
4444  display: flex;
4445  align-items: center;
4446  justify-content: center;
4447}
4448
4449@media (max-width: 991px) {
4450  .custom-landing-1 .m-text-media.small-slider .m-text-media__container {
4451    grid-template-columns: 1fr;
4452    gap: 3rem;
4453  }
4454
4455  .custom-landing-1 .m-text-media.small-slider .m-text-media__text {
4456    margin: 0;
4457    text-align: center;
4458    padding-top: 0;
4459  }
4460}
4461
4462.custom-landing-1 .columns-block {
4463  display: flex;
4464  flex-wrap: wrap;
4465  margin: 0 -1.25rem;
4466}
4467
4468.custom-landing-1 .columns-block__item {
4469  width: 100%;
4470  padding: 0 1.25rem;
4471  margin-top: 1.875rem;
4472}
4473
4474@media (min-width: 1440px) {
4475  .custom-landing-1 .columns-block__item {
4476    width: 50%;
4477  }
4478}
4479
4480.custom-landing-1 .columns-block__item .title {
4481  font-weight: 600;
4482  font-size: 1.375rem;
4483}
4484
4485.custom-landing-1 .icons-block {
4486  background-color: #fff;
4487  padding: 1.875rem 0.9375rem;
4488  border-radius: 1.25rem;
4489  display: flex;
4490  gap: 1rem align-items: center;
4491  justify-content: space-around;
4492}
4493
4494.custom-landing-1 .icons-block__item img {
4495  max-height: 1.25rem;
4496}
4497
4498@media (min-width: 640px) {
4499  .custom-landing-1 .icons-block__item img {
4500    max-height: 2.5rem;
4501  }
4502}
4503
4504.custom-landing-1 .main-tablet-animation__item {
4505  height: 48.75rem;
4506  width: 81.25rem;
4507  margin-top: 8%;
4508}
4509
4510@media (max-width: 1439px) {
4511  .custom-landing-1 .main-tablet-animation__item {
4512    display: none;
4513  }
4514}
4515
4516.custom-landing-1 .main-tablet-animation__item img {
4517  max-width: 100%;
4518  width: auto;
4519  height: 100%;
4520  transform: rotate(-86.5deg) scale(1.8) translate(0%, 1.5%);
4521}
4522
4523@media screen and (min-width: 1600px) {
4524  .custom-landing-1 .main-tablet-animation__item {
4525    margin-top: 10%;
4526  }
4527
4528  .custom-landing-1 .main-tablet-animation__item img {
4529    transform: rotate(-86.5deg) scale(2.2) translate(0%, 1.5%);
4530  }
4531}
4532
4533@media (min-width: 1920px) {
4534  .custom-landing-1 .main-tablet-animation__item {
4535    margin-top: 14%;
4536  }
4537
4538  .custom-landing-1 .main-tablet-animation__item img {
4539    transform: rotate(-86.5deg) scale(2.5) translate(0%, 1.5%);
4540  }
4541}
4542
4543.custom-landing-1 .main-tablet-animation {
4544  padding-bottom: 0 !important;
4545}
4546
4547@media (min-width: 1440px) {
4548  .custom-landing-1 .main-tablet-animation {
4549    padding-bottom: 5rem !important;
4550  }
4551}
4552
4553@media (max-width: 991px) {
4554  .custom-landing-1 .main-tablet-animation .next-btn {
4555    bottom: -1.5rem;
4556  }
4557}
4558
4559@media (max-width: 1439px) {
4560  .custom-landing-1 .main-tablet-animation .container--last {
4561    padding-top: 3.75rem;
4562    padding-bottom: 7.5rem;
4563    background: #ffffff;
4564    margin-top: 3.75rem;
4565  }
4566}
4567
4568@media (max-width: 639px) {
4569  .custom-landing-1 .main-tablet-animation .container--last {
4570    padding-bottom: 3.75rem !important;
4571  }
4572}
4573
4574@media (min-width: 640px) {
4575  .custom-landing-1 .main-tablet-animation .container--last .m-text-media {
4576    height: 47.3125rem;
4577  }
4578}
4579
4580.custom-landing-1 .main-tablet-animation .container--last .m-text-media__text {
4581  text-align: center;
4582}
4583
4584@media (min-width: 992px) {
4585  .custom-landing-1 .main-tablet-animation .container--last .m-text-media__text {
4586    text-align: left;
4587  }
4588}
4589
4590@media (min-width: 1440px) {
4591  .custom-landing-1 .main-tablet-animation .container--last {
4592    padding-top: 31.25rem;
4593  }
4594
4595  .custom-landing-1 .main-tablet-animation .container--last .m-text-media__text {
4596    opacity: 0;
4597    transform: translateX(100px);
4598  }
4599}
4600
4601.custom-landing-1 .m-text {
4602  background-color: #F0F0F0;
4603  text-align: center;
4604}
4605
4606.custom-landing-1 .m-text .description {
4607  max-width: 43rem;
4608  margin-left: auto;
4609  margin-right: auto;
4610}
4611
4612@media (max-width:1439px) {
4613  .next-btn {
4614    display: none;
4615  }
4616
4617  .custom-landing-1 .m-big-title {
4618    padding: 0 !important;
4619  }
4620}
4621
4622@media (max-width:991px) {
4623  #mdm {
4624    padding-top: 0;
4625  }
4626
4627  .custom-landing-1 .m-big-title video,
4628  .custom-landing-1 .m-big-title iframe,
4629  .custom-landing-1 .m-reviews .reviews-slider .swiper-slide__item img,
4630  .custom-landing-1 .m-reviews .reviews-slider,
4631  .custom-landing-1 .icons-block {
4632    border-radius: 0.75rem
4633  }
4634
4635  .custom-landing-1 .columns-block__item {
4636    margin-top: 0.875rem
4637  }
4638
4639  .custom-landing-1 .m-text-media__media .laptop-animation img {
4640    width: 50%;
4641  }
4642
4643  .custom-landing-1 .columns-block__item .title {
4644    margin-bottom: 0;
4645  }
4646
4647  .custom-landing-1 .m-section {
4648    padding: 3rem 0;
4649  }
4650
4651  .custom-landing-1 .m-section.extended-pb {
4652    padding-bottom: 3rem;
4653  }
4654
4655  .custom-landing-1 #mounts .m-text-media__media .slider-wrap {
4656    height: auto;
4657  }
4658}
4659
4660@media (max-width: 767px) {
4661  p {
4662    font-size: 17px !important;
4663    line-height: 25px;
4664  }
4665
4666  h2 {
4667    font-size: 32px !important;
4668  }
4669
4670  h1 {
4671    font-size: 38px !important;
4672  }
4673
4674  #wpadminbar {
4675    display: none !important;
4676  }
4677}
4678</style>
4679<style type="text/css" id="ct_code_block_css_14">.social-wrapper {
4680    display: flex;
4681    flex-direction: column;
4682    gap: 10px;
4683}
4684.social-wrapper a {
4685    color: #fff;
4686    transition: 0.4s ease;
4687    font-size: 16px;
4688    font-weight: 300;
4689    display: flex;
4690	align-items: center;
4691}
4692
4693.social-wrapper a:hover {
4694	color: #1DB7FD;
4695}
4696
4697.social-wrapper a i {
4698    margin-right: 13px;
4699    border: 1px solid #fff;
4700    width: 30px;
4701    height: 30px;
4702    border-radius: 50%;
4703    display: flex;
4704    justify-content: center;
4705    align-items: center;
4706	font-size: 14px;
4707}
4708
4709.social-wrapper a:hover i {
4710    border: 1px solid #1DB7FD;
4711}
4712
4713.social-wrapper a label {
4714    cursor: pointer;
4715}
4716
4717@media (max-width: 767px) {
4718
4719	.social-wrapper {
4720    	flex-direction: revert;
4721	}
4722	
4723	.social-wrapper a i {
4724    	margin-right: 5px;
4725		width: 35px;
4726		height: 35px;
4727	}
4728	
4729	.social-wrapper label {
4730    	display: none;
4731	}
4732
4733}</style>
4734<style type="text/css" id="ct_code_block_css_17">.footerContact-wrapper {
4735    display: flex;
4736    flex-direction: column;
4737    gap: 10px;
4738	word-break: break-all;
4739}
4740.footerContact-wrapper a {
4741    color: #fff;
4742    transition: 0.4s ease;
4743    font-size: 16px;
4744    font-weight: 300;
4745    display: flex;
4746	align-items: center;
4747}
4748
4749.footerContact-wrapper a:hover {
4750	color: #1DB7FD;
4751}
4752
4753@media (max-width: 767px) {
4754	.footerContact-wrapper a {
4755		font-size: 15px;
4756	}
4757}
4758
4759
4760@media (max-width: 480px) {
4761	.footerContact-wrapper a {
4762		font-size: 13px;
4763	}
4764	.footerContact-wrapper {
4765   		gap: 6px;
4766	}
4767}</style>
4768<script type="text/javascript" id="ct_code_block_js_398">//** Oxygen Composite Elements Settings Section **//
4769//** Edit the variables below to change the behavior of the element. **//
4770
4771var scrollDistance = 300; // Set this to the scroll distance at which you want the button to appear.
4772
4773//** That's it, stop editing! **/
4774
4775jQuery(document).ready( function() {
4776  
4777  // If we're in the builder, do not execute.
4778  var url_string = window.location.href;
4779  var url = new URL(url_string);
4780  var param = url.searchParams.get("ct_builder");
4781  
4782  if( param ) { return; }
4783  
4784  jQuery('.oxel_back_to_top_container').addClass('oxel_back_to_top_container--hidden');
4785  
4786})
4787
4788jQuery(window).on('scroll', function() {
4789  
4790  var topPos = jQuery(window).scrollTop();
4791  
4792  if( topPos > scrollDistance ) {
4793   jQuery('.oxel_back_to_top_container').removeClass('oxel_back_to_top_container--hidden'); 
4794  } else {
4795   jQuery('.oxel_back_to_top_container').addClass('oxel_back_to_top_container--hidden');
4796  }
4797  
4798})</script>
4798
4799<style type="text/css" id="ct_code_block_css_398">.oxel_back_to_top_container--hidden {
4800 bottom: -75px; 
4801}</style>
4802<!-- /WP_FOOTER --> 
4803</body>
4804</html>
4805
4806<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->

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.