/**
 * h1 Styles
 */
/**
 * h2 Styles
 */
/**
 * h3 Styles
 */
/**
 * h4 Styles
 */
/**
 * h5 Styles
 */
/**
 * h6 Styles
 */
/**
 * Container for components .container class
*/
/*
* Content + Two Sidebars Layout
* Pages: Spikes, Brixx, Tax
*/
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/founders-grotesk-regular.woff2") format("woff2");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/founders-grotesk-regular-italic.woff2") format("woff2");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/founders-grotesk-light.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/founders-grotesk-light-italic.woff2") format("woff2");
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/founders-grotesk-medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/founders-grotesk-medium-italic.woff2") format("woff2");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/founders-grotesk-semibold.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/founders-grotesk-semibold-italic.woff2") format("woff2");
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/founders-grotesk-bold.woff2") format("woff2");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/founders-grotesk-bold-italic.woff2") format("woff2");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "Lato-Bold-Webfont";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: url("../fonts/lato-bold-webfont.woff2") format("woff2"), url("../fonts/lato-bold-webfont.woff") format("woff");
}
@font-face {
  font-family: "Lato-Regular-Webfont";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url("../fonts/lato-regular-webfont.woff2") format("woff2"), url("../fonts/lato-regular-webfont.woff") format("woff");
}
@font-face {
  font-family: "Lato-Regular-Italic-Webfont";
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("../fonts/lato-regularitalic-webfont.woff2") format("woff2"), url("../fonts/lato-regularitalic-webfont.woff") format("woff");
}
@font-face {
  font-family: "FoundersGrotesk-Web-Regular";
  src: url("../fonts/founders-grotesk-regular.woff2") format("woff2"), url("../fonts/founders-grotesk-regular.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "FoundersGrotesk-Web-Medium";
  src: url("../fonts/founders-grotesk-medium.woff2") format("woff2"), url("../fonts/founders-grotesk-medium.woff") format("woff");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "FoundersGrotesk-Web-Light";
  src: url("../fonts/founders-grotesk-light.woff2") format("woff2"), url("../fonts/founders-grotesk-light.woff") format("woff");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "FoundersGrotesk-Web-Regular-Italic";
  src: url("../fonts/founders-grotesk-regular-italic.woff2") format("woff2"), url("../fonts/founders-grotesk-regular-italic.woff") format("woff");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "FoundersGrotesk-Web-Light-Italic";
  src: url("../fonts/founders-grotesk-light-italic.woff2") format("woff2"), url("../fonts/founders-grotesk-light-italic.woff") format("woff");
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "LibreFranklin-Web-Medium";
  src: url("../fonts/LibreFranklin-Medium.woff2") format("woff2"), url("../fonts/LibreFranklin-Medium.woff") format("woff");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "LibreFranklin-Web-ExtraBold";
  src: url("../fonts/LibreFranklin-ExtraBold.woff2") format("woff2"), url("../fonts/LibreFranklin-ExtraBold.woff") format("woff");
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: "LibreFranklin-Web-Light";
  src: url("../fonts/LibreFranklin-Light.woff2") format("woff2"), url("../fonts/LibreFranklin-Light.woff") format("woff");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LibreFranklin-Web-SemiBold";
  src: url("../fonts/LibreFranklin-SemiBold.woff2") format("woff2"), url("../fonts/LibreFranklin-SemiBold.woff") format("woff");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "LibreFranklin-Web-Regular";
  src: url("../fonts/LibreFranklin-Regular.woff2") format("woff2"), url("../fonts/LibreFranklin-Regular.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Font-Awesome-5-Brands-Web-Regular";
  src: url("../fonts/Font-Awesome-5-Brands-Regular.woff2") format("woff2"), url("../fonts/Font-Awesome-5-Brands-Regular.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Founders Grotesk Mono Regular";
  src: url("../fonts/founders-grotesk-mono-regular.otf") format("opentype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Founders Grotesk Mono Light";
  src: url("../fonts/founders-grotesk-mono-light.otf") format("opentype");
  font-style: normal;
  font-weight: lighter;
}
@font-face {
  font-family: "Founders Grotesk Mono Medium";
  src: url("../fonts/founders-grotesk-mono-medium.otf") format("opentype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Founders Grotesk Mono Semibold";
  src: url("../fonts/founders-grotesk-mono-semibold.otf") format("opentype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "Founders Grotesk Mono Bold";
  src: url("../fonts/founders-grotesk-mono-bold.otf") format("opentype");
  font-style: normal;
  font-weight: bolder;
}
@page {
  size: A4 landscape;
}
section.market-share .c-chart__view-slide {
  width: 100%;
}

section.market-share .c-chart__container {
  display: block;
  width: 100%;
}

section.market-share .c-chart__pie {
  display: block;
  margin-bottom: 200px;
}

section.market-share .c-chart__table-preview {
  max-width: 100%;
}

section.market-share .c-chart__pie .dropdown-menu.form-dropdown-list {
  display: none;
}

.region-header {
  position: relative;
  z-index: 22;
  width: 100%;
  padding: 8.5px 55px 8.5px 55px;
  margin: unset;
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, 0);
}

.navbar-expand-lg {
  flex-wrap: nowrap;
  justify-content: flex-start;
  position: relative;
  display: flex;
  align-items: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-expand-lg .container-fluid {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}
.navbar-expand-lg .search-api-form {
  display: none;
}

.region-header .navbar-brand {
  margin-right: 100px;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
}

.region-header .navbar-brand .header-logo svg .cls-1 {
  fill: #000000;
}

.region-header .top-level-pages {
  display: none;
}

.navbar-expand-lg .navbar-toggler {
  display: none;
}

.region-header .mobileNavbarSupportedContent, .navbarSupportedContent {
  display: none !important;
}