/**
 * @license
 * MyFonts Webfont Build ID 3792022, 2019-07-30T15:39:04-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Eina01-SemiBold by Textaxis
 * URL: https://www.myfonts.com/fonts/textaxis/eina/01-semibold/
 * 
 * Webfont: Eina01-Regular by Textaxis
 * URL: https://www.myfonts.com/fonts/textaxis/eina/01-regular/
 * 
 * Webfont: Eina01-Light by Textaxis
 * URL: https://www.myfonts.com/fonts/textaxis/eina/01-light/
 * 
 * Webfont: Eina01-Bold by Textaxis
 * URL: https://www.myfonts.com/fonts/textaxis/eina/01-bold/
 * 
 * Webfont: Eina01-SemiboldItalic by Textaxis
 * URL: https://www.myfonts.com/fonts/textaxis/eina/01-semibold-italic/
 * 
 * Webfont: Eina01-RegularItalic by Textaxis
 * URL: https://www.myfonts.com/fonts/textaxis/eina/01-regular-italic/
 * 
 * Webfont: Eina01-LightItalic by Textaxis
 * URL: https://www.myfonts.com/fonts/textaxis/eina/01-light-italic/
 * 
 * Webfont: Eina01-BoldItalic by Textaxis
 * URL: https://www.myfonts.com/fonts/textaxis/eina/01-bold-italic/
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3792022
 * Licensed pageviews: 200,000
 * Webfonts copyright: Copyright (c) 2013 Textaxis. v 1.0 by I&#x00F1;igo Jerez. Barcelona. All rights reserved.
 * 
 * © 2019 MyFonts Inc
*/
@font-face {font-family: 'Eina01-SemiBold';src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_0_0.eot');src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_0_0.eot?#iefix') format('embedded-opentype'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_0_0.woff2') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff2'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_0_0.woff') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_0_0.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Eina01-Regular';src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_1_0.eot');src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_1_0.eot?#iefix') format('embedded-opentype'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_1_0.woff2') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff2'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_1_0.woff') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_1_0.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Eina01-Light';src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_2_0.eot');src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_2_0.eot?#iefix') format('embedded-opentype'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_2_0.woff2') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff2'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_2_0.woff') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_2_0.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Eina01-Bold';src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_3_0.eot');src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_3_0.eot?#iefix') format('embedded-opentype'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_3_0.woff2') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff2'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_3_0.woff') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_3_0.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Eina01-SemiboldItalic';src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_4_0.eot');src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_4_0.eot?#iefix') format('embedded-opentype'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_4_0.woff2') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff2'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_4_0.woff') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_4_0.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Eina01-RegularItalic';src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_5_0.eot');src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_5_0.eot?#iefix') format('embedded-opentype'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_5_0.woff2') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff2'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_5_0.woff') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_5_0.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Eina01-LightItalic';src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_6_0.eot');src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_6_0.eot?#iefix') format('embedded-opentype'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_6_0.woff2') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff2'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_6_0.woff') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_6_0.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Eina01-BoldItalic';src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_7_0.eot');src: url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_7_0.eot?#iefix') format('embedded-opentype'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_7_0.woff2') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff2'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_7_0.woff') format('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/woff'),url('https://cradlepoint.com/wp-content/themes/cradlepoint-2019/src/scss/webfonts/39DC96_7_0.ttf') format('truetype');font-display: swap;}

:root, :host {
  --cradlepoint-sunrise          : #FFAD00;
  --cradlepoint-charcoal         : #333F48;
  --cradlepoint-charcoal90       : #414e57;
  --cradlepoint-charcoal80       : #5A6973;
  --cradlepoint-charcoal60       : #7B858B;
  --cradlepoint-charcoal40       : #A3AAAD;
  --cradlepoint-charcoal20       : #CFD3D3;
  --cradlepoint-charcoal05       : #F2F2F2;
  --cradlepoint-river            : #008EAA;
  --cradlepoint-boise-blue       : #0057B8;
  --cradlepoint-frost            : #C1C6C8;
  --cradlepoint-treetop          : #009A44;
  --cradlepoint-red              : #ff3232;
  --cradlepoint-white            : #fff;
  --cradlepoint-light            : 'Eina01-Light';
  --cradlepoint-regular          : 'Eina01-Regular';
  --cradlepoint-semibold         : 'Eina01-SemiBold';
  --cradlepoint-bold             : 'Eina01-Bold';
  --cradlepoint-serif            : 'Lora', serif;
  --cradlepoint-transition-speed : 50ms;
}

:root, :host {
  --cwc-color-primary    : #FFAD00;

  --cwc-color-primary-000: #FFAD0000;
  --cwc-color-primary-050: #FFF9EB;
  --cwc-color-primary-100: #FFF2D6;
  --cwc-color-primary-200: #FFE5AD;
  --cwc-color-primary-300: #FFD780;
  --cwc-color-primary-400: #FFC342;
  --cwc-color-primary-500: #FFAD00;
  --cwc-color-primary-600: #E69D00;
  --cwc-color-primary-700: #CC8B00;
  --cwc-color-primary-800: #A87300;
  --cwc-color-primary-900: #7A5400;
  --cwc-color-primary-950: #573B00;

  --cwc-color-secondary    : #333F48;

  --cwc-color-secondary-050: #F2F2F2;
  --cwc-color-secondary-100: #DEE4E8;
  --cwc-color-secondary-200: #CFD3D3;
  --cwc-color-secondary-300: #AEBCC6;
  --cwc-color-secondary-400: #A3AAAD;
  --cwc-color-secondary-500: #8296A6;
  --cwc-color-secondary-600: #7B858B;
  --cwc-color-secondary-700: #5B7080;
  --cwc-color-secondary-800: #5A6973;
  --cwc-color-secondary-900: #414e57;
  --cwc-color-secondary-950: #333F48;

  --cwc-color-accent-a    : #009A44;

  --cwc-color-accent-a-050: #D2F6E3;
  --cwc-color-accent-a-100: #A4F1C5;
  --cwc-color-accent-a-200: #73EFAA;
  --cwc-color-accent-a-300: #4BDE86;
  --cwc-color-accent-a-400: #39D178;
  --cwc-color-accent-a-500: #0FC373;
  --cwc-color-accent-a-600: #009A44;
  --cwc-color-accent-a-700: #008A3C;
  --cwc-color-accent-a-800: #007031;
  --cwc-color-accent-a-900: #005223;
  --cwc-color-accent-a-950: #003818;

  --cwc-color-accent-b    : #008EAA;

  --cwc-color-accent-b-050: #D6F8FF;
  --cwc-color-accent-b-100: #BDF4FF;
  --cwc-color-accent-b-200: #80EAFF;
  --cwc-color-accent-b-300: #2EDCFF;
  --cwc-color-accent-b-400: #00C8F0;
  --cwc-color-accent-b-500: #00AED1;
  --cwc-color-accent-b-600: #008EAA;
  --cwc-color-accent-b-700: #007B94;
  --cwc-color-accent-b-800: #00667A;
  --cwc-color-accent-b-900: #004D5C;
  --cwc-color-accent-b-950: #003742;

  --cwc-color-accent-c    : #0057B8;

  --cwc-color-accent-c-050: #F0F7FF;
  --cwc-color-accent-c-100: #E0EFFF;
  --cwc-color-accent-c-200: #BDDCFF;
  --cwc-color-accent-c-300: #99C9FF;
  --cwc-color-accent-c-400: #66ADFF;
  --cwc-color-accent-c-500: #1F87FF;
  --cwc-color-accent-c-600: #0057B8;
  --cwc-color-accent-c-700: #004CA3;
  --cwc-color-accent-c-800: #003E85;
  --cwc-color-accent-c-900: #003066;

  --cwc-color-accent-d    : #C1C6C8;

  --cwc-color-accent-d-050: #F7F8F8;
  --cwc-color-accent-d-100: #ECEEEE;
  --cwc-color-accent-d-200: #D9DCDD;
  --cwc-color-accent-d-300: #C1C6C8;
  --cwc-color-accent-d-400: #B3B9BC;
  --cwc-color-accent-d-500: #A3ABAE;
  --cwc-color-accent-d-600: #939C9F;
  --cwc-color-accent-d-700: #7D888C;
  --cwc-color-accent-d-800: #677174;
  --cwc-color-accent-d-900: #4A5154;
  --cwc-color-accent-d-950: #353A3B;

  --cwc-color-red      : #ff3232;

  --cwc-color-red-050: #FFF5F5;
  --cwc-color-red-100: #FFEBEB;
  --cwc-color-red-200: #FFD6D6;
  --cwc-color-red-300: #FFBDBD;
  --cwc-color-red-400: #FF9E9E;
  --cwc-color-red-500: #FF7A7A;
  --cwc-color-red-600: #FF3232;
  --cwc-color-red-700: #EB0000;
  --cwc-color-red-800: #C70000;
  --cwc-color-red-900: #8F0000;
  --cwc-color-red-950: #6B0000;

  --cwc-color-white    : #fff;

  --cwc-font-sans-serif          : 'Eina01-Regular';
  --cwc-font-sans-serif-light    : 'Eina01-Light';
  --cwc-font-sans-serif-regular  : 'Eina01-Regular';
  --cwc-font-sans-serif-semibold : 'Eina01-SemiBold';
  --cwc-font-sans-serif-bold     : 'Eina01-Bold';

  --cwc-font-serif               : 'Lora';
  --cwc-font-serif-light         : 'Lora';
  --cwc-font-serif-regular       : 'Lora';
  --cwc-font-serif-semibold      : 'Lora';
  --cwc-font-serif-bold          : 'Lora';

  --cwc-transition-speed : 50ms;

  --cwc-nav-toggle-active-icon-color: var(--cwc-color-secondary, #FFF);
  --cwc-nav-toggle-active-background-color: var(--cwc-color-primary, #FFAD00);
  --cwc-nav-cta-bg: var(--cwc-color-accent-a-500, #0FC373);
  --cwc-nav-cta-img-bg: url(https://cradlepoint.com/wp-content/uploads/2023/07/signal-mtn-20percent.svg);
  --cwc-nav-cta-justify: unset;
  --cwc-nav-hover-text-color : var(--cwc-color-accent-a, #009A44);
  --cwc-nav-left-column-bg : #e6e8e8;
  --cwc-nav-left-column-font-size: 18px;
  --cwc-nav-left-column-text-transform: uppercase;

  --cwc-nav-logo: url('data:image/png;base64,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');
  --language-icon : url('https://img.cradlepoint.com/auto-mapping-folder/2024/05/cradle-globe.svg');
  --language-icon-hover-display : none !important;
  --language-icon-hover-bg : var(--cwc-color-white, #fff);
  --language-icon-svg-hover-display : block !important;
  --language-region-color : var(--cwc-color-primary, #ffad00);

  --cwc-button-clip-path: polygon(100% 0, 100% 100%, 18px 100%, 0 75%, 0 0);
  --cwc-button-radius: 0;

  --cwc-hero-title-color: var(--cwc-color-white, #fff);
  --cwc-hero-sub-title-color: var(--cwc-color-primary, #ffad00);

  --cwc-footer-cta-bg: var(--cwc-color-primary, #ffad00);

  --cwc-footer-bg-color: var(--cwc-color-secondary, #333F48);
  --cwc-footer-linkgroup-title-before: block;
  --cwc-footer-linkgroup-title-margin-top: 1em;

  --cwc-global-links-active-color: var(--cwc-color-accent-a, #009A44);
  --cwc-quote-size: 160px;
  --cwc-quote-color: var(--cwc-color-primary, #FFAD00);
  --cwc-quote-position: absolute;
  --cwc-quote-top: -35px;
  --cwc-quote-text-indent: 80px;
}

* {
  box-sizing: border-box;
}

body {
  padding: 0;
  position: relative;
}

.font-sans-serif-light {
  font-family: var(--cwc-font-sans-serif-light), system-ui, sans-serif;
  font-weight: 500;
}

.font-sans-serif,
.font-sans-serif-regular {
  font-family: var(--cwc-font-sans-serif-regular), system-ui, sans-serif;
  font-weight: 500;
}

.font-sans-serif-semibold {
  font-family: var(--cwc-font-sans-serif-semibold), system-ui, sans-serif;
  font-weight: 500;
}

.font-sans-serif-bold {
  font-family: var(--cwc-font-sans-serif-bold), system-ui, sans-serif;
  font-weight: 500;
}

.font-serif-light {
  font-family: var(--cwc-font-serif-light), Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;;
  font-weight: 400;
}

.font-serif,
.font-serif-regular {
  font-family: var(--cwc-font-serif-regular), Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;;
  font-weight: 500;
}

.font-serif-semibold {
  font-family: var(--cwc-font-serif-semibold), Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;;
  font-weight: 600;
}

.font-serif-bold {
  font-family: var(--cwc-font-serif-bold), Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;;
  font-weight: 700;
}

.text-primary {
  color: var(--cwc-color-primary, #FFAD00);
}

.text-primary-050 {
  color: var(--cwc-color-primary-050, #FFF9EB);
}

.text-primary-100 {
  color: var(--cwc-color-primary-100, #FFF2D6);
}

.text-primary-200 {
  color: var(--cwc-color-primary-200, #FFE5AD);
}

.text-primary-300 {
  color: var(--cwc-color-primary-300, #FFD780);
}

.text-primary-400 {
  color: var(--cwc-color-primary-400, #FFC342);
}

.text-primary-500 {
  color: var(--cwc-color-primary-500, #FFAD00);
}

.text-primary-600 {
  color: var(--cwc-color-primary-600, #E69D00);
}

.text-primary-700 {
  color: var(--cwc-color-primary-700, #CC8B00);
}

.text-primary-800 {
  color: var(--cwc-color-primary-800, #A87300);
}

.text-primary-900 {
  color: var(--cwc-color-primary-900, #7A5400);
}

.text-primary-950 {
  color: var(--cwc-color-primary-950, #573B00);
}


.text-secondary {
  color: var(--cwc-color-secondary-900, #242424);
}

.text-secondary-050 {
  color: var(--cwc-color-secondary-050, #F2F2F2);
}

.text-secondary-100 {
  color: var(--cwc-color-secondary-100, #DEE4E8);
}

.text-secondary-200 {
  color: var(--cwc-color-secondary-200, #CFD3D3);
}

.text-secondary-300 {
  color: var(--cwc-color-secondary-300, #AEBCC6);
}

.text-secondary-400 {
  color: var(--cwc-color-secondary-400, #A3AAAD);
}

.text-secondary-500 {
  color: var(--cwc-color-secondary-500, #8296A6);
}

.text-secondary-600 {
  color: var(--cwc-color-secondary-600, #7B858B);
}

.text-secondary-700 {
  color: var(--cwc-color-secondary-700, #5B7080);
}

.text-secondary-800 {
  color: var(--cwc-color-secondary-800, #5A6973);
}

.text-secondary-900 {
  color: var(--cwc-color-secondary-900, #414e57);
}

.text-secondary-950 {
  color: var(--cwc-color-secondary-950, #333F48);
}

.text-accent-a {
  color: var(--cwc-color-accent-a, #009A44);
}

.text-accent-a-050 {
  color: var(--cwc-color-accent-a-050, #DCFAEA);
}

.text-accent-a-100 {
  color: var(--cwc-color-accent-a-100, #BAFAD6);
}

.text-accent-a-200 {
  color: var(--cwc-color-accent-a-200, #57F29C);
}

.text-accent-a-300 {
  color: var(--cwc-color-accent-a-300, #30E377);
}

.text-accent-a-400 {
  color: var(--cwc-color-accent-a-400, #12D663);
}

.text-accent-a-500 {
  color: var(--cwc-color-accent-a-500, #0EBD57);
}

.text-accent-a-600 {
  color: var(--cwc-color-accent-a-600, #009A44);
}

.text-accent-a-700 {
  color: var(--cwc-color-accent-a-700, #008A3C);
}

.text-accent-a-800 {
  color: var(--cwc-color-accent-a-800, #007031);
}

.text-accent-a-900 {
  color: var(--cwc-color-accent-a-900, #005223);
}

.text-accent-a-950 {
  color: var(--cwc-color-accent-a-950, #003818);
}

.text-red {
  color: var(--cwc-color-red, #ff3232);
}

.text-white {
  color: var(--cwc-color-white, #fff);
}

.bg-primary {
  background-color: var(--cwc-color-primary, #FFAD00);
}

.bg-primary-050 {
  background-color: var(--cwc-color-primary-050, #FFF9EB);
}

.bg-primary-100 {
  background-color: var(--cwc-color-primary-100, #FFF2D6);
}

.bg-primary-200 {
  background-color: var(--cwc-color-primary-200, #FFE5AD);
}

.bg-primary-300 {
  background-color: var(--cwc-color-primary-300, #FFD780);
}

.bg-primary-400 {
  background-color: var(--cwc-color-primary-400, #FFC342);
}

.bg-primary-500 {
  background-color: var(--cwc-color-primary-500, #FFAD00);
}

.bg-primary-600 {
  background-color: var(--cwc-color-primary-600, #E69D00);
}

.bg-primary-700 {
  background-color: var(--cwc-color-primary-700, #CC8B00);
}

.bg-primary-800 {
  background-color: var(--cwc-color-primary-800, #A87300);
}

.bg-primary-900 {
  background-color: var(--cwc-color-primary-900, #7A5400);
}

.bg-primary-950 {
  background-color: var(--cwc-color-primary-950, #573B00);
}

.bg-secondary {
  background-color: var(--cwc-color-secondary, #333F48);
}

.bg-secondary-050 {
  background-color: var(--cwc-color-secondary-050, #F2F2F2);
}

.bg-secondary-100 {
  background-color: var(--cwc-color-secondary-100, #DEE4E8);
}

.bg-secondary-200 {
  background-color: var(--cwc-color-secondary-200, #CFD3D3);
}

.bg-secondary-300 {
  background-color: var(--cwc-color-secondary-300, #AEBCC6);
}

.bg-secondary-400 {
  background-color: var(--cwc-color-secondary-400, #A3AAAD);
}

.bg-secondary-500 {
  background-color: var(--cwc-color-secondary-500, #8296A6);
}

.bg-secondary-600 {
  background-color: var(--cwc-color-secondary-600, #7B858B);
}

.bg-secondary-700 {
  background-color: var(--cwc-color-secondary-700, #5B7080);
}

.bg-secondary-800 {
  background-color: var(--cwc-color-secondary-800, #5A6973);
}

.bg-secondary-900 {
  background-color: var(--cwc-color-secondary-900, #414e57);
}

.bg-secondary-950 {
  background-color: var(--cwc-color-secondary-950, #333F48);
}

.bg-accent-a {
  background-color: var(--cwc-color-accent-a, #009A44);
}

.bg-accent-a-050 {
  background-color: var(--cwc-color-accent-a-050, #DCFAEA);
}

.bg-accent-a-100 {
  background-color: var(--cwc-color-accent-a-100, #BAFAD6);
}

.bg-accent-a-200 {
  background-color: var(--cwc-color-accent-a-200, #57F29C);
}

.bg-accent-a-300 {
  background-color: var(--cwc-color-accent-a-300, #30E377);
}

.bg-accent-a-400 {
  background-color: var(--cwc-color-accent-a-400, #12D663);
}

.bg-accent-a-500 {
  background-color: var(--cwc-color-accent-a-500, #0EBD57);
}

.bg-accent-a-600 {
  background-color: var(--cwc-color-accent-a-600, #009A44);
}

.bg-accent-a-700 {
  background-color: var(--cwc-color-accent-a-700, #008A3C);
}

.bg-accent-a-800 {
  background-color: var(--cwc-color-accent-a-800, #007031);
}


.bg-accent-a-900 {
  background-color: var(--cwc-color-accent-a-900, #005223);
}

.bg-accent-a-950 {
  background-color: var(--cwc-color-accent-a-950, #003818);
}

.bg-white {
  background-color: var(--cwc-color-white, #fff);
}

.bg-red {
  background-color: var(--cwc-color-red, #ff3232);
}

.m-0 {
  margin: 0;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mt-0 {
  margin-top: 0;
}

.mt-auto {
  margin-top: auto;
}

.mr-0 {
  margin-right: 0;
}

.mr-auto {
  margin-right: auto;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-auto {
  margin-bottom: auto;
}

.ml-0 {
  margin-left: 0;
}

.ml-auto {
  margin-left: auto;
}

.p-0 {
  padding: 0;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.pt-0 {
  padding-top: 0;
}

.pr-0 {
  padding-right: 0;
}

.pb-0 {
  padding-bottom: 0
}

.pl-0 {
  padding-left: 0;
}

.lh-1 {
  line-height: 1;
}

.fit-content {
  width: fit-content;
}

.box-shadow-10 {
  box-shadow:0px 5px 10px rgba(0,0,0,0.10)
}
.box-shadow-20 {
  box-shadow:0px 5px 10px rgba(0,0,0,0.20)
}
.box-shadow-30 {
  box-shadow:0px 5px 10px rgba(0,0,0,0.30)
}
.box-shadow-40 {
  box-shadow:0px 5px 10px rgba(0,0,0,0.40)
}
.box-shadow-40 {
  box-shadow:0px 5px 10px rgba(0,0,0,0.50)
}
.box-shadow-60 {
  box-shadow:0px 5px 10px rgba(0,0,0,0.60)
}
.box-shadow-70 {
  box-shadow:0px 5px 10px rgba(0,0,0,0.70)
}
.box-shadow-80 {
  box-shadow:0px 5px 10px rgba(0,0,0,0.80)
}
.box-shadow-90 {
  box-shadow:0px 5px 10px rgba(0,0,0,0.90)
}

cradlepoint-nav-main + * {
  margin-top: 60px;
}

cradlepoint-nav-main > .icon::before {
  font-size: 24px;
  color: var(--cwc-color-white);
  -webkit-font-smoothing: antialiased;
}

.header-logo-container {
  display: flex !important;
  gap: 1rem;
  color: var(--cwc-color-white, #fff);
  font-size: 24px;
}

cradlepoint-nav-main .icon-econ {
  font-size: 24px;
}

cradlepoint-nav-main .icon.icon-more, .icon.icon-more::before {
  color: inherit !important;
  font-size: 18px;
}

cradlepoint-nav-lang {
  padding-top: 60px;
}

@media (min-width:1025px) {
  cradlepoint-nav-main + * {
    margin-top: 110px;
  }
}

.top-left {
  position: absolute;
  top: 0;
  left: 0;
}

.top-right {
  position: absolute;
  top: 0;
  right: 0;
}

.bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
}

.bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
}

.br-4 {
  border-radius: 4px;
}

.br-6 {
  border-radius: 6px;
}

.br-8 {
  border-radius: 8px;
}

.br-10 {
  border-radius: 10px;
}

.br-12 {
  border-radius: 12px;
}

.br-14 {
  border-radius: 14px;
}

.br-16 {
  border-radius: 16px;
}

body .hydrated a:not(.btn),
body .hydrated a:not([slot=cta]) {
  border-bottom: 1px dotted var(--cwc-color-secondary);
  padding-bottom: 1px;
  color: var(--cwc-color-secondary);
  font-family: var(--cwc-font-semibold);
  text-decoration: none;
}

body .hydrated {
  h1, h2, h3, h4, h5, h6 {
    a:not(.btn),
    a:not([slot=cta]) {
      border-bottom: unset;
    }
  }
}

body .hydrated a:not(.btn):hover,
body .hydrated a:not(.btn):hover:visited,
body .hydrated a:not([slot=cta]):hover,
body .hydrated a:not([slot=cta]):visited {
  color: var(--cwc-global-links-active-color);
  border-color: var(--cwc-global-links-active-color);
  text-decoration: none;
}

.video-popup-wrapper{
  z-index: 999;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  background-color: var(--cwc-color-white);
  padding: 2px;
  border-radius: .3rem;
  border: 1px solid rgba(0,0,0,.2);
  box-shadow: 12px 12px 46px rgba(80, 91, 98, 0.2);
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}

.video-popup-wrapper .close {
  position: absolute;
  right: -16px;
  top: -16px;
  width: 32px;
  height: 32px;
  display: grid;
  place-items: center;
  border-radius: 100%;
  background-color: var(--cwc-color-secondary-050);
  border: 1px solid var(--cwc-color-secondary-200);
  box-shadow: 0 0 5px rgba(0,0,0,0.50);
  cursor: pointer;
}

.video-popup-wrapper .close svg {
  width: 24px;
  height: 24px;

  path {
    fill: var(--cwc-color-secondary);
  }
}

.video-popup-wrapper iframe{
  width:100%;
  height:95%;
}

#modal-backDrop{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100vw;
  height: 100vh;
  background-color: rgb(0 0 0 / 50%);
}

@media (max-width:767px) {
  .xs-flex-col{
    display: flex;
    flex-direction: column;
    row-gap: 1rem;
  }
}

/*

  Cradlepoint Old Classes

*/

.font-light {
  font-family: var(--cwc-font-sans-serif-light), system-ui, sans-serif;
  font-weight: 500;
}

.font-regular {
  font-family: var(--cwc-font-sans-serif-regular), system-ui, sans-serif;
  font-weight: 500;
}

.font-semibold {
  font-family: var(--cwc-font-sans-serif-semibold), system-ui, sans-serif;
  font-weight: 500;
}

.font-bold {
  font-family: var(--cwc-font-sans-serif-bold), system-ui, sans-serif;
  font-weight: 500;
}

.text-sunrise {
  color: var(--cwc-color-primary);
}

.text-charcoal {
  color: var(--cwc-color-secondary);
}

.text-charcoal80 {
  color: var(--cwc-color-secondary-800);
}

.text-charcoal60 {
  color: var(--cwc-color-secondary-600);
}

.text-charcoal40 {
  color: var(--cwc-color-secondary-400);
}

.text-charcoal20 {
  color: var(--cwc-color-secondary-200);
}

.text-charcoal05 {
  color: var(--cwc-color-secondary-050);
}

.text-river {
  color: var(--cwc-color-accent-b);
}

.text-boise-blue {
  color: var(--cwc-color-accent-c);
}

.text-frost {
  color: var(--cwc-color-accent-d);
}

.text-treetop {
  color: var(--cwc-color-accent-a);
}

.text-red {
  color: var(--cwc-color-red);
}

.text-white {
  color: var(--cwc-color-white);
}

.bg-sunrise {
  background-color: var(--cwc-color-primary);
}

.bg-charcoal {
  background-color: var(--cwc-color-secondary);
}

.bg-charcoal80 {
  background-color: var(--cwc-color-secondary-800);
}

.bg-charcoal60 {
  background-color: var(--cwc-color-secondary-600);
}

.bg-charcoal40 {
  background-color: var(--cwc-color-secondary-400);
}

.bg-charcoal20 {
  background-color: var(--cwc-color-secondary-200);
}

.bg-charcoal05 {
  background-color: var(--cwc-color-secondary-050);
}

.bg-river {
  background-color: var(--cwc-color-accent-b);
}

.bg-boise-blue,
.bg-blue {
  background-color: var(--cwc-color-accent-c);
}

.bg-frost {
  background-color: var(--cwc-color-accent-d);
}

.bg-treetop {
  background-color: var(--cwc-color-accent-a);
}

.bg-red {
  background-color: var(--cwc-color-red);
}

.bg-white {
  background-color: var(--cwc-color-white);
}

@font-face {
  font-family: 'EricssonHilda-Light';
  src: url('https://www.ericsson.com/cdn/fonts/ericsson-hilda-light.woff2');
}

@font-face {
  font-family: 'EricssonHilda-Regular';
  src: url('https://www.ericsson.com/cdn/fonts/ericsson-hilda-regular.woff2');
}

@font-face {
  font-family: 'EricssonHilda-SemiBold';
  src: url('https://www.ericsson.com/cdn/fonts/ericsson-hilda-medium.woff2');
}

@font-face {
  font-family: 'EricssonHilda-Bold';
  src: url('https://www.ericsson.com/cdn/fonts/ericsson-hilda-bold.woff2');
}

.ericsson-theme {
  --cwc-color-primary    : #1174e6;

  --cwc-color-primary-000: #eef9ff00;
  --cwc-color-primary-050: #eef9ff;
  --cwc-color-primary-100: #d9f2ff;
  --cwc-color-primary-200: #bbe9ff;
  --cwc-color-primary-300: #8cdcff;
  --cwc-color-primary-400: #56c6ff;
  --cwc-color-primary-500: #2fa9ff;
  --cwc-color-primary-600: #188bf8;
  --cwc-color-primary-700: #1174e6;
  --cwc-color-primary-800: #0050CA;
  --cwc-color-primary-900: #0000A6;
  --cwc-color-primary-950: #000082;

  --cwc-color-secondary    : #0C0C0C;

  --cwc-color-secondary-050: #F2F2F2;
  --cwc-color-secondary-100: #E9E9E9;
  --cwc-color-secondary-200: #E0E0E0;
  --cwc-color-secondary-300: #C9C9C9;
  --cwc-color-secondary-400: #B8B8B8;
  --cwc-color-secondary-500: #A0A0A0;
  --cwc-color-secondary-600: #767676;
  --cwc-color-secondary-700: #696969;
  --cwc-color-secondary-800: #4A4A4A;
  --cwc-color-secondary-900: #242424;
  --cwc-color-secondary-950: #0C0C0C;

  --cwc-color-accent-a    : #FAD22D;

  --cwc-color-accent-a-050: #FFFCF0;
  --cwc-color-accent-a-100: #FEF7DC;
  --cwc-color-accent-a-200: #FDF0B9;
  --cwc-color-accent-a-300: #FCE791;
  --cwc-color-accent-a-400: #FBDD65;
  --cwc-color-accent-a-500: #FAD22D;
  --cwc-color-accent-a-600: #EABC06;
  --cwc-color-accent-a-700: #CCA405;
  --cwc-color-accent-a-800: #AE8C04;
  --cwc-color-accent-a-900: #7D6403;
  --cwc-color-accent-a-950: #5A4802;

  --cwc-color-accent-b    : #0FC373;

  --cwc-color-accent-b-050: #E7FDF3;
  --cwc-color-accent-b-100: #D0FBE8;
  --cwc-color-accent-b-200: #8DF6C7;
  --cwc-color-accent-b-300: #25EE94;
  --cwc-color-accent-b-400: #11DA7F;
  --cwc-color-accent-b-500: #0FC373;
  --cwc-color-accent-b-600: #0DAF66;
  --cwc-color-accent-b-700: #0C9C5B;
  --cwc-color-accent-b-800: #0A804B;
  --cwc-color-accent-b-900: #075A35;
  --cwc-color-accent-b-950: #054227;

  --cwc-color-accent-c    : #0057B8;

  --cwc-color-accent-c-050: #F0F7FF;
  --cwc-color-accent-c-100: #E0EFFF;
  --cwc-color-accent-c-200: #BDDCFF;
  --cwc-color-accent-c-300: #99C9FF;
  --cwc-color-accent-c-400: #66ADFF;
  --cwc-color-accent-c-500: #1F87FF;
  --cwc-color-accent-c-600: #0057B8;
  --cwc-color-accent-c-700: #004CA3;
  --cwc-color-accent-c-800: #003E85;
  --cwc-color-accent-c-900: #003066;

  --cwc-color-accent-d    : #C1C6C8;

  --cwc-color-accent-d-050: #F7F8F8;
  --cwc-color-accent-d-100: #ECEEEE;
  --cwc-color-accent-d-200: #D9DCDD;
  --cwc-color-accent-d-300: #C1C6C8;
  --cwc-color-accent-d-400: #B3B9BC;
  --cwc-color-accent-d-500: #A3ABAE;
  --cwc-color-accent-d-600: #939C9F;
  --cwc-color-accent-d-700: #7D888C;
  --cwc-color-accent-d-800: #677174;
  --cwc-color-accent-d-900: #4A5154;
  --cwc-color-accent-d-950: #353A3B;

  --cwc-color-red      : #ff3232;

  --cwc-color-red-050: #FFF5F5;
  --cwc-color-red-100: #FFEBEB;
  --cwc-color-red-200: #FFD6D6;
  --cwc-color-red-300: #FFBDBD;
  --cwc-color-red-400: #FF9E9E;
  --cwc-color-red-500: #FF7A7A;
  --cwc-color-red-600: #FF3232;
  --cwc-color-red-700: #EB0000;
  --cwc-color-red-800: #C70000;
  --cwc-color-red-900: #8F0000;
  --cwc-color-red-950: #6B0000;

  --cwc-color-white    : #FAFAFA;

  --cwc-font-sans-serif          : 'EricssonHilda-Regular';
  --cwc-font-sans-serif-light    : 'EricssonHilda-Light';
  --cwc-font-sans-serif-regular  : 'EricssonHilda-Regular';
  --cwc-font-sans-serif-semibold : 'EricssonHilda-SemiBold';
  --cwc-font-sans-serif-bold     : 'EricssonHilda-Bold';

  --cwc-font-serif          : 'EricssonHilda-Regular';
  --cwc-font-serif-light    : 'EricssonHilda-Light';
  --cwc-font-serif-regular  : 'EricssonHilda-Regular';
  --cwc-font-serif-semibold : 'EricssonHilda-SemiBold';
  --cwc-font-serif-bold     : 'EricssonHilda-Bold';

  --cwc-nav-toggle-active-icon-color: var(--cwc-color-white, #FAFAFA);
  --cwc-nav-toggle-active-background-color: var(--cwc-color-secondary, #0C0C0C);
  --cwc-nav-cta-bg: var(--cwc-color-accent-b-500, #0FC373);
  --cwc-nav-cta-img-bg: none;
  --cwc-nav-cta-justify: center;
  --cwc-nav-hover-text-color: var(--cwc-color-accent-b-500, #0FC373);
  --cwc-nav-left-column-bg: var(--cwc-color-secondary-200, #e0e0e0);
  --cwc-nav-left-column-font-size: 20px;
  --cwc-nav-left-column-text-transform: capitalize;

  --cwc-nav-logo: 'Ericsson Cradlepoint';
  --language-icon : url('https://img.cradlepoint.com/auto-mapping-folder/2024/05/globe-ericsson.svg');
  --language-icon-hover-display : block !important;
  --language-icon-hover-bg : var(--cwc-color-primary, #1174e6);
  --language-icon-svg-hover-display : none !important;
  --language-region-color : var(--cwc-color-white, #FAFAFA);

  --cwc-button-clip-path: 'unset';
  --cwc-button-radius: 4px;

  --cwc-hero-title-color: var(--cwc-color-white, #FAFAFA);
  --cwc-hero-sub-title-color: var(--cwc-color-white, #FAFAFA);

  --cwc-footer-cta-bg: var(--cwc-color-accent-b, #0FC373);

  --cwc-footer-bg-color: var(--cwc-color-secondary, #0C0C0C);
  --cwc-footer-linkgroup-title-before: none;
  --cwc-footer-linkgroup-title-margin-top: 0;

  --cwc-global-links-active-color: var(--cwc-color-primary, #1174e6);
  --cwc-quote-size: 30px;
  --cwc-quote-color: var(--cwc-color-white, #FAFAFA);
  --cwc-quote-position: relative;
  --cwc-quote-top: 0;
  --cwc-quote-text-indent: 0;

}

.ericsson-theme {
  body {
    font-family: var(--cwc-font-sans-serif-light);
  }

  cradlepoint-nav-main + * {
    margin-top: 60px;
  }

  cradlepoint-nav-main > .icon::before {
    font-size: 24px;
    color: var(--cwc-color-white);
    -webkit-font-smoothing: antialiased;
  }

  .header-logo-container {
    display: flex !important;
    gap: 1rem;
    color: var(--cwc-color-white, #fff);
    font-size: 24px;
  }

  cradlepoint-nav-main .icon-econ {
    font-size: 24px;
  }

  cradlepoint-nav-main .icon.icon-more, .icon.icon-more::before {
    color: inherit !important;
    font-size: 18px;
  }

  cradlepoint-hero-a, cradlepoint-hero-d {
    font-family: var(--cwc-font-sans-serif-regular);

    h1, h2 {
      font-family: var(--cwc-font-sans-serif-light);
    }
  }

  cradlepoint-button-cta {
    clip-path: unset;
    border-radius: 4px;
    text-transform: unset;

    &::before {
      display: none;
    }
  }

  .font-light {
    font-family: var(--cwc-font-sans-serif-light), system-ui, sans-serif;
    font-weight: 400;
  }

  .font-regular {
    font-family: var(--cwc-font-sans-serif-regular), system-ui, sans-serif;
    font-weight: 400;
  }

  .font-semibold {
    font-family: var(--cwc-font-sans-serif-semibold), system-ui, sans-serif;
    font-weight: 400;
  }

  .font-bold {
    font-family: var(--cwc-font-sans-serif-bold), system-ui, sans-serif;
    font-weight: 400;
  }
}

@media (min-width: 1025px) {
  .ericsson-theme {
    cradlepoint-nav-main + * {
      margin-top: 60px;
    }
  }
}

