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&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&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&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)&&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)&&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)&&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 & 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&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.