/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/assets/sections/main-brandtechnology/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
#shopify-section-header {
  position: relative;
}

.brandtechnology html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.brandtechnology body {
  margin: 0;
}
.brandtechnology article,
.brandtechnology aside,
.brandtechnology footer,
.brandtechnology header,
.brandtechnology nav,
.brandtechnology section {
  display: block;
}
.brandtechnology h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.brandtechnology figcaption,
.brandtechnology figure,
.brandtechnology main {
  display: block;
}
.brandtechnology figure {
  margin: 1em 40px;
}
.brandtechnology hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}
.brandtechnology pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
.brandtechnology a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
.brandtechnology abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.brandtechnology b,
.brandtechnology strong {
  font-weight: inherit;
  font-weight: bolder;
}
.brandtechnology code,
.brandtechnology kbd,
.brandtechnology samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.brandtechnology dfn {
  font-style: italic;
}
.brandtechnology mark {
  background-color: #ff0;
  color: #000;
}
.brandtechnology small {
  font-size: 80%;
}
.brandtechnology sub,
.brandtechnology sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.brandtechnology sub {
  bottom: -0.25em;
}
.brandtechnology sup {
  top: -0.5em;
}
.brandtechnology audio,
.brandtechnology video {
  display: inline-block;
}
.brandtechnology audio:not([controls]) {
  display: none;
  height: 0;
}
.brandtechnology img {
  border-style: none;
}
.brandtechnology svg:not(:root) {
  overflow: hidden;
}
.brandtechnology button,
.brandtechnology input,
.brandtechnology optgroup,
.brandtechnology select,
.brandtechnology textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.brandtechnology button,
.brandtechnology input {
  overflow: visible;
}
.brandtechnology button,
.brandtechnology select {
  text-transform: none;
}
.brandtechnology [type=reset],
.brandtechnology [type=submit],
.brandtechnology button,
.brandtechnology html [type=button] {
  -webkit-appearance: button;
}
.brandtechnology [type=button]::-moz-focus-inner,
.brandtechnology [type=reset]::-moz-focus-inner,
.brandtechnology [type=submit]::-moz-focus-inner,
.brandtechnology button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.brandtechnology [type=button]:-moz-focusring,
.brandtechnology [type=reset]:-moz-focusring,
.brandtechnology [type=submit]:-moz-focusring,
.brandtechnology button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.brandtechnology fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.brandtechnology legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
.brandtechnology progress {
  display: inline-block;
  vertical-align: baseline;
}
.brandtechnology textarea {
  overflow: auto;
}
.brandtechnology [type=checkbox],
.brandtechnology [type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
.brandtechnology [type=number]::-webkit-inner-spin-button,
.brandtechnology [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.brandtechnology [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.brandtechnology [type=search]::-webkit-search-cancel-button,
.brandtechnology [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.brandtechnology ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
.brandtechnology details,
.brandtechnology menu {
  display: block;
}
.brandtechnology summary {
  display: list-item;
}
.brandtechnology canvas {
  display: inline-block;
}
.brandtechnology [hidden],
.brandtechnology template {
  display: none;
}
.brandtechnology html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: sans-serif;
}
.brandtechnology *,
.brandtechnology :after,
.brandtechnology :before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.brandtechnology blockquote,
.brandtechnology dd,
.brandtechnology dl,
.brandtechnology figure,
.brandtechnology h1,
.brandtechnology h2,
.brandtechnology h3,
.brandtechnology h4,
.brandtechnology h5,
.brandtechnology h6,
.brandtechnology p,
.brandtechnology pre {
  margin: 0;
}
.brandtechnology button {
  background: transparent;
  padding: 0;
}
.brandtechnology button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
.brandtechnology fieldset {
  margin: 0;
  padding: 0;
}
.brandtechnology ol,
.brandtechnology ul {
  margin: 0;
}
.brandtechnology *,
.brandtechnology :after,
.brandtechnology :before {
  border: 0 solid;
}
.brandtechnology img {
  border-style: solid;
}
.brandtechnology [type=button],
.brandtechnology [type=reset],
.brandtechnology [type=submit],
.brandtechnology button {
  border-radius: 0;
}
.brandtechnology textarea {
  resize: vertical;
}
.brandtechnology img {
  max-width: 100%;
  height: auto;
}
.brandtechnology button,
.brandtechnology input,
.brandtechnology optgroup,
.brandtechnology select,
.brandtechnology textarea {
  font-family: inherit;
}
.brandtechnology input::-webkit-input-placeholder,
.brandtechnology textarea::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
.brandtechnology input:-ms-input-placeholder,
.brandtechnology input::-ms-input-placeholder,
.brandtechnology textarea:-ms-input-placeholder,
.brandtechnology textarea::-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
.brandtechnology input::-webkit-input-placeholder, .brandtechnology textarea::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
.brandtechnology input::-moz-placeholder, .brandtechnology textarea::-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}
.brandtechnology input:-ms-input-placeholder, .brandtechnology textarea:-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
.brandtechnology input::-ms-input-placeholder, .brandtechnology textarea::-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
.brandtechnology input::placeholder,
.brandtechnology textarea::placeholder {
  color: inherit;
  opacity: 0.5;
}
.brandtechnology [role=button],
.brandtechnology button {
  cursor: pointer;
}
.brandtechnology table {
  border-collapse: collapse;
}
.brandtechnology .list-reset {
  list-style: none;
  padding: 0;
}
.brandtechnology .appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.brandtechnology .bg-fixed {
  background-attachment: fixed;
}
.brandtechnology .bg-local {
  background-attachment: local;
}
.brandtechnology .bg-scroll {
  background-attachment: scroll;
}
.brandtechnology .bg-transparent {
  background-color: transparent;
}
.brandtechnology .bg-black {
  background-color: #000;
}
.brandtechnology .bg-white {
  background-color: #fff;
}
.brandtechnology .bg-ink-dark {
  background-color: hsla(0deg, 0%, 100%, 0.3);
}
.brandtechnology .bg-ink {
  background-color: #222;
}
.brandtechnology .bg-ink-light {
  background-color: hsla(0deg, 0%, 100%, 0.8);
}
.brandtechnology .bg-surface {
  background-color: rgba(0, 0, 0, 0.8);
}
.brandtechnology .bg-surface-dark {
  background-color: #161617;
}
.brandtechnology .bg-boundary {
  background-color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .bg-success {
  background-color: #1d7d65;
}
.brandtechnology .bg-error {
  background-color: #ff615b;
}
.brandtechnology .bg-warning {
  background-color: orange;
}
.brandtechnology .bg-muted {
  background-color: #b0b0b9;
}
.brandtechnology .bg-accent-darkest {
  background-color: #222;
}
.brandtechnology .bg-accent-darker {
  background-color: #5f5f7b;
}
.brandtechnology .bg-accent-dark {
  background-color: #55556e;
}
.brandtechnology .bg-accent {
  background-color: #44d23c;
}
.brandtechnology .bg-accent-light {
  background-color: #f4f4f4;
}
.brandtechnology .bg-accent-lighter {
  background-color: #b7b7b7;
}
.brandtechnology .bg-accent-lightest {
  background-color: #f9f9f9;
}
.brandtechnology .hover\:bg-transparent:hover {
  background-color: transparent;
}
.brandtechnology .hover\:bg-black:hover {
  background-color: #000;
}
.brandtechnology .hover\:bg-white:hover {
  background-color: #fff;
}
.brandtechnology .hover\:bg-ink-dark:hover {
  background-color: hsla(0deg, 0%, 100%, 0.3);
}
.brandtechnology .hover\:bg-ink:hover {
  background-color: #222;
}
.brandtechnology .hover\:bg-ink-light:hover {
  background-color: hsla(0deg, 0%, 100%, 0.8);
}
.brandtechnology .hover\:bg-surface:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.brandtechnology .hover\:bg-surface-dark:hover {
  background-color: #161617;
}
.brandtechnology .hover\:bg-boundary:hover {
  background-color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .hover\:bg-success:hover {
  background-color: #1d7d65;
}
.brandtechnology .hover\:bg-error:hover {
  background-color: #ff615b;
}
.brandtechnology .hover\:bg-warning:hover {
  background-color: orange;
}
.brandtechnology .hover\:bg-muted:hover {
  background-color: #b0b0b9;
}
.brandtechnology .hover\:bg-accent-darkest:hover {
  background-color: #222;
}
.brandtechnology .hover\:bg-accent-darker:hover {
  background-color: #5f5f7b;
}
.brandtechnology .hover\:bg-accent-dark:hover {
  background-color: #55556e;
}
.brandtechnology .hover\:bg-accent:hover {
  background-color: #44d23c;
}
.brandtechnology .hover\:bg-accent-light:hover {
  background-color: #f4f4f4;
}
.brandtechnology .hover\:bg-accent-lighter:hover {
  background-color: #b7b7b7;
}
.brandtechnology .hover\:bg-accent-lightest:hover {
  background-color: #f9f9f9;
}
.brandtechnology .focus\:bg-transparent:focus {
  background-color: transparent;
}
.brandtechnology .focus\:bg-black:focus {
  background-color: #000;
}
.brandtechnology .focus\:bg-white:focus {
  background-color: #fff;
}
.brandtechnology .focus\:bg-ink-dark:focus {
  background-color: hsla(0deg, 0%, 100%, 0.3);
}
.brandtechnology .focus\:bg-ink:focus {
  background-color: #222;
}
.brandtechnology .focus\:bg-ink-light:focus {
  background-color: hsla(0deg, 0%, 100%, 0.8);
}
.brandtechnology .focus\:bg-surface:focus {
  background-color: rgba(0, 0, 0, 0.8);
}
.brandtechnology .focus\:bg-surface-dark:focus {
  background-color: #161617;
}
.brandtechnology .focus\:bg-boundary:focus {
  background-color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .focus\:bg-success:focus {
  background-color: #1d7d65;
}
.brandtechnology .focus\:bg-error:focus {
  background-color: #ff615b;
}
.brandtechnology .focus\:bg-warning:focus {
  background-color: orange;
}
.brandtechnology .focus\:bg-muted:focus {
  background-color: #b0b0b9;
}
.brandtechnology .focus\:bg-accent-darkest:focus {
  background-color: #222;
}
.brandtechnology .focus\:bg-accent-darker:focus {
  background-color: #5f5f7b;
}
.brandtechnology .focus\:bg-accent-dark:focus {
  background-color: #55556e;
}
.brandtechnology .focus\:bg-accent:focus {
  background-color: #44d23c;
}
.brandtechnology .focus\:bg-accent-light:focus {
  background-color: #f4f4f4;
}
.brandtechnology .focus\:bg-accent-lighter:focus {
  background-color: #b7b7b7;
}
.brandtechnology .focus\:bg-accent-lightest:focus {
  background-color: #f9f9f9;
}
.brandtechnology .bg-bottom {
  background-position: bottom;
}
.brandtechnology .bg-center {
  background-position: 50%;
}
.brandtechnology .bg-left {
  background-position: 0;
}
.brandtechnology .bg-left-bottom {
  background-position: 0 100%;
}
.brandtechnology .bg-left-top {
  background-position: 0 0;
}
.brandtechnology .bg-right {
  background-position: 100%;
}
.brandtechnology .bg-right-bottom {
  background-position: 100% 100%;
}
.brandtechnology .bg-right-top {
  background-position: 100% 0;
}
.brandtechnology .bg-top {
  background-position: top;
}
.brandtechnology .bg-repeat {
  background-repeat: repeat;
}
.brandtechnology .bg-no-repeat {
  background-repeat: no-repeat;
}
.brandtechnology .bg-repeat-x {
  background-repeat: repeat-x;
}
.brandtechnology .bg-repeat-y {
  background-repeat: repeat-y;
}
.brandtechnology .bg-auto {
  background-size: auto;
}
.brandtechnology .bg-cover {
  background-size: cover;
}
.brandtechnology .bg-contain {
  background-size: contain;
}
.brandtechnology .border-collapse {
  border-collapse: collapse;
}
.brandtechnology .border-separate {
  border-collapse: separate;
}
.brandtechnology .border-transparent {
  border-color: transparent;
}
.brandtechnology .border-black {
  border-color: #000;
}
.brandtechnology .border-white {
  border-color: #fff;
}
.brandtechnology .border-ink-dark {
  border-color: hsla(0deg, 0%, 100%, 0.3);
}
.brandtechnology .border-ink {
  border-color: #222;
}
.brandtechnology .border-ink-light {
  border-color: hsla(0deg, 0%, 100%, 0.8);
}
.brandtechnology .border-surface {
  border-color: rgba(0, 0, 0, 0.8);
}
.brandtechnology .border-surface-dark {
  border-color: #161617;
}
.brandtechnology .border-boundary {
  border-color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .border-success {
  border-color: #1d7d65;
}
.brandtechnology .border-error {
  border-color: #ff615b;
}
.brandtechnology .border-warning {
  border-color: orange;
}
.brandtechnology .border-muted {
  border-color: #b0b0b9;
}
.brandtechnology .border-accent-darkest {
  border-color: #222;
}
.brandtechnology .border-accent-darker {
  border-color: #5f5f7b;
}
.brandtechnology .border-accent-dark {
  border-color: #55556e;
}
.brandtechnology .border-accent {
  border-color: #44d23c;
}
.brandtechnology .border-accent-light {
  border-color: #f4f4f4;
}
.brandtechnology .border-accent-lighter {
  border-color: #b7b7b7;
}
.brandtechnology .border-accent-lightest {
  border-color: #f9f9f9;
}
.brandtechnology .hover\:border-transparent:hover {
  border-color: transparent;
}
.brandtechnology .hover\:border-black:hover {
  border-color: #000;
}
.brandtechnology .hover\:border-white:hover {
  border-color: #fff;
}
.brandtechnology .hover\:border-ink-dark:hover {
  border-color: hsla(0deg, 0%, 100%, 0.3);
}
.brandtechnology .hover\:border-ink:hover {
  border-color: #222;
}
.brandtechnology .hover\:border-ink-light:hover {
  border-color: hsla(0deg, 0%, 100%, 0.8);
}
.brandtechnology .hover\:border-surface:hover {
  border-color: rgba(0, 0, 0, 0.8);
}
.brandtechnology .hover\:border-surface-dark:hover {
  border-color: #161617;
}
.brandtechnology .hover\:border-boundary:hover {
  border-color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .hover\:border-success:hover {
  border-color: #1d7d65;
}
.brandtechnology .hover\:border-error:hover {
  border-color: #ff615b;
}
.brandtechnology .hover\:border-warning:hover {
  border-color: orange;
}
.brandtechnology .hover\:border-muted:hover {
  border-color: #b0b0b9;
}
.brandtechnology .hover\:border-accent-darkest:hover {
  border-color: #222;
}
.brandtechnology .hover\:border-accent-darker:hover {
  border-color: #5f5f7b;
}
.brandtechnology .hover\:border-accent-dark:hover {
  border-color: #55556e;
}
.brandtechnology .hover\:border-accent:hover {
  border-color: #44d23c;
}
.brandtechnology .hover\:border-accent-light:hover {
  border-color: #f4f4f4;
}
.brandtechnology .hover\:border-accent-lighter:hover {
  border-color: #b7b7b7;
}
.brandtechnology .hover\:border-accent-lightest:hover {
  border-color: #f9f9f9;
}
.brandtechnology .focus\:border-transparent:focus {
  border-color: transparent;
}
.brandtechnology .focus\:border-black:focus {
  border-color: #000;
}
.brandtechnology .focus\:border-white:focus {
  border-color: #fff;
}
.brandtechnology .focus\:border-ink-dark:focus {
  border-color: hsla(0deg, 0%, 100%, 0.3);
}
.brandtechnology .focus\:border-ink:focus {
  border-color: #222;
}
.brandtechnology .focus\:border-ink-light:focus {
  border-color: hsla(0deg, 0%, 100%, 0.8);
}
.brandtechnology .focus\:border-surface:focus {
  border-color: rgba(0, 0, 0, 0.8);
}
.brandtechnology .focus\:border-surface-dark:focus {
  border-color: #161617;
}
.brandtechnology .focus\:border-boundary:focus {
  border-color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .focus\:border-success:focus {
  border-color: #1d7d65;
}
.brandtechnology .focus\:border-error:focus {
  border-color: #ff615b;
}
.brandtechnology .focus\:border-warning:focus {
  border-color: orange;
}
.brandtechnology .focus\:border-muted:focus {
  border-color: #b0b0b9;
}
.brandtechnology .focus\:border-accent-darkest:focus {
  border-color: #222;
}
.brandtechnology .focus\:border-accent-darker:focus {
  border-color: #5f5f7b;
}
.brandtechnology .focus\:border-accent-dark:focus {
  border-color: #55556e;
}
.brandtechnology .focus\:border-accent:focus {
  border-color: #44d23c;
}
.brandtechnology .focus\:border-accent-light:focus {
  border-color: #f4f4f4;
}
.brandtechnology .focus\:border-accent-lighter:focus {
  border-color: #b7b7b7;
}
.brandtechnology .focus\:border-accent-lightest:focus {
  border-color: #f9f9f9;
}
.brandtechnology .rounded,
.brandtechnology .rounded-none {
  border-radius: 0;
}
.brandtechnology .rounded-full {
  border-radius: 50%;
}
.brandtechnology .rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.brandtechnology .rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.brandtechnology .rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.brandtechnology .rounded-l-none {
  border-bottom-left-radius: 0;
}
.brandtechnology .rounded-l-none,
.brandtechnology .rounded-t {
  border-top-left-radius: 0;
}
.brandtechnology .rounded-r,
.brandtechnology .rounded-t {
  border-top-right-radius: 0;
}
.brandtechnology .rounded-b,
.brandtechnology .rounded-r {
  border-bottom-right-radius: 0;
}
.brandtechnology .rounded-b,
.brandtechnology .rounded-l {
  border-bottom-left-radius: 0;
}
.brandtechnology .rounded-l {
  border-top-left-radius: 0;
}
.brandtechnology .rounded-t-full {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}
.brandtechnology .rounded-r-full {
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}
.brandtechnology .rounded-b-full {
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.brandtechnology .rounded-l-full {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
}
.brandtechnology .rounded-tl-none {
  border-top-left-radius: 0;
}
.brandtechnology .rounded-tr-none {
  border-top-right-radius: 0;
}
.brandtechnology .rounded-br-none {
  border-bottom-right-radius: 0;
}
.brandtechnology .rounded-bl-none {
  border-bottom-left-radius: 0;
}
.brandtechnology .rounded-tl {
  border-top-left-radius: 0;
}
.brandtechnology .rounded-tr {
  border-top-right-radius: 0;
}
.brandtechnology .rounded-br {
  border-bottom-right-radius: 0;
}
.brandtechnology .rounded-bl {
  border-bottom-left-radius: 0;
}
.brandtechnology .rounded-tl-full {
  border-top-left-radius: 50%;
}
.brandtechnology .rounded-tr-full {
  border-top-right-radius: 50%;
}
.brandtechnology .rounded-br-full {
  border-bottom-right-radius: 50%;
}
.brandtechnology .rounded-bl-full {
  border-bottom-left-radius: 50%;
}
.brandtechnology .border-solid {
  border-style: solid;
}
.brandtechnology .border-dashed {
  border-style: dashed;
}
.brandtechnology .border-dotted {
  border-style: dotted;
}
.brandtechnology .border-none {
  border-style: none;
}
.brandtechnology .border-1 {
  border-width: 1px;
}
.brandtechnology .border-2 {
  border-width: 2px;
}
.brandtechnology .border {
  border-width: 1px;
}
.brandtechnology .border-zero {
  border-width: 0;
}
.brandtechnology .border-t-1 {
  border-top-width: 1px;
}
.brandtechnology .border-r-1 {
  border-right-width: 1px;
}
.brandtechnology .border-b-1 {
  border-bottom-width: 1px;
}
.brandtechnology .border-l-1 {
  border-left-width: 1px;
}
.brandtechnology .border-t-2 {
  border-top-width: 2px;
}
.brandtechnology .border-r-2 {
  border-right-width: 2px;
}
.brandtechnology .border-b-2 {
  border-bottom-width: 2px;
}
.brandtechnology .border-l-2 {
  border-left-width: 2px;
}
.brandtechnology .border-t {
  border-top-width: 1px;
}
.brandtechnology .border-r {
  border-right-width: 1px;
}
.brandtechnology .border-b {
  border-bottom-width: 1px;
}
.brandtechnology .border-l {
  border-left-width: 1px;
}
.brandtechnology .border-t-zero {
  border-top-width: 0;
}
.brandtechnology .border-r-zero {
  border-right-width: 0;
}
.brandtechnology .border-b-zero {
  border-bottom-width: 0;
}
.brandtechnology .border-l-zero {
  border-left-width: 0;
}
.brandtechnology .cursor-auto {
  cursor: auto;
}
.brandtechnology .cursor-default {
  cursor: default;
}
.brandtechnology .cursor-pointer {
  cursor: pointer;
}
.brandtechnology .cursor-wait {
  cursor: wait;
}
.brandtechnology .cursor-move {
  cursor: move;
}
.brandtechnology .cursor-not-allowed {
  cursor: not-allowed;
}
.brandtechnology .block {
  display: block;
}
.brandtechnology .inline-block {
  display: inline-block;
}
.brandtechnology .inline {
  display: inline;
}
.brandtechnology .table {
  display: table;
}
.brandtechnology .table-row {
  display: table-row;
}
.brandtechnology .table-cell {
  display: table-cell;
}
.brandtechnology .hidden {
  display: none;
}
.brandtechnology .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.brandtechnology .inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.brandtechnology .flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.brandtechnology .flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.brandtechnology .flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.brandtechnology .flex-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.brandtechnology .flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.brandtechnology .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}
.brandtechnology .flex-no-wrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.brandtechnology .items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.brandtechnology .items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.brandtechnology .items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brandtechnology .items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.brandtechnology .items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.brandtechnology .self-auto {
  -ms-flex-item-align: auto;
      align-self: auto;
}
.brandtechnology .self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.brandtechnology .self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.brandtechnology .self-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.brandtechnology .self-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.brandtechnology .justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.brandtechnology .justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.brandtechnology .justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.brandtechnology .justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.brandtechnology .justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.brandtechnology .content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.brandtechnology .content-start {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.brandtechnology .content-end {
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.brandtechnology .content-between {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.brandtechnology .content-around {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}
.brandtechnology .flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.brandtechnology .flex-auto {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.brandtechnology .flex-initial {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
.brandtechnology .flex-none {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.brandtechnology .flex-grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.brandtechnology .flex-shrink {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.brandtechnology .flex-no-grow {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.brandtechnology .flex-no-shrink {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.brandtechnology .float-right {
  float: right;
}
.brandtechnology .float-left {
  float: left;
}
.brandtechnology .float-none {
  float: none;
}
.brandtechnology .clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.brandtechnology .font-body {
  font-family: Sofia Pro, Roboto, sans-serif;
}
.brandtechnology .font-normal {
  font-weight: 400;
}
.brandtechnology .font-medium {
  font-weight: 500;
}
.brandtechnology .font-bold {
  font-weight: 700;
}
.brandtechnology .hover\:font-normal:hover {
  font-weight: 400;
}
.brandtechnology .hover\:font-medium:hover {
  font-weight: 500;
}
.brandtechnology .hover\:font-bold:hover {
  font-weight: 700;
}
.brandtechnology .focus\:font-normal:focus {
  font-weight: 400;
}
.brandtechnology .focus\:font-medium:focus {
  font-weight: 500;
}
.brandtechnology .focus\:font-bold:focus {
  font-weight: 700;
}
.brandtechnology .h-1 {
  height: 0.01rem;
}
.brandtechnology .h-2 {
  height: 0.02rem;
}
.brandtechnology .h-5 {
  height: 0.05rem;
}
.brandtechnology .h-10 {
  height: 0.1rem;
}
.brandtechnology .h-20 {
  height: 0.2rem;
}
.brandtechnology .h-50 {
  height: 0.5rem;
}
.brandtechnology .h-100 {
  height: 0.1rem;
}
.brandtechnology .h-auto {
  height: auto;
}
.brandtechnology .h-zero {
  height: 0;
}
.brandtechnology .h-px {
  height: 1px;
}
.brandtechnology .h-button {
  height: 0.6rem;
}
.brandtechnology .h-button-small {
  height: 0.46rem;
}
.brandtechnology .h-button-mini,
.brandtechnology .h-icon {
  height: 0.4rem;
}
.brandtechnology .h-space {
  height: 0.9rem;
}
.brandtechnology .h-full {
  height: 100%;
}
.brandtechnology .h-screen {
  height: 100vh;
}
.brandtechnology .leading-none {
  line-height: 1;
}
.brandtechnology .leading-tight {
  line-height: 1.2;
}
.brandtechnology .leading-normal {
  line-height: 1.4;
}
.brandtechnology .leading-loose {
  line-height: 2;
}
.brandtechnology .leading-button {
  line-height: 0.48rem;
}
.brandtechnology .m-auto {
  margin: auto;
}
.brandtechnology .m-px {
  margin: 1px;
}
.brandtechnology .m-zero {
  margin: 0;
}
.brandtechnology .m-xs {
  margin: 0.05rem;
}
.brandtechnology .m-sm {
  margin: 0.1rem;
}
.brandtechnology .m-md {
  margin: 0.15rem;
}
.brandtechnology .m-lg {
  margin: 0.2rem;
}
.brandtechnology .m-graph {
  margin: 0.18rem;
}
.brandtechnology .m-gutter {
  margin: 0.24rem;
}
.brandtechnology .m-gutter-half {
  margin: 0.12rem;
}
.brandtechnology .m-gutter-minus {
  margin: 0.16rem;
}
.brandtechnology .m-gutter-minus-half {
  margin: 0.08rem;
}
.brandtechnology .my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.brandtechnology .mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.brandtechnology .my-px {
  margin-top: 1px;
  margin-bottom: 1px;
}
.brandtechnology .mx-px {
  margin-left: 1px;
  margin-right: 1px;
}
.brandtechnology .my-zero {
  margin-top: 0;
  margin-bottom: 0;
}
.brandtechnology .mx-zero {
  margin-left: 0;
  margin-right: 0;
}
.brandtechnology .my-xs {
  margin-top: 0.05rem;
  margin-bottom: 0.05rem;
}
.brandtechnology .mx-xs {
  margin-left: 0.05rem;
  margin-right: 0.05rem;
}
.brandtechnology .my-sm {
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}
.brandtechnology .mx-sm {
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}
.brandtechnology .my-md {
  margin-top: 0.15rem;
  margin-bottom: 0.15rem;
}
.brandtechnology .mx-md {
  margin-left: 0.15rem;
  margin-right: 0.15rem;
}
.brandtechnology .my-lg {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
.brandtechnology .mx-lg {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}
.brandtechnology .my-graph {
  margin-top: 0.18rem;
  margin-bottom: 0.18rem;
}
.brandtechnology .mx-graph {
  margin-left: 0.18rem;
  margin-right: 0.18rem;
}
.brandtechnology .my-gutter {
  margin-top: 0.24rem;
  margin-bottom: 0.24rem;
}
.brandtechnology .mx-gutter {
  margin-left: 0.24rem;
  margin-right: 0.24rem;
}
.brandtechnology .my-gutter-half {
  margin-top: 0.12rem;
  margin-bottom: 0.12rem;
}
.brandtechnology .mx-gutter-half {
  margin-left: 0.12rem;
  margin-right: 0.12rem;
}
.brandtechnology .my-gutter-minus {
  margin-top: 0.16rem;
  margin-bottom: 0.16rem;
}
.brandtechnology .mx-gutter-minus {
  margin-left: 0.16rem;
  margin-right: 0.16rem;
}
.brandtechnology .my-gutter-minus-half {
  margin-top: 0.08rem;
  margin-bottom: 0.08rem;
}
.brandtechnology .mx-gutter-minus-half {
  margin-left: 0.08rem;
  margin-right: 0.08rem;
}
.brandtechnology .mt-auto {
  margin-top: auto;
}
.brandtechnology .mr-auto {
  margin-right: auto;
}
.brandtechnology .mb-auto {
  margin-bottom: auto;
}
.brandtechnology .ml-auto {
  margin-left: auto;
}
.brandtechnology .mt-px {
  margin-top: 1px;
}
.brandtechnology .mr-px {
  margin-right: 1px;
}
.brandtechnology .mb-px {
  margin-bottom: 1px;
}
.brandtechnology .ml-px {
  margin-left: 1px;
}
.brandtechnology .mt-zero {
  margin-top: 0;
}
.brandtechnology .mr-zero {
  margin-right: 0;
}
.brandtechnology .mb-zero {
  margin-bottom: 0;
}
.brandtechnology .ml-zero {
  margin-left: 0;
}
.brandtechnology .mt-xs {
  margin-top: 0.05rem;
}
.brandtechnology .mr-xs {
  margin-right: 0.05rem;
}
.brandtechnology .mb-xs {
  margin-bottom: 0.05rem;
}
.brandtechnology .ml-xs {
  margin-left: 0.05rem;
}
.brandtechnology .mt-sm {
  margin-top: 0.1rem;
}
.brandtechnology .mr-sm {
  margin-right: 0.1rem;
}
.brandtechnology .mb-sm {
  margin-bottom: 0.1rem;
}
.brandtechnology .ml-sm {
  margin-left: 0.1rem;
}
.brandtechnology .mt-md {
  margin-top: 0.15rem;
}
.brandtechnology .mr-md {
  margin-right: 0.15rem;
}
.brandtechnology .mb-md {
  margin-bottom: 0.15rem;
}
.brandtechnology .ml-md {
  margin-left: 0.15rem;
}
.brandtechnology .mt-lg {
  margin-top: 0.2rem;
}
.brandtechnology .mr-lg {
  margin-right: 0.2rem;
}
.brandtechnology .mb-lg {
  margin-bottom: 0.2rem;
}
.brandtechnology .ml-lg {
  margin-left: 0.2rem;
}
.brandtechnology .mt-graph {
  margin-top: 0.18rem;
}
.brandtechnology .mr-graph {
  margin-right: 0.18rem;
}
.brandtechnology .mb-graph {
  margin-bottom: 0.18rem;
}
.brandtechnology .ml-graph {
  margin-left: 0.18rem;
}
.brandtechnology .mt-gutter {
  margin-top: 0.24rem;
}
.brandtechnology .mr-gutter {
  margin-right: 0.24rem;
}
.brandtechnology .mb-gutter {
  margin-bottom: 0.24rem;
}
.brandtechnology .ml-gutter {
  margin-left: 0.24rem;
}
.brandtechnology .mt-gutter-half {
  margin-top: 0.12rem;
}
.brandtechnology .mr-gutter-half {
  margin-right: 0.12rem;
}
.brandtechnology .mb-gutter-half {
  margin-bottom: 0.12rem;
}
.brandtechnology .ml-gutter-half {
  margin-left: 0.12rem;
}
.brandtechnology .mt-gutter-minus {
  margin-top: 0.16rem;
}
.brandtechnology .mr-gutter-minus {
  margin-right: 0.16rem;
}
.brandtechnology .mb-gutter-minus {
  margin-bottom: 0.16rem;
}
.brandtechnology .ml-gutter-minus {
  margin-left: 0.16rem;
}
.brandtechnology .mt-gutter-minus-half {
  margin-top: 0.08rem;
}
.brandtechnology .mr-gutter-minus-half {
  margin-right: 0.08rem;
}
.brandtechnology .mb-gutter-minus-half {
  margin-bottom: 0.08rem;
}
.brandtechnology .ml-gutter-minus-half {
  margin-left: 0.08rem;
}
.brandtechnology .max-h-full {
  max-height: 100%;
}
.brandtechnology .max-h-screen {
  max-height: 100vh;
}
.brandtechnology .max-w-form {
  max-width: 3.2rem;
}
.brandtechnology .max-w-xs {
  max-width: 1rem;
}
.brandtechnology .max-w-sm {
  max-width: 2rem;
}
.brandtechnology .max-w-md {
  max-width: 3rem;
}
.brandtechnology .max-w-lg {
  max-width: 4rem;
}
.brandtechnology .max-w-xl {
  max-width: 5rem;
}
.brandtechnology .max-w-2xl {
  max-width: 6rem;
}
.brandtechnology .max-w-3xl {
  max-width: 8rem;
}
.brandtechnology .max-w-4xl {
  max-width: 9rem;
}
.brandtechnology .max-w-graph {
  max-width: 6.8rem;
}
.brandtechnology .max-w-container-text {
  max-width: 12rem;
}
.brandtechnology .max-w-full {
  max-width: 100%;
}
.brandtechnology .min-h-zero {
  min-height: 0;
}
.brandtechnology .min-h-full {
  min-height: 100%;
}
.brandtechnology .min-h-screen {
  min-height: 100vh;
}
.brandtechnology .min-w-zero {
  min-width: 0;
}
.brandtechnology .min-w-full {
  min-width: 100%;
}
.brandtechnology .-m-px {
  margin: -1px;
}
.brandtechnology .-m-zero {
  margin: 0;
}
.brandtechnology .-m-xs {
  margin: -0.05rem;
}
.brandtechnology .-m-sm {
  margin: -0.1rem;
}
.brandtechnology .-m-md {
  margin: -0.15rem;
}
.brandtechnology .-m-lg {
  margin: -0.2rem;
}
.brandtechnology .-m-gutter {
  margin: -0.24rem;
}
.brandtechnology .-m-gutter-half {
  margin: -0.12rem;
}
.brandtechnology .-m-gutter-minus {
  margin: -0.16rem;
}
.brandtechnology .-m-gutter-minus-half {
  margin: -0.08rem;
}
.brandtechnology .-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}
.brandtechnology .-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}
.brandtechnology .-my-zero {
  margin-top: 0;
  margin-bottom: 0;
}
.brandtechnology .-mx-zero {
  margin-left: 0;
  margin-right: 0;
}
.brandtechnology .-my-xs {
  margin-top: -0.05rem;
  margin-bottom: -0.05rem;
}
.brandtechnology .-mx-xs {
  margin-left: -0.05rem;
  margin-right: -0.05rem;
}
.brandtechnology .-my-sm {
  margin-top: -0.1rem;
  margin-bottom: -0.1rem;
}
.brandtechnology .-mx-sm {
  margin-left: -0.1rem;
  margin-right: -0.1rem;
}
.brandtechnology .-my-md {
  margin-top: -0.15rem;
  margin-bottom: -0.15rem;
}
.brandtechnology .-mx-md {
  margin-left: -0.15rem;
  margin-right: -0.15rem;
}
.brandtechnology .-my-lg {
  margin-top: -0.2rem;
  margin-bottom: -0.2rem;
}
.brandtechnology .-mx-lg {
  margin-left: -0.2rem;
  margin-right: -0.2rem;
}
.brandtechnology .-my-gutter {
  margin-top: -0.24rem;
  margin-bottom: -0.24rem;
}
.brandtechnology .-mx-gutter {
  margin-left: -0.24rem;
  margin-right: -0.24rem;
}
.brandtechnology .-my-gutter-half {
  margin-top: -0.12rem;
  margin-bottom: -0.12rem;
}
.brandtechnology .-mx-gutter-half {
  margin-left: -0.12rem;
  margin-right: -0.12rem;
}
.brandtechnology .-my-gutter-minus {
  margin-top: -0.16rem;
  margin-bottom: -0.16rem;
}
.brandtechnology .-mx-gutter-minus {
  margin-left: -0.16rem;
  margin-right: -0.16rem;
}
.brandtechnology .-my-gutter-minus-half {
  margin-top: -0.08rem;
  margin-bottom: -0.08rem;
}
.brandtechnology .-mx-gutter-minus-half {
  margin-left: -0.08rem;
  margin-right: -0.08rem;
}
.brandtechnology .-mt-px {
  margin-top: -1px;
}
.brandtechnology .-mr-px {
  margin-right: -1px;
}
.brandtechnology .-mb-px {
  margin-bottom: -1px;
}
.brandtechnology .-ml-px {
  margin-left: -1px;
}
.brandtechnology .-mt-zero {
  margin-top: 0;
}
.brandtechnology .-mr-zero {
  margin-right: 0;
}
.brandtechnology .-mb-zero {
  margin-bottom: 0;
}
.brandtechnology .-ml-zero {
  margin-left: 0;
}
.brandtechnology .-mt-xs {
  margin-top: -0.05rem;
}
.brandtechnology .-mr-xs {
  margin-right: -0.05rem;
}
.brandtechnology .-mb-xs {
  margin-bottom: -0.05rem;
}
.brandtechnology .-ml-xs {
  margin-left: -0.05rem;
}
.brandtechnology .-mt-sm {
  margin-top: -0.1rem;
}
.brandtechnology .-mr-sm {
  margin-right: -0.1rem;
}
.brandtechnology .-mb-sm {
  margin-bottom: -0.1rem;
}
.brandtechnology .-ml-sm {
  margin-left: -0.1rem;
}
.brandtechnology .-mt-md {
  margin-top: -0.15rem;
}
.brandtechnology .-mr-md {
  margin-right: -0.15rem;
}
.brandtechnology .-mb-md {
  margin-bottom: -0.15rem;
}
.brandtechnology .-ml-md {
  margin-left: -0.15rem;
}
.brandtechnology .-mt-lg {
  margin-top: -0.2rem;
}
.brandtechnology .-mr-lg {
  margin-right: -0.2rem;
}
.brandtechnology .-mb-lg {
  margin-bottom: -0.2rem;
}
.brandtechnology .-ml-lg {
  margin-left: -0.2rem;
}
.brandtechnology .-mt-gutter {
  margin-top: -0.24rem;
}
.brandtechnology .-mr-gutter {
  margin-right: -0.24rem;
}
.brandtechnology .-mb-gutter {
  margin-bottom: -0.24rem;
}
.brandtechnology .-ml-gutter {
  margin-left: -0.24rem;
}
.brandtechnology .-mt-gutter-half {
  margin-top: -0.12rem;
}
.brandtechnology .-mr-gutter-half {
  margin-right: -0.12rem;
}
.brandtechnology .-mb-gutter-half {
  margin-bottom: -0.12rem;
}
.brandtechnology .-ml-gutter-half {
  margin-left: -0.12rem;
}
.brandtechnology .-mt-gutter-minus {
  margin-top: -0.16rem;
}
.brandtechnology .-mr-gutter-minus {
  margin-right: -0.16rem;
}
.brandtechnology .-mb-gutter-minus {
  margin-bottom: -0.16rem;
}
.brandtechnology .-ml-gutter-minus {
  margin-left: -0.16rem;
}
.brandtechnology .-mt-gutter-minus-half {
  margin-top: -0.08rem;
}
.brandtechnology .-mr-gutter-minus-half {
  margin-right: -0.08rem;
}
.brandtechnology .-mb-gutter-minus-half {
  margin-bottom: -0.08rem;
}
.brandtechnology .-ml-gutter-minus-half {
  margin-left: -0.08rem;
}
.brandtechnology .opacity-25 {
  opacity: 0.25;
}
.brandtechnology .opacity-50 {
  opacity: 0.5;
}
.brandtechnology .opacity-75 {
  opacity: 0.75;
}
.brandtechnology .opacity-100 {
  opacity: 1;
}
.brandtechnology .opacity-zero {
  opacity: 0;
}
.brandtechnology .focus\:outline-none:focus,
.brandtechnology .outline-none {
  outline: 0;
}
.brandtechnology .overflow-auto {
  overflow: auto;
}
.brandtechnology .overflow-hidden {
  overflow: hidden;
}
.brandtechnology .overflow-visible {
  overflow: visible;
}
.brandtechnology .overflow-scroll {
  overflow: scroll;
}
.brandtechnology .overflow-x-auto {
  overflow-x: auto;
}
.brandtechnology .overflow-y-auto {
  overflow-y: auto;
}
.brandtechnology .overflow-x-hidden {
  overflow-x: hidden;
}
.brandtechnology .overflow-y-hidden {
  overflow-y: hidden;
}
.brandtechnology .overflow-x-visible {
  overflow-x: visible;
}
.brandtechnology .overflow-y-visible {
  overflow-y: visible;
}
.brandtechnology .overflow-x-scroll {
  overflow-x: scroll;
}
.brandtechnology .overflow-y-scroll {
  overflow-y: scroll;
}
.brandtechnology .scrolling-touch {
  -webkit-overflow-scrolling: touch;
}
.brandtechnology .scrolling-auto {
  -webkit-overflow-scrolling: auto;
}
.brandtechnology .p-px {
  padding: 1px;
}
.brandtechnology .p-zero {
  padding: 0;
}
.brandtechnology .p-xs-1\/2 {
  padding: 0.025rem;
}
.brandtechnology .p-sm-1\/2,
.brandtechnology .p-xs {
  padding: 0.05rem;
}
.brandtechnology .p-sm {
  padding: 0.1rem;
}
.brandtechnology .p-md-1\/2 {
  padding: 0.075rem;
}
.brandtechnology .p-md {
  padding: 0.15rem;
}
.brandtechnology .p-lg {
  padding: 0.2rem;
}
.brandtechnology .p-gutter {
  padding: 0.24rem;
}
.brandtechnology .p-gutter-half {
  padding: 0.12rem;
}
.brandtechnology .p-gutter-minus {
  padding: 0.16rem;
}
.brandtechnology .p-gutter-minus-half {
  padding: 0.08rem;
}
.brandtechnology .py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}
.brandtechnology .px-px {
  padding-left: 1px;
  padding-right: 1px;
}
.brandtechnology .py-zero {
  padding-top: 0;
  padding-bottom: 0;
}
.brandtechnology .px-zero {
  padding-left: 0;
  padding-right: 0;
}
.brandtechnology .py-xs-1\/2 {
  padding-top: 0.025rem;
  padding-bottom: 0.025rem;
}
.brandtechnology .px-xs-1\/2 {
  padding-left: 0.025rem;
  padding-right: 0.025rem;
}
.brandtechnology .py-xs {
  padding-top: 0.05rem;
  padding-bottom: 0.05rem;
}
.brandtechnology .px-xs {
  padding-left: 0.05rem;
  padding-right: 0.05rem;
}
.brandtechnology .py-sm-1\/2 {
  padding-top: 0.05rem;
  padding-bottom: 0.05rem;
}
.brandtechnology .px-sm-1\/2 {
  padding-left: 0.05rem;
  padding-right: 0.05rem;
}
.brandtechnology .py-sm {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}
.brandtechnology .px-sm {
  padding-left: 0.1rem;
  padding-right: 0.1rem;
}
.brandtechnology .py-md-1\/2 {
  padding-top: 0.075rem;
  padding-bottom: 0.075rem;
}
.brandtechnology .px-md-1\/2 {
  padding-left: 0.075rem;
  padding-right: 0.075rem;
}
.brandtechnology .py-md {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}
.brandtechnology .px-md {
  padding-left: 0.15rem;
  padding-right: 0.15rem;
}
.brandtechnology .py-lg {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
.brandtechnology .px-lg {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.brandtechnology .py-gutter {
  padding-top: 0.24rem;
  padding-bottom: 0.24rem;
}
.brandtechnology .px-gutter {
  padding-left: 0.24rem;
  padding-right: 0.24rem;
}
.brandtechnology .py-gutter-half {
  padding-top: 0.12rem;
  padding-bottom: 0.12rem;
}
.brandtechnology .px-gutter-half {
  padding-left: 0.12rem;
  padding-right: 0.12rem;
}
.brandtechnology .py-gutter-minus {
  padding-top: 0.16rem;
  padding-bottom: 0.16rem;
}
.brandtechnology .px-gutter-minus {
  padding-left: 0.16rem;
  padding-right: 0.16rem;
}
.brandtechnology .py-gutter-minus-half {
  padding-top: 0.08rem;
  padding-bottom: 0.08rem;
}
.brandtechnology .px-gutter-minus-half {
  padding-left: 0.08rem;
  padding-right: 0.08rem;
}
.brandtechnology .pt-px {
  padding-top: 1px;
}
.brandtechnology .pr-px {
  padding-right: 1px;
}
.brandtechnology .pb-px {
  padding-bottom: 1px;
}
.brandtechnology .pl-px {
  padding-left: 1px;
}
.brandtechnology .pt-zero {
  padding-top: 0;
}
.brandtechnology .pr-zero {
  padding-right: 0;
}
.brandtechnology .pb-zero {
  padding-bottom: 0;
}
.brandtechnology .pl-zero {
  padding-left: 0;
}
.brandtechnology .pt-xs-1\/2 {
  padding-top: 0.025rem;
}
.brandtechnology .pr-xs-1\/2 {
  padding-right: 0.025rem;
}
.brandtechnology .pb-xs-1\/2 {
  padding-bottom: 0.025rem;
}
.brandtechnology .pl-xs-1\/2 {
  padding-left: 0.025rem;
}
.brandtechnology .pt-xs {
  padding-top: 0.05rem;
}
.brandtechnology .pr-xs {
  padding-right: 0.05rem;
}
.brandtechnology .pb-xs {
  padding-bottom: 0.05rem;
}
.brandtechnology .pl-xs {
  padding-left: 0.05rem;
}
.brandtechnology .pt-sm-1\/2 {
  padding-top: 0.05rem;
}
.brandtechnology .pr-sm-1\/2 {
  padding-right: 0.05rem;
}
.brandtechnology .pb-sm-1\/2 {
  padding-bottom: 0.05rem;
}
.brandtechnology .pl-sm-1\/2 {
  padding-left: 0.05rem;
}
.brandtechnology .pt-sm {
  padding-top: 0.1rem;
}
.brandtechnology .pr-sm {
  padding-right: 0.1rem;
}
.brandtechnology .pb-sm {
  padding-bottom: 0.1rem;
}
.brandtechnology .pl-sm {
  padding-left: 0.1rem;
}
.brandtechnology .pt-md-1\/2 {
  padding-top: 0.075rem;
}
.brandtechnology .pr-md-1\/2 {
  padding-right: 0.075rem;
}
.brandtechnology .pb-md-1\/2 {
  padding-bottom: 0.075rem;
}
.brandtechnology .pl-md-1\/2 {
  padding-left: 0.075rem;
}
.brandtechnology .pt-md {
  padding-top: 0.15rem;
}
.brandtechnology .pr-md {
  padding-right: 0.15rem;
}
.brandtechnology .pb-md {
  padding-bottom: 0.15rem;
}
.brandtechnology .pl-md {
  padding-left: 0.15rem;
}
.brandtechnology .pt-lg {
  padding-top: 0.2rem;
}
.brandtechnology .pr-lg {
  padding-right: 0.2rem;
}
.brandtechnology .pb-lg {
  padding-bottom: 0.2rem;
}
.brandtechnology .pl-lg {
  padding-left: 0.2rem;
}
.brandtechnology .pt-gutter {
  padding-top: 0.24rem;
}
.brandtechnology .pr-gutter {
  padding-right: 0.24rem;
}
.brandtechnology .pb-gutter {
  padding-bottom: 0.24rem;
}
.brandtechnology .pl-gutter {
  padding-left: 0.24rem;
}
.brandtechnology .pt-gutter-half {
  padding-top: 0.12rem;
}
.brandtechnology .pr-gutter-half {
  padding-right: 0.12rem;
}
.brandtechnology .pb-gutter-half {
  padding-bottom: 0.12rem;
}
.brandtechnology .pl-gutter-half {
  padding-left: 0.12rem;
}
.brandtechnology .pt-gutter-minus {
  padding-top: 0.16rem;
}
.brandtechnology .pr-gutter-minus {
  padding-right: 0.16rem;
}
.brandtechnology .pb-gutter-minus {
  padding-bottom: 0.16rem;
}
.brandtechnology .pl-gutter-minus {
  padding-left: 0.16rem;
}
.brandtechnology .pt-gutter-minus-half {
  padding-top: 0.08rem;
}
.brandtechnology .pr-gutter-minus-half {
  padding-right: 0.08rem;
}
.brandtechnology .pb-gutter-minus-half {
  padding-bottom: 0.08rem;
}
.brandtechnology .pl-gutter-minus-half {
  padding-left: 0.08rem;
}
.brandtechnology .pointer-events-none {
  pointer-events: none;
}
.brandtechnology .pointer-events-auto {
  pointer-events: auto;
}
.brandtechnology .static {
  position: static;
}
.brandtechnology .fixed {
  position: fixed;
}
.brandtechnology .absolute {
  position: absolute;
}
.brandtechnology .relative {
  position: relative;
}
.brandtechnology .pin-none {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}
.brandtechnology .pin {
  right: 0;
  left: 0;
}
.brandtechnology .pin,
.brandtechnology .pin-y {
  top: 0;
  bottom: 0;
}
.brandtechnology .pin-x {
  right: 0;
  left: 0;
}
.brandtechnology .pin-t {
  top: 0;
}
.brandtechnology .pin-r {
  right: 0;
}
.brandtechnology .pin-b {
  bottom: 0;
}
.brandtechnology .pin-l {
  left: 0;
}
.brandtechnology .resize-none {
  resize: none;
}
.brandtechnology .resize-y {
  resize: vertical;
}
.brandtechnology .resize-x {
  resize: horizontal;
}
.brandtechnology .resize {
  resize: both;
}
.brandtechnology .shadow {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.brandtechnology .shadow-md {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}
.brandtechnology .shadow-lg {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
}
.brandtechnology .shadow-inner {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}
.brandtechnology .shadow-outline {
  -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
          box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
}
.brandtechnology .shadow-none {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.brandtechnology .hover\:shadow:hover {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.brandtechnology .hover\:shadow-md:hover {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}
.brandtechnology .hover\:shadow-lg:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
}
.brandtechnology .hover\:shadow-inner:hover {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}
.brandtechnology .hover\:shadow-outline:hover {
  -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
          box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
}
.brandtechnology .hover\:shadow-none:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.brandtechnology .focus\:shadow:focus {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.brandtechnology .focus\:shadow-md:focus {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}
.brandtechnology .focus\:shadow-lg:focus {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
}
.brandtechnology .focus\:shadow-inner:focus {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}
.brandtechnology .focus\:shadow-outline:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
          box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
}
.brandtechnology .focus\:shadow-none:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.brandtechnology .fill-current {
  fill: currentColor;
}
.brandtechnology .stroke-current {
  stroke: currentColor;
}
.brandtechnology .table-auto {
  table-layout: auto;
}
.brandtechnology .table-fixed {
  table-layout: fixed;
}
.brandtechnology .text-left {
  text-align: left;
}
.brandtechnology .text-center {
  text-align: center;
}
.brandtechnology .text-right {
  text-align: right;
}
.brandtechnology .text-justify {
  text-align: justify;
}
.brandtechnology .text-transparent {
  color: transparent;
}
.brandtechnology .text-black {
  color: #000;
}
.brandtechnology .text-white {
  color: #fff;
}
.brandtechnology .text-ink-dark {
  color: hsla(0deg, 0%, 100%, 0.3);
}
.brandtechnology .text-ink {
  color: #222;
}
.brandtechnology .text-ink-light {
  color: hsla(0deg, 0%, 100%, 0.8);
}
.brandtechnology .text-surface {
  color: rgba(0, 0, 0, 0.8);
}
.brandtechnology .text-surface-dark {
  color: #161617;
}
.brandtechnology .text-boundary {
  color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .text-success {
  color: #1d7d65;
}
.brandtechnology .text-error {
  color: #ff615b;
}
.brandtechnology .text-warning {
  color: orange;
}
.brandtechnology .text-muted {
  color: #b0b0b9;
}
.brandtechnology .text-accent-darkest {
  color: #222;
}
.brandtechnology .text-accent-darker {
  color: #5f5f7b;
}
.brandtechnology .text-accent-dark {
  color: #55556e;
}
.brandtechnology .text-accent {
  color: #44d23c;
}
.brandtechnology .text-accent-light {
  color: #f4f4f4;
}
.brandtechnology .text-accent-lighter {
  color: #b7b7b7;
}
.brandtechnology .text-accent-lightest {
  color: #f9f9f9;
}
.brandtechnology .hover\:text-transparent:hover {
  color: transparent;
}
.brandtechnology .hover\:text-black:hover {
  color: #000;
}
.brandtechnology .hover\:text-white:hover {
  color: #fff;
}
.brandtechnology .hover\:text-ink-dark:hover {
  color: hsla(0deg, 0%, 100%, 0.3);
}
.brandtechnology .hover\:text-ink:hover {
  color: #222;
}
.brandtechnology .hover\:text-ink-light:hover {
  color: hsla(0deg, 0%, 100%, 0.8);
}
.brandtechnology .hover\:text-surface:hover {
  color: rgba(0, 0, 0, 0.8);
}
.brandtechnology .hover\:text-surface-dark:hover {
  color: #161617;
}
.brandtechnology .hover\:text-boundary:hover {
  color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .hover\:text-success:hover {
  color: #1d7d65;
}
.brandtechnology .hover\:text-error:hover {
  color: #ff615b;
}
.brandtechnology .hover\:text-warning:hover {
  color: orange;
}
.brandtechnology .hover\:text-muted:hover {
  color: #b0b0b9;
}
.brandtechnology .hover\:text-accent-darkest:hover {
  color: #222;
}
.brandtechnology .hover\:text-accent-darker:hover {
  color: #5f5f7b;
}
.brandtechnology .hover\:text-accent-dark:hover {
  color: #55556e;
}
.brandtechnology .hover\:text-accent:hover {
  color: #44d23c;
}
.brandtechnology .hover\:text-accent-light:hover {
  color: #f4f4f4;
}
.brandtechnology .hover\:text-accent-lighter:hover {
  color: #b7b7b7;
}
.brandtechnology .hover\:text-accent-lightest:hover {
  color: #f9f9f9;
}
.brandtechnology .focus\:text-transparent:focus {
  color: transparent;
}
.brandtechnology .focus\:text-black:focus {
  color: #000;
}
.brandtechnology .focus\:text-white:focus {
  color: #fff;
}
.brandtechnology .focus\:text-ink-dark:focus {
  color: hsla(0deg, 0%, 100%, 0.3);
}
.brandtechnology .focus\:text-ink:focus {
  color: #222;
}
.brandtechnology .focus\:text-ink-light:focus {
  color: hsla(0deg, 0%, 100%, 0.8);
}
.brandtechnology .focus\:text-surface:focus {
  color: rgba(0, 0, 0, 0.8);
}
.brandtechnology .focus\:text-surface-dark:focus {
  color: #161617;
}
.brandtechnology .focus\:text-boundary:focus {
  color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .focus\:text-success:focus {
  color: #1d7d65;
}
.brandtechnology .focus\:text-error:focus {
  color: #ff615b;
}
.brandtechnology .focus\:text-warning:focus {
  color: orange;
}
.brandtechnology .focus\:text-muted:focus {
  color: #b0b0b9;
}
.brandtechnology .focus\:text-accent-darkest:focus {
  color: #222;
}
.brandtechnology .focus\:text-accent-darker:focus {
  color: #5f5f7b;
}
.brandtechnology .focus\:text-accent-dark:focus {
  color: #55556e;
}
.brandtechnology .focus\:text-accent:focus {
  color: #44d23c;
}
.brandtechnology .focus\:text-accent-light:focus {
  color: #f4f4f4;
}
.brandtechnology .focus\:text-accent-lighter:focus {
  color: #b7b7b7;
}
.brandtechnology .focus\:text-accent-lightest:focus {
  color: #f9f9f9;
}
.brandtechnology .text-zero {
  font-size: 0;
}
.brandtechnology .text-footnotes {
  font-size: 0.12rem;
}
.brandtechnology .text-body-minus,
.brandtechnology .text-caption,
.brandtechnology .text-overline {
  font-size: 0.14rem;
}
.brandtechnology .text-body {
  font-size: 0.16rem;
}
.brandtechnology .text-h6 {
  font-size: 0.18rem;
}
.brandtechnology .text-h5 {
  font-size: 0.2rem;
}
.brandtechnology .text-h4 {
  font-size: 0.24rem;
}
.brandtechnology .text-h3 {
  font-size: 0.4rem;
}
.brandtechnology .text-h2 {
  font-size: 0.48rem;
}
.brandtechnology .text-h1 {
  font-size: 0.64rem;
}
.brandtechnology .text-h1-half {
  font-size: 0.3rem;
}
.brandtechnology .italic {
  font-style: italic;
}
.brandtechnology .roman {
  font-style: normal;
}
.brandtechnology .uppercase {
  text-transform: uppercase;
}
.brandtechnology .lowercase {
  text-transform: lowercase;
}
.brandtechnology .capitalize {
  text-transform: capitalize;
}
.brandtechnology .normal-case {
  text-transform: none;
}
.brandtechnology .underline {
  text-decoration: underline;
}
.brandtechnology .line-through {
  text-decoration: line-through;
}
.brandtechnology .no-underline {
  text-decoration: none;
}
.brandtechnology .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.brandtechnology .subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.brandtechnology .hover\:italic:hover {
  font-style: italic;
}
.brandtechnology .hover\:roman:hover {
  font-style: normal;
}
.brandtechnology .hover\:uppercase:hover {
  text-transform: uppercase;
}
.brandtechnology .hover\:lowercase:hover {
  text-transform: lowercase;
}
.brandtechnology .hover\:capitalize:hover {
  text-transform: capitalize;
}
.brandtechnology .hover\:normal-case:hover {
  text-transform: none;
}
.brandtechnology .hover\:underline:hover {
  text-decoration: underline;
}
.brandtechnology .hover\:line-through:hover {
  text-decoration: line-through;
}
.brandtechnology .hover\:no-underline:hover {
  text-decoration: none;
}
.brandtechnology .hover\:antialiased:hover {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.brandtechnology .hover\:subpixel-antialiased:hover {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.brandtechnology .focus\:italic:focus {
  font-style: italic;
}
.brandtechnology .focus\:roman:focus {
  font-style: normal;
}
.brandtechnology .focus\:uppercase:focus {
  text-transform: uppercase;
}
.brandtechnology .focus\:lowercase:focus {
  text-transform: lowercase;
}
.brandtechnology .focus\:capitalize:focus {
  text-transform: capitalize;
}
.brandtechnology .focus\:normal-case:focus {
  text-transform: none;
}
.brandtechnology .focus\:underline:focus {
  text-decoration: underline;
}
.brandtechnology .focus\:line-through:focus {
  text-decoration: line-through;
}
.brandtechnology .focus\:no-underline:focus {
  text-decoration: none;
}
.brandtechnology .focus\:antialiased:focus {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.brandtechnology .focus\:subpixel-antialiased:focus {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.brandtechnology .tracking-tight {
  letter-spacing: -0.05em;
}
.brandtechnology .tracking-normal {
  letter-spacing: 0;
}
.brandtechnology .tracking-wide {
  letter-spacing: 0.05em;
}
.brandtechnology .select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.brandtechnology .select-text {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.brandtechnology .align-baseline {
  vertical-align: baseline;
}
.brandtechnology .align-top {
  vertical-align: top;
}
.brandtechnology .align-middle {
  vertical-align: middle;
}
.brandtechnology .align-bottom {
  vertical-align: bottom;
}
.brandtechnology .align-text-top {
  vertical-align: text-top;
}
.brandtechnology .align-text-bottom {
  vertical-align: text-bottom;
}
.brandtechnology .visible {
  visibility: visible;
}
.brandtechnology .invisible {
  visibility: hidden;
}
.brandtechnology .whitespace-normal {
  white-space: normal;
}
.brandtechnology .whitespace-no-wrap {
  white-space: nowrap;
}
.brandtechnology .whitespace-pre {
  white-space: pre;
}
.brandtechnology .whitespace-pre-line {
  white-space: pre-line;
}
.brandtechnology .whitespace-pre-wrap {
  white-space: pre-wrap;
}
.brandtechnology .break-words {
  word-wrap: break-word;
}
.brandtechnology .break-normal {
  word-wrap: normal;
}
.brandtechnology .truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.brandtechnology .w-auto {
  width: auto;
}
.brandtechnology .w-px {
  width: 1px;
}
.brandtechnology .w-1\/2 {
  width: 50%;
}
.brandtechnology .w-1\/3 {
  width: 33.33333%;
}
.brandtechnology .w-2\/3 {
  width: 66.66667%;
}
.brandtechnology .w-1\/4 {
  width: 25%;
}
.brandtechnology .w-3\/4 {
  width: 75%;
}
.brandtechnology .w-1\/5 {
  width: 20%;
}
.brandtechnology .w-1\/6 {
  width: 16.66667%;
}
.brandtechnology .w-5\/6 {
  width: 83.33333%;
}
.brandtechnology .w-full {
  width: 100%;
}
.brandtechnology .w-screen {
  width: 100vw;
}
.brandtechnology .z-10 {
  z-index: 10;
}
.brandtechnology .z-20 {
  z-index: 20;
}
.brandtechnology .z-30 {
  z-index: 30;
}
.brandtechnology .z-40 {
  z-index: 40;
}
.brandtechnology .z-50 {
  z-index: 50;
}
.brandtechnology .z-100 {
  z-index: 100;
}
.brandtechnology .z-auto {
  z-index: auto;
}
.brandtechnology .z-negative {
  z-index: -1;
}
.brandtechnology .z-zero {
  z-index: 0;
}
.brandtechnology .z-dialog {
  z-index: 100;
}
.brandtechnology .z-header {
  z-index: 90;
}
.brandtechnology .z-nav2nd {
  z-index: 80;
}
.brandtechnology .z-surface {
  z-index: 20;
}
.brandtechnology .z-button {
  z-index: 10;
}
.brandtechnology .container-topic {
  margin: auto;
  max-width: 1600px;
}
.brandtechnology .container-topic:after,
.brandtechnology .container-topic:before {
  clear: both;
  content: "";
  display: block;
}
.brandtechnology .container-main {
  margin: auto;
  max-width: 1400px;
}
.brandtechnology .container-main:after,
.brandtechnology .container-main:before {
  clear: both;
  content: "";
  display: block;
}
.brandtechnology .container-text {
  margin: auto;
  max-width: 1200px;
}
.brandtechnology .container-text:after,
.brandtechnology .container-text:before {
  clear: both;
  content: "";
  display: block;
}
.brandtechnology .container-text-slim {
  margin: auto;
  max-width: 680px;
}
.brandtechnology .container-text-slim:after,
.brandtechnology .container-text-slim:before {
  clear: both;
  content: "";
  display: block;
}
.brandtechnology .container-fixed {
  margin: auto;
  max-width: 480px;
}
.brandtechnology .container-fixed:after,
.brandtechnology .container-fixed:before {
  clear: both;
  content: "";
  display: block;
}
@media screen and (min-width: 601px) {
  .brandtechnology .container-fixed {
    margin: auto;
    max-width: 840px;
  }
  .brandtechnology .container-fixed:after,
  .brandtechnology .container-fixed:before {
    clear: both;
    content: "";
    display: block;
  }
}
@media screen and (min-width: 961px) {
  .brandtechnology .container-fixed {
    margin: auto;
    max-width: 1024px;
  }
  .brandtechnology .container-fixed:after,
  .brandtechnology .container-fixed:before {
    clear: both;
    content: "";
    display: block;
  }
}
@media screen and (min-width: 1281px) {
  .brandtechnology .container-fixed {
    margin: auto;
    max-width: 1600px;
  }
  .brandtechnology .container-fixed:after,
  .brandtechnology .container-fixed:before {
    clear: both;
    content: "";
    display: block;
  }
}
@media screen and (min-width: 1921px) {
  .brandtechnology .container-fixed {
    margin: auto;
    max-width: 1920px;
  }
  .brandtechnology .container-fixed:after,
  .brandtechnology .container-fixed:before {
    clear: both;
    content: "";
    display: block;
  }
}
.brandtechnology .container-fluid {
  margin: auto;
  max-width: auto;
}
.brandtechnology .container-fluid:after,
.brandtechnology .container-fluid:before {
  clear: both;
  content: "";
  display: block;
}
.brandtechnology .row,
.brandtechnology .row-inline,
.brandtechnology .row-x,
.brandtechnology .row-xy {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.08rem;
  margin-right: -0.08rem;
}
.brandtechnology .row-inline.flex-no-wrap,
.brandtechnology .row-x.flex-no-wrap,
.brandtechnology .row-xy.flex-no-wrap,
.brandtechnology .row.flex-no-wrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media screen and (min-width: 961px) {
  .brandtechnology .row,
  .brandtechnology .row-inline,
  .brandtechnology .row-x,
  .brandtechnology .row-xy {
    margin-left: -0.12rem;
    margin-right: -0.12rem;
  }
}
.brandtechnology .row-inline .column,
.brandtechnology .row-x .column,
.brandtechnology .row-xy .column,
.brandtechnology .row .column {
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  max-width: 100%;
}
@media screen and (min-width: 961px) {
  .brandtechnology .row-inline .column,
  .brandtechnology .row-x .column,
  .brandtechnology .row-xy .column,
  .brandtechnology .row .column {
    padding-left: 0.12rem;
    padding-right: 0.12rem;
  }
}
.brandtechnology .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.brandtechnology .row-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.brandtechnology .row-x {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.brandtechnology .row-xy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -0.08rem;
  margin-bottom: -0.08rem;
}
@media screen and (min-width: 961px) {
  .brandtechnology .row-xy {
    margin-top: -0.12rem;
    margin-bottom: -0.12rem;
  }
}
.brandtechnology .row-xy .column {
  padding-top: 0.08rem;
  padding-bottom: 0.08rem;
  max-width: 100%;
}
@media screen and (min-width: 961px) {
  .brandtechnology .row-xy .column {
    padding-top: 0.12rem;
    padding-bottom: 0.12rem;
  }
}
.brandtechnology .icon-wrapper {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  position: relative;
}
.brandtechnology .icon-wrapper .ico {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -45%);
  transform: translate(-50%, -45%);
}
.brandtechnology .outlined,
.brandtechnology a,
.brandtechnology button {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
.brandtechnology .outlined:focus,
.brandtechnology a:focus,
.brandtechnology button:focus {
  outline: none;
}
.brandtechnology .link-reset,
.brandtechnology .link-reset:hover {
  text-decoration: none;
}
.brandtechnology .link {
  padding: 0.05rem 0.1rem;
}
.brandtechnology .link.icon-only {
  padding: 0.05rem;
}
.brandtechnology .link.active,
.brandtechnology .link:active,
.brandtechnology .link:focus,
.brandtechnology .link:hover {
  color: #44d23c;
}
.brandtechnology .hot {
  min-height: 40px;
  min-width: 40px;
}
.brandtechnology .has-boundary-t:before {
  content: "";
  display: block;
  height: 1px;
  background-color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .sticky {
  position: sticky;
}
.brandtechnology .main-content {
  padding: 0;
  overflow: hidden;
}
.brandtechnology .ar-1\/1 {
  padding-bottom: 100%;
}
.brandtechnology .ar-1\/1,
.brandtechnology .ar-2\/1 {
  height: 0;
  width: 100%;
}
.brandtechnology .ar-2\/1 {
  padding-bottom: 50%;
}
.brandtechnology .ar-1\/2 {
  height: 0;
  width: 100%;
  padding-bottom: 200%;
}
.brandtechnology .ar-40\/21,
.brandtechnology .ar-media {
  height: 0;
  width: 100%;
  padding-bottom: 52.5%;
}
.brandtechnology .img-wrapper.relative {
  position: relative;
}
.brandtechnology .img-wrapper .lazyload {
  content: "";
  display: block;
  z-index: -1;
  opacity: 0.5;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50%;
  height: 50%;
  max-height: 100px;
  max-width: 100px;
  min-height: 30px;
  min-width: 30px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTI5Ljk5NiA0bC4wMDQuMDA0djIzLjk5M2wtLjAwNC4wMDRIMi4wMDNsLS4wMDQtLjAwNFY0LjAwNEwyLjAwMyA0aDI3Ljk5M3pNMzAgMkgyQy45IDIgMCAyLjkgMCA0djI0YzAgMS4xLjkgMiAyIDJoMjhjMS4xIDAgMi0uOSAyLTJWNGMwLTEuMS0uOS0yLTItMnoiLz48cGF0aCBkPSJNMjYgOWEzIDMgMCAxIDEtNiAwIDMgMyAwIDAgMSA2IDB6TTI4IDI2SDR2LTRsNy0xMiA4IDEwaDJsNy02eiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
}
.brandtechnology .wrapper.relative {
  position: relative;
}
.brandtechnology .max-w-graph {
  max-width: 680px;
}
.brandtechnology html {
  font-size: 100px;
  color: #222;
}
.brandtechnology * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.brandtechnology body {
  font-family: Sofia Pro, Roboto, sans-serif;
  font-size: 0.16rem;
  font-weight: 400;
  line-height: 1.4;
}
@media screen and (max-width: 600px) {
  .brandtechnology .button.small-padding:lang(es) {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
@media screen and (max-width: 365px) {
  .brandtechnology .button.small-padding:lang(es) {
    padding-left: 0.1rem;
    padding-right: 0.1rem;
  }
}
.brandtechnology body,
.brandtechnology html {
  background-color: #000;
}
.brandtechnology h1,
.brandtechnology h2,
.brandtechnology h3,
.brandtechnology h4,
.brandtechnology h5,
.brandtechnology h6 {
  text-transform: none;
  letter-spacing: 0;
}
.brandtechnology p {
  margin: auto;
}
.brandtechnology .lazyload,
.brandtechnology .lazyloading {
  -webkit-filter: blur(16px);
  filter: blur(16px);
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}
.brandtechnology .img {
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
  margin: auto;
  width: 100%;
  display: block;
}
.brandtechnology .figure {
  font-size: 0;
}
.brandtechnology .main-content {
  min-height: 80vh;
}
.brandtechnology .site-footer {
  margin-top: 0;
  padding: 0;
}
.brandtechnology .media-icon-wrap,
.brandtechnology .media-icon-wrap > svg {
  font-size: 0;
  width: 20px;
  height: 20px;
}
.brandtechnology .shopify-challenge__container .shopify-challenge__button {
  width: 300px;
  font-size: 0.16rem;
  border-radius: 0;
  height: 0.6rem;
  border: 1px solid #44d23c;
  background-color: transparent;
  color: #44d23c;
}
.brandtechnology .shopify-challenge__container {
  padding-top: 120px;
  padding-bottom: 120px;
  min-height: 80vh;
}
.brandtechnology .shopify-challenge__container .shopify-challenge__errors,
.brandtechnology .shopify-challenge__container .shopify-challenge__message {
  font-size: 0.18rem;
  max-width: 320px;
}
.brandtechnology .icon-burger {
  width: 24px;
  margin-left: -12px;
  height: 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  position: absolute;
  top: 50%;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
  cursor: pointer;
}
.brandtechnology .icon-burger:after,
.brandtechnology .icon-burger:before {
  content: "";
  display: block;
}
.brandtechnology .icon-burger:before {
  border-top: 1px solid;
  border-bottom: 1px solid;
  height: 0;
  width: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -1px;
  margin-left: -12px;
}
.brandtechnology .icon-burger:after {
  border-left: 1px solid;
  border-right: 1px solid;
  height: 24px;
  width: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -1px;
  margin-top: -12px;
}
.brandtechnology .icon-burger:after,
.brandtechnology .icon-burger:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.brandtechnology .icon-burger.is-collapsed {
  height: 0;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.brandtechnology .icon-burger.is-collapsed:before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  top: -6px;
}
.brandtechnology .icon-burger.is-collapsed:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 6px;
}
.brandtechnology #searchs {
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  position: fixed;
  text-align: center;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 600px) {
  .brandtechnology #searchs {
    -webkit-transition: left 0.5s;
    transition: left 0.5s;
    left: 110%;
    display: block;
    background: #fff;
  }
}
.brandtechnology #searchs.search-show {
  display: block;
}
@media screen and (max-width: 600px) {
  .brandtechnology #searchs.search-show {
    left: 0;
  }
}
.brandtechnology #searchs.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.brandtechnology #searchs .search-container {
  padding: 20px 0;
  position: relative;
  width: 655px;
  margin: 12% auto 0;
}
@media screen and (max-width: 767px) {
  .brandtechnology #searchs .search-container {
    width: 420px;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology #searchs .search-container {
    width: 100%;
    height: 100%;
    padding: 30px 10px 10px;
    margin: 0;
  }
}
.brandtechnology #searchs .search-container .search-close {
  position: absolute;
  top: 24px;
  color: #222;
}
@media screen and (min-width: 601px) {
  .brandtechnology #searchs .search-container .search-close {
    display: none;
  }
}
.brandtechnology #searchs .ico-search-box {
  color: #888;
  position: relative;
  top: 50px;
  left: 7px;
  float: left;
  font-size: 28px;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .brandtechnology #searchs .ico-search-box {
    top: 43px;
    left: 4px;
  }
}
.brandtechnology #searchs .ico-close-box {
  color: #888;
  position: relative;
  float: right;
  top: 41px;
  right: -51px;
  font-size: 28px;
  cursor: pointer;
}
.brandtechnology #searchs .ico-close-box.ico-close-box-mob {
  top: 43px;
  right: 0;
}
.brandtechnology #searchs input {
  height: 60px;
  border: 1px solid #8a898a;
  padding-left: 55px;
  font-size: 26px;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .brandtechnology #searchs input {
    font-size: 16px;
    height: 46px;
    padding-left: 45px;
    padding-right: 45px;
  }
}
.brandtechnology #searchs .ssw-h3 {
  clear: both;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.brandtechnology #searchs .search-btn-mob {
  height: 46px;
  line-height: 46px;
}
.brandtechnology .age-model {
  position: fixed !important;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000001;
  font-family: Sofia Pro, Roboto, sans-serif;
  line-height: 1.4;
}
@media screen and (max-width: 350px) {
  .brandtechnology .age-model {
    padding: 0 10px;
  }
}
.brandtechnology .age-model.is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.brandtechnology .age-model .age-model-box {
  width: 688px;
  position: relative;
  margin: auto;
  background: #fff;
  padding: 60px 30px;
}
@media screen and (max-width: 720px) {
  .brandtechnology .age-model .age-model-box {
    padding: 40px 10px;
    width: 100%;
  }
}
@media screen and (max-width: 350px) {
  .brandtechnology .age-model .age-model-box {
    padding: 20px 10px;
  }
}
.brandtechnology .age-model .age-model-box .age-model-logo {
  width: 140px;
  margin-bottom: 25px;
  height: 31px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .age-model .age-model-box .age-model-logo {
    margin-bottom: 20px;
  }
}
.brandtechnology .age-model .age-model-box .age-model-headline {
  font-family: Sofia Pro, Roboto, sans-serif;
  line-height: 1.4;
}
.brandtechnology .age-model .age-model-box .age-model-sub-headline {
  font-size: 0.14rem;
  font-weight: 700;
  position: relative;
  margin: auto;
  text-align: center;
  max-width: 366px;
  margin-top: 23px;
  line-height: 2;
}
@media screen and (max-width: 600px) {
  .brandtechnology .age-model .age-model-box .age-model-sub-headline {
    line-height: 1.6;
    max-width: 280px;
  }
}
.brandtechnology .age-model .age-model-box .age-model-btn-box {
  max-width: 450px;
  margin: 30px auto auto;
}
@media screen and (max-width: 600px) {
  .brandtechnology .age-model .age-model-box .age-model-btn-box {
    max-width: 200px;
  }
}
.brandtechnology .age-model .age-model-box .age-model-close,
.brandtechnology .age-model .age-model-box .age-model-link {
  font-family: Sofia Pro, Roboto, sans-serif;
  line-height: 1.4;
}
.brandtechnology .age-model .age-model-box .age-model-link {
  color: #1f73b7;
  border: 1px solid #e1e1e1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
}
.brandtechnology .age-model .policy-model-box {
  width: 688px;
  background: #000;
  margin: 0 auto auto;
  padding: 20px;
  color: #fff;
}
@media screen and (max-width: 720px) {
  .brandtechnology .age-model .policy-model-box {
    width: 100%;
  }
}
.brandtechnology .age-model .policy-model-box .policy-model-link {
  color: #1f73b7;
}
.brandtechnology .policy-model {
  position: fixed !important;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  width: 100%;
  left: 0;
  bottom: 0;
  right: 0;
  background: #4a4a4a;
  z-index: 1000002;
  font-family: Sofia Pro, Roboto, sans-serif;
  line-height: 1.4;
}
@media screen and (max-width: 350px) {
  .brandtechnology .policy-model {
    padding: 0 10px;
  }
}
.brandtechnology .policy-model.is-active {
  display: block;
}
.brandtechnology .policy-model .policy-model-box {
  width: 688px;
  margin: 0 auto auto;
  padding: 20px;
  color: #fff;
}
@media screen and (max-width: 720px) {
  .brandtechnology .policy-model .policy-model-box {
    width: 100%;
  }
}
.brandtechnology .policy-model .policy-model-box .policy-model-link {
  color: #1f73b7;
}
.brandtechnology .policy-model .policy-model-box .policy-model-ok {
  height: 30px;
  border: 1px solid #fff;
  width: 100px;
  line-height: 30px;
  font-size: 14px;
}
@media screen and (max-width: 720px) {
  .brandtechnology .policy-model .policy-model-box .policy-model-ok {
    margin-right: 40px;
  }
}
.brandtechnology .subscription-model {
  position: fixed !important;
  display: none;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 10px 20px;
  bottom: 0;
  right: 0;
  z-index: 1000000;
  font-family: Sofia Pro, Roboto, sans-serif;
  line-height: 1.4;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.brandtechnology .subscription-model.is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model.is-active {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.brandtechnology .subscription-model .model-colse {
  position: absolute;
  height: 40px;
  width: 40px;
  cursor: pointer;
}
.brandtechnology .subscription-model .model-colse .absolute-center {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.brandtechnology .subscription-model .model-colse .absolute-center .icon-burger {
  margin-right: 0;
}
.brandtechnology .subscription-model .model-box {
  position: relative;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0 0 6px 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 6px 4px rgba(0, 0, 0, 0.05);
  width: 600px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.brandtechnology .subscription-model .model-box .model-img-box {
  width: 200px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-img-box {
    width: 100%;
  }
}
.brandtechnology .subscription-model .model-box .model-text-box {
  text-align: center;
  width: 400px;
  padding: 50px 20px 20px 0;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-text-box {
    width: 100%;
    padding: 20px 10px;
  }
}
.brandtechnology .subscription-model .model-box .model-text-box .model-headline {
  font-size: 0.24rem;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-text-box .model-headline {
    font-size: 0.2rem;
  }
}
.brandtechnology .subscription-model .model-box .model-text-box .model-subline {
  font-size: 0.16rem;
  margin-top: 5px;
}
.brandtechnology .subscription-model .model-box .model-email-box {
  margin-top: 35px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-email-box {
    margin-top: 20px;
  }
}
.brandtechnology .subscription-model .model-box .model-input-box.text-field {
  width: calc(100% - 80px);
  border: 1px solid #4a4a4a;
  color: #000;
  font-size: 0.16rem;
  line-height: 0.6rem;
  margin: auto;
}
@media screen and (max-width: 960px) {
  .brandtechnology .subscription-model .model-box .model-input-box.text-field {
    line-height: 0.46rem;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-input-box.text-field {
    width: 100%;
    line-height: 0.4rem;
  }
}
.brandtechnology .subscription-model .model-box .field-error {
  position: absolute;
  margin-top: 65px;
  color: #b90a0a;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.14rem;
  display: none;
}
.brandtechnology .subscription-model .model-box .field-error.is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 960px) {
  .brandtechnology .subscription-model .model-box .field-error {
    margin-top: 50px;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .field-error {
    position: relative;
    margin-top: 5px;
    margin-bottom: 0;
  }
}
.brandtechnology .subscription-model .model-box .model-submit {
  width: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-submit {
    height: 40px;
    width: 100%;
    margin-top: 12px;
  }
}
.brandtechnology .subscription-model .model-box .model-submit-icon {
  display: none;
}
.brandtechnology .subscription-model .model-box .model-submit-icon.is-active {
  display: block;
  line-height: 1;
}
.brandtechnology .subscription-model .model-box .model-submit-icon .icon_sm_block {
  display: block;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-submit-icon .icon_sm_block {
    display: none;
  }
}
.brandtechnology .subscription-model .model-box .model-subscription-suc-box {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 80px 40px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-subscription-suc-box {
    padding: 50px 20px;
  }
}
.brandtechnology .subscription-model .model-box .model-subscription-suc-box .model-logo {
  width: 134px;
  height: 30px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-subscription-suc-box .model-logo {
    width: 111px;
    height: 20px;
  }
}
.brandtechnology .subscription-model .model-box .model-subscription-suc-box .model-headline {
  font-size: 0.24rem;
  margin-top: 20px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-subscription-suc-box .model-headline {
    font-size: 0.2rem;
    margin-top: 15px;
  }
}
.brandtechnology .subscription-model .model-box .model-subscription-suc-box .model-subline {
  font-size: 0.16rem;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-subscription-suc-box .model-subline {
    font-size: 0.14rem;
  }
}
.brandtechnology .subscription-model .model-box .model-subscription-suc-box .model-code {
  font-size: 0.16rem;
  color: #1f73b7;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription-model .model-box .model-subscription-suc-box .model-code {
    font-size: 0.14rem;
  }
}
.brandtechnology .absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.brandtechnology .subscription .img-wrap {
  margin-left: auto;
  margin-right: auto;
  height: 0;
  width: 100%;
  padding-bottom: 140.40404%;
}
@media screen and (max-width: 600px) {
  .brandtechnology .subscription .img-wrap {
    padding-bottom: 58.83333%;
  }
}
.brandtechnology .pswp__preloader__icn {
  width: 16px;
  height: 16px;
  display: none;
  -webkit-animation: clockwise 0.5s linear infinite;
  animation: clockwise 0.5s linear infinite;
}
.brandtechnology .pswp__preloader__icn.is-active {
  display: block;
}
.brandtechnology .code-toast {
  bottom: 156px;
  left: auto;
  line-height: normal;
  overflow: visible;
  position: fixed;
  z-index: 60;
  right: 21px;
  cursor: pointer;
}
@media screen and (max-width: 720px) {
  .brandtechnology .code-toast {
    right: 18px;
    bottom: 245px;
  }
  .brandtechnology .code-toast .fribuy-wrap {
    font-size: 12px;
  }
  .brandtechnology .code-toast .fribuy-wrap .fribuy-img-wrap {
    width: 36px;
    height: 36px;
  }
  .brandtechnology .code-toast .fribuy-wrap .fribuy-img-wrap svg {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  .brandtechnology .code-toast .fribuy-wrap .code-colse {
    width: 24px;
    height: 24px;
    margin-left: 13px;
    margin-right: -28px;
  }
  .brandtechnology .code-toast .fribuy-wrap .code-colse .icon-burger {
    width: 20px;
    height: 20px;
    margin-left: -12px;
    top: auto;
    margin-top: 3px;
  }
  .brandtechnology .code-toast .fribuy-wrap .code-colse .icon-burger:before {
    width: 14px;
    margin-left: -7px;
  }
  .brandtechnology .code-toast .fribuy-wrap .code-colse .icon-burger:after {
    height: 14px;
    margin-top: -7px;
  }
}
.brandtechnology .code-toast .code-colse {
  width: 30px;
  height: 30px;
  margin-left: 13px;
  margin-right: -24px;
}
.brandtechnology .code-toast .code-colse .icon-burger {
  width: 30px;
  height: 30px;
  margin-left: -9px;
  top: auto;
}
.brandtechnology .code-toast .code-colse .icon-burger:before {
  width: 18px;
  margin-left: -9px;
}
.brandtechnology .code-toast .code-colse .icon-burger:after {
  height: 18px;
  margin-top: -9px;
}
.brandtechnology .pswp__preloader__cut {
  position: relative;
  width: 8px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.brandtechnology .pswp__preloader__donut--fake {
  border: 2px solid red;
  border-radius: 50%;
}
.brandtechnology .pswp__preloader__donut,
.brandtechnology .pswp__preloader__donut--fake {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}
.brandtechnology .pswp__preloader__donut {
  border-radius: 50%;
  border-color: #fff #fff transparent transparent;
  border-style: solid;
  border-width: 2px;
  -webkit-animation: donut-rotate 1s cubic-bezier(0.4, 0, 0.22, 1) infinite;
  animation: donut-rotate 1s cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
  }
}
@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
  }
  to {
    -webkit-transform: rotate(0);
  }
}
@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
.brandtechnology .cart-content.siderbar-wrap {
  padding: 10px;
}
.brandtechnology .cart-content.siderbar-wrap .cart-title-wrap {
  margin-bottom: 0.2rem;
}
.brandtechnology .cart-content.siderbar-wrap .cart-title-wrap .cart-close {
  left: 0;
}
.brandtechnology .fribuy-wrap {
  background: #1f73b7;
  border-radius: 46px;
  padding: 0 20px 0 10px;
}
.brandtechnology .fribuy-wrap .fribuy-img-wrap {
  width: 46px;
  height: 46px;
}
.brandtechnology .fribuy-wrap .fribuy-img-wrap .fribuy-img {
  min-width: 48px;
  height: 48px;
  margin-left: -1px;
  margin-top: -1px;
}
.brandtechnology .popup-model {
  position: fixed !important;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 30px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000001;
  font-family: Sofia Pro, Roboto, sans-serif;
  line-height: 1.4;
}
.brandtechnology .popup-model.is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.brandtechnology .popup-model > .model-box {
  width: 650px;
  position: relative;
  margin: auto;
  background: #fff;
  padding: 60px 30px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .popup-model > .model-box {
    padding: 40px 20px;
    width: 100%;
  }
}
.brandtechnology .popup-model > .model-box .model-colse {
  position: absolute;
  height: 40px;
  width: 40px;
  cursor: pointer;
}
.brandtechnology .popup-model > .model-box .model-headline {
  font-size: 0.34rem;
}
@media screen and (max-width: 600px) {
  .brandtechnology .popup-model > .model-box .model-headline {
    font-size: 0.24rem;
  }
}
.brandtechnology .popup-model > .model-box .model-subline {
  font-size: 0.24rem;
  margin-top: 30px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .popup-model > .model-box .model-subline {
    font-size: 0.14rem;
    margin-top: 23px;
  }
}
.brandtechnology .popup-model > .model-box .model-btn-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 100px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .popup-model > .model-box .model-btn-box {
    margin-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.brandtechnology .popup-model > .model-box .model-btn-box .model-btn {
  margin: 0;
  width: 170px;
  border-radius: 10px;
}
@media screen and (max-width: 960px) {
  .brandtechnology .popup-model > .model-box .model-btn-box .model-btn {
    width: 140px;
    margin-bottom: 10px;
    font-size: 0.14rem;
  }
}
.brandtechnology .bubble-model {
  padding: 0;
  background: #1f73b7;
  width: 325px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 30%;
  position: fixed;
  z-index: 1000001;
  margin: 60px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 0.6rem;
  opacity: 0.7;
  -webkit-animation: bubble 1.5s linear 1 forwards;
  animation: bubble 1.5s linear 1 forwards;
}
@media screen and (max-width: 960px) {
  .brandtechnology .bubble-model {
    width: 250px;
    height: 0.46rem;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .bubble-model {
    width: 190px;
  }
}
@-webkit-keyframes bubble {
  0% {
    margin-top: 60px;
    opacity: 0;
  }
  40% {
    margin-top: 0;
    opacity: 0.7;
  }
  60% {
    margin-top: 0;
    opacity: 0.7;
  }
  to {
    margin-top: -60px;
    opacity: 0;
  }
}
@keyframes bubble {
  0% {
    margin-top: 60px;
    opacity: 0;
  }
  40% {
    margin-top: 0;
    opacity: 0.7;
  }
  60% {
    margin-top: 0;
    opacity: 0.7;
  }
  to {
    margin-top: -60px;
    opacity: 0;
  }
}
.brandtechnology .breadcrumb-section {
  padding: 0.2rem 0;
  margin: auto;
  max-width: 1600px;
  font-size: 14px;
}
@media screen and (max-width: 1640px) {
  .brandtechnology .breadcrumb-section {
    padding: 0.2rem;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .breadcrumb-section {
    padding: 0.2rem 0.24rem;
  }
}
.brandtechnology .breadcrumb-section .breadcrumb-link {
  color: #0687c7;
}
.brandtechnology .site-top-header {
  width: 100%;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  top: 0;
  background-color: #fff;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
@media screen and (max-width: 960px) {
  .brandtechnology .site-top-header {
    padding-left: 0.1rem;
    padding-right: 0.1rem;
  }
}
.brandtechnology .site-top-header.is-fixed {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: scroll;
}
.brandtechnology .site-top-header.is-fixed .navbar__icon-wrapper {
  visibility: hidden;
  pointer-events: none;
}
.brandtechnology .site-top-header.is-fixed .navbar__icon-wrapper.exception {
  visibility: visible;
  pointer-events: auto;
}
.brandtechnology .site-top-header.is-fixed + .main-content,
.brandtechnology .site-top-header.is-fixed + .main-content + .site-footer,
.brandtechnology .site-top-header.is-fixed + main,
.brandtechnology .site-top-header.is-fixed + main + footer {
  height: 0;
  overflow: hidden;
}
@media screen and (min-width: 961px) {
  .brandtechnology .site-top-header .dropdown-icon-wrap {
    display: none;
  }
}
.brandtechnology .site-top-header .dropdown-icon {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  margin-right: 5px;
}
.brandtechnology .site-top-header .is-hidden {
  display: none !important;
}
.brandtechnology .navbar {
  display: block;
  color: #222;
  height: 50px;
  font-size: 0;
  text-align: center;
  white-space: nowrap;
}
.brandtechnology .navbar,
.brandtechnology .navbar__content {
  position: relative;
  width: 100%;
}
.brandtechnology .navbar__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
}
.brandtechnology .navbar__content--main {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__content {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.brandtechnology .navbar__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 50px;
  height: 50px;
}
.brandtechnology .navbar__list--logo {
  width: 100px;
}
@media screen and (max-width: 1150px) {
  .brandtechnology .navbar__list--logo {
    width: 80px;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__list--logo {
    width: 100px;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .navbar__list--logo {
    width: 80px;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__list--product {
    height: auto;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__list--main {
    position: absolute;
    width: calc(100% + 0.2rem);
    overflow: hidden;
    left: -0.1rem;
    max-height: 0;
  }
  .brandtechnology .navbar__list--main .navbar__entry {
    padding: 0;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #e6eaef;
  }
}
.brandtechnology .navbar__list--main.is-active {
  max-height: 1000px;
  overflow: auto;
  height: auto;
  top: 50px;
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__list--main.is-active .navbar__content--main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 600px;
    padding: 0 0.26rem;
  }
}
@media screen and (max-width: 1150px) {
  .brandtechnology .navbar__list--1150 {
    min-width: 10px;
  }
}
.brandtechnology .navbar__list--dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.brandtechnology .navbar__list--dropdown:hover .navbar__panel {
  max-height: 600px;
}
.brandtechnology .navbar__list--dropdown.is-active {
  position: relative;
  height: auto;
}
.brandtechnology .navbar__list--dropdown.is-active .dropdown-icon {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.brandtechnology .navbar__list--dropdown.is-active .navbar__panel {
  max-height: 1000px;
}
.brandtechnology .navbar__list--dropdown.is-active .navbar__panel .navbar__entry {
  border: none;
  height: 40px;
  line-height: 40px;
}
.brandtechnology .navbar__list--icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.1rem;
  height: 50px;
  color: #000;
}
@media screen and (max-width: 600px) {
  .brandtechnology .navbar__list--icon {
    padding: 0 0.05rem;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__list--icon-search {
    left: 40px;
    position: absolute;
  }
}
.brandtechnology .navbar__entry {
  color: #222;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  padding-left: 1em;
  padding-right: 1em;
}
.brandtechnology .navbar__entry:focus,
.brandtechnology .navbar__entry:hover {
  text-decoration: none;
  position: relative;
  color: #1f73b7;
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__entry {
    height: 50px;
    line-height: 50px;
    min-height: 50px;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__entry--hidden-not-lg,
  .brandtechnology .navbar__entry--product {
    display: none;
  }
}
.brandtechnology .navbar__panel {
  position: absolute;
  max-height: 0;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  background-color: #fff;
  text-align: left;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
  top: 50px;
  min-width: 160px;
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__panel {
    position: relative;
    top: 0;
    max-height: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .navbar__panel .navbar__entry {
    font-size: 0.12rem;
    border: none;
    height: 40px;
    line-height: 40px;
    min-height: 40px;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .navbar__panel {
    width: 100%;
  }
}
.brandtechnology .navbar__panel--list {
  padding: 0.1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__panel--list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
    background: #fff;
    position: relative;
  }
}
.brandtechnology .navbar__panel--list.is-active {
  position: relative;
  height: auto;
}
.brandtechnology .navbar__panel--list.is-active .dropdown-icon {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.brandtechnology .navbar__panel--list.is-active .navbar__product--all-in-mob {
  margin-bottom: 10px;
  text-decoration: underline;
}
.brandtechnology .navbar__panel--list.is-active .navbar__product--img {
  padding-top: 10px;
}
.brandtechnology .navbar__panel--list.is-active .navbar__product--all-in-mob,
.brandtechnology .navbar__panel--list.is-active .navbar__product--img {
  max-height: 100%;
}
.brandtechnology .navbar__panel--list.is-active .navbar__panel {
  max-height: 1000px;
}
.brandtechnology .navbar__panel--list.is-active .navbar__panel .navbar__entry {
  border: none;
  height: 40px;
  line-height: 40px;
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__hid-in-point {
    display: none;
  }
}
.brandtechnology .navbar__show-in-point {
  position: absolute;
  left: 0;
}
@media screen and (min-width: 961px) {
  .brandtechnology .navbar__show-in-point {
    display: none;
  }
}
.brandtechnology .navbar__product {
  max-width: 150px;
  min-width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.1rem;
}
.brandtechnology .navbar__product--all {
  color: #1f73b7;
}
.brandtechnology .navbar__product--all:hover {
  text-decoration: underline;
}
.brandtechnology .navbar__product--all-in-mob {
  color: #1f73b7;
  height: 50px;
  line-height: 50px;
  max-height: 0;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
@media screen and (min-width: 961px) {
  .brandtechnology .navbar__product--all-in-mob {
    display: none;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__product--entry {
    max-width: 45%;
    min-width: 45%;
  }
}
.brandtechnology .navbar__product--entry:hover {
  color: #1f73b7;
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__product--title {
    padding: 0;
    height: 50px;
    min-height: 50px;
    line-height: 50px;
    background: #fff;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    z-index: 1;
  }
  .brandtechnology .navbar__product--title .navbar__product--all {
    display: none;
  }
  .brandtechnology .navbar__product--title.is-active .dropdown-icon {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .brandtechnology .navbar__product--title.is-active .navbar__panel {
    max-height: 1000px;
  }
  .brandtechnology .navbar__product--title.is-active .navbar__panel .navbar__entry {
    border: none;
    height: 40px;
    line-height: 40px;
  }
}
.brandtechnology .navbar__product--img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__product--img {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    max-height: 0;
    position: relative;
    z-index: 0;
  }
  .brandtechnology .navbar__product--img p {
    font-weight: 400;
  }
}
.brandtechnology .navbar__product--title-text {
  font-weight: 700;
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__product--title-text {
    font-weight: 400;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #e6eaef;
    margin-bottom: 1px;
  }
  .brandtechnology .navbar__product--title-text:hover {
    color: #1f73b7;
  }
}
.brandtechnology .navbar__icon-burger {
  width: 24px;
  margin-left: -12px;
  height: 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  position: absolute;
  top: 50%;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
  cursor: pointer;
}
.brandtechnology .navbar__icon-burger:after,
.brandtechnology .navbar__icon-burger:before {
  content: "";
  display: block;
}
.brandtechnology .navbar__icon-burger:before {
  border-top: 1px solid;
  border-bottom: 1px solid;
  height: 0;
  width: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -1px;
  margin-left: -12px;
}
.brandtechnology .navbar__icon-burger:after {
  border-left: 1px solid;
  border-right: 1px solid;
  height: 24px;
  width: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -1px;
  margin-top: -12px;
}
.brandtechnology .navbar__icon-burger:after,
.brandtechnology .navbar__icon-burger:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.brandtechnology .navbar__icon-burger.is-collapsed {
  height: 0;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.brandtechnology .navbar__icon-burger.is-collapsed:before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  top: -6px;
}
.brandtechnology .navbar__icon-burger.is-collapsed:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 6px;
}
.brandtechnology .navbar__dropdown-bg {
  width: 100%;
  height: 0;
  background: #fff;
}
.brandtechnology .navbar__icon-make-up {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brandtechnology .navbar__icon-make-up:after {
  content: "";
  display: block;
  border: 4px solid transparent;
  border-bottom-color: currentcolor;
  height: 4px;
  width: 0;
  position: absolute;
}
.brandtechnology .navbar__icon-make-down {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brandtechnology .navbar__icon-make-down:after {
  content: "";
  display: block;
  border-bottom-color: currentcolor;
  border: 4px solid transparent;
  border-top-color: currentcolor;
  height: 4px;
  width: 0;
  position: absolute;
}
@media screen and (max-width: 960px) {
  .brandtechnology .navbar__hide-breakpoint {
    display: none;
  }
}
.brandtechnology .panel__trigger:hover .panel__content {
  max-height: 800px;
}
.brandtechnology .panel__trigger:hover .panel__content .navbar__entry:before {
  display: none;
}
.brandtechnology .panel__trigger-input {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 1px;
}
@media screen and (max-width: 960px) {
  .brandtechnology .panel__trigger-input {
    max-height: 0;
  }
}
.brandtechnology .panel__trigger-input:checked + .panel__content {
  max-height: 800px;
}
.brandtechnology .panel__content {
  max-height: 0;
  overflow: hidden;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  background-color: #fff;
}
.brandtechnology .panel__content--maxh {
  max-height: 600px;
}
.brandtechnology .panel__content--pic {
  width: auto;
}
.brandtechnology .panel__content--pic a {
  width: 300px;
}
.brandtechnology .panel__content--pic a img {
  padding: 0 10px 10px;
}
@media screen and (max-width: 960px) {
  .brandtechnology .panel__content--show {
    max-height: 600px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .brandtechnology .panel__content--show a {
    width: 50%;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .header-brand-wrap {
    position: relative;
    left: 3%;
    top: 0;
  }
}
@media screen and (min-width: 961px) {
  .brandtechnology .choose-store-panel--hidden-lg {
    display: none;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .choose-store-panel {
    max-width: 100%;
    max-height: 600px;
    width: 100%;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.brandtechnology .choose-store-panel > .link-reset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.14rem;
  white-space: nowrap;
  position: relative;
  background-color: #fff;
  padding-left: 1em;
  padding-right: 1em;
  height: 40px;
  line-height: 40px;
  z-index: 50;
}
.brandtechnology .choose-store-panel > .link-reset.is-active,
.brandtechnology .choose-store-panel > .link-reset:hover {
  color: #346094;
}
@media screen and (max-width: 960px) {
  .brandtechnology .choose-store-panel > .link-reset {
    padding-left: 0;
    padding-right: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.brandtechnology .has-boundary-t {
  width: 100%;
  background: #f9f9f9;
  height: 1px;
}
@media screen and (max-width: 960px) {
  .brandtechnology .has-boundary-t.has-boundary-t-product {
    display: none;
  }
}
.brandtechnology .has-surface-full {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 80;
}
.brandtechnology #shopify-section-header {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 90;
}
.brandtechnology .login-name {
  height: 24px;
  line-height: 24px;
  color: #222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-indent: 6px;
}
.brandtechnology .return-pagehome {
  height: 50px;
  max-height: 0;
  overflow: hidden;
  color: #fff;
  font-size: 0.16rem;
  z-index: 91;
  -webkit-animation: return 13s ease-out forwards;
  animation: return 13s ease-out forwards;
}
@-webkit-keyframes return {
  0% {
    max-height: 0;
  }
  46% {
    max-height: 0;
  }
  50% {
    max-height: 50px;
  }
  96% {
    max-height: 50px;
  }
  to {
    max-height: 0;
  }
}
@keyframes return {
  0% {
    max-height: 0;
  }
  46% {
    max-height: 0;
  }
  50% {
    max-height: 50px;
  }
  96% {
    max-height: 50px;
  }
  to {
    max-height: 0;
  }
}
.brandtechnology .dounceIn {
  -webkit-animation: dounceIn 1s forwards;
  animation: dounceIn 1s forwards;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes dounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes dounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.brandtechnology .cart-add-num {
  -webkit-animation: cartadd 0.4s cubic-bezier(0.14, 0.75, 0.32, 0.89) forwards;
  animation: cartadd 0.4s cubic-bezier(0.14, 0.75, 0.32, 0.89) forwards;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes cartadd {
  0% {
    opacity: 1;
    -webkit-transform: translate(15px, -20px);
    transform: translate(15px, -20px);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(-10px, -10px);
    transform: translate(-10px, -10px);
  }
}
@keyframes cartadd {
  0% {
    opacity: 1;
    -webkit-transform: translate(15px, -20px);
    transform: translate(15px, -20px);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(-10px, -10px);
    transform: translate(-10px, -10px);
  }
}
.brandtechnology .figure.guardian .img-wrap {
  margin-left: auto;
  margin-right: auto;
  height: 0;
  width: 100%;
  padding-bottom: 49.55752%;
}
@media screen and (max-width: 720px) {
  .brandtechnology .figure.guardian .img-wrap {
    margin-left: auto;
    margin-right: auto;
    height: 0;
    width: 100%;
    padding-bottom: 13.31058%;
  }
}
.brandtechnology .site-footer {
  overflow: hidden;
  color: #c7c7cd;
}
.brandtechnology .site-footer .footer-logo {
  width: 150px;
  max-width: 150px;
  min-width: 150px;
  display: block;
}
@media screen and (max-width: 960px) {
  .brandtechnology .site-footer .footer-logo {
    width: 180px;
    max-width: 180px;
    min-width: 180px;
    display: block;
    margin-bottom: 20px;
  }
}
.brandtechnology .site-footer .site-footer-link {
  color: #c7c7cd;
}
.brandtechnology .site-footer .site-footer-link:hover {
  color: #f4f4f4;
}
.brandtechnology .site-footer .footer-link-group-one {
  padding-top: 0.57rem;
  padding-bottom: 0.57rem;
}
@media screen and (max-width: 600px) {
  .brandtechnology .site-footer .footer-link-group-one {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .site-footer .footer-main-nav {
    width: 100%;
  }
}
.brandtechnology .site-footer .footer-main-nav .nav-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 600px) {
  .brandtechnology .site-footer .footer-main-nav .nav-wrap {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.brandtechnology .site-footer .footer-main-nav > ul > li {
  margin: 0 0.35rem;
}
@media screen and (max-width: 600px) {
  .brandtechnology .site-footer .footer-main-nav > ul > li {
    margin-left: 0.2rem;
    margin-right: 0.2rem;
  }
}
.brandtechnology .site-footer .copyright {
  padding-top: 15px;
  padding-bottom: 15px;
}
.brandtechnology .site-footer .newsletter-submit {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.brandtechnology .site-footer .footer-tips {
  position: absolute;
  margin-top: 10px;
  color: #b90a0a;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.14rem;
  display: none;
}
@media screen and (max-width: 720px) {
  .brandtechnology .site-footer .footer-tips {
    position: relative;
  }
}
.brandtechnology .site-footer .footer-tips .feed-info-svg {
  fill: #b90a0a;
}
.brandtechnology .site-footer .tips-is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.brandtechnology .site-footer .tips-is-active-suc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #61d773;
}
.brandtechnology .site-footer .tips-is-active-suc .feed-info-svg {
  fill: #61d773;
}
.brandtechnology .icon-close {
  display: block;
  width: 20px;
  height: 20px;
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.brandtechnology .icon-close:after,
.brandtechnology .icon-close:before {
  content: "";
  display: block;
}
.brandtechnology .icon-close:before {
  border-top: 1px solid;
  border-bottom: 1px solid;
  height: 0;
  width: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -1px;
  margin-left: -8px;
}
.brandtechnology .icon-close:after {
  border-left: 1px solid;
  border-right: 1px solid;
  height: 16px;
  width: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -1px;
  margin-top: -8px;
}
.brandtechnology .icon-close:after,
.brandtechnology .icon-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.brandtechnology .imodal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 100;
}
.brandtechnology .imodal.is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.brandtechnology .modal-background {
  background-color: rgba(0, 0, 0, 0.86);
}
.brandtechnology .modal-card,
.brandtechnology .modal-content {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 960px) {
  .brandtechnology .modal-card,
  .brandtechnology .modal-content {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
  }
}
.brandtechnology .modal-close {
  cursor: pointer;
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}
.brandtechnology .modal-close:after,
.brandtechnology .modal-close:before {
  content: "";
  display: block;
}
.brandtechnology .modal-close:before {
  border-top: 1px solid;
  border-bottom: 1px solid;
  height: 0;
  width: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -1px;
  margin-left: -8px;
}
.brandtechnology .modal-close:after {
  border-left: 1px solid;
  border-right: 1px solid;
  height: 16px;
  width: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -1px;
  margin-top: -8px;
}
.brandtechnology .modal-close:after,
.brandtechnology .modal-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.brandtechnology .modal-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}
.brandtechnology .modal-card-foot,
.brandtechnology .modal-card-head {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #161617;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px;
  position: relative;
}
.brandtechnology .modal-card-head {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom: 1px;
  border-style: solid;
  border-color: hsla(0deg, 0%, 59%, 0.2);
}
.brandtechnology .modal-card-title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 48px;
  line-height: 1;
  color: #44d23c;
}
@media screen and (max-width: 600px) {
  .brandtechnology .modal-card-title {
    font-size: 0.48rem;
  }
}
.brandtechnology .modal-card-foot {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: hsla(0deg, 0%, 59%, 0.2);
  border-top: 1px hsla(0deg, 0%, 59%, 0.2);
  border-style: solid;
}
.brandtechnology .modal-card-foot .button:not(:last-child) {
  margin-right: 10px;
}
.brandtechnology .modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: #161617;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}
.brandtechnology .weglot-container {
  display: none !important;
}
.brandtechnology .weglot-container.wg-default,
.brandtechnology .weglot-container.wg-default .country-selector {
  left: 20px;
  bottom: 100px;
  right: auto;
}
.brandtechnology .dropdown {
  position: relative;
}
.brandtechnology .dropdown .dropdown-toggle {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.brandtechnology .dropdown .dropdown-toggle > .ico {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
}
.brandtechnology .dropdown .dropdown-toggle > .ico + .text-content {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brandtechnology .dropdown .dropdown-menu {
  color: #000;
  background: #fff;
  min-width: 140px;
  position: absolute;
  top: 100%;
  left: 0;
  right: auto;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 600px) {
  .brandtechnology .dropdown .dropdown-menu {
    left: -100%;
  }
}
.brandtechnology .dropdown.show .dropdown-menu {
  max-height: 400px;
}
.brandtechnology .dropdown .dropdown-item {
  text-align: left;
  line-height: 50px;
  height: 50px;
  font-size: 14px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  white-space: nowrap;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brandtechnology .dropdown .dropdown-item:hover {
  color: #346094;
}
.brandtechnology .dropdown .dropdown-item:before {
  margin-right: 10px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .dropdown .dropdown-item {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.brandtechnology .footer-dark .dropdown .dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 50px;
  height: 50px;
  padding: 0 20px;
  margin-left: -20px;
  text-align: left;
  color: #fff;
}
@media screen and (max-width: 600px) {
  .brandtechnology .footer-dark .dropdown .dropdown-toggle {
    text-align: center;
    margin-left: auto;
  }
}
.brandtechnology .footer-dark .dropdown .dropdown-menu {
  background: #000;
  color: #fff;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  background-color: #444445;
}
.brandtechnology #judgeme_product_reviews .jdgm-ask-question-btn,
.brandtechnology #judgeme_product_reviews .jdgm-write-rev-link {
  border: none;
  text-decoration: none;
}
.brandtechnology #judgeme_product_reviews .jdgm-countdown {
  font-size: 12px;
}
.brandtechnology .jdgm-widget label {
  font-size: 14px;
}
.brandtechnology .modal-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.brandtechnology .content-section,
.brandtechnology .feature-section,
.brandtechnology .imodal,
.brandtechnology .mx-container,
.brandtechnology .site-footer .footer-link-group-one,
.brandtechnology .site-footer .footer-link-group-two {
  padding-left: 0.16rem;
  padding-right: 0.16rem;
}
@media screen and (min-width: 961px) {
  .brandtechnology .content-section,
  .brandtechnology .feature-section,
  .brandtechnology .imodal,
  .brandtechnology .mx-container,
  .brandtechnology .site-footer .footer-link-group-one,
  .brandtechnology .site-footer .footer-link-group-two {
    padding-left: 0.24rem;
    padding-right: 0.24rem;
  }
}
.brandtechnology .mxy-container {
  padding: 0.16rem;
}
@media screen and (min-width: 961px) {
  .brandtechnology .mxy-container {
    padding: 0.24rem;
  }
}
.brandtechnology .button {
  background-image: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto auto 0;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  text-decoration: none;
  position: relative;
  outline: none;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  z-index: 1;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0;
  border: 1px solid transparent;
  height: 0.6rem;
}
@media screen and (max-width: 960px) {
  .brandtechnology .button {
    height: 0.46rem;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .button {
    height: 0.4rem;
  }
}
.brandtechnology .button.button-small {
  height: 0.46rem;
  font-size: 0.14rem;
}
.brandtechnology .button.no-padding {
  padding-left: 0;
  padding-right: 0;
}
.brandtechnology .button.small-padding {
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.brandtechnology .button.no-margin {
  margin-left: 0;
  margin-right: 0;
}
.brandtechnology .button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.brandtechnology .button.disabled,
.brandtechnology .button.disabled.button-accent,
.brandtechnology .button.disabled.button-ghost,
.brandtechnology .button[disabled],
.brandtechnology .button[disabled].button-accent,
.brandtechnology .button[disabled].button-ghost,
.brandtechnology .button fieldset[disabled],
.brandtechnology .button fieldset[disabled].button-accent,
.brandtechnology .button fieldset[disabled].button-ghost {
  cursor: default;
  pointer-events: none;
  color: #fff;
  border: none;
  border-color: #b0b0b9;
  background-color: #b0b0b9;
}
.brandtechnology .button.focus,
.brandtechnology .button:focus,
.brandtechnology .button:hover {
  text-decoration: none;
  outline: 0;
  opacity: 0.8;
}
.brandtechnology .button.plain-text {
  cursor: pointer;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.brandtechnology .button.plain-text.focus,
.brandtechnology .button.plain-text:focus,
.brandtechnology .button.plain-text:hover {
  opacity: 1;
}
.brandtechnology .button.active,
.brandtechnology .button:active {
  outline: 0;
  background-image: none;
}
.brandtechnology .button.fits-container,
.brandtechnology .button.stretched {
  width: 100%;
}
.brandtechnology .button.debuzz,
.brandtechnology .button.debuzz.focus,
.brandtechnology .button.debuzz:focus,
.brandtechnology .button.debuzz:hover {
  color: transparent !important;
  pointer-events: none;
  cursor: wait;
}
.brandtechnology .button.debuzz.focus .icon,
.brandtechnology .button.debuzz.focus svg,
.brandtechnology .button.debuzz .icon,
.brandtechnology .button.debuzz:focus .icon,
.brandtechnology .button.debuzz:focus svg,
.brandtechnology .button.debuzz:hover .icon,
.brandtechnology .button.debuzz:hover svg,
.brandtechnology .button.debuzz svg {
  fill: transparent !important;
}
.brandtechnology .button.debuzz.focus:before,
.brandtechnology .button.debuzz:before,
.brandtechnology .button.debuzz:focus:before,
.brandtechnology .button.debuzz:hover:before {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: pageloadingblink 1s infinite;
  animation: pageloadingblink 1s infinite;
  font-size: 20px;
}
.brandtechnology .button.icon-only {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0;
  min-width: 0.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.brandtechnology .button.has-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.brandtechnology .button.has-icon.inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.brandtechnology .button.has-icon.icon-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.brandtechnology .button.has-icon .ico {
  -webkit-transform: translateY(-0.3em);
  transform: translateY(-0.3em);
}
.brandtechnology .button.button-accent {
  background-color: #44d23c;
  border-color: #44d23c;
  color: #fff;
}
.brandtechnology .button.button-ghost {
  border: 1px solid;
}
.brandtechnology .button .button,
.brandtechnology .button .link-group-responsive .trigger.button,
.brandtechnology .link-group-responsive .button .trigger.button {
  padding-left: 0.1rem;
  padding-right: 0.1rem;
}
@-webkit-keyframes button-blink {
  from-color: #fff;
  to-color: #44d23c;
}
@keyframes button-blink {
  from-color: #fff;
  to-color: #44d23c;
}
.brandtechnology .breadcrumbs {
  white-space: nowrap;
}
.brandtechnology .breadcrumbs .breadcrumbs-items-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brandtechnology .breadcrumbs .breadcrumbs-item {
  display: none;
}
@media screen and (min-width: 601px) {
  .brandtechnology .breadcrumbs .breadcrumbs-item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .brandtechnology .breadcrumbs .breadcrumbs-item:after {
    content: "/";
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .brandtechnology .breadcrumbs .breadcrumbs-item.current-item:after,
  .brandtechnology .breadcrumbs .breadcrumbs-item.last-path .icon-wrapper {
    display: none;
  }
}
.brandtechnology .breadcrumbs .breadcrumbs-item.last-path {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.brandtechnology .ico-alert-octagon:before {
  content: "\e001";
}
.brandtechnology .ico-alert-octagon:before,
.brandtechnology .ico-alert:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-alert:before {
  content: "\e002";
}
.brandtechnology .ico-arrow-down:before {
  content: "\e003";
}
.brandtechnology .ico-arrow-down:before,
.brandtechnology .ico-arrow-left:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-arrow-left:before {
  content: "\e004";
}
.brandtechnology .ico-arrow-right:before {
  content: "\e005";
}
.brandtechnology .ico-arrow-right:before,
.brandtechnology .ico-arrow-up:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-arrow-up:before {
  content: "\e006";
}
.brandtechnology .ico-bin:before {
  content: "\e007";
}
.brandtechnology .ico-bin:before,
.brandtechnology .ico-cart:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-cart:before {
  content: "\e008";
}
.brandtechnology .ico-check:before {
  content: "\e009";
}
.brandtechnology .ico-check:before,
.brandtechnology .ico-checkbox-checked:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-checkbox-checked:before {
  content: "\e00a";
}
.brandtechnology .ico-checkbox-unchecked:before {
  content: "\e00b";
}
.brandtechnology .ico-checkbox-unchecked:before,
.brandtechnology .ico-chevron-down:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-chevron-down:before {
  content: "\e00c";
}
.brandtechnology .ico-chevron-up:before {
  content: "\e00d";
}
.brandtechnology .ico-chevron-up:before,
.brandtechnology .ico-circle-left:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-circle-left:before {
  content: "\e00e";
}
.brandtechnology .ico-circle-right:before {
  content: "\e00f";
}
.brandtechnology .ico-circle-right:before,
.brandtechnology .ico-close:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-close:before {
  content: "\e010";
}
.brandtechnology .ico-down:before {
  content: "\e011";
}
.brandtechnology .ico-down:before,
.brandtechnology .ico-edit:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-edit:before {
  content: "\e012";
}
.brandtechnology .ico-en:before {
  content: "\e013";
}
.brandtechnology .ico-en:before,
.brandtechnology .ico-eye-blocked:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-eye-blocked:before {
  content: "\e014";
}
.brandtechnology .ico-eye:before {
  content: "\e015";
}
.brandtechnology .ico-eye:before,
.brandtechnology .ico-facebook-inverted:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-facebook-inverted:before {
  content: "\e016";
}
.brandtechnology .ico-facebook:before {
  content: "\e017";
}
.brandtechnology .ico-facebook:before,
.brandtechnology .ico-image:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-image:before {
  content: "\e018";
}
.brandtechnology .ico-instagram:before {
  content: "\e019";
}
.brandtechnology .ico-instagram:before,
.brandtechnology .ico-link-arrow:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-link-arrow:before {
  content: "\e01a";
}
.brandtechnology .ico-link:before {
  content: "\e01b";
}
.brandtechnology .button.debuzz.focus:before,
.brandtechnology .button.debuzz:before,
.brandtechnology .button.debuzz:focus:before,
.brandtechnology .button.debuzz:hover:before,
.brandtechnology .ico-link:before,
.brandtechnology .ico-logo:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .button.debuzz.focus:before,
.brandtechnology .button.debuzz:before,
.brandtechnology .button.debuzz:focus:before,
.brandtechnology .button.debuzz:hover:before,
.brandtechnology .ico-logo:before {
  content: "\e01c";
}
.brandtechnology .ico-minus:before {
  content: "\e01d";
}
.brandtechnology .ico-minus:before,
.brandtechnology .ico-paper-plane:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-paper-plane:before {
  content: "\e01e";
}
.brandtechnology .ico-phone:before {
  content: "\e01f";
}
.brandtechnology .ico-phone:before,
.brandtechnology .ico-play:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-play:before {
  content: "\e020";
}
.brandtechnology .ico-plus:before {
  content: "\e021";
}
.brandtechnology .ico-plus:before,
.brandtechnology .ico-question-mark:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-question-mark:before {
  content: "\e022";
}
.brandtechnology .ico-radio-checked:before {
  content: "\e023";
}
.brandtechnology .ico-radio-checked:before,
.brandtechnology .ico-radio-unchecked:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-radio-unchecked:before {
  content: "\e024";
}
.brandtechnology .ico-search:before {
  content: "\e025";
}
.brandtechnology .ico-search:before,
.brandtechnology .ico-share:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-share:before {
  content: "\e026";
}
.brandtechnology .ico-star-full:before {
  content: "\e027";
}
.brandtechnology .ico-star-full:before,
.brandtechnology .ico-star-o:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-star-o:before {
  content: "\e028";
}
.brandtechnology .ico-switch:before {
  content: "\e029";
}
.brandtechnology .ico-switch:before,
.brandtechnology .ico-tag:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-tag:before {
  content: "\e02a";
}
.brandtechnology .ico-twitch:before {
  content: "\e02b";
}
.brandtechnology .ico-twitch:before,
.brandtechnology .ico-twitter:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-twitter:before {
  content: "\e02c";
}
.brandtechnology .ico-user:before {
  content: "\e02d";
}
.brandtechnology .ico-user:before,
.brandtechnology .ico-youtube:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.brandtechnology .ico-youtube:before {
  content: "\e02e";
}
.brandtechnology .ico-zh:before {
  font-family: base;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  content: "\e02f";
}
.brandtechnology .icon-ellipsis-vertical {
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  border: 2px solid;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -2px;
}
.brandtechnology .icon-ellipsis-vertical:after,
.brandtechnology .icon-ellipsis-vertical:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  border: 2px solid;
  position: absolute;
  left: -2px;
}
.brandtechnology .icon-ellipsis-vertical:before {
  top: -8px;
}
.brandtechnology .icon-ellipsis-vertical:after {
  bottom: -8px;
}
.brandtechnology .link-group-responsive {
  position: relative;
  height: 40px;
}
@media screen and (min-width: 961px) {
  .brandtechnology .link-group-responsive {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.brandtechnology .link-group-responsive.option-visible .backdrop-curtain {
  display: block;
  position: fixed;
  top: -100px;
  bottom: -100px;
  left: -100px;
  right: -100px;
  padding: 100px;
}
.brandtechnology .link-group-responsive.option-visible .options-wrapper {
  max-height: 1000px;
}
.brandtechnology .link-group-responsive .backdrop-curtain {
  display: none;
}
.brandtechnology .link-group-responsive.text-right .trigger .trigger.button,
.brandtechnology .link-group-responsive .trigger .button {
  padding-left: 0;
  padding-right: 0.1rem;
}
.brandtechnology .link-group-responsive .trigger.button {
  height: 40px;
}
@media screen and (min-width: 961px) {
  .brandtechnology .link-group-responsive .trigger {
    display: none;
  }
}
.brandtechnology .link-group-responsive .options-wrapper {
  max-height: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  overflow: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 100%;
  width: 100vw;
  text-align: center;
}
@media screen and (min-width: 961px) {
  .brandtechnology .link-group-responsive .options-wrapper {
    width: auto;
    max-height: 1000px;
    position: static;
    padding-left: 0;
    padding-right: 0;
  }
}
.brandtechnology .link-group-responsive .options-wrapper .link {
  display: block;
  line-height: 1;
  white-space: nowrap;
  padding: 0.15rem 0.08rem 0.15rem 0;
}
@media screen and (max-width: 960px) {
  .brandtechnology .link-group-responsive .options-wrapper .link.selected {
    color: #44d23c;
  }
}
@media screen and (min-width: 961px) {
  .brandtechnology .link-group-responsive .options-wrapper .link {
    padding-left: 0.05rem;
  }
}
.brandtechnology .link-group-responsive.text-right .trigger .button {
  padding-left: 0.1rem;
  padding-right: 0;
}
.brandtechnology .link-group-responsive.text-right .options-wrapper {
  padding-left: 0;
  padding-right: 32px;
  text-align: right;
}
@media screen and (min-width: 961px) {
  .brandtechnology .link-group-responsive.text-right .options-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
.brandtechnology .link-group-responsive.text-right .options-wrapper .link {
  padding-right: 0;
}
@media screen and (min-width: 961px) {
  .brandtechnology .link-group-responsive.text-right .options-wrapper .link {
    padding-right: 0.05rem;
  }
}
.brandtechnology .icon-plus {
  display: block;
  width: 20px;
  height: 20px;
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.brandtechnology .icon-plus:after,
.brandtechnology .icon-plus:before {
  content: "";
  display: block;
}
.brandtechnology .icon-plus:before {
  border-top: 1px solid;
  border-bottom: 1px solid;
  height: 0;
  width: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -1px;
  margin-left: -8px;
}
.brandtechnology .icon-plus:after {
  border-left: 1px solid;
  border-right: 1px solid;
  height: 16px;
  width: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -1px;
  margin-top: -8px;
}
.brandtechnology .icon-plus:after,
.brandtechnology .icon-plus:before {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.brandtechnology .module-details,
.brandtechnology .section-details {
  margin: auto;
  display: block;
  overflow: hidden;
}
.brandtechnology .module-details .summary-reset,
.brandtechnology .section-details .summary-reset {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 0;
  outline: 0;
  margin-left: -30px;
}
.brandtechnology .module-details .summary-reset::-webkit-details-marker,
.brandtechnology .section-details .summary-reset::-webkit-details-marker {
  display: none;
}
.brandtechnology .module-details .summary-headline,
.brandtechnology .section-details .summary-headline {
  color: #fff;
}
.brandtechnology .module-details .summary-headline:focus,
.brandtechnology .module-details .summary-headline:hover,
.brandtechnology .section-details .summary-headline:focus,
.brandtechnology .section-details .summary-headline:hover {
  opacity: 0.75;
}
.brandtechnology .module-details .summary-inner,
.brandtechnology .section-details .summary-inner {
  margin-left: 30px;
  padding: 0.05rem 0.1rem;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  cursor: pointer;
  overflow: hidden;
}
.brandtechnology .module-details .icon-wrapper,
.brandtechnology .section-details .icon-wrapper {
  margin-right: 10px;
}
.brandtechnology .module-details[open] .icon-plus:after,
.brandtechnology .section-details[open] .icon-plus:after,
.brandtechnology details[open] .icon-plus:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.brandtechnology .field-pack .field-wrap .text-field {
  height: 0.6rem;
  font-size: 0.14rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  padding-left: 0.12rem;
  padding-right: 0.12rem;
  border: 1px solid hsla(0deg, 0%, 59%, 0.2);
  border-radius: 0;
  background: hsla(0deg, 0%, 100%, 0.2);
  line-height: 0.6rem;
}
.brandtechnology .field-pack .field-wrap .text-field:focus,
.brandtechnology .field-pack .field-wrap .text-field:hover {
  outline: 0;
}
.brandtechnology .field-pack .field-wrap .text-field.invalid {
  border-color: #ff615b;
}
.brandtechnology .field-pack .field-wrap .text-field.text-field-bg {
  background-color: #fff;
}
@media screen and (max-width: 960px) {
  .brandtechnology .field-pack .field-wrap .text-field {
    height: 0.46rem;
    line-height: 0.46rem;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .field-pack .field-wrap .text-field {
    height: 0.4rem;
    line-height: 0.4rem;
  }
}
.brandtechnology .field-pack .field-error,
.brandtechnology .field-pack .field-tips {
  margin-top: 0.08rem;
}
@media (min-width: 961px) {
  .brandtechnology .field-pack .field-error,
  .brandtechnology .field-pack .field-tips {
    margin-top: 0.12rem;
  }
}
.brandtechnology .form-error,
.brandtechnology .form-tips {
  margin-top: 0.08rem;
}
@media (min-width: 961px) {
  .brandtechnology .form-error,
  .brandtechnology .form-tips {
    margin-top: 0.12rem;
  }
}
.brandtechnology .place-top {
  right: 50px;
  bottom: 70px;
  position: fixed;
  z-index: 80;
}
@media screen and (max-width: 600px) {
  .brandtechnology .place-top {
    right: 15px;
    bottom: 15px;
  }
}
.brandtechnology .place-top .place-top-box {
  width: 64px;
  height: 64px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  .brandtechnology .place-top .place-top-box {
    width: 44px;
    height: 44px;
  }
}
.brandtechnology .cart-surface {
  display: block;
  top: 0;
  left: 0;
}
.brandtechnology .cart-surface.hid-cart-surface {
  display: none;
}
.brandtechnology .cart-content {
  -webkit-transition: right 0.5s;
  transition: right 0.5s;
  right: -110%;
  width: 50%;
  min-width: 600px;
  max-width: 820px;
  padding: 0.4rem 0;
  top: 0;
}
.brandtechnology .cart-content.cart-content-change-transition {
  -webkit-transition: right 0s;
  transition: right 0s;
}
.brandtechnology .cart-content.cart-content-show {
  right: 0;
}
@media screen and (max-width: 1280px) {
  .brandtechnology .cart-content {
    padding: 0.3rem 0;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .cart-content {
    padding: 0.2rem 0;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .cart-content {
    min-width: auto;
    width: 100%;
    padding: 0 0 0.2rem;
  }
}
.brandtechnology .cart-content.cart-content-hide {
  right: -110%;
}
.brandtechnology .cart-content .cart-section {
  padding: 0 0.5rem;
}
@media screen and (max-width: 1280px) {
  .brandtechnology .cart-content .cart-section {
    padding: 0 0.3rem;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .cart-content .cart-section {
    min-width: auto;
    width: 100%;
    padding: 0 0.24rem;
  }
}
.brandtechnology .cart-content .cart-loading {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 20;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0.5);
}
.brandtechnology .cart-content .cart-loading.is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.brandtechnology .cart-content .cart-loading .cart-svg {
  -webkit-animation: whirl 3s linear infinite;
  animation: whirl 3s linear infinite;
}
.brandtechnology .cart-content .cart-title-wrap {
  height: 0.4rem;
  margin-bottom: 0.3rem;
}
@media screen and (max-width: 1280px) {
  .brandtechnology .cart-content .cart-title-wrap {
    margin-bottom: 0.2rem;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-title-wrap {
    margin: 0.1rem 0;
  }
}
.brandtechnology .cart-content .cart-title-wrap .cart-title {
  line-height: 0.4rem;
}
.brandtechnology .cart-content .cart-title-wrap .cart-close {
  position: absolute;
  left: 10px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-title-wrap .cart-close {
    left: 10px;
  }
}
.brandtechnology .cart-content .cart-menu-content {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
.brandtechnology .cart-content .cart-menu-content .cart-menu {
  height: 100%;
  padding: 0;
  min-height: calc(100% + 1px);
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-menu-content .cart-menu {
    width: 100%;
    padding-right: 0;
  }
}
.brandtechnology .cart-content .cart-menu-content .cart-menu .merch-list {
  height: 130px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-menu-content .cart-menu .merch-list {
    height: 170px;
    margin: auto auto 0.4rem;
  }
}
.brandtechnology .cart-content .cart-menu-content .cart-menu .merch-list .merch-img {
  width: 130px;
  height: 130px;
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-menu-content .cart-menu .merch-list .merch-img {
    width: 100px;
    height: 100px;
  }
}
.brandtechnology .cart-content .cart-menu-content .cart-menu .merch-list .merch-info {
  margin-left: 0.35rem;
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-menu-content .cart-menu .merch-list .merch-info {
    margin-left: 0.2rem;
  }
}
.brandtechnology .cart-content .merch-num-wrap {
  position: relative;
  margin-right: 0.4rem;
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .merch-num-wrap {
    margin-right: 0;
  }
}
.brandtechnology .cart-content .merch-num-wrap .num-add-sm {
  width: 50px;
  height: 50px;
  border: 1px solid #ccc;
  border-left: none;
}
.brandtechnology .cart-content .merch-num-wrap .num-add-sm .icon-plus-cart {
  display: block;
  width: 0;
  height: 0;
  background-color: transparent;
  cursor: pointer;
}
.brandtechnology .cart-content .merch-num-wrap .num-add-sm .icon-plus-cart:after,
.brandtechnology .cart-content .merch-num-wrap .num-add-sm .icon-plus-cart:before {
  content: "";
  display: block;
}
.brandtechnology .cart-content .merch-num-wrap .num-add-sm .icon-plus-cart:before {
  border-top: 1px solid;
  border-bottom: 1px solid;
  height: 0;
  width: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -1px;
  margin-left: -8px;
}
.brandtechnology .cart-content .merch-num-wrap .num-add-sm .icon-plus-cart:after {
  border-left: 1px solid;
  border-right: 1px solid;
  height: 16px;
  width: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -1px;
  margin-top: -8px;
}
.brandtechnology .cart-content .merch-num-wrap .num-add-sm .icon-plus-cart:after,
.brandtechnology .cart-content .merch-num-wrap .num-add-sm .icon-plus-cart:before {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.brandtechnology .cart-content .merch-num-wrap .num-subtract-sm {
  width: 50px;
  height: 50px;
  border: 1px solid #ccc;
  border-right: none;
}
.brandtechnology .cart-content .merch-num-wrap .num-subtract-sm .icon-subtract-cart {
  display: block;
  width: 0;
  height: 0;
  background-color: transparent;
  cursor: pointer;
}
.brandtechnology .cart-content .merch-num-wrap .num-subtract-sm .icon-subtract-cart:after,
.brandtechnology .cart-content .merch-num-wrap .num-subtract-sm .icon-subtract-cart:before {
  content: "";
  display: block;
}
.brandtechnology .cart-content .merch-num-wrap .num-subtract-sm .icon-subtract-cart:before {
  border-top: 1px solid;
  border-bottom: 1px solid;
  height: 0;
  width: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -1px;
  margin-left: -8px;
}
.brandtechnology .cart-content .merch-num-wrap .num-subtract-sm .icon-subtract-cart:after {
  border-left: 1px solid;
  border-right: 1px solid;
  height: 16px;
  width: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -1px;
  margin-top: -8px;
}
.brandtechnology .cart-content .merch-num-wrap .num-subtract-sm .icon-subtract-cart:after,
.brandtechnology .cart-content .merch-num-wrap .num-subtract-sm .icon-subtract-cart:before {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.brandtechnology .cart-content .merch-num-wrap .num-subtract-sm .icon-subtract-cart:after {
  display: none;
}
.brandtechnology .cart-content .merch-num-wrap .merch-num {
  width: 50px;
  line-height: 50px;
  border: 1px solid #ccc;
  outline: none;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .merch-num-wrap .merch-num {
    text-align: center;
    height: 50px;
  }
}
.brandtechnology .cart-content .merch-num-wrap .num-change-btn {
  height: 50px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .merch-num-wrap .num-change-btn {
    height: 40px;
    position: absolute;
    right: 26%;
    display: none;
  }
}
.brandtechnology .cart-content .merch-num-wrap .num-change-btn .num-add {
  height: 25px;
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brandtechnology .cart-content .merch-num-wrap .num-change-btn .num-add:after {
  content: "";
  display: block;
  border: 6px solid transparent;
  border-bottom-color: currentcolor;
  height: 6px;
  width: 0;
  position: absolute;
  position: relative;
}
.brandtechnology .cart-content .merch-num-wrap .num-change-btn .num-subtract {
  height: 25px;
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brandtechnology .cart-content .merch-num-wrap .num-change-btn .num-subtract:after {
  content: "";
  display: block;
  border-bottom-color: currentcolor;
  border: 6px solid transparent;
  border-top-color: currentcolor;
  height: 6px;
  width: 0;
  position: absolute;
  position: relative;
}
.brandtechnology .cart-content .merch-num-wrap .cart-svg-delete {
  fill: #000;
  opacity: 1;
}
.brandtechnology .cart-content .merch-num-wrap .cart-svg-delete:hover {
  opacity: 0.6;
}
.brandtechnology .cart-content .cart-bottom {
  margin: auto;
  padding-top: 30px;
  max-width: 500px;
}
@media screen and (max-width: 960px) {
  .brandtechnology .cart-content .cart-bottom {
    padding-top: 20px;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-bottom {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }
}
.brandtechnology .cart-content .cart-bottom .offer-tips {
  font-size: 16px;
  font-weight: 500;
  color: #f2612c;
  line-height: 19px;
  background: #fff1e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-bottom .offer-tips {
    font-size: 14px;
  }
}
.brandtechnology .cart-content .cart-bottom .offer-tips .offer-tips-text {
  color: #f2612c;
  display: block;
  padding: 6px;
}
.brandtechnology .cart-content .cart-bottom .cart-btn {
  margin-top: 20px;
  margin-bottom: 0;
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-bottom .cart-btn {
    margin-top: 20px;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .cart-content .cart-bottom .cart-btn .cart-btn-link {
    padding: 0 0.3rem;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-bottom .cart-btn .cart-btn-link {
    padding: 0 0.2rem;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .cart-content .cart-bottom .cart-btn .cart-btn-checkout {
    padding: 0 0.3rem;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .cart-content .cart-bottom .cart-btn .cart-btn-checkout {
    padding: 0 0.2rem;
  }
}
@-webkit-keyframes whirl {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes whirl {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.brandtechnology #login_modal,
.brandtechnology #signup_modal {
  width: 100%;
  height: 100%;
  z-index: 100;
  text-align: center;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.brandtechnology #login_modal.login-popup,
.brandtechnology #signup_modal.login-popup {
  display: none;
  left: 0;
  top: 0;
  position: fixed;
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal.login-popup,
  .brandtechnology #signup_modal.login-popup {
    -webkit-transition: left 0.5s;
    transition: left 0.5s;
    left: 110%;
    display: block;
  }
}
.brandtechnology #login_modal.login-popup .ssw-modal-dialog,
.brandtechnology #signup_modal.login-popup .ssw-modal-dialog {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  max-width: 688px;
  padding: 0 10px;
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal.login-popup .ssw-modal-dialog,
  .brandtechnology #signup_modal.login-popup .ssw-modal-dialog {
    width: 100%;
    height: 100%;
    background: #fff;
    padding-top: 30px;
  }
}
.brandtechnology #login_modal.login-popup .ssw-modal-dialog .login-close,
.brandtechnology #signup_modal.login-popup .ssw-modal-dialog .login-close {
  position: absolute;
  top: 24px;
  color: #222;
}
@media screen and (min-width: 601px) {
  .brandtechnology #login_modal.login-popup .ssw-modal-dialog .login-close,
  .brandtechnology #signup_modal.login-popup .ssw-modal-dialog .login-close {
    display: none;
  }
}
@media screen and (min-width: 601px) {
  .brandtechnology #login_modal.login-popup .ssw-modal-content,
  .brandtechnology #signup_modal.login-popup .ssw-modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal.login-popup .ssw-close,
  .brandtechnology #signup_modal.login-popup .ssw-close {
    display: none;
  }
}
.brandtechnology #login_modal.login-popup.close-login-popup,
.brandtechnology #signup_modal.login-popup.close-login-popup {
  right: 0;
}
.brandtechnology #login_modal.login-popup.sign-show,
.brandtechnology #signup_modal.login-popup.sign-show {
  display: block;
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal.login-popup.sign-show,
  .brandtechnology #signup_modal.login-popup.sign-show {
    left: 0;
  }
}
.brandtechnology #login_modal.sign-show,
.brandtechnology #signup_modal.sign-show {
  display: block;
}
.brandtechnology #login_modal .login_modal_background,
.brandtechnology #signup_modal .login_modal_background {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  height: 100%;
  width: 100%;
}
.brandtechnology #login_modal .ssw-modal-dialog,
.brandtechnology #signup_modal .ssw-modal-dialog {
  position: relative;
  max-width: 688px;
  padding: 0 10px;
  margin: auto;
}
.brandtechnology #login_modal .ssw-close,
.brandtechnology #signup_modal .ssw-close {
  font-size: 30px;
  margin-bottom: 0;
  width: 36px;
  line-height: 36px;
  height: 36px;
  z-index: 100000;
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  outline: none;
  float: right;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 1;
}
.brandtechnology #login_modal .ssw-close:hover,
.brandtechnology #signup_modal .ssw-close:hover {
  opacity: 0.2;
}
.brandtechnology #login_modal .ssw-modal-content,
.brandtechnology #signup_modal .ssw-modal-content {
  position: relative;
  background-color: #fff;
  border: none;
  border-radius: 2px;
  outline: none;
  padding: 50px 50px 0;
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal .ssw-modal-content,
  .brandtechnology #signup_modal .ssw-modal-content {
    padding: 0 10px;
  }
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body {
  position: relative;
  overflow-y: auto;
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body .ssw-socialconnect,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body .ssw-socialconnect {
  margin-bottom: 40px;
  margin-top: 35px;
}
@media screen and (max-width: 1280px) {
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-body .ssw-socialconnect,
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body .ssw-socialconnect {
    margin-bottom: 20px;
    margin-top: 18px;
  }
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body .ssw-h3,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body .ssw-h3 {
  clear: both;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body .login-failed,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body .login-failed {
  background: #fbf8e3;
  text-align: left;
  padding: 21px 43px 21px 9px;
  font-size: 14px;
  font-weight: 700;
  color: #c09854;
  position: relative;
  margin-top: 38px;
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body .login-failed .login-failed-close,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body .login-failed .login-failed-close {
  position: absolute;
  right: 9px;
  margin-top: -8px;
  color: #c09854;
  font-size: 24px;
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body .login-failed .login-failed-close:hover,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body .login-failed .login-failed-close:hover {
  opacity: 0.5;
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body .login-failed li,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body .login-failed li {
  list-style: none;
  margin-bottom: 0;
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form {
  margin: 0 auto;
  text-align: right;
  width: 76%;
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form,
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form {
    width: 100%;
  }
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group {
  margin-bottom: 10px;
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group.sign-up-btn,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group.sign-up-btn {
  margin-bottom: 32px;
}
@media screen and (max-width: 1280px) {
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group.sign-up-btn,
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group.sign-up-btn {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group.sign-up-btn,
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group.sign-up-btn {
    margin-bottom: 32px;
  }
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group .ssw-span3,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group .ssw-span3 {
  display: inline-block;
  margin-bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group .btn,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group .btn {
  display: inline-block;
  margin-bottom: 0;
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=email],
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=password],
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=text],
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=email],
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=password],
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=text] {
  display: block;
  width: 100%;
  height: 60px;
  min-height: 40px;
  padding: 0 9px;
  line-height: 22px;
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  outline: none;
  background: #fff;
  color: #5f6a7d;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 0 15px;
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=email],
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=password],
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=text],
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=email],
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=password],
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=text] {
    height: 46px;
  }
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=submit],
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=submit] {
  background: #000;
  color: #fff;
  border: 0;
  padding: 10px 70px;
  height: 60px;
  min-height: 40px;
  text-align: center;
  cursor: pointer;
  font-family: Muli, sans-serif;
  font-weight: 700;
  font-size: 18px;
  text-transform: none;
  display: inline-block;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  -webkit-appearance: none;
  border-radius: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=submit],
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group input[type=submit] {
    height: 46px;
  }
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group .ssw-link,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group .ssw-link {
  font-size: 14px;
  margin-top: 34px;
  margin-bottom: 32px;
  display: block;
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group .ssw-link,
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-body form .ssw-control-group .ssw-link {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.brandtechnology #login_modal .ssw-modal-content .ssw-modal-footer,
.brandtechnology #signup_modal .ssw-modal-content .ssw-modal-footer {
  padding: 30px 20px;
  margin-top: 0;
  text-align: right;
  border-top: 1px solid #e2e2e2;
  font-size: 14px;
}
@media screen and (max-width: 600px) {
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-footer,
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-footer {
    padding: 20px 0;
  }
}
@media screen and (max-width: 1280px) {
  .brandtechnology #login_modal .ssw-modal-content .ssw-modal-footer,
  .brandtechnology #signup_modal .ssw-modal-content .ssw-modal-footer {
    padding: 20px;
  }
}
.brandtechnology #login_modal a,
.brandtechnology #signup_modal a {
  color: #0687c7;
  text-decoration: none;
  outline: 0;
  -webkit-transition: color 0.1s linear;
  transition: color 0.1s linear;
}
.brandtechnology .classic {
  margin-left: auto;
  margin-right: auto;
  height: 0;
  width: 100%;
  padding-bottom: 383.2618%;
}
@media screen and (max-width: 600px) {
  .brandtechnology .classic {
    margin-left: auto;
    margin-right: auto;
    height: 0;
    width: 100%;
    padding-bottom: 530.76923%;
  }
}
.brandtechnology .figure.nano {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}
.brandtechnology .figure.nano .img-wrap {
  display: block;
  height: 0;
  overflow: hidden;
  width: 137.14286%;
  padding-bottom: 104.21429%;
  margin-left: -18.57143%;
}
@media screen and (max-width: 600px) {
  .brandtechnology .figure.nano .img-wrap {
    margin-left: auto;
    margin-right: auto;
    height: 0;
    width: 100%;
    padding-bottom: 139.46667%;
  }
}
.brandtechnology .figure.flavor .img-wrap {
  margin-left: auto;
  margin-right: auto;
  height: 0;
  width: 100%;
  padding-bottom: 100%;
}
@media screen and (max-width: 600px) {
  .brandtechnology .figure.flavor .img-wrap {
    margin-left: auto;
    margin-right: auto;
    height: 0;
    width: 100%;
    padding-bottom: 72.22222%;
  }
}
@media screen and (min-width: 721px) {
  .brandtechnology body {
    overflow: hidden;
  }
}
.brandtechnology .sticky-animation {
  max-height: 0;
  overflow: hidden;
}
.brandtechnology .sticky-animation.is-active {
  -webkit-animation: headeranimation 1s linear 1 forwards;
  animation: headeranimation 1s linear 1 forwards;
}
@-webkit-keyframes headeranimation {
  0% {
    max-height: 0;
    overflow: hidden;
  }
  99% {
    max-height: 50px;
    overflow: hidden;
  }
  to {
    max-height: 100vh;
    overflow: visible;
  }
}
@keyframes headeranimation {
  0% {
    max-height: 0;
    overflow: hidden;
  }
  99% {
    max-height: 50px;
    overflow: hidden;
  }
  to {
    max-height: 100vh;
    overflow: visible;
  }
}
.brandtechnology .ribbon-animation {
  max-height: 0;
  overflow: hidden;
}
.brandtechnology .ribbon-animation.is-active {
  max-height: 150px;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}
.brandtechnology .arrow-down {
  width: 23px;
  bottom: 10%;
  position: absolute;
  -webkit-animation: arrow 4s linear 1;
  animation: arrow 4s linear 1;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
}
@media screen and (max-width: 720px) {
  .brandtechnology .arrow-down {
    display: none;
  }
}
.brandtechnology .hero-headline {
  font-size: 0.96rem;
  opacity: 0.5;
  opacity: 0;
  position: absolute;
  color: #fff;
}
@media screen and (max-width: 1320px) {
  .brandtechnology .hero-headline {
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .hero-headline {
    font-size: 0.5rem;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .hero-headline {
    font-size: 0.48rem;
    margin-top: 5%;
    line-height: 45px;
    top: 8%;
  }
}
.brandtechnology .hero-headline.is-active {
  -webkit-animation: headline 4s linear 1 forwards;
  animation: headline 4s linear 1 forwards;
}
@media screen and (max-width: 720px) {
  .brandtechnology .hero-headline.is-active {
    -webkit-animation: headlinesm 1s linear 1 forwards;
    animation: headlinesm 1s linear 1 forwards;
  }
}
@-webkit-keyframes headline {
  0% {
    margin-top: 1%;
    opacity: 0;
  }
  30% {
    margin-top: 0;
    opacity: 1;
  }
  75% {
    margin-top: 0;
    opacity: 1;
  }
  to {
    opacity: 0;
    margin-top: -6%;
  }
}
@keyframes headline {
  0% {
    margin-top: 1%;
    opacity: 0;
  }
  30% {
    margin-top: 0;
    opacity: 1;
  }
  75% {
    margin-top: 0;
    opacity: 1;
  }
  to {
    opacity: 0;
    margin-top: -6%;
  }
}
@-webkit-keyframes headlinesm {
  0% {
    margin-top: 3%;
    opacity: 0;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}
@keyframes headlinesm {
  0% {
    margin-top: 3%;
    opacity: 0;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}
.brandtechnology .hero-subline {
  font-size: 0.48rem;
  line-height: 40px;
  text-align: center;
  opacity: 0;
  -webkit-transform: scale(2);
  transform: scale(2);
  margin-top: 32%;
  position: absolute;
  color: #fff;
}
@media screen and (max-width: 720px) {
  .brandtechnology .hero-subline .hero-subline-title {
    opacity: 0.7;
    font-size: 20px;
    line-height: 30px;
  }
}
.brandtechnology .hero-subline .hero-list-wrap {
  margin-top: 110px;
  width: 960px;
}
@media screen and (max-width: 1320px) {
  .brandtechnology .hero-subline .hero-list-wrap {
    width: 760px;
    margin-top: 90px;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .hero-subline .hero-list-wrap {
    width: 585px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .hero-subline .hero-list-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 34px;
    line-height: 40px;
    margin-top: 70px;
    margin-bottom: 70px;
    width: 100%;
  }
}
.brandtechnology .hero-subline .hero-list-wrap .hero-list {
  width: 220px;
}
@media screen and (max-width: 1320px) {
  .brandtechnology .hero-subline .hero-list-wrap .hero-list {
    width: 190px;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .hero-subline .hero-list-wrap .hero-list {
    width: 175px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .hero-subline .hero-list-wrap .hero-list {
    width: 100%;
    margin-top: 40px;
  }
}
.brandtechnology .hero-subline .hero-list-wrap .hero-list-subline {
  font-size: 18px;
  text-align: center;
  line-height: 26px;
  display: block;
  margin-top: 16px;
}
@media screen and (max-width: 1320px) {
  .brandtechnology .hero-subline .hero-list-wrap .hero-list-subline {
    font-size: 16px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .hero-subline .hero-list-wrap .hero-list-subline {
    opacity: 0.7;
    line-height: 20px;
  }
}
@media screen and (max-width: 1320px) {
  .brandtechnology .hero-subline {
    font-size: 0.34rem;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .hero-subline {
    font-size: 0.28rem;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .hero-subline {
    position: relative;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    margin-top: -30%;
  }
}
@media screen and (min-width: 721px) {
  .brandtechnology .hero-subline.is-active {
    -webkit-animation: subline 4s linear 1 forwards;
    animation: subline 4s linear 1 forwards;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .hero-subline.is-active {
    -webkit-animation: sublinesm 2s linear 1 forwards;
    animation: sublinesm 2s linear 1 forwards;
  }
}
@-webkit-keyframes subline {
  0% {
    margin-top: 32%;
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
  75% {
    margin-top: 32%;
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
  to {
    opacity: 1;
    margin-top: 3%;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes subline {
  0% {
    margin-top: 32%;
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
  75% {
    margin-top: 32%;
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
  to {
    opacity: 1;
    margin-top: 3%;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes sublinesm {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sublinesm {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.brandtechnology .hero-subline-sm-wrap {
  padding: 10px 8% 60px;
}
@media screen and (min-width: 721px) {
  .brandtechnology .hero-subline-sm-wrap {
    display: none;
  }
}
.brandtechnology .hero-subline-sm {
  display: none;
}
@media screen and (max-width: 720px) {
  .brandtechnology .hero-subline-sm {
    color: #fff;
    display: block;
    font-size: 0.16rem;
    opacity: 0;
  }
}
.brandtechnology .hero-subline-sm.is-active {
  -webkit-transition: all 2s;
  transition: all 2s;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
  opacity: 1;
  -webkit-animation: sublinesm 2s linear 1 forwards;
  animation: sublinesm 2s linear 1 forwards;
}
.brandtechnology .full-section {
  max-width: 1920px;
  margin: auto;
}
.brandtechnology .sec-nav-section {
  padding-top: 10px;
  padding-bottom: 0;
  top: 0;
  max-height: 0;
  overflow: hidden;
  -webkit-animation: secnav 4s linear 1 forwards;
  animation: secnav 4s linear 1 forwards;
  z-index: 60;
  background: #000;
}
.brandtechnology .sec-nav-section.is-active {
  background: #fff;
}
.brandtechnology .sec-nav-section.is-active .sec-nav-list {
  color: rgba(45, 42, 38, 0.5);
}
.brandtechnology .sec-nav-section.is-active .sec-nav-list.is-active {
  color: #2d2a26;
  border-bottom: 2px solid #2d2a26;
}
.brandtechnology .sec-nav-section .sec-nav-list-wrap {
  margin: 0 -0.15rem;
}
@media screen and (max-width: 720px) {
  .brandtechnology .sec-nav-section .sec-nav-list-wrap {
    overflow: scroll;
  }
}
.brandtechnology .sec-nav-section .sec-nav-list {
  margin: 0 0.15rem;
  color: hsla(0deg, 0%, 100%, 0.5);
  line-height: 27px;
  white-space: nowrap;
  cursor: pointer;
}
.brandtechnology .sec-nav-section .sec-nav-list.is-active {
  color: #fff;
  border-bottom: 2px solid #fff;
  font-weight: 700;
}
.brandtechnology .feature-section {
  padding-top: 200px;
  padding-bottom: 200px;
  color: #000;
}
@media screen and (max-width: 1320px) {
  .brandtechnology .feature-section {
    padding-top: 160px;
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .feature-section {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
.brandtechnology .feature-section.feature-section-video {
  padding-top: 0;
}
.brandtechnology .feature-section.feature-section-alpha {
  margin-top: 0;
  background: #000;
  color: #fff;
  padding-top: 151px;
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha {
    padding-top: 120px;
    padding-left: 0;
    padding-right: 0;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-text-block {
  text-align: left;
  margin-left: 65%;
  width: 360px;
  margin-top: -50%;
  opacity: 1;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-text-block {
    width: 250px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-text-block {
    margin-left: auto;
    margin-right: auto;
    width: 285px;
    margin-top: -4%;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-block-2 {
  top: 50%;
}
.brandtechnology .feature-section.feature-section-alpha .alpha-headline {
  font-size: 96px;
  line-height: 115px;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline {
    font-size: 70px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline {
    font-size: 48px;
    line-height: 40px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-headline-2 {
  font-size: 48px;
  line-height: 40px;
  margin-top: 270px;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-2 {
    margin-top: 220px;
    font-size: 40px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-2 {
    font-size: 34px;
    line-height: 40px;
    margin-top: 100px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-headline-end1 {
  margin-top: 435px;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-end1 {
    margin-top: 180px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-end1 {
    margin-top: 0;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-headline-start3 {
  margin-top: 800px;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-start3 {
    margin-top: 450px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-headline-start4 {
  margin-top: 400px;
}
.brandtechnology .feature-section.feature-section-alpha .alpha-headline-end2 {
  margin-top: 200px;
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-end2 {
    margin-top: 0;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-headline-3 {
  font-size: 34px;
  line-height: 40px;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-3 {
    font-size: 28px;
    line-height: 34px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-3 {
    font-size: 34px;
    line-height: 40px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-headline-4 {
  font-size: 34px;
  line-height: 40px;
  width: 358px;
  margin-top: 350px;
  text-align: left;
  margin-right: 55%;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-4 {
    font-size: 28px;
    line-height: 34px;
    width: 270px;
    margin-top: 300px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-4 {
    width: 285px;
    font-size: 34px;
    line-height: 40px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 300px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-headline-5 {
  font-size: 34px;
  line-height: 40px;
  width: 328px;
  margin-top: 500px;
  text-align: left;
  margin-left: 60%;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-5 {
    font-size: 28px;
    line-height: 34px;
    width: 270px;
    margin-top: 300px;
    margin-left: 56%;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-5 {
    width: 285px;
    font-size: 34px;
    line-height: 40px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 300px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-headline-6 {
  font-size: 34px;
  line-height: 40px;
  width: 358px;
  margin-top: 500px;
  text-align: left;
  margin-right: 55%;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-6 {
    font-size: 28px;
    line-height: 34px;
    width: 270px;
    margin-top: 300px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-headline-6 {
    width: 285px;
    font-size: 34px;
    line-height: 40px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 300px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .z-1 {
  position: relative;
  z-index: 1;
}
.brandtechnology .feature-section.feature-section-alpha .img-alpha {
  width: 100%;
  position: sticky;
  top: 92px;
  z-index: 0;
  margin-top: -25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 1570px) {
  .brandtechnology .feature-section.feature-section-alpha .img-alpha {
    width: 90%;
  }
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .img-alpha {
    margin-top: -33px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .img-alpha {
    width: 100%;
    margin-top: -2px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .img-alpha .img-alpha-list {
  opacity: 0;
  position: absolute;
}
.brandtechnology .feature-section.feature-section-alpha .img-alpha .img-alpha-list:first-of-type {
  width: 76%;
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .img-alpha .img-alpha-list:first-of-type {
    width: 100%;
  }
}
.brandtechnology .feature-section.feature-section-alpha .img-alpha .img-alpha-list:nth-of-type(2) {
  margin-top: -15%;
  width: 110%;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .img-alpha .img-alpha-list:nth-of-type(2) {
    margin-top: -1%;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .img-alpha .img-alpha-list:nth-of-type(2) {
    width: 100%;
    margin-top: 13%;
  }
}
.brandtechnology .feature-section.feature-section-alpha .img-alpha .img-alpha-list:nth-of-type(3) {
  margin-top: -8%;
  width: 37%;
}
@media screen and (max-width: 1400px) {
  .brandtechnology .feature-section.feature-section-alpha .img-alpha .img-alpha-list:nth-of-type(3) {
    margin-top: -7%;
  }
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .img-alpha .img-alpha-list:nth-of-type(3) {
    margin-top: 10%;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .img-alpha .img-alpha-list:nth-of-type(3) {
    width: 60%;
  }
}
.brandtechnology .feature-section.feature-section-alpha .img-vibrate {
  width: 514px;
  z-index: 0;
}
.brandtechnology .feature-section.feature-section-alpha .img-airway {
  width: 1566px;
}
.brandtechnology .feature-section.feature-section-alpha .alpha-subline {
  font-size: 24px;
  color: hsla(0deg, 0%, 100%, 0.7);
  line-height: 36px;
  margin-top: 400px;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-subline {
    margin-top: 300px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-subline {
    margin-top: 144px;
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    padding: 0 20px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-subline-2 {
  font-size: 24px;
  line-height: 36px;
  margin-top: 18px;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-subline-2 {
    font-size: 20px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-subline-2 {
    margin-top: 14px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-subline-3 {
  font-size: 18px;
  line-height: 26px;
  margin-top: 40px;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-subline-3 {
    font-size: 14px;
    line-height: 24px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-subline-3 {
    font-size: 16px;
    line-height: 20px;
    margin-top: 35px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-subline-6 {
  font-size: 18px;
  line-height: 26px;
  margin-top: 40px;
}
@media screen and (max-width: 1100px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-subline-6 {
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-subline-6 {
    font-size: 18px;
    line-height: 26px;
    margin-top: 16px;
  }
}
.brandtechnology .feature-section.feature-section-alpha .alpha-subline-feature {
  margin-top: 18px;
  font-size: 18px;
  color: hsla(0deg, 0%, 100%, 0.7);
  line-height: 26px;
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section.feature-section-alpha .alpha-subline-feature {
    margin-top: 14px;
    font-size: 16px;
    line-height: 26px;
  }
}
.brandtechnology .feature-section.feature-section-nano {
  padding: 0;
  background: #ecf5fa;
}
.brandtechnology .feature-section.feature-section-nano .container-nano {
  max-width: 1400px;
  margin: auto;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 80%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 1280px) {
  .brandtechnology .feature-section.feature-section-nano .container-nano {
    top: 82%;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .feature-section.feature-section-nano .container-nano {
    top: 84%;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section.feature-section-nano .container-nano {
    position: relative;
    -webkit-transform: translate(0);
    transform: translate(0);
    left: 0;
    top: 0;
    padding-bottom: 10%;
  }
}
.brandtechnology .feature-section.feature-section-nano .container-nano .nano-headline {
  font-size: 0.34rem;
  color: #2d2a26;
  line-height: 40px;
  padding: 0 30px;
}
@media screen and (max-width: 860px) {
  .brandtechnology .feature-section.feature-section-nano .container-nano .nano-headline {
    font-size: 0.3rem;
    line-height: 34px;
    width: 450px;
    margin: auto;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section.feature-section-nano .container-nano .nano-headline {
    font-size: 0.18rem;
    line-height: 22px;
    width: auto;
  }
}
.brandtechnology .feature-section.feature-section-nano .container-nano .nano-subline {
  margin-top: 35px;
  font-size: 0.18rem;
  line-height: 26px;
}
@media screen and (max-width: 960px) {
  .brandtechnology .feature-section.feature-section-nano .container-nano .nano-subline {
    margin-top: 25px;
  }
}
@media screen and (max-width: 860px) {
  .brandtechnology .feature-section.feature-section-nano .container-nano .nano-subline {
    font-size: 0.16rem;
    line-height: 22px;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section.feature-section-nano .container-nano .nano-subline {
    font-size: 0.16rem;
    line-height: 20px;
    margin-top: 12px;
  }
}
.brandtechnology .feature-section .headline {
  font-size: 0.6rem;
  line-height: 72px;
  text-align: center;
  padding: 0 20px;
}
@media screen and (max-width: 1300px) {
  .brandtechnology .feature-section .headline {
    font-size: 0.48rem;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .headline {
    font-size: 34px;
    line-height: 40px;
  }
}
.brandtechnology .feature-section .subline {
  font-size: 0.2rem;
  line-height: 30px;
  margin-top: 16px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .subline {
    font-size: 0.16rem;
    line-height: 20px;
    margin-top: 10px;
  }
}
.brandtechnology .feature-section .classic-wrap {
  width: 17%;
  margin: auto;
}
@media screen and (max-width: 960px) {
  .brandtechnology .feature-section .classic-wrap {
    width: 22%;
  }
}
.brandtechnology .feature-section .classic-wrap .classic-li {
  opacity: 0;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.brandtechnology .feature-section .classic-wrap .classic-li.is-active {
  opacity: 1;
  -webkit-transition: all 1.5s;
  transition: all 1.5s;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.brandtechnology .feature-section .classic-headline {
  font-size: 0.96rem;
  line-height: 115px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  word-spacing: 90px;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 1280px) {
  .brandtechnology .feature-section .classic-headline {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .feature-section .classic-headline {
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section .classic-headline {
    font-size: 0.6rem;
    word-spacing: 60px;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .classic-headline {
    font-size: 0.48rem;
    word-spacing: 60px;
    letter-spacing: -1.9px;
  }
}
@media screen and (max-width: 375px) {
  .brandtechnology .feature-section .classic-headline {
    font-size: 0.4rem;
    word-spacing: 45px;
  }
}
.brandtechnology .feature-section .video {
  margin-left: auto;
  margin-right: auto;
  height: 0;
  width: 100%;
  padding-bottom: 56.25%;
}
.brandtechnology .feature-section .video-li {
  opacity: 0;
}
.brandtechnology .feature-section .video-li.is-active {
  opacity: 1;
}
.brandtechnology .feature-section .video-dots .video-dots-ul .video-dots-li {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  width: 33.33333%;
  cursor: pointer;
  color: #2d2a26;
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section .video-dots .video-dots-ul .video-dots-li {
    margin-top: 140px;
  }
}
.brandtechnology .feature-section .video-dots .video-dots-ul .video-dots-li.is-active .layout-line {
  -webkit-animation: tofull 4s linear 1;
  animation: tofull 4s linear 1;
}
.brandtechnology .feature-section .video-dots .video-dots-ul .video-dots-li.is-active .video-headline {
  color: #2d2a26;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .video-dots .video-dots-ul .video-dots-li.is-active .video-headline {
    display: block;
    position: absolute;
    width: 100%;
  }
}
.brandtechnology .feature-section .video-dots .video-dots-ul .video-dots-li.is-active .video-subline {
  display: block;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .video-dots .video-dots-ul .video-dots-li.is-active .video-subline {
    position: absolute;
    width: 100%;
    top: 0;
    font-size: 16px;
    margin-top: 62px;
    line-height: 20px;
    left: 0;
  }
}
.brandtechnology .feature-section .video-dots .video-dots-ul .video-headline {
  font-size: 24px;
  color: #2d2a26;
  color: rgba(45, 42, 38, 0.5);
  text-align: center;
  line-height: 36px;
  text-align: left;
  margin-top: 55px;
}
@media screen and (max-width: 1150px) {
  .brandtechnology .feature-section .video-dots .video-dots-ul .video-headline {
    font-size: 20px;
    margin-top: 45px;
  }
}
@media screen and (max-width: 900px) {
  .brandtechnology .feature-section .video-dots .video-dots-ul .video-headline {
    font-size: 18px;
    margin-top: 40px;
  }
}
@media screen and (max-width: 792px) {
  .brandtechnology .feature-section .video-dots .video-dots-ul .video-headline {
    height: 72px;
  }
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section .video-dots .video-dots-ul .video-headline {
    display: none;
    height: auto;
    line-height: 22px;
    margin-top: 30px;
    left: 0;
    top: 0;
  }
}
.brandtechnology .feature-section .video-dots .video-dots-ul .video-subline {
  font-size: 18px;
  line-height: 26px;
  margin-top: 35px;
  display: none;
  height: 78px;
}
@media screen and (max-width: 1150px) {
  .brandtechnology .feature-section .video-dots .video-dots-ul .video-subline {
    font-size: 15px;
    margin-top: 26px;
  }
}
@media screen and (max-width: 900px) {
  .brandtechnology .feature-section .video-dots .video-dots-ul .video-subline {
    font-size: 13px;
    margin-top: 22px;
  }
}
.brandtechnology .feature-section .video-dots .video-dots-ul .line {
  height: 4px;
  margin-top: 16px;
  background: rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 1150px) {
  .brandtechnology .feature-section .video-dots .video-dots-ul .line {
    margin-top: 12px;
  }
}
.brandtechnology .feature-section .video-dots .video-dots-ul .line .layout-line {
  width: 0;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.brandtechnology .feature-section .flavor-wrap {
  margin-top: 48px;
}
@media screen and (max-width: 1280px) {
  .brandtechnology .feature-section .flavor-wrap {
    margin-top: 40px;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .feature-section .flavor-wrap {
    margin-top: 35px;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .flavor-wrap {
    margin-top: 20px;
  }
}
.brandtechnology .feature-section .flavor-wrap .flavor-wrap-list {
  width: 25%;
}
@media screen and (max-width: 960px) {
  .brandtechnology .feature-section .flavor-wrap .flavor-wrap-list {
    width: 50%;
  }
}
.brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul {
  height: 0;
  padding-bottom: 100%;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul {
    padding-bottom: 72.22222%;
  }
}
.brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-wrap-list-li {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-wrap-list-li .flavor-li-bg {
  width: 0;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-wrap-list-li .flavor-li-text {
  opacity: 0;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-wrap-list-li.is-active {
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-wrap-list-li.is-active .flavor-li-bg {
  width: 100%;
}
.brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-wrap-list-li.is-active .flavor-li-text {
  opacity: 1;
}
.brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-headline {
  font-size: 0.34rem;
  margin-top: 10px;
  height: 80px;
  line-height: 40px;
  padding: 0 20px;
  text-align: center;
}
@media screen and (max-width: 1300px) {
  .brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-headline {
    font-size: 0.28rem;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-headline {
    font-size: 0.34rem;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-headline {
    font-size: 18px;
    line-height: 22px;
    height: 44px;
  }
}
.brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-subline {
  font-size: 0.18rem;
  margin-top: 16px;
  text-align: center;
  padding: 0 20px;
}
@media screen and (max-width: 1300px) {
  .brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-subline {
    font-size: 0.16rem;
  }
}
@media screen and (max-width: 960px) {
  .brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-subline {
    font-size: 0.18rem;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .flavor-wrap .flavor-wrap-list .flavor-wrap-list-ul .flavor-subline {
    font-size: 16px;
    line-height: 20px;
    height: 40px;
    margin-top: 2px;
  }
}
.brandtechnology .feature-section .inter-img {
  opacity: 0;
}
.brandtechnology .feature-section .inter-img.is-active {
  opacity: 1;
  -webkit-transition: all 2s;
  transition: all 2s;
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.brandtechnology .feature-section .inter-img-alpha {
  opacity: 0;
}
.brandtechnology .feature-section .inter-img-alpha.is-active {
  opacity: 1;
  -webkit-transition: all 0s;
  transition: all 0s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.brandtechnology .feature-section .inter-img-alpha-2 {
  opacity: 0;
}
.brandtechnology .feature-section .scroll-img {
  opacity: 0;
  z-index: 1;
}
.brandtechnology .feature-section .scroll-img + .img-layer {
  height: 100%;
  width: 0;
  background: #f3f3f3;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.brandtechnology .feature-section .scroll-img.is-active {
  opacity: 1;
  -webkit-transition: all 2s;
  transition: all 2s;
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.brandtechnology .feature-section .scroll-img.is-active + .img-layer {
  width: 100%;
  -webkit-transition: all 1.5s;
  transition: all 1.5s;
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.brandtechnology .feature-section .inter-text {
  opacity: 0;
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
}
.brandtechnology .feature-section .inter-text.is-active {
  -webkit-transform: translate(0);
  transform: translate(0);
  opacity: 1;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.brandtechnology .feature-section .inter-text-subline {
  opacity: 0;
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
}
.brandtechnology .feature-section .inter-text-subline.is-active {
  -webkit-transform: translate(0);
  transform: translate(0);
  opacity: 1;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.brandtechnology .feature-section .inter-text-classic {
  opacity: 0;
  margin-top: 30px;
}
.brandtechnology .feature-section .inter-text-classic.is-active {
  margin-top: 0;
  opacity: 1;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
@media screen and (max-width: 960px) {
  .brandtechnology .feature-section .inter-flavor-box {
    max-width: 700px;
    margin: auto;
  }
}
.brandtechnology .feature-section .inter-flavor-box .flavor-wrap-list {
  opacity: 0;
}
.brandtechnology .feature-section .inter-flavor-box.is-active .flavor-wrap-list:first-of-type {
  -webkit-animation: flavor1 0.5s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
  animation: flavor1 0.5s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
}
.brandtechnology .feature-section .inter-flavor-box.is-active .flavor-wrap-list:nth-of-type(2) {
  -webkit-animation: flavor2 0.55s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
  animation: flavor2 0.55s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
}
.brandtechnology .feature-section .inter-flavor-box.is-active .flavor-wrap-list:nth-of-type(3) {
  -webkit-animation: flavor3 0.6s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
  animation: flavor3 0.6s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
}
.brandtechnology .feature-section .inter-flavor-box.is-active .flavor-wrap-list:nth-of-type(4) {
  -webkit-animation: flavor4 0.65s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
  animation: flavor4 0.65s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
}
.brandtechnology .feature-section .inter-flavor-box.is-active .flavor-wrap-list:nth-of-type(5) {
  -webkit-animation: flavor5 0.7s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
  animation: flavor5 0.7s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
}
.brandtechnology .feature-section .inter-flavor-box.is-active .flavor-wrap-list:nth-of-type(6) {
  -webkit-animation: flavor6 0.75s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
  animation: flavor6 0.75s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
}
.brandtechnology .feature-section .inter-flavor-box.is-active .flavor-wrap-list:nth-of-type(7) {
  -webkit-animation: flavor7 0.8s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
  animation: flavor7 0.8s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
}
.brandtechnology .feature-section .inter-flavor-box.is-active .flavor-wrap-list:nth-of-type(8) {
  -webkit-animation: flavor1 0.85s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
  animation: flavor1 0.85s cubic-bezier(0.11, 0.64, 0.52, 0.94) 1 forwards;
}
.brandtechnology .feature-section .scroll-img-relx {
  z-index: 1;
}
.brandtechnology .feature-section .scroll-img-relx + .img-layer-relx {
  height: 100%;
  width: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.brandtechnology .feature-section .scroll-img-relx + .img-layer-relx.img-layer-team {
  background: #f4f6f9;
}
.brandtechnology .feature-section .scroll-img-relx.is-active + .img-layer-relx {
  width: 0;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.09, 0.67, 0.58, 0.99);
          transition-timing-function: cubic-bezier(0.09, 0.67, 0.58, 0.99);
}
.brandtechnology .feature-section .scroll-img-relx.is-active.img-layer-team {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.brandtechnology .feature-section .img-box {
  margin: 50px -0.12rem 0;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box {
    margin-top: 22px;
  }
}
.brandtechnology .feature-section .img-box.img-box-sec {
  margin-top: 27px;
}
.brandtechnology .feature-section .img-box.img-box-team {
  background: #f4f6f9;
  margin: 50px 0 0;
  padding: 2.4% 7.3%;
}
@media screen and (max-width: 1120px) {
  .brandtechnology .feature-section .img-box.img-box-team {
    padding: 2.4%;
  }
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box.img-box-team {
    padding: 0;
    margin-top: 30px;
  }
}
.brandtechnology .feature-section .img-box.img-box-relx {
  margin-top: 30px;
}
.brandtechnology .feature-section .img-box.img-box-footprint {
  margin-left: 0;
  margin-right: 0;
}
.brandtechnology .feature-section .img-box.img-box-footprint.is-active .img-carousel-layer-relx {
  width: 0;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.brandtechnology .feature-section .img-box.img-box-footprint .img-carousel-layer-relx {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  background: #fff;
}
.brandtechnology .feature-section .img-box .img-href {
  width: 50%;
  padding: 0 0.12rem;
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section .img-box .img-href {
    width: 100%;
    margin-top: 8px;
  }
}
.brandtechnology .feature-section .img-box .img-href.img-href-vision-3 {
  width: 41.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.brandtechnology .feature-section .img-box .img-href.img-href-vision-4 {
  width: 58.5%;
}
.brandtechnology .feature-section .img-box .img-href.img-wrap-relx {
  width: 25%;
  min-width: 320px;
  margin-top: 20px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .img-href.img-wrap-relx {
    width: 100%;
  }
}
.brandtechnology .feature-section .img-box .img-href.img-wrap-team {
  width: 20%;
  min-width: 180px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .img-href.img-wrap-team {
    min-width: 110px;
    padding: 0;
  }
}
.brandtechnology .feature-section .img-box .img-href .vision-2 {
  width: 83%;
}
@media screen and (max-width: 720px) {
  .brandtechnology .feature-section .img-box .img-href .vision-2 {
    width: 75%;
    left: 25%;
  }
}
.brandtechnology .feature-section .img-box .img-href .vision-3 {
  width: 58.7%;
}
.brandtechnology .feature-section .img-box .img-relx-figcaption {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 35px;
  z-index: 1;
  max-height: 70%;
  margin-top: 30%;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .img-relx-figcaption {
    margin-top: 20%;
  }
}
.brandtechnology .feature-section .img-box .img-relx-figcaption .relx-headline {
  font-size: 0.24rem;
}
.brandtechnology .feature-section .img-box .img-relx-figcaption .relx-subline {
  font-size: 0.16rem;
  margin-top: 30px;
}
.brandtechnology .feature-section .img-box .carousel-img {
  padding: 17px 0;
  background: #303030;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-img {
    padding-bottom: 80px;
    padding-top: 35px;
  }
}
.brandtechnology .feature-section .img-box .carousel-img .carousel-img-li {
  width: 0;
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-img .carousel-img-li {
    width: 100%;
  }
}
.brandtechnology .feature-section .img-box .carousel-img .carousel-img-li.is-active {
  width: 100%;
}
.brandtechnology .feature-section .img-box .carousel-img .carousel-img-li.is-active .img-li-subline {
  display: block !important;
}
.brandtechnology .feature-section .img-box .carousel-img .carousel-img-li .img-li-list {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-img .carousel-img-li .img-li-list {
    width: 90%;
    margin: auto;
  }
}
.brandtechnology .feature-section .img-box .carousel-img .carousel-img-li .img-li-list .img-li-news-wrap {
  width: 70%;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-img .carousel-img-li .img-li-list .img-li-news-wrap {
    width: 100%;
  }
}
.brandtechnology .feature-section .img-box .carousel-img .carousel-img-li .img-li-list .img-li-news-wrap .img-li-subline {
  display: none;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-img .carousel-img-li .img-li-list .carousel-product .img-wrap {
    padding-bottom: 74%;
  }
}
.brandtechnology .feature-section .img-box .footerprint-layer-end {
  position: absolute;
  height: 100%;
  top: 0;
  z-index: 10;
}
.brandtechnology .feature-section .img-box .footerprint-layer-end.is-active {
  -webkit-animation: tonext 0.8s 1;
  animation: tonext 0.8s 1;
}
.brandtechnology .feature-section .img-box .carousel-dots {
  width: 96px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-dots {
    width: 100%;
    margin-top: -18px;
    position: relative;
  }
}
.brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-ul {
  height: 100%;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-ul {
    height: 18px;
  }
}
.brandtechnology .feature-section .img-box .carousel-dots li:first-of-type {
  background: #346094;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-dots li:first-of-type.is-active {
    background: rgba(52, 96, 148, 0.5);
  }
}
.brandtechnology .feature-section .img-box .carousel-dots li:nth-of-type(2) {
  background: #dba5ab;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-dots li:nth-of-type(2).is-active {
    background: rgba(219, 165, 171, 0.5);
  }
}
.brandtechnology .feature-section .img-box .carousel-dots li:nth-of-type(3) {
  background: #bb2943;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-dots li:nth-of-type(3).is-active {
    background: rgba(187, 41, 67, 0.5);
  }
}
.brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-li {
  width: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-li {
    width: 33.33333%;
    height: 6px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-li .carousel-dots-li-img-wrap {
  display: none;
}
.brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-li .carousel-dots-layer {
  width: 0;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-li .carousel-dots-layer.is-active {
    -webkit-animation: tofull 3s linear 1;
    animation: tofull 3s linear 1;
  }
}
.brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-li.is-active {
  width: 60px;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-li.is-active {
    width: 33.33333%;
    height: 18px;
  }
}
.brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-li.is-active .carousel-dots-li-img-wrap {
  width: 30px;
  height: 30px;
  display: block;
}
@media screen and (max-width: 600px) {
  .brandtechnology .feature-section .img-box .carousel-dots .carousel-dots-li.is-active .carousel-dots-li-img-wrap {
    display: none;
  }
}
@-webkit-keyframes flavor1 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes flavor1 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes flavor2 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  12% {
    -webkit-transform: translateY(48px);
    transform: translateY(48px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes flavor2 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  12% {
    -webkit-transform: translateY(48px);
    transform: translateY(48px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes flavor3 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  24% {
    -webkit-transform: translateY(46px);
    transform: translateY(46px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes flavor3 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  24% {
    -webkit-transform: translateY(46px);
    transform: translateY(46px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes flavor4 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  36% {
    -webkit-transform: translateY(44px);
    transform: translateY(44px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes flavor4 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  36% {
    -webkit-transform: translateY(44px);
    transform: translateY(44px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes flavor5 {
  0% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
  }
  12% {
    -webkit-transform: translateY(29px);
    transform: translateY(29px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes flavor5 {
  0% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
  }
  12% {
    -webkit-transform: translateY(29px);
    transform: translateY(29px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes flavor6 {
  0% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
  }
  24% {
    -webkit-transform: translateY(28px);
    transform: translateY(28px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes flavor6 {
  0% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
  }
  24% {
    -webkit-transform: translateY(28px);
    transform: translateY(28px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes flavor7 {
  0% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
  }
  36% {
    -webkit-transform: translateY(27px);
    transform: translateY(27px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes flavor7 {
  0% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
  }
  36% {
    -webkit-transform: translateY(27px);
    transform: translateY(27px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes flavor8 {
  0% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
  }
  48% {
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes flavor8 {
  0% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
  }
  48% {
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes arrow {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes arrow {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes tonext {
  0% {
    width: 0;
    right: 0;
    left: auto;
  }
  50% {
    width: 100%;
    right: 0;
    left: auto;
  }
  51% {
    left: 0;
    right: auto;
    width: 100%;
  }
  to {
    width: 0;
    left: 0;
    right: auto;
  }
}
@keyframes tonext {
  0% {
    width: 0;
    right: 0;
    left: auto;
  }
  50% {
    width: 100%;
    right: 0;
    left: auto;
  }
  51% {
    left: 0;
    right: auto;
    width: 100%;
  }
  to {
    width: 0;
    left: 0;
    right: auto;
  }
}
@-webkit-keyframes tofull {
  0% {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes tofull {
  0% {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@-webkit-keyframes bodyanimation {
  0% {
    overflow: hidden;
  }
  99% {
    overflow: hidden;
  }
  to {
    overflow: auto;
  }
}
@keyframes bodyanimation {
  0% {
    overflow: hidden;
  }
  99% {
    overflow: hidden;
  }
  to {
    overflow: auto;
  }
}
@-webkit-keyframes secnav {
  0% {
    max-height: 0;
    padding-bottom: 0;
  }
  to {
    max-height: 60px;
    padding-bottom: 10px;
  }
}
@keyframes secnav {
  0% {
    max-height: 0;
    padding-bottom: 0;
  }
  to {
    max-height: 60px;
    padding-bottom: 10px;
  }
}
@media (min-width: 601px) {
  .brandtechnology .sm\:list-reset {
    list-style: none;
    padding: 0;
  }
  .brandtechnology .sm\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .brandtechnology .sm\:bg-fixed {
    background-attachment: fixed;
  }
  .brandtechnology .sm\:bg-local {
    background-attachment: local;
  }
  .brandtechnology .sm\:bg-scroll {
    background-attachment: scroll;
  }
  .brandtechnology .sm\:bg-transparent {
    background-color: transparent;
  }
  .brandtechnology .sm\:bg-black {
    background-color: #000;
  }
  .brandtechnology .sm\:bg-white {
    background-color: #fff;
  }
  .brandtechnology .sm\:bg-ink-dark {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .sm\:bg-ink {
    background-color: #222;
  }
  .brandtechnology .sm\:bg-ink-light {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .sm\:bg-surface {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .sm\:bg-surface-dark {
    background-color: #161617;
  }
  .brandtechnology .sm\:bg-boundary {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .sm\:bg-success {
    background-color: #1d7d65;
  }
  .brandtechnology .sm\:bg-error {
    background-color: #ff615b;
  }
  .brandtechnology .sm\:bg-warning {
    background-color: orange;
  }
  .brandtechnology .sm\:bg-muted {
    background-color: #b0b0b9;
  }
  .brandtechnology .sm\:bg-accent-darkest {
    background-color: #222;
  }
  .brandtechnology .sm\:bg-accent-darker {
    background-color: #5f5f7b;
  }
  .brandtechnology .sm\:bg-accent-dark {
    background-color: #55556e;
  }
  .brandtechnology .sm\:bg-accent {
    background-color: #44d23c;
  }
  .brandtechnology .sm\:bg-accent-light {
    background-color: #f4f4f4;
  }
  .brandtechnology .sm\:bg-accent-lighter {
    background-color: #b7b7b7;
  }
  .brandtechnology .sm\:bg-accent-lightest {
    background-color: #f9f9f9;
  }
  .brandtechnology .sm\:hover\:bg-transparent:hover {
    background-color: transparent;
  }
  .brandtechnology .sm\:hover\:bg-black:hover {
    background-color: #000;
  }
  .brandtechnology .sm\:hover\:bg-white:hover {
    background-color: #fff;
  }
  .brandtechnology .sm\:hover\:bg-ink-dark:hover {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .sm\:hover\:bg-ink:hover {
    background-color: #222;
  }
  .brandtechnology .sm\:hover\:bg-ink-light:hover {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .sm\:hover\:bg-surface:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .sm\:hover\:bg-surface-dark:hover {
    background-color: #161617;
  }
  .brandtechnology .sm\:hover\:bg-boundary:hover {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .sm\:hover\:bg-success:hover {
    background-color: #1d7d65;
  }
  .brandtechnology .sm\:hover\:bg-error:hover {
    background-color: #ff615b;
  }
  .brandtechnology .sm\:hover\:bg-warning:hover {
    background-color: orange;
  }
  .brandtechnology .sm\:hover\:bg-muted:hover {
    background-color: #b0b0b9;
  }
  .brandtechnology .sm\:hover\:bg-accent-darkest:hover {
    background-color: #222;
  }
  .brandtechnology .sm\:hover\:bg-accent-darker:hover {
    background-color: #5f5f7b;
  }
  .brandtechnology .sm\:hover\:bg-accent-dark:hover {
    background-color: #55556e;
  }
  .brandtechnology .sm\:hover\:bg-accent:hover {
    background-color: #44d23c;
  }
  .brandtechnology .sm\:hover\:bg-accent-light:hover {
    background-color: #f4f4f4;
  }
  .brandtechnology .sm\:hover\:bg-accent-lighter:hover {
    background-color: #b7b7b7;
  }
  .brandtechnology .sm\:hover\:bg-accent-lightest:hover {
    background-color: #f9f9f9;
  }
  .brandtechnology .sm\:focus\:bg-transparent:focus {
    background-color: transparent;
  }
  .brandtechnology .sm\:focus\:bg-black:focus {
    background-color: #000;
  }
  .brandtechnology .sm\:focus\:bg-white:focus {
    background-color: #fff;
  }
  .brandtechnology .sm\:focus\:bg-ink-dark:focus {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .sm\:focus\:bg-ink:focus {
    background-color: #222;
  }
  .brandtechnology .sm\:focus\:bg-ink-light:focus {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .sm\:focus\:bg-surface:focus {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .sm\:focus\:bg-surface-dark:focus {
    background-color: #161617;
  }
  .brandtechnology .sm\:focus\:bg-boundary:focus {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .sm\:focus\:bg-success:focus {
    background-color: #1d7d65;
  }
  .brandtechnology .sm\:focus\:bg-error:focus {
    background-color: #ff615b;
  }
  .brandtechnology .sm\:focus\:bg-warning:focus {
    background-color: orange;
  }
  .brandtechnology .sm\:focus\:bg-muted:focus {
    background-color: #b0b0b9;
  }
  .brandtechnology .sm\:focus\:bg-accent-darkest:focus {
    background-color: #222;
  }
  .brandtechnology .sm\:focus\:bg-accent-darker:focus {
    background-color: #5f5f7b;
  }
  .brandtechnology .sm\:focus\:bg-accent-dark:focus {
    background-color: #55556e;
  }
  .brandtechnology .sm\:focus\:bg-accent:focus {
    background-color: #44d23c;
  }
  .brandtechnology .sm\:focus\:bg-accent-light:focus {
    background-color: #f4f4f4;
  }
  .brandtechnology .sm\:focus\:bg-accent-lighter:focus {
    background-color: #b7b7b7;
  }
  .brandtechnology .sm\:focus\:bg-accent-lightest:focus {
    background-color: #f9f9f9;
  }
  .brandtechnology .sm\:bg-bottom {
    background-position: bottom;
  }
  .brandtechnology .sm\:bg-center {
    background-position: 50%;
  }
  .brandtechnology .sm\:bg-left {
    background-position: 0;
  }
  .brandtechnology .sm\:bg-left-bottom {
    background-position: 0 100%;
  }
  .brandtechnology .sm\:bg-left-top {
    background-position: 0 0;
  }
  .brandtechnology .sm\:bg-right {
    background-position: 100%;
  }
  .brandtechnology .sm\:bg-right-bottom {
    background-position: 100% 100%;
  }
  .brandtechnology .sm\:bg-right-top {
    background-position: 100% 0;
  }
  .brandtechnology .sm\:bg-top {
    background-position: top;
  }
  .brandtechnology .sm\:bg-repeat {
    background-repeat: repeat;
  }
  .brandtechnology .sm\:bg-no-repeat {
    background-repeat: no-repeat;
  }
  .brandtechnology .sm\:bg-repeat-x {
    background-repeat: repeat-x;
  }
  .brandtechnology .sm\:bg-repeat-y {
    background-repeat: repeat-y;
  }
  .brandtechnology .sm\:bg-auto {
    background-size: auto;
  }
  .brandtechnology .sm\:bg-cover {
    background-size: cover;
  }
  .brandtechnology .sm\:bg-contain {
    background-size: contain;
  }
  .brandtechnology .sm\:border-transparent {
    border-color: transparent;
  }
  .brandtechnology .sm\:border-black {
    border-color: #000;
  }
  .brandtechnology .sm\:border-white {
    border-color: #fff;
  }
  .brandtechnology .sm\:border-ink-dark {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .sm\:border-ink {
    border-color: #222;
  }
  .brandtechnology .sm\:border-ink-light {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .sm\:border-surface {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .sm\:border-surface-dark {
    border-color: #161617;
  }
  .brandtechnology .sm\:border-boundary {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .sm\:border-success {
    border-color: #1d7d65;
  }
  .brandtechnology .sm\:border-error {
    border-color: #ff615b;
  }
  .brandtechnology .sm\:border-warning {
    border-color: orange;
  }
  .brandtechnology .sm\:border-muted {
    border-color: #b0b0b9;
  }
  .brandtechnology .sm\:border-accent-darkest {
    border-color: #222;
  }
  .brandtechnology .sm\:border-accent-darker {
    border-color: #5f5f7b;
  }
  .brandtechnology .sm\:border-accent-dark {
    border-color: #55556e;
  }
  .brandtechnology .sm\:border-accent {
    border-color: #44d23c;
  }
  .brandtechnology .sm\:border-accent-light {
    border-color: #f4f4f4;
  }
  .brandtechnology .sm\:border-accent-lighter {
    border-color: #b7b7b7;
  }
  .brandtechnology .sm\:border-accent-lightest {
    border-color: #f9f9f9;
  }
  .brandtechnology .sm\:hover\:border-transparent:hover {
    border-color: transparent;
  }
  .brandtechnology .sm\:hover\:border-black:hover {
    border-color: #000;
  }
  .brandtechnology .sm\:hover\:border-white:hover {
    border-color: #fff;
  }
  .brandtechnology .sm\:hover\:border-ink-dark:hover {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .sm\:hover\:border-ink:hover {
    border-color: #222;
  }
  .brandtechnology .sm\:hover\:border-ink-light:hover {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .sm\:hover\:border-surface:hover {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .sm\:hover\:border-surface-dark:hover {
    border-color: #161617;
  }
  .brandtechnology .sm\:hover\:border-boundary:hover {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .sm\:hover\:border-success:hover {
    border-color: #1d7d65;
  }
  .brandtechnology .sm\:hover\:border-error:hover {
    border-color: #ff615b;
  }
  .brandtechnology .sm\:hover\:border-warning:hover {
    border-color: orange;
  }
  .brandtechnology .sm\:hover\:border-muted:hover {
    border-color: #b0b0b9;
  }
  .brandtechnology .sm\:hover\:border-accent-darkest:hover {
    border-color: #222;
  }
  .brandtechnology .sm\:hover\:border-accent-darker:hover {
    border-color: #5f5f7b;
  }
  .brandtechnology .sm\:hover\:border-accent-dark:hover {
    border-color: #55556e;
  }
  .brandtechnology .sm\:hover\:border-accent:hover {
    border-color: #44d23c;
  }
  .brandtechnology .sm\:hover\:border-accent-light:hover {
    border-color: #f4f4f4;
  }
  .brandtechnology .sm\:hover\:border-accent-lighter:hover {
    border-color: #b7b7b7;
  }
  .brandtechnology .sm\:hover\:border-accent-lightest:hover {
    border-color: #f9f9f9;
  }
  .brandtechnology .sm\:focus\:border-transparent:focus {
    border-color: transparent;
  }
  .brandtechnology .sm\:focus\:border-black:focus {
    border-color: #000;
  }
  .brandtechnology .sm\:focus\:border-white:focus {
    border-color: #fff;
  }
  .brandtechnology .sm\:focus\:border-ink-dark:focus {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .sm\:focus\:border-ink:focus {
    border-color: #222;
  }
  .brandtechnology .sm\:focus\:border-ink-light:focus {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .sm\:focus\:border-surface:focus {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .sm\:focus\:border-surface-dark:focus {
    border-color: #161617;
  }
  .brandtechnology .sm\:focus\:border-boundary:focus {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .sm\:focus\:border-success:focus {
    border-color: #1d7d65;
  }
  .brandtechnology .sm\:focus\:border-error:focus {
    border-color: #ff615b;
  }
  .brandtechnology .sm\:focus\:border-warning:focus {
    border-color: orange;
  }
  .brandtechnology .sm\:focus\:border-muted:focus {
    border-color: #b0b0b9;
  }
  .brandtechnology .sm\:focus\:border-accent-darkest:focus {
    border-color: #222;
  }
  .brandtechnology .sm\:focus\:border-accent-darker:focus {
    border-color: #5f5f7b;
  }
  .brandtechnology .sm\:focus\:border-accent-dark:focus {
    border-color: #55556e;
  }
  .brandtechnology .sm\:focus\:border-accent:focus {
    border-color: #44d23c;
  }
  .brandtechnology .sm\:focus\:border-accent-light:focus {
    border-color: #f4f4f4;
  }
  .brandtechnology .sm\:focus\:border-accent-lighter:focus {
    border-color: #b7b7b7;
  }
  .brandtechnology .sm\:focus\:border-accent-lightest:focus {
    border-color: #f9f9f9;
  }
  .brandtechnology .sm\:rounded,
  .brandtechnology .sm\:rounded-none {
    border-radius: 0;
  }
  .brandtechnology .sm\:rounded-full {
    border-radius: 50%;
  }
  .brandtechnology .sm\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .brandtechnology .sm\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .brandtechnology .sm\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .sm\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .sm\:rounded-t {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .brandtechnology .sm\:rounded-r {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .brandtechnology .sm\:rounded-b {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .sm\:rounded-l {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .sm\:rounded-t-full {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .brandtechnology .sm\:rounded-r-full {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .brandtechnology .sm\:rounded-b-full {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .sm\:rounded-l-full {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .sm\:rounded-tl-none {
    border-top-left-radius: 0;
  }
  .brandtechnology .sm\:rounded-tr-none {
    border-top-right-radius: 0;
  }
  .brandtechnology .sm\:rounded-br-none {
    border-bottom-right-radius: 0;
  }
  .brandtechnology .sm\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }
  .brandtechnology .sm\:rounded-tl {
    border-top-left-radius: 0;
  }
  .brandtechnology .sm\:rounded-tr {
    border-top-right-radius: 0;
  }
  .brandtechnology .sm\:rounded-br {
    border-bottom-right-radius: 0;
  }
  .brandtechnology .sm\:rounded-bl {
    border-bottom-left-radius: 0;
  }
  .brandtechnology .sm\:rounded-tl-full {
    border-top-left-radius: 50%;
  }
  .brandtechnology .sm\:rounded-tr-full {
    border-top-right-radius: 50%;
  }
  .brandtechnology .sm\:rounded-br-full {
    border-bottom-right-radius: 50%;
  }
  .brandtechnology .sm\:rounded-bl-full {
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .sm\:border-solid {
    border-style: solid;
  }
  .brandtechnology .sm\:border-dashed {
    border-style: dashed;
  }
  .brandtechnology .sm\:border-dotted {
    border-style: dotted;
  }
  .brandtechnology .sm\:border-none {
    border-style: none;
  }
  .brandtechnology .sm\:border-1 {
    border-width: 1px;
  }
  .brandtechnology .sm\:border-2 {
    border-width: 2px;
  }
  .brandtechnology .sm\:border {
    border-width: 1px;
  }
  .brandtechnology .sm\:border-zero {
    border-width: 0;
  }
  .brandtechnology .sm\:border-t-1 {
    border-top-width: 1px;
  }
  .brandtechnology .sm\:border-r-1 {
    border-right-width: 1px;
  }
  .brandtechnology .sm\:border-b-1 {
    border-bottom-width: 1px;
  }
  .brandtechnology .sm\:border-l-1 {
    border-left-width: 1px;
  }
  .brandtechnology .sm\:border-t-2 {
    border-top-width: 2px;
  }
  .brandtechnology .sm\:border-r-2 {
    border-right-width: 2px;
  }
  .brandtechnology .sm\:border-b-2 {
    border-bottom-width: 2px;
  }
  .brandtechnology .sm\:border-l-2 {
    border-left-width: 2px;
  }
  .brandtechnology .sm\:border-t {
    border-top-width: 1px;
  }
  .brandtechnology .sm\:border-r {
    border-right-width: 1px;
  }
  .brandtechnology .sm\:border-b {
    border-bottom-width: 1px;
  }
  .brandtechnology .sm\:border-l {
    border-left-width: 1px;
  }
  .brandtechnology .sm\:border-t-zero {
    border-top-width: 0;
  }
  .brandtechnology .sm\:border-r-zero {
    border-right-width: 0;
  }
  .brandtechnology .sm\:border-b-zero {
    border-bottom-width: 0;
  }
  .brandtechnology .sm\:border-l-zero {
    border-left-width: 0;
  }
  .brandtechnology .sm\:cursor-auto {
    cursor: auto;
  }
  .brandtechnology .sm\:cursor-default {
    cursor: default;
  }
  .brandtechnology .sm\:cursor-pointer {
    cursor: pointer;
  }
  .brandtechnology .sm\:cursor-wait {
    cursor: wait;
  }
  .brandtechnology .sm\:cursor-move {
    cursor: move;
  }
  .brandtechnology .sm\:cursor-not-allowed {
    cursor: not-allowed;
  }
  .brandtechnology .sm\:block {
    display: block;
  }
  .brandtechnology .sm\:inline-block {
    display: inline-block;
  }
  .brandtechnology .sm\:inline {
    display: inline;
  }
  .brandtechnology .sm\:table {
    display: table;
  }
  .brandtechnology .sm\:table-row {
    display: table-row;
  }
  .brandtechnology .sm\:table-cell {
    display: table-cell;
  }
  .brandtechnology .sm\:hidden {
    display: none;
  }
  .brandtechnology .sm\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .brandtechnology .sm\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .brandtechnology .sm\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .brandtechnology .sm\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .brandtechnology .sm\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .brandtechnology .sm\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .brandtechnology .sm\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .brandtechnology .sm\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .brandtechnology .sm\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .brandtechnology .sm\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .brandtechnology .sm\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .brandtechnology .sm\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .brandtechnology .sm\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .brandtechnology .sm\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .brandtechnology .sm\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  .brandtechnology .sm\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .brandtechnology .sm\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .brandtechnology .sm\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .brandtechnology .sm\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .brandtechnology .sm\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .brandtechnology .sm\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .brandtechnology .sm\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .brandtechnology .sm\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .brandtechnology .sm\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .brandtechnology .sm\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .brandtechnology .sm\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .brandtechnology .sm\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .brandtechnology .sm\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .brandtechnology .sm\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .brandtechnology .sm\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .brandtechnology .sm\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .brandtechnology .sm\:flex-initial {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
  .brandtechnology .sm\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .brandtechnology .sm\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .brandtechnology .sm\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .brandtechnology .sm\:flex-no-grow {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .brandtechnology .sm\:flex-no-shrink {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .brandtechnology .sm\:float-right {
    float: right;
  }
  .brandtechnology .sm\:float-left {
    float: left;
  }
  .brandtechnology .sm\:float-none {
    float: none;
  }
  .brandtechnology .sm\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
  .brandtechnology .sm\:font-normal {
    font-weight: 400;
  }
  .brandtechnology .sm\:font-medium {
    font-weight: 500;
  }
  .brandtechnology .sm\:font-bold {
    font-weight: 700;
  }
  .brandtechnology .sm\:hover\:font-normal:hover {
    font-weight: 400;
  }
  .brandtechnology .sm\:hover\:font-medium:hover {
    font-weight: 500;
  }
  .brandtechnology .sm\:hover\:font-bold:hover {
    font-weight: 700;
  }
  .brandtechnology .sm\:focus\:font-normal:focus {
    font-weight: 400;
  }
  .brandtechnology .sm\:focus\:font-medium:focus {
    font-weight: 500;
  }
  .brandtechnology .sm\:focus\:font-bold:focus {
    font-weight: 700;
  }
  .brandtechnology .sm\:leading-none {
    line-height: 1;
  }
  .brandtechnology .sm\:leading-tight {
    line-height: 1.2;
  }
  .brandtechnology .sm\:leading-normal {
    line-height: 1.4;
  }
  .brandtechnology .sm\:leading-loose {
    line-height: 2;
  }
  .brandtechnology .sm\:leading-button {
    line-height: 0.48rem;
  }
  .brandtechnology .sm\:m-auto {
    margin: auto;
  }
  .brandtechnology .sm\:m-px {
    margin: 1px;
  }
  .brandtechnology .sm\:m-zero {
    margin: 0;
  }
  .brandtechnology .sm\:m-xs {
    margin: 0.05rem;
  }
  .brandtechnology .sm\:m-sm {
    margin: 0.1rem;
  }
  .brandtechnology .sm\:m-md {
    margin: 0.15rem;
  }
  .brandtechnology .sm\:m-lg {
    margin: 0.2rem;
  }
  .brandtechnology .sm\:m-graph {
    margin: 0.18rem;
  }
  .brandtechnology .sm\:m-gutter {
    margin: 0.24rem;
  }
  .brandtechnology .sm\:m-gutter-half {
    margin: 0.12rem;
  }
  .brandtechnology .sm\:m-gutter-minus {
    margin: 0.16rem;
  }
  .brandtechnology .sm\:m-gutter-minus-half {
    margin: 0.08rem;
  }
  .brandtechnology .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .brandtechnology .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .brandtechnology .sm\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .brandtechnology .sm\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }
  .brandtechnology .sm\:my-zero {
    margin-top: 0;
    margin-bottom: 0;
  }
  .brandtechnology .sm\:mx-zero {
    margin-left: 0;
    margin-right: 0;
  }
  .brandtechnology .sm\:my-xs {
    margin-top: 0.05rem;
    margin-bottom: 0.05rem;
  }
  .brandtechnology .sm\:mx-xs {
    margin-left: 0.05rem;
    margin-right: 0.05rem;
  }
  .brandtechnology .sm\:my-sm {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
  }
  .brandtechnology .sm\:mx-sm {
    margin-left: 0.1rem;
    margin-right: 0.1rem;
  }
  .brandtechnology .sm\:my-md {
    margin-top: 0.15rem;
    margin-bottom: 0.15rem;
  }
  .brandtechnology .sm\:mx-md {
    margin-left: 0.15rem;
    margin-right: 0.15rem;
  }
  .brandtechnology .sm\:my-lg {
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .brandtechnology .sm\:mx-lg {
    margin-left: 0.2rem;
    margin-right: 0.2rem;
  }
  .brandtechnology .sm\:my-graph {
    margin-top: 0.18rem;
    margin-bottom: 0.18rem;
  }
  .brandtechnology .sm\:mx-graph {
    margin-left: 0.18rem;
    margin-right: 0.18rem;
  }
  .brandtechnology .sm\:my-gutter {
    margin-top: 0.24rem;
    margin-bottom: 0.24rem;
  }
  .brandtechnology .sm\:mx-gutter {
    margin-left: 0.24rem;
    margin-right: 0.24rem;
  }
  .brandtechnology .sm\:my-gutter-half {
    margin-top: 0.12rem;
    margin-bottom: 0.12rem;
  }
  .brandtechnology .sm\:mx-gutter-half {
    margin-left: 0.12rem;
    margin-right: 0.12rem;
  }
  .brandtechnology .sm\:my-gutter-minus {
    margin-top: 0.16rem;
    margin-bottom: 0.16rem;
  }
  .brandtechnology .sm\:mx-gutter-minus {
    margin-left: 0.16rem;
    margin-right: 0.16rem;
  }
  .brandtechnology .sm\:my-gutter-minus-half {
    margin-top: 0.08rem;
    margin-bottom: 0.08rem;
  }
  .brandtechnology .sm\:mx-gutter-minus-half {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
  }
  .brandtechnology .sm\:mt-auto {
    margin-top: auto;
  }
  .brandtechnology .sm\:mr-auto {
    margin-right: auto;
  }
  .brandtechnology .sm\:mb-auto {
    margin-bottom: auto;
  }
  .brandtechnology .sm\:ml-auto {
    margin-left: auto;
  }
  .brandtechnology .sm\:mt-px {
    margin-top: 1px;
  }
  .brandtechnology .sm\:mr-px {
    margin-right: 1px;
  }
  .brandtechnology .sm\:mb-px {
    margin-bottom: 1px;
  }
  .brandtechnology .sm\:ml-px {
    margin-left: 1px;
  }
  .brandtechnology .sm\:mt-zero {
    margin-top: 0;
  }
  .brandtechnology .sm\:mr-zero {
    margin-right: 0;
  }
  .brandtechnology .sm\:mb-zero {
    margin-bottom: 0;
  }
  .brandtechnology .sm\:ml-zero {
    margin-left: 0;
  }
  .brandtechnology .sm\:mt-xs {
    margin-top: 0.05rem;
  }
  .brandtechnology .sm\:mr-xs {
    margin-right: 0.05rem;
  }
  .brandtechnology .sm\:mb-xs {
    margin-bottom: 0.05rem;
  }
  .brandtechnology .sm\:ml-xs {
    margin-left: 0.05rem;
  }
  .brandtechnology .sm\:mt-sm {
    margin-top: 0.1rem;
  }
  .brandtechnology .sm\:mr-sm {
    margin-right: 0.1rem;
  }
  .brandtechnology .sm\:mb-sm {
    margin-bottom: 0.1rem;
  }
  .brandtechnology .sm\:ml-sm {
    margin-left: 0.1rem;
  }
  .brandtechnology .sm\:mt-md {
    margin-top: 0.15rem;
  }
  .brandtechnology .sm\:mr-md {
    margin-right: 0.15rem;
  }
  .brandtechnology .sm\:mb-md {
    margin-bottom: 0.15rem;
  }
  .brandtechnology .sm\:ml-md {
    margin-left: 0.15rem;
  }
  .brandtechnology .sm\:mt-lg {
    margin-top: 0.2rem;
  }
  .brandtechnology .sm\:mr-lg {
    margin-right: 0.2rem;
  }
  .brandtechnology .sm\:mb-lg {
    margin-bottom: 0.2rem;
  }
  .brandtechnology .sm\:ml-lg {
    margin-left: 0.2rem;
  }
  .brandtechnology .sm\:mt-graph {
    margin-top: 0.18rem;
  }
  .brandtechnology .sm\:mr-graph {
    margin-right: 0.18rem;
  }
  .brandtechnology .sm\:mb-graph {
    margin-bottom: 0.18rem;
  }
  .brandtechnology .sm\:ml-graph {
    margin-left: 0.18rem;
  }
  .brandtechnology .sm\:mt-gutter {
    margin-top: 0.24rem;
  }
  .brandtechnology .sm\:mr-gutter {
    margin-right: 0.24rem;
  }
  .brandtechnology .sm\:mb-gutter {
    margin-bottom: 0.24rem;
  }
  .brandtechnology .sm\:ml-gutter {
    margin-left: 0.24rem;
  }
  .brandtechnology .sm\:mt-gutter-half {
    margin-top: 0.12rem;
  }
  .brandtechnology .sm\:mr-gutter-half {
    margin-right: 0.12rem;
  }
  .brandtechnology .sm\:mb-gutter-half {
    margin-bottom: 0.12rem;
  }
  .brandtechnology .sm\:ml-gutter-half {
    margin-left: 0.12rem;
  }
  .brandtechnology .sm\:mt-gutter-minus {
    margin-top: 0.16rem;
  }
  .brandtechnology .sm\:mr-gutter-minus {
    margin-right: 0.16rem;
  }
  .brandtechnology .sm\:mb-gutter-minus {
    margin-bottom: 0.16rem;
  }
  .brandtechnology .sm\:ml-gutter-minus {
    margin-left: 0.16rem;
  }
  .brandtechnology .sm\:mt-gutter-minus-half {
    margin-top: 0.08rem;
  }
  .brandtechnology .sm\:mr-gutter-minus-half {
    margin-right: 0.08rem;
  }
  .brandtechnology .sm\:mb-gutter-minus-half {
    margin-bottom: 0.08rem;
  }
  .brandtechnology .sm\:ml-gutter-minus-half {
    margin-left: 0.08rem;
  }
  .brandtechnology .sm\:max-h-full {
    max-height: 100%;
  }
  .brandtechnology .sm\:max-h-screen {
    max-height: 100vh;
  }
  .brandtechnology .sm\:max-w-form {
    max-width: 3.2rem;
  }
  .brandtechnology .sm\:max-w-xs {
    max-width: 1rem;
  }
  .brandtechnology .sm\:max-w-sm {
    max-width: 2rem;
  }
  .brandtechnology .sm\:max-w-md {
    max-width: 3rem;
  }
  .brandtechnology .sm\:max-w-lg {
    max-width: 4rem;
  }
  .brandtechnology .sm\:max-w-xl {
    max-width: 5rem;
  }
  .brandtechnology .sm\:max-w-2xl {
    max-width: 6rem;
  }
  .brandtechnology .sm\:max-w-3xl {
    max-width: 8rem;
  }
  .brandtechnology .sm\:max-w-4xl {
    max-width: 9rem;
  }
  .brandtechnology .sm\:max-w-graph {
    max-width: 6.8rem;
  }
  .brandtechnology .sm\:max-w-container-text {
    max-width: 12rem;
  }
  .brandtechnology .sm\:max-w-full {
    max-width: 100%;
  }
  .brandtechnology .sm\:min-h-zero {
    min-height: 0;
  }
  .brandtechnology .sm\:min-h-full {
    min-height: 100%;
  }
  .brandtechnology .sm\:min-h-screen {
    min-height: 100vh;
  }
  .brandtechnology .sm\:min-w-zero {
    min-width: 0;
  }
  .brandtechnology .sm\:min-w-full {
    min-width: 100%;
  }
  .brandtechnology .sm\:-m-px {
    margin: -1px;
  }
  .brandtechnology .sm\:-m-zero {
    margin: 0;
  }
  .brandtechnology .sm\:-m-xs {
    margin: -0.05rem;
  }
  .brandtechnology .sm\:-m-sm {
    margin: -0.1rem;
  }
  .brandtechnology .sm\:-m-md {
    margin: -0.15rem;
  }
  .brandtechnology .sm\:-m-lg {
    margin: -0.2rem;
  }
  .brandtechnology .sm\:-m-gutter {
    margin: -0.24rem;
  }
  .brandtechnology .sm\:-m-gutter-half {
    margin: -0.12rem;
  }
  .brandtechnology .sm\:-m-gutter-minus {
    margin: -0.16rem;
  }
  .brandtechnology .sm\:-m-gutter-minus-half {
    margin: -0.08rem;
  }
  .brandtechnology .sm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .brandtechnology .sm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .brandtechnology .sm\:-my-zero {
    margin-top: 0;
    margin-bottom: 0;
  }
  .brandtechnology .sm\:-mx-zero {
    margin-left: 0;
    margin-right: 0;
  }
  .brandtechnology .sm\:-my-xs {
    margin-top: -0.05rem;
    margin-bottom: -0.05rem;
  }
  .brandtechnology .sm\:-mx-xs {
    margin-left: -0.05rem;
    margin-right: -0.05rem;
  }
  .brandtechnology .sm\:-my-sm {
    margin-top: -0.1rem;
    margin-bottom: -0.1rem;
  }
  .brandtechnology .sm\:-mx-sm {
    margin-left: -0.1rem;
    margin-right: -0.1rem;
  }
  .brandtechnology .sm\:-my-md {
    margin-top: -0.15rem;
    margin-bottom: -0.15rem;
  }
  .brandtechnology .sm\:-mx-md {
    margin-left: -0.15rem;
    margin-right: -0.15rem;
  }
  .brandtechnology .sm\:-my-lg {
    margin-top: -0.2rem;
    margin-bottom: -0.2rem;
  }
  .brandtechnology .sm\:-mx-lg {
    margin-left: -0.2rem;
    margin-right: -0.2rem;
  }
  .brandtechnology .sm\:-my-gutter {
    margin-top: -0.24rem;
    margin-bottom: -0.24rem;
  }
  .brandtechnology .sm\:-mx-gutter {
    margin-left: -0.24rem;
    margin-right: -0.24rem;
  }
  .brandtechnology .sm\:-my-gutter-half {
    margin-top: -0.12rem;
    margin-bottom: -0.12rem;
  }
  .brandtechnology .sm\:-mx-gutter-half {
    margin-left: -0.12rem;
    margin-right: -0.12rem;
  }
  .brandtechnology .sm\:-my-gutter-minus {
    margin-top: -0.16rem;
    margin-bottom: -0.16rem;
  }
  .brandtechnology .sm\:-mx-gutter-minus {
    margin-left: -0.16rem;
    margin-right: -0.16rem;
  }
  .brandtechnology .sm\:-my-gutter-minus-half {
    margin-top: -0.08rem;
    margin-bottom: -0.08rem;
  }
  .brandtechnology .sm\:-mx-gutter-minus-half {
    margin-left: -0.08rem;
    margin-right: -0.08rem;
  }
  .brandtechnology .sm\:-mt-px {
    margin-top: -1px;
  }
  .brandtechnology .sm\:-mr-px {
    margin-right: -1px;
  }
  .brandtechnology .sm\:-mb-px {
    margin-bottom: -1px;
  }
  .brandtechnology .sm\:-ml-px {
    margin-left: -1px;
  }
  .brandtechnology .sm\:-mt-zero {
    margin-top: 0;
  }
  .brandtechnology .sm\:-mr-zero {
    margin-right: 0;
  }
  .brandtechnology .sm\:-mb-zero {
    margin-bottom: 0;
  }
  .brandtechnology .sm\:-ml-zero {
    margin-left: 0;
  }
  .brandtechnology .sm\:-mt-xs {
    margin-top: -0.05rem;
  }
  .brandtechnology .sm\:-mr-xs {
    margin-right: -0.05rem;
  }
  .brandtechnology .sm\:-mb-xs {
    margin-bottom: -0.05rem;
  }
  .brandtechnology .sm\:-ml-xs {
    margin-left: -0.05rem;
  }
  .brandtechnology .sm\:-mt-sm {
    margin-top: -0.1rem;
  }
  .brandtechnology .sm\:-mr-sm {
    margin-right: -0.1rem;
  }
  .brandtechnology .sm\:-mb-sm {
    margin-bottom: -0.1rem;
  }
  .brandtechnology .sm\:-ml-sm {
    margin-left: -0.1rem;
  }
  .brandtechnology .sm\:-mt-md {
    margin-top: -0.15rem;
  }
  .brandtechnology .sm\:-mr-md {
    margin-right: -0.15rem;
  }
  .brandtechnology .sm\:-mb-md {
    margin-bottom: -0.15rem;
  }
  .brandtechnology .sm\:-ml-md {
    margin-left: -0.15rem;
  }
  .brandtechnology .sm\:-mt-lg {
    margin-top: -0.2rem;
  }
  .brandtechnology .sm\:-mr-lg {
    margin-right: -0.2rem;
  }
  .brandtechnology .sm\:-mb-lg {
    margin-bottom: -0.2rem;
  }
  .brandtechnology .sm\:-ml-lg {
    margin-left: -0.2rem;
  }
  .brandtechnology .sm\:-mt-gutter {
    margin-top: -0.24rem;
  }
  .brandtechnology .sm\:-mr-gutter {
    margin-right: -0.24rem;
  }
  .brandtechnology .sm\:-mb-gutter {
    margin-bottom: -0.24rem;
  }
  .brandtechnology .sm\:-ml-gutter {
    margin-left: -0.24rem;
  }
  .brandtechnology .sm\:-mt-gutter-half {
    margin-top: -0.12rem;
  }
  .brandtechnology .sm\:-mr-gutter-half {
    margin-right: -0.12rem;
  }
  .brandtechnology .sm\:-mb-gutter-half {
    margin-bottom: -0.12rem;
  }
  .brandtechnology .sm\:-ml-gutter-half {
    margin-left: -0.12rem;
  }
  .brandtechnology .sm\:-mt-gutter-minus {
    margin-top: -0.16rem;
  }
  .brandtechnology .sm\:-mr-gutter-minus {
    margin-right: -0.16rem;
  }
  .brandtechnology .sm\:-mb-gutter-minus {
    margin-bottom: -0.16rem;
  }
  .brandtechnology .sm\:-ml-gutter-minus {
    margin-left: -0.16rem;
  }
  .brandtechnology .sm\:-mt-gutter-minus-half {
    margin-top: -0.08rem;
  }
  .brandtechnology .sm\:-mr-gutter-minus-half {
    margin-right: -0.08rem;
  }
  .brandtechnology .sm\:-mb-gutter-minus-half {
    margin-bottom: -0.08rem;
  }
  .brandtechnology .sm\:-ml-gutter-minus-half {
    margin-left: -0.08rem;
  }
  .brandtechnology .sm\:opacity-25 {
    opacity: 0.25;
  }
  .brandtechnology .sm\:opacity-50 {
    opacity: 0.5;
  }
  .brandtechnology .sm\:opacity-75 {
    opacity: 0.75;
  }
  .brandtechnology .sm\:opacity-100 {
    opacity: 1;
  }
  .brandtechnology .sm\:opacity-zero {
    opacity: 0;
  }
  .brandtechnology .sm\:overflow-auto {
    overflow: auto;
  }
  .brandtechnology .sm\:overflow-hidden {
    overflow: hidden;
  }
  .brandtechnology .sm\:overflow-visible {
    overflow: visible;
  }
  .brandtechnology .sm\:overflow-scroll {
    overflow: scroll;
  }
  .brandtechnology .sm\:overflow-x-auto {
    overflow-x: auto;
  }
  .brandtechnology .sm\:overflow-y-auto {
    overflow-y: auto;
  }
  .brandtechnology .sm\:overflow-x-hidden {
    overflow-x: hidden;
  }
  .brandtechnology .sm\:overflow-y-hidden {
    overflow-y: hidden;
  }
  .brandtechnology .sm\:overflow-x-visible {
    overflow-x: visible;
  }
  .brandtechnology .sm\:overflow-y-visible {
    overflow-y: visible;
  }
  .brandtechnology .sm\:overflow-x-scroll {
    overflow-x: scroll;
  }
  .brandtechnology .sm\:overflow-y-scroll {
    overflow-y: scroll;
  }
  .brandtechnology .sm\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }
  .brandtechnology .sm\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }
  .brandtechnology .sm\:p-px {
    padding: 1px;
  }
  .brandtechnology .sm\:p-zero {
    padding: 0;
  }
  .brandtechnology .sm\:p-xs-1\/2 {
    padding: 0.025rem;
  }
  .brandtechnology .sm\:p-sm-1\/2,
  .brandtechnology .sm\:p-xs {
    padding: 0.05rem;
  }
  .brandtechnology .sm\:p-sm {
    padding: 0.1rem;
  }
  .brandtechnology .sm\:p-md-1\/2 {
    padding: 0.075rem;
  }
  .brandtechnology .sm\:p-md {
    padding: 0.15rem;
  }
  .brandtechnology .sm\:p-lg {
    padding: 0.2rem;
  }
  .brandtechnology .sm\:p-gutter {
    padding: 0.24rem;
  }
  .brandtechnology .sm\:p-gutter-half {
    padding: 0.12rem;
  }
  .brandtechnology .sm\:p-gutter-minus {
    padding: 0.16rem;
  }
  .brandtechnology .sm\:p-gutter-minus-half {
    padding: 0.08rem;
  }
  .brandtechnology .sm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .brandtechnology .sm\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }
  .brandtechnology .sm\:py-zero {
    padding-top: 0;
    padding-bottom: 0;
  }
  .brandtechnology .sm\:px-zero {
    padding-left: 0;
    padding-right: 0;
  }
  .brandtechnology .sm\:py-xs-1\/2 {
    padding-top: 0.025rem;
    padding-bottom: 0.025rem;
  }
  .brandtechnology .sm\:px-xs-1\/2 {
    padding-left: 0.025rem;
    padding-right: 0.025rem;
  }
  .brandtechnology .sm\:py-xs {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
  }
  .brandtechnology .sm\:px-xs {
    padding-left: 0.05rem;
    padding-right: 0.05rem;
  }
  .brandtechnology .sm\:py-sm-1\/2 {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
  }
  .brandtechnology .sm\:px-sm-1\/2 {
    padding-left: 0.05rem;
    padding-right: 0.05rem;
  }
  .brandtechnology .sm\:py-sm {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
  }
  .brandtechnology .sm\:px-sm {
    padding-left: 0.1rem;
    padding-right: 0.1rem;
  }
  .brandtechnology .sm\:py-md-1\/2 {
    padding-top: 0.075rem;
    padding-bottom: 0.075rem;
  }
  .brandtechnology .sm\:px-md-1\/2 {
    padding-left: 0.075rem;
    padding-right: 0.075rem;
  }
  .brandtechnology .sm\:py-md {
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
  }
  .brandtechnology .sm\:px-md {
    padding-left: 0.15rem;
    padding-right: 0.15rem;
  }
  .brandtechnology .sm\:py-lg {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }
  .brandtechnology .sm\:px-lg {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
  .brandtechnology .sm\:py-gutter {
    padding-top: 0.24rem;
    padding-bottom: 0.24rem;
  }
  .brandtechnology .sm\:px-gutter {
    padding-left: 0.24rem;
    padding-right: 0.24rem;
  }
  .brandtechnology .sm\:py-gutter-half {
    padding-top: 0.12rem;
    padding-bottom: 0.12rem;
  }
  .brandtechnology .sm\:px-gutter-half {
    padding-left: 0.12rem;
    padding-right: 0.12rem;
  }
  .brandtechnology .sm\:py-gutter-minus {
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
  }
  .brandtechnology .sm\:px-gutter-minus {
    padding-left: 0.16rem;
    padding-right: 0.16rem;
  }
  .brandtechnology .sm\:py-gutter-minus-half {
    padding-top: 0.08rem;
    padding-bottom: 0.08rem;
  }
  .brandtechnology .sm\:px-gutter-minus-half {
    padding-left: 0.08rem;
    padding-right: 0.08rem;
  }
  .brandtechnology .sm\:pt-px {
    padding-top: 1px;
  }
  .brandtechnology .sm\:pr-px {
    padding-right: 1px;
  }
  .brandtechnology .sm\:pb-px {
    padding-bottom: 1px;
  }
  .brandtechnology .sm\:pl-px {
    padding-left: 1px;
  }
  .brandtechnology .sm\:pt-zero {
    padding-top: 0;
  }
  .brandtechnology .sm\:pr-zero {
    padding-right: 0;
  }
  .brandtechnology .sm\:pb-zero {
    padding-bottom: 0;
  }
  .brandtechnology .sm\:pl-zero {
    padding-left: 0;
  }
  .brandtechnology .sm\:pt-xs-1\/2 {
    padding-top: 0.025rem;
  }
  .brandtechnology .sm\:pr-xs-1\/2 {
    padding-right: 0.025rem;
  }
  .brandtechnology .sm\:pb-xs-1\/2 {
    padding-bottom: 0.025rem;
  }
  .brandtechnology .sm\:pl-xs-1\/2 {
    padding-left: 0.025rem;
  }
  .brandtechnology .sm\:pt-xs {
    padding-top: 0.05rem;
  }
  .brandtechnology .sm\:pr-xs {
    padding-right: 0.05rem;
  }
  .brandtechnology .sm\:pb-xs {
    padding-bottom: 0.05rem;
  }
  .brandtechnology .sm\:pl-xs {
    padding-left: 0.05rem;
  }
  .brandtechnology .sm\:pt-sm-1\/2 {
    padding-top: 0.05rem;
  }
  .brandtechnology .sm\:pr-sm-1\/2 {
    padding-right: 0.05rem;
  }
  .brandtechnology .sm\:pb-sm-1\/2 {
    padding-bottom: 0.05rem;
  }
  .brandtechnology .sm\:pl-sm-1\/2 {
    padding-left: 0.05rem;
  }
  .brandtechnology .sm\:pt-sm {
    padding-top: 0.1rem;
  }
  .brandtechnology .sm\:pr-sm {
    padding-right: 0.1rem;
  }
  .brandtechnology .sm\:pb-sm {
    padding-bottom: 0.1rem;
  }
  .brandtechnology .sm\:pl-sm {
    padding-left: 0.1rem;
  }
  .brandtechnology .sm\:pt-md-1\/2 {
    padding-top: 0.075rem;
  }
  .brandtechnology .sm\:pr-md-1\/2 {
    padding-right: 0.075rem;
  }
  .brandtechnology .sm\:pb-md-1\/2 {
    padding-bottom: 0.075rem;
  }
  .brandtechnology .sm\:pl-md-1\/2 {
    padding-left: 0.075rem;
  }
  .brandtechnology .sm\:pt-md {
    padding-top: 0.15rem;
  }
  .brandtechnology .sm\:pr-md {
    padding-right: 0.15rem;
  }
  .brandtechnology .sm\:pb-md {
    padding-bottom: 0.15rem;
  }
  .brandtechnology .sm\:pl-md {
    padding-left: 0.15rem;
  }
  .brandtechnology .sm\:pt-lg {
    padding-top: 0.2rem;
  }
  .brandtechnology .sm\:pr-lg {
    padding-right: 0.2rem;
  }
  .brandtechnology .sm\:pb-lg {
    padding-bottom: 0.2rem;
  }
  .brandtechnology .sm\:pl-lg {
    padding-left: 0.2rem;
  }
  .brandtechnology .sm\:pt-gutter {
    padding-top: 0.24rem;
  }
  .brandtechnology .sm\:pr-gutter {
    padding-right: 0.24rem;
  }
  .brandtechnology .sm\:pb-gutter {
    padding-bottom: 0.24rem;
  }
  .brandtechnology .sm\:pl-gutter {
    padding-left: 0.24rem;
  }
  .brandtechnology .sm\:pt-gutter-half {
    padding-top: 0.12rem;
  }
  .brandtechnology .sm\:pr-gutter-half {
    padding-right: 0.12rem;
  }
  .brandtechnology .sm\:pb-gutter-half {
    padding-bottom: 0.12rem;
  }
  .brandtechnology .sm\:pl-gutter-half {
    padding-left: 0.12rem;
  }
  .brandtechnology .sm\:pt-gutter-minus {
    padding-top: 0.16rem;
  }
  .brandtechnology .sm\:pr-gutter-minus {
    padding-right: 0.16rem;
  }
  .brandtechnology .sm\:pb-gutter-minus {
    padding-bottom: 0.16rem;
  }
  .brandtechnology .sm\:pl-gutter-minus {
    padding-left: 0.16rem;
  }
  .brandtechnology .sm\:pt-gutter-minus-half {
    padding-top: 0.08rem;
  }
  .brandtechnology .sm\:pr-gutter-minus-half {
    padding-right: 0.08rem;
  }
  .brandtechnology .sm\:pb-gutter-minus-half {
    padding-bottom: 0.08rem;
  }
  .brandtechnology .sm\:pl-gutter-minus-half {
    padding-left: 0.08rem;
  }
  .brandtechnology .sm\:pointer-events-none {
    pointer-events: none;
  }
  .brandtechnology .sm\:pointer-events-auto {
    pointer-events: auto;
  }
  .brandtechnology .sm\:static {
    position: static;
  }
  .brandtechnology .sm\:fixed {
    position: fixed;
  }
  .brandtechnology .sm\:absolute {
    position: absolute;
  }
  .brandtechnology .sm\:relative {
    position: relative;
  }
  .brandtechnology .sm\:sticky {
    position: sticky;
  }
  .brandtechnology .sm\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .brandtechnology .sm\:pin {
    right: 0;
    left: 0;
  }
  .brandtechnology .sm\:pin,
  .brandtechnology .sm\:pin-y {
    top: 0;
    bottom: 0;
  }
  .brandtechnology .sm\:pin-x {
    right: 0;
    left: 0;
  }
  .brandtechnology .sm\:pin-t {
    top: 0;
  }
  .brandtechnology .sm\:pin-r {
    right: 0;
  }
  .brandtechnology .sm\:pin-b {
    bottom: 0;
  }
  .brandtechnology .sm\:pin-l {
    left: 0;
  }
  .brandtechnology .sm\:resize-none {
    resize: none;
  }
  .brandtechnology .sm\:resize-y {
    resize: vertical;
  }
  .brandtechnology .sm\:resize-x {
    resize: horizontal;
  }
  .brandtechnology .sm\:resize {
    resize: both;
  }
  .brandtechnology .sm\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .sm\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .sm\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .sm\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .sm\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .sm\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .sm\:hover\:shadow:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .sm\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .sm\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .sm\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .sm\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .sm\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .sm\:focus\:shadow:focus {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .sm\:focus\:shadow-md:focus {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .sm\:focus\:shadow-lg:focus {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .sm\:focus\:shadow-inner:focus {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .sm\:focus\:shadow-outline:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .sm\:focus\:shadow-none:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .sm\:table-auto {
    table-layout: auto;
  }
  .brandtechnology .sm\:table-fixed {
    table-layout: fixed;
  }
  .brandtechnology .sm\:text-left {
    text-align: left;
  }
  .brandtechnology .sm\:text-center {
    text-align: center;
  }
  .brandtechnology .sm\:text-right {
    text-align: right;
  }
  .brandtechnology .sm\:text-justify {
    text-align: justify;
  }
  .brandtechnology .sm\:text-transparent {
    color: transparent;
  }
  .brandtechnology .sm\:text-black {
    color: #000;
  }
  .brandtechnology .sm\:text-white {
    color: #fff;
  }
  .brandtechnology .sm\:text-ink-dark {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .sm\:text-ink {
    color: #222;
  }
  .brandtechnology .sm\:text-ink-light {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .sm\:text-surface {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .sm\:text-surface-dark {
    color: #161617;
  }
  .brandtechnology .sm\:text-boundary {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .sm\:text-success {
    color: #1d7d65;
  }
  .brandtechnology .sm\:text-error {
    color: #ff615b;
  }
  .brandtechnology .sm\:text-warning {
    color: orange;
  }
  .brandtechnology .sm\:text-muted {
    color: #b0b0b9;
  }
  .brandtechnology .sm\:text-accent-darkest {
    color: #222;
  }
  .brandtechnology .sm\:text-accent-darker {
    color: #5f5f7b;
  }
  .brandtechnology .sm\:text-accent-dark {
    color: #55556e;
  }
  .brandtechnology .sm\:text-accent {
    color: #44d23c;
  }
  .brandtechnology .sm\:text-accent-light {
    color: #f4f4f4;
  }
  .brandtechnology .sm\:text-accent-lighter {
    color: #b7b7b7;
  }
  .brandtechnology .sm\:text-accent-lightest {
    color: #f9f9f9;
  }
  .brandtechnology .sm\:hover\:text-transparent:hover {
    color: transparent;
  }
  .brandtechnology .sm\:hover\:text-black:hover {
    color: #000;
  }
  .brandtechnology .sm\:hover\:text-white:hover {
    color: #fff;
  }
  .brandtechnology .sm\:hover\:text-ink-dark:hover {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .sm\:hover\:text-ink:hover {
    color: #222;
  }
  .brandtechnology .sm\:hover\:text-ink-light:hover {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .sm\:hover\:text-surface:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .sm\:hover\:text-surface-dark:hover {
    color: #161617;
  }
  .brandtechnology .sm\:hover\:text-boundary:hover {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .sm\:hover\:text-success:hover {
    color: #1d7d65;
  }
  .brandtechnology .sm\:hover\:text-error:hover {
    color: #ff615b;
  }
  .brandtechnology .sm\:hover\:text-warning:hover {
    color: orange;
  }
  .brandtechnology .sm\:hover\:text-muted:hover {
    color: #b0b0b9;
  }
  .brandtechnology .sm\:hover\:text-accent-darkest:hover {
    color: #222;
  }
  .brandtechnology .sm\:hover\:text-accent-darker:hover {
    color: #5f5f7b;
  }
  .brandtechnology .sm\:hover\:text-accent-dark:hover {
    color: #55556e;
  }
  .brandtechnology .sm\:hover\:text-accent:hover {
    color: #44d23c;
  }
  .brandtechnology .sm\:hover\:text-accent-light:hover {
    color: #f4f4f4;
  }
  .brandtechnology .sm\:hover\:text-accent-lighter:hover {
    color: #b7b7b7;
  }
  .brandtechnology .sm\:hover\:text-accent-lightest:hover {
    color: #f9f9f9;
  }
  .brandtechnology .sm\:focus\:text-transparent:focus {
    color: transparent;
  }
  .brandtechnology .sm\:focus\:text-black:focus {
    color: #000;
  }
  .brandtechnology .sm\:focus\:text-white:focus {
    color: #fff;
  }
  .brandtechnology .sm\:focus\:text-ink-dark:focus {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .sm\:focus\:text-ink:focus {
    color: #222;
  }
  .brandtechnology .sm\:focus\:text-ink-light:focus {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .sm\:focus\:text-surface:focus {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .sm\:focus\:text-surface-dark:focus {
    color: #161617;
  }
  .brandtechnology .sm\:focus\:text-boundary:focus {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .sm\:focus\:text-success:focus {
    color: #1d7d65;
  }
  .brandtechnology .sm\:focus\:text-error:focus {
    color: #ff615b;
  }
  .brandtechnology .sm\:focus\:text-warning:focus {
    color: orange;
  }
  .brandtechnology .sm\:focus\:text-muted:focus {
    color: #b0b0b9;
  }
  .brandtechnology .sm\:focus\:text-accent-darkest:focus {
    color: #222;
  }
  .brandtechnology .sm\:focus\:text-accent-darker:focus {
    color: #5f5f7b;
  }
  .brandtechnology .sm\:focus\:text-accent-dark:focus {
    color: #55556e;
  }
  .brandtechnology .sm\:focus\:text-accent:focus {
    color: #44d23c;
  }
  .brandtechnology .sm\:focus\:text-accent-light:focus {
    color: #f4f4f4;
  }
  .brandtechnology .sm\:focus\:text-accent-lighter:focus {
    color: #b7b7b7;
  }
  .brandtechnology .sm\:focus\:text-accent-lightest:focus {
    color: #f9f9f9;
  }
  .brandtechnology .sm\:text-zero {
    font-size: 0;
  }
  .brandtechnology .sm\:text-footnotes {
    font-size: 0.12rem;
  }
  .brandtechnology .sm\:text-body-minus,
  .brandtechnology .sm\:text-caption,
  .brandtechnology .sm\:text-overline {
    font-size: 0.14rem;
  }
  .brandtechnology .sm\:text-body {
    font-size: 0.16rem;
  }
  .brandtechnology .sm\:text-h6 {
    font-size: 0.18rem;
  }
  .brandtechnology .sm\:text-h5 {
    font-size: 0.2rem;
  }
  .brandtechnology .sm\:text-h4 {
    font-size: 0.24rem;
  }
  .brandtechnology .sm\:text-h3 {
    font-size: 0.4rem;
  }
  .brandtechnology .sm\:text-h2 {
    font-size: 0.48rem;
  }
  .brandtechnology .sm\:text-h1 {
    font-size: 0.64rem;
  }
  .brandtechnology .sm\:text-h1-half {
    font-size: 0.3rem;
  }
  .brandtechnology .sm\:italic {
    font-style: italic;
  }
  .brandtechnology .sm\:roman {
    font-style: normal;
  }
  .brandtechnology .sm\:uppercase {
    text-transform: uppercase;
  }
  .brandtechnology .sm\:lowercase {
    text-transform: lowercase;
  }
  .brandtechnology .sm\:capitalize {
    text-transform: capitalize;
  }
  .brandtechnology .sm\:normal-case {
    text-transform: none;
  }
  .brandtechnology .sm\:underline {
    text-decoration: underline;
  }
  .brandtechnology .sm\:line-through {
    text-decoration: line-through;
  }
  .brandtechnology .sm\:no-underline {
    text-decoration: none;
  }
  .brandtechnology .sm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .sm\:hover\:italic:hover {
    font-style: italic;
  }
  .brandtechnology .sm\:hover\:roman:hover {
    font-style: normal;
  }
  .brandtechnology .sm\:hover\:uppercase:hover {
    text-transform: uppercase;
  }
  .brandtechnology .sm\:hover\:lowercase:hover {
    text-transform: lowercase;
  }
  .brandtechnology .sm\:hover\:capitalize:hover {
    text-transform: capitalize;
  }
  .brandtechnology .sm\:hover\:normal-case:hover {
    text-transform: none;
  }
  .brandtechnology .sm\:hover\:underline:hover {
    text-decoration: underline;
  }
  .brandtechnology .sm\:hover\:line-through:hover {
    text-decoration: line-through;
  }
  .brandtechnology .sm\:hover\:no-underline:hover {
    text-decoration: none;
  }
  .brandtechnology .sm\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .sm\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .sm\:focus\:italic:focus {
    font-style: italic;
  }
  .brandtechnology .sm\:focus\:roman:focus {
    font-style: normal;
  }
  .brandtechnology .sm\:focus\:uppercase:focus {
    text-transform: uppercase;
  }
  .brandtechnology .sm\:focus\:lowercase:focus {
    text-transform: lowercase;
  }
  .brandtechnology .sm\:focus\:capitalize:focus {
    text-transform: capitalize;
  }
  .brandtechnology .sm\:focus\:normal-case:focus {
    text-transform: none;
  }
  .brandtechnology .sm\:focus\:underline:focus {
    text-decoration: underline;
  }
  .brandtechnology .sm\:focus\:line-through:focus {
    text-decoration: line-through;
  }
  .brandtechnology .sm\:focus\:no-underline:focus {
    text-decoration: none;
  }
  .brandtechnology .sm\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .sm\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .sm\:tracking-tight {
    letter-spacing: -0.05em;
  }
  .brandtechnology .sm\:tracking-normal {
    letter-spacing: 0;
  }
  .brandtechnology .sm\:tracking-wide {
    letter-spacing: 0.05em;
  }
  .brandtechnology .sm\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .brandtechnology .sm\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .brandtechnology .sm\:align-baseline {
    vertical-align: baseline;
  }
  .brandtechnology .sm\:align-top {
    vertical-align: top;
  }
  .brandtechnology .sm\:align-middle {
    vertical-align: middle;
  }
  .brandtechnology .sm\:align-bottom {
    vertical-align: bottom;
  }
  .brandtechnology .sm\:align-text-top {
    vertical-align: text-top;
  }
  .brandtechnology .sm\:align-text-bottom {
    vertical-align: text-bottom;
  }
  .brandtechnology .sm\:visible {
    visibility: visible;
  }
  .brandtechnology .sm\:invisible {
    visibility: hidden;
  }
  .brandtechnology .sm\:whitespace-normal {
    white-space: normal;
  }
  .brandtechnology .sm\:whitespace-no-wrap {
    white-space: nowrap;
  }
  .brandtechnology .sm\:whitespace-pre {
    white-space: pre;
  }
  .brandtechnology .sm\:whitespace-pre-line {
    white-space: pre-line;
  }
  .brandtechnology .sm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .brandtechnology .sm\:break-words {
    word-wrap: break-word;
  }
  .brandtechnology .sm\:break-normal {
    word-wrap: normal;
  }
  .brandtechnology .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .brandtechnology .sm\:w-auto {
    width: auto;
  }
  .brandtechnology .sm\:w-px {
    width: 1px;
  }
  .brandtechnology .sm\:w-1\/2 {
    width: 50%;
  }
  .brandtechnology .sm\:w-1\/3 {
    width: 33.33333%;
  }
  .brandtechnology .sm\:w-2\/3 {
    width: 66.66667%;
  }
  .brandtechnology .sm\:w-1\/4 {
    width: 25%;
  }
  .brandtechnology .sm\:w-3\/4 {
    width: 75%;
  }
  .brandtechnology .sm\:w-1\/5 {
    width: 20%;
  }
  .brandtechnology .sm\:w-1\/6 {
    width: 16.66667%;
  }
  .brandtechnology .sm\:w-5\/6 {
    width: 83.33333%;
  }
  .brandtechnology .sm\:w-full {
    width: 100%;
  }
  .brandtechnology .sm\:w-screen {
    width: 100vw;
  }
  .brandtechnology .sm\:z-10 {
    z-index: 10;
  }
  .brandtechnology .sm\:z-20 {
    z-index: 20;
  }
  .brandtechnology .sm\:z-30 {
    z-index: 30;
  }
  .brandtechnology .sm\:z-40 {
    z-index: 40;
  }
  .brandtechnology .sm\:z-50 {
    z-index: 50;
  }
  .brandtechnology .sm\:z-100 {
    z-index: 100;
  }
  .brandtechnology .sm\:z-auto {
    z-index: auto;
  }
  .brandtechnology .sm\:z-negative {
    z-index: -1;
  }
  .brandtechnology .sm\:z-zero {
    z-index: 0;
  }
  .brandtechnology .sm\:z-dialog {
    z-index: 100;
  }
  .brandtechnology .sm\:z-header {
    z-index: 90;
  }
  .brandtechnology .sm\:z-nav2nd {
    z-index: 80;
  }
  .brandtechnology .sm\:z-surface {
    z-index: 20;
  }
  .brandtechnology .sm\:z-button {
    z-index: 10;
  }
  .brandtechnology .sm\:ar-1\/1 {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .brandtechnology .sm\:ar-2\/1 {
    height: 0;
    width: 100%;
    padding-bottom: 50%;
  }
  .brandtechnology .sm\:ar-1\/2 {
    height: 0;
    width: 100%;
    padding-bottom: 200%;
  }
  .brandtechnology .sm\:ar-40\/21,
  .brandtechnology .sm\:ar-media {
    height: 0;
    width: 100%;
    padding-bottom: 52.5%;
  }
}
@media (min-width: 961px) {
  .brandtechnology .md\:list-reset {
    list-style: none;
    padding: 0;
  }
  .brandtechnology .md\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .brandtechnology .md\:bg-fixed {
    background-attachment: fixed;
  }
  .brandtechnology .md\:bg-local {
    background-attachment: local;
  }
  .brandtechnology .md\:bg-scroll {
    background-attachment: scroll;
  }
  .brandtechnology .md\:bg-transparent {
    background-color: transparent;
  }
  .brandtechnology .md\:bg-black {
    background-color: #000;
  }
  .brandtechnology .md\:bg-white {
    background-color: #fff;
  }
  .brandtechnology .md\:bg-ink-dark {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .md\:bg-ink {
    background-color: #222;
  }
  .brandtechnology .md\:bg-ink-light {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .md\:bg-surface {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .md\:bg-surface-dark {
    background-color: #161617;
  }
  .brandtechnology .md\:bg-boundary {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .md\:bg-success {
    background-color: #1d7d65;
  }
  .brandtechnology .md\:bg-error {
    background-color: #ff615b;
  }
  .brandtechnology .md\:bg-warning {
    background-color: orange;
  }
  .brandtechnology .md\:bg-muted {
    background-color: #b0b0b9;
  }
  .brandtechnology .md\:bg-accent-darkest {
    background-color: #222;
  }
  .brandtechnology .md\:bg-accent-darker {
    background-color: #5f5f7b;
  }
  .brandtechnology .md\:bg-accent-dark {
    background-color: #55556e;
  }
  .brandtechnology .md\:bg-accent {
    background-color: #44d23c;
  }
  .brandtechnology .md\:bg-accent-light {
    background-color: #f4f4f4;
  }
  .brandtechnology .md\:bg-accent-lighter {
    background-color: #b7b7b7;
  }
  .brandtechnology .md\:bg-accent-lightest {
    background-color: #f9f9f9;
  }
  .brandtechnology .md\:hover\:bg-transparent:hover {
    background-color: transparent;
  }
  .brandtechnology .md\:hover\:bg-black:hover {
    background-color: #000;
  }
  .brandtechnology .md\:hover\:bg-white:hover {
    background-color: #fff;
  }
  .brandtechnology .md\:hover\:bg-ink-dark:hover {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .md\:hover\:bg-ink:hover {
    background-color: #222;
  }
  .brandtechnology .md\:hover\:bg-ink-light:hover {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .md\:hover\:bg-surface:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .md\:hover\:bg-surface-dark:hover {
    background-color: #161617;
  }
  .brandtechnology .md\:hover\:bg-boundary:hover {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .md\:hover\:bg-success:hover {
    background-color: #1d7d65;
  }
  .brandtechnology .md\:hover\:bg-error:hover {
    background-color: #ff615b;
  }
  .brandtechnology .md\:hover\:bg-warning:hover {
    background-color: orange;
  }
  .brandtechnology .md\:hover\:bg-muted:hover {
    background-color: #b0b0b9;
  }
  .brandtechnology .md\:hover\:bg-accent-darkest:hover {
    background-color: #222;
  }
  .brandtechnology .md\:hover\:bg-accent-darker:hover {
    background-color: #5f5f7b;
  }
  .brandtechnology .md\:hover\:bg-accent-dark:hover {
    background-color: #55556e;
  }
  .brandtechnology .md\:hover\:bg-accent:hover {
    background-color: #44d23c;
  }
  .brandtechnology .md\:hover\:bg-accent-light:hover {
    background-color: #f4f4f4;
  }
  .brandtechnology .md\:hover\:bg-accent-lighter:hover {
    background-color: #b7b7b7;
  }
  .brandtechnology .md\:hover\:bg-accent-lightest:hover {
    background-color: #f9f9f9;
  }
  .brandtechnology .md\:focus\:bg-transparent:focus {
    background-color: transparent;
  }
  .brandtechnology .md\:focus\:bg-black:focus {
    background-color: #000;
  }
  .brandtechnology .md\:focus\:bg-white:focus {
    background-color: #fff;
  }
  .brandtechnology .md\:focus\:bg-ink-dark:focus {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .md\:focus\:bg-ink:focus {
    background-color: #222;
  }
  .brandtechnology .md\:focus\:bg-ink-light:focus {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .md\:focus\:bg-surface:focus {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .md\:focus\:bg-surface-dark:focus {
    background-color: #161617;
  }
  .brandtechnology .md\:focus\:bg-boundary:focus {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .md\:focus\:bg-success:focus {
    background-color: #1d7d65;
  }
  .brandtechnology .md\:focus\:bg-error:focus {
    background-color: #ff615b;
  }
  .brandtechnology .md\:focus\:bg-warning:focus {
    background-color: orange;
  }
  .brandtechnology .md\:focus\:bg-muted:focus {
    background-color: #b0b0b9;
  }
  .brandtechnology .md\:focus\:bg-accent-darkest:focus {
    background-color: #222;
  }
  .brandtechnology .md\:focus\:bg-accent-darker:focus {
    background-color: #5f5f7b;
  }
  .brandtechnology .md\:focus\:bg-accent-dark:focus {
    background-color: #55556e;
  }
  .brandtechnology .md\:focus\:bg-accent:focus {
    background-color: #44d23c;
  }
  .brandtechnology .md\:focus\:bg-accent-light:focus {
    background-color: #f4f4f4;
  }
  .brandtechnology .md\:focus\:bg-accent-lighter:focus {
    background-color: #b7b7b7;
  }
  .brandtechnology .md\:focus\:bg-accent-lightest:focus {
    background-color: #f9f9f9;
  }
  .brandtechnology .md\:bg-bottom {
    background-position: bottom;
  }
  .brandtechnology .md\:bg-center {
    background-position: 50%;
  }
  .brandtechnology .md\:bg-left {
    background-position: 0;
  }
  .brandtechnology .md\:bg-left-bottom {
    background-position: 0 100%;
  }
  .brandtechnology .md\:bg-left-top {
    background-position: 0 0;
  }
  .brandtechnology .md\:bg-right {
    background-position: 100%;
  }
  .brandtechnology .md\:bg-right-bottom {
    background-position: 100% 100%;
  }
  .brandtechnology .md\:bg-right-top {
    background-position: 100% 0;
  }
  .brandtechnology .md\:bg-top {
    background-position: top;
  }
  .brandtechnology .md\:bg-repeat {
    background-repeat: repeat;
  }
  .brandtechnology .md\:bg-no-repeat {
    background-repeat: no-repeat;
  }
  .brandtechnology .md\:bg-repeat-x {
    background-repeat: repeat-x;
  }
  .brandtechnology .md\:bg-repeat-y {
    background-repeat: repeat-y;
  }
  .brandtechnology .md\:bg-auto {
    background-size: auto;
  }
  .brandtechnology .md\:bg-cover {
    background-size: cover;
  }
  .brandtechnology .md\:bg-contain {
    background-size: contain;
  }
  .brandtechnology .md\:border-transparent {
    border-color: transparent;
  }
  .brandtechnology .md\:border-black {
    border-color: #000;
  }
  .brandtechnology .md\:border-white {
    border-color: #fff;
  }
  .brandtechnology .md\:border-ink-dark {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .md\:border-ink {
    border-color: #222;
  }
  .brandtechnology .md\:border-ink-light {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .md\:border-surface {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .md\:border-surface-dark {
    border-color: #161617;
  }
  .brandtechnology .md\:border-boundary {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .md\:border-success {
    border-color: #1d7d65;
  }
  .brandtechnology .md\:border-error {
    border-color: #ff615b;
  }
  .brandtechnology .md\:border-warning {
    border-color: orange;
  }
  .brandtechnology .md\:border-muted {
    border-color: #b0b0b9;
  }
  .brandtechnology .md\:border-accent-darkest {
    border-color: #222;
  }
  .brandtechnology .md\:border-accent-darker {
    border-color: #5f5f7b;
  }
  .brandtechnology .md\:border-accent-dark {
    border-color: #55556e;
  }
  .brandtechnology .md\:border-accent {
    border-color: #44d23c;
  }
  .brandtechnology .md\:border-accent-light {
    border-color: #f4f4f4;
  }
  .brandtechnology .md\:border-accent-lighter {
    border-color: #b7b7b7;
  }
  .brandtechnology .md\:border-accent-lightest {
    border-color: #f9f9f9;
  }
  .brandtechnology .md\:hover\:border-transparent:hover {
    border-color: transparent;
  }
  .brandtechnology .md\:hover\:border-black:hover {
    border-color: #000;
  }
  .brandtechnology .md\:hover\:border-white:hover {
    border-color: #fff;
  }
  .brandtechnology .md\:hover\:border-ink-dark:hover {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .md\:hover\:border-ink:hover {
    border-color: #222;
  }
  .brandtechnology .md\:hover\:border-ink-light:hover {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .md\:hover\:border-surface:hover {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .md\:hover\:border-surface-dark:hover {
    border-color: #161617;
  }
  .brandtechnology .md\:hover\:border-boundary:hover {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .md\:hover\:border-success:hover {
    border-color: #1d7d65;
  }
  .brandtechnology .md\:hover\:border-error:hover {
    border-color: #ff615b;
  }
  .brandtechnology .md\:hover\:border-warning:hover {
    border-color: orange;
  }
  .brandtechnology .md\:hover\:border-muted:hover {
    border-color: #b0b0b9;
  }
  .brandtechnology .md\:hover\:border-accent-darkest:hover {
    border-color: #222;
  }
  .brandtechnology .md\:hover\:border-accent-darker:hover {
    border-color: #5f5f7b;
  }
  .brandtechnology .md\:hover\:border-accent-dark:hover {
    border-color: #55556e;
  }
  .brandtechnology .md\:hover\:border-accent:hover {
    border-color: #44d23c;
  }
  .brandtechnology .md\:hover\:border-accent-light:hover {
    border-color: #f4f4f4;
  }
  .brandtechnology .md\:hover\:border-accent-lighter:hover {
    border-color: #b7b7b7;
  }
  .brandtechnology .md\:hover\:border-accent-lightest:hover {
    border-color: #f9f9f9;
  }
  .brandtechnology .md\:focus\:border-transparent:focus {
    border-color: transparent;
  }
  .brandtechnology .md\:focus\:border-black:focus {
    border-color: #000;
  }
  .brandtechnology .md\:focus\:border-white:focus {
    border-color: #fff;
  }
  .brandtechnology .md\:focus\:border-ink-dark:focus {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .md\:focus\:border-ink:focus {
    border-color: #222;
  }
  .brandtechnology .md\:focus\:border-ink-light:focus {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .md\:focus\:border-surface:focus {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .md\:focus\:border-surface-dark:focus {
    border-color: #161617;
  }
  .brandtechnology .md\:focus\:border-boundary:focus {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .md\:focus\:border-success:focus {
    border-color: #1d7d65;
  }
  .brandtechnology .md\:focus\:border-error:focus {
    border-color: #ff615b;
  }
  .brandtechnology .md\:focus\:border-warning:focus {
    border-color: orange;
  }
  .brandtechnology .md\:focus\:border-muted:focus {
    border-color: #b0b0b9;
  }
  .brandtechnology .md\:focus\:border-accent-darkest:focus {
    border-color: #222;
  }
  .brandtechnology .md\:focus\:border-accent-darker:focus {
    border-color: #5f5f7b;
  }
  .brandtechnology .md\:focus\:border-accent-dark:focus {
    border-color: #55556e;
  }
  .brandtechnology .md\:focus\:border-accent:focus {
    border-color: #44d23c;
  }
  .brandtechnology .md\:focus\:border-accent-light:focus {
    border-color: #f4f4f4;
  }
  .brandtechnology .md\:focus\:border-accent-lighter:focus {
    border-color: #b7b7b7;
  }
  .brandtechnology .md\:focus\:border-accent-lightest:focus {
    border-color: #f9f9f9;
  }
  .brandtechnology .md\:rounded,
  .brandtechnology .md\:rounded-none {
    border-radius: 0;
  }
  .brandtechnology .md\:rounded-full {
    border-radius: 50%;
  }
  .brandtechnology .md\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .brandtechnology .md\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .brandtechnology .md\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .md\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .md\:rounded-t {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .brandtechnology .md\:rounded-r {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .brandtechnology .md\:rounded-b {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .md\:rounded-l {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .md\:rounded-t-full {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .brandtechnology .md\:rounded-r-full {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .brandtechnology .md\:rounded-b-full {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .md\:rounded-l-full {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .md\:rounded-tl-none {
    border-top-left-radius: 0;
  }
  .brandtechnology .md\:rounded-tr-none {
    border-top-right-radius: 0;
  }
  .brandtechnology .md\:rounded-br-none {
    border-bottom-right-radius: 0;
  }
  .brandtechnology .md\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }
  .brandtechnology .md\:rounded-tl {
    border-top-left-radius: 0;
  }
  .brandtechnology .md\:rounded-tr {
    border-top-right-radius: 0;
  }
  .brandtechnology .md\:rounded-br {
    border-bottom-right-radius: 0;
  }
  .brandtechnology .md\:rounded-bl {
    border-bottom-left-radius: 0;
  }
  .brandtechnology .md\:rounded-tl-full {
    border-top-left-radius: 50%;
  }
  .brandtechnology .md\:rounded-tr-full {
    border-top-right-radius: 50%;
  }
  .brandtechnology .md\:rounded-br-full {
    border-bottom-right-radius: 50%;
  }
  .brandtechnology .md\:rounded-bl-full {
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .md\:border-solid {
    border-style: solid;
  }
  .brandtechnology .md\:border-dashed {
    border-style: dashed;
  }
  .brandtechnology .md\:border-dotted {
    border-style: dotted;
  }
  .brandtechnology .md\:border-none {
    border-style: none;
  }
  .brandtechnology .md\:border-1 {
    border-width: 1px;
  }
  .brandtechnology .md\:border-2 {
    border-width: 2px;
  }
  .brandtechnology .md\:border {
    border-width: 1px;
  }
  .brandtechnology .md\:border-zero {
    border-width: 0;
  }
  .brandtechnology .md\:border-t-1 {
    border-top-width: 1px;
  }
  .brandtechnology .md\:border-r-1 {
    border-right-width: 1px;
  }
  .brandtechnology .md\:border-b-1 {
    border-bottom-width: 1px;
  }
  .brandtechnology .md\:border-l-1 {
    border-left-width: 1px;
  }
  .brandtechnology .md\:border-t-2 {
    border-top-width: 2px;
  }
  .brandtechnology .md\:border-r-2 {
    border-right-width: 2px;
  }
  .brandtechnology .md\:border-b-2 {
    border-bottom-width: 2px;
  }
  .brandtechnology .md\:border-l-2 {
    border-left-width: 2px;
  }
  .brandtechnology .md\:border-t {
    border-top-width: 1px;
  }
  .brandtechnology .md\:border-r {
    border-right-width: 1px;
  }
  .brandtechnology .md\:border-b {
    border-bottom-width: 1px;
  }
  .brandtechnology .md\:border-l {
    border-left-width: 1px;
  }
  .brandtechnology .md\:border-t-zero {
    border-top-width: 0;
  }
  .brandtechnology .md\:border-r-zero {
    border-right-width: 0;
  }
  .brandtechnology .md\:border-b-zero {
    border-bottom-width: 0;
  }
  .brandtechnology .md\:border-l-zero {
    border-left-width: 0;
  }
  .brandtechnology .md\:cursor-auto {
    cursor: auto;
  }
  .brandtechnology .md\:cursor-default {
    cursor: default;
  }
  .brandtechnology .md\:cursor-pointer {
    cursor: pointer;
  }
  .brandtechnology .md\:cursor-wait {
    cursor: wait;
  }
  .brandtechnology .md\:cursor-move {
    cursor: move;
  }
  .brandtechnology .md\:cursor-not-allowed {
    cursor: not-allowed;
  }
  .brandtechnology .md\:block {
    display: block;
  }
  .brandtechnology .md\:inline-block {
    display: inline-block;
  }
  .brandtechnology .md\:inline {
    display: inline;
  }
  .brandtechnology .md\:table {
    display: table;
  }
  .brandtechnology .md\:table-row {
    display: table-row;
  }
  .brandtechnology .md\:table-cell {
    display: table-cell;
  }
  .brandtechnology .md\:hidden {
    display: none;
  }
  .brandtechnology .md\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .brandtechnology .md\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .brandtechnology .md\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .brandtechnology .md\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .brandtechnology .md\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .brandtechnology .md\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .brandtechnology .md\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .brandtechnology .md\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .brandtechnology .md\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .brandtechnology .md\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .brandtechnology .md\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .brandtechnology .md\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .brandtechnology .md\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .brandtechnology .md\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .brandtechnology .md\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  .brandtechnology .md\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .brandtechnology .md\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .brandtechnology .md\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .brandtechnology .md\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .brandtechnology .md\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .brandtechnology .md\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .brandtechnology .md\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .brandtechnology .md\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .brandtechnology .md\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .brandtechnology .md\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .brandtechnology .md\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .brandtechnology .md\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .brandtechnology .md\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .brandtechnology .md\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .brandtechnology .md\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .brandtechnology .md\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .brandtechnology .md\:flex-initial {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
  .brandtechnology .md\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .brandtechnology .md\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .brandtechnology .md\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .brandtechnology .md\:flex-no-grow {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .brandtechnology .md\:flex-no-shrink {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .brandtechnology .md\:float-right {
    float: right;
  }
  .brandtechnology .md\:float-left {
    float: left;
  }
  .brandtechnology .md\:float-none {
    float: none;
  }
  .brandtechnology .md\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
  .brandtechnology .md\:font-normal {
    font-weight: 400;
  }
  .brandtechnology .md\:font-medium {
    font-weight: 500;
  }
  .brandtechnology .md\:font-bold {
    font-weight: 700;
  }
  .brandtechnology .md\:hover\:font-normal:hover {
    font-weight: 400;
  }
  .brandtechnology .md\:hover\:font-medium:hover {
    font-weight: 500;
  }
  .brandtechnology .md\:hover\:font-bold:hover {
    font-weight: 700;
  }
  .brandtechnology .md\:focus\:font-normal:focus {
    font-weight: 400;
  }
  .brandtechnology .md\:focus\:font-medium:focus {
    font-weight: 500;
  }
  .brandtechnology .md\:focus\:font-bold:focus {
    font-weight: 700;
  }
  .brandtechnology .md\:leading-none {
    line-height: 1;
  }
  .brandtechnology .md\:leading-tight {
    line-height: 1.2;
  }
  .brandtechnology .md\:leading-normal {
    line-height: 1.4;
  }
  .brandtechnology .md\:leading-loose {
    line-height: 2;
  }
  .brandtechnology .md\:leading-button {
    line-height: 0.48rem;
  }
  .brandtechnology .md\:m-auto {
    margin: auto;
  }
  .brandtechnology .md\:m-px {
    margin: 1px;
  }
  .brandtechnology .md\:m-zero {
    margin: 0;
  }
  .brandtechnology .md\:m-xs {
    margin: 0.05rem;
  }
  .brandtechnology .md\:m-sm {
    margin: 0.1rem;
  }
  .brandtechnology .md\:m-md {
    margin: 0.15rem;
  }
  .brandtechnology .md\:m-lg {
    margin: 0.2rem;
  }
  .brandtechnology .md\:m-graph {
    margin: 0.18rem;
  }
  .brandtechnology .md\:m-gutter {
    margin: 0.24rem;
  }
  .brandtechnology .md\:m-gutter-half {
    margin: 0.12rem;
  }
  .brandtechnology .md\:m-gutter-minus {
    margin: 0.16rem;
  }
  .brandtechnology .md\:m-gutter-minus-half {
    margin: 0.08rem;
  }
  .brandtechnology .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .brandtechnology .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .brandtechnology .md\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .brandtechnology .md\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }
  .brandtechnology .md\:my-zero {
    margin-top: 0;
    margin-bottom: 0;
  }
  .brandtechnology .md\:mx-zero {
    margin-left: 0;
    margin-right: 0;
  }
  .brandtechnology .md\:my-xs {
    margin-top: 0.05rem;
    margin-bottom: 0.05rem;
  }
  .brandtechnology .md\:mx-xs {
    margin-left: 0.05rem;
    margin-right: 0.05rem;
  }
  .brandtechnology .md\:my-sm {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
  }
  .brandtechnology .md\:mx-sm {
    margin-left: 0.1rem;
    margin-right: 0.1rem;
  }
  .brandtechnology .md\:my-md {
    margin-top: 0.15rem;
    margin-bottom: 0.15rem;
  }
  .brandtechnology .md\:mx-md {
    margin-left: 0.15rem;
    margin-right: 0.15rem;
  }
  .brandtechnology .md\:my-lg {
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .brandtechnology .md\:mx-lg {
    margin-left: 0.2rem;
    margin-right: 0.2rem;
  }
  .brandtechnology .md\:my-graph {
    margin-top: 0.18rem;
    margin-bottom: 0.18rem;
  }
  .brandtechnology .md\:mx-graph {
    margin-left: 0.18rem;
    margin-right: 0.18rem;
  }
  .brandtechnology .md\:my-gutter {
    margin-top: 0.24rem;
    margin-bottom: 0.24rem;
  }
  .brandtechnology .md\:mx-gutter {
    margin-left: 0.24rem;
    margin-right: 0.24rem;
  }
  .brandtechnology .md\:my-gutter-half {
    margin-top: 0.12rem;
    margin-bottom: 0.12rem;
  }
  .brandtechnology .md\:mx-gutter-half {
    margin-left: 0.12rem;
    margin-right: 0.12rem;
  }
  .brandtechnology .md\:my-gutter-minus {
    margin-top: 0.16rem;
    margin-bottom: 0.16rem;
  }
  .brandtechnology .md\:mx-gutter-minus {
    margin-left: 0.16rem;
    margin-right: 0.16rem;
  }
  .brandtechnology .md\:my-gutter-minus-half {
    margin-top: 0.08rem;
    margin-bottom: 0.08rem;
  }
  .brandtechnology .md\:mx-gutter-minus-half {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
  }
  .brandtechnology .md\:mt-auto {
    margin-top: auto;
  }
  .brandtechnology .md\:mr-auto {
    margin-right: auto;
  }
  .brandtechnology .md\:mb-auto {
    margin-bottom: auto;
  }
  .brandtechnology .md\:ml-auto {
    margin-left: auto;
  }
  .brandtechnology .md\:mt-px {
    margin-top: 1px;
  }
  .brandtechnology .md\:mr-px {
    margin-right: 1px;
  }
  .brandtechnology .md\:mb-px {
    margin-bottom: 1px;
  }
  .brandtechnology .md\:ml-px {
    margin-left: 1px;
  }
  .brandtechnology .md\:mt-zero {
    margin-top: 0;
  }
  .brandtechnology .md\:mr-zero {
    margin-right: 0;
  }
  .brandtechnology .md\:mb-zero {
    margin-bottom: 0;
  }
  .brandtechnology .md\:ml-zero {
    margin-left: 0;
  }
  .brandtechnology .md\:mt-xs {
    margin-top: 0.05rem;
  }
  .brandtechnology .md\:mr-xs {
    margin-right: 0.05rem;
  }
  .brandtechnology .md\:mb-xs {
    margin-bottom: 0.05rem;
  }
  .brandtechnology .md\:ml-xs {
    margin-left: 0.05rem;
  }
  .brandtechnology .md\:mt-sm {
    margin-top: 0.1rem;
  }
  .brandtechnology .md\:mr-sm {
    margin-right: 0.1rem;
  }
  .brandtechnology .md\:mb-sm {
    margin-bottom: 0.1rem;
  }
  .brandtechnology .md\:ml-sm {
    margin-left: 0.1rem;
  }
  .brandtechnology .md\:mt-md {
    margin-top: 0.15rem;
  }
  .brandtechnology .md\:mr-md {
    margin-right: 0.15rem;
  }
  .brandtechnology .md\:mb-md {
    margin-bottom: 0.15rem;
  }
  .brandtechnology .md\:ml-md {
    margin-left: 0.15rem;
  }
  .brandtechnology .md\:mt-lg {
    margin-top: 0.2rem;
  }
  .brandtechnology .md\:mr-lg {
    margin-right: 0.2rem;
  }
  .brandtechnology .md\:mb-lg {
    margin-bottom: 0.2rem;
  }
  .brandtechnology .md\:ml-lg {
    margin-left: 0.2rem;
  }
  .brandtechnology .md\:mt-graph {
    margin-top: 0.18rem;
  }
  .brandtechnology .md\:mr-graph {
    margin-right: 0.18rem;
  }
  .brandtechnology .md\:mb-graph {
    margin-bottom: 0.18rem;
  }
  .brandtechnology .md\:ml-graph {
    margin-left: 0.18rem;
  }
  .brandtechnology .md\:mt-gutter {
    margin-top: 0.24rem;
  }
  .brandtechnology .md\:mr-gutter {
    margin-right: 0.24rem;
  }
  .brandtechnology .md\:mb-gutter {
    margin-bottom: 0.24rem;
  }
  .brandtechnology .md\:ml-gutter {
    margin-left: 0.24rem;
  }
  .brandtechnology .md\:mt-gutter-half {
    margin-top: 0.12rem;
  }
  .brandtechnology .md\:mr-gutter-half {
    margin-right: 0.12rem;
  }
  .brandtechnology .md\:mb-gutter-half {
    margin-bottom: 0.12rem;
  }
  .brandtechnology .md\:ml-gutter-half {
    margin-left: 0.12rem;
  }
  .brandtechnology .md\:mt-gutter-minus {
    margin-top: 0.16rem;
  }
  .brandtechnology .md\:mr-gutter-minus {
    margin-right: 0.16rem;
  }
  .brandtechnology .md\:mb-gutter-minus {
    margin-bottom: 0.16rem;
  }
  .brandtechnology .md\:ml-gutter-minus {
    margin-left: 0.16rem;
  }
  .brandtechnology .md\:mt-gutter-minus-half {
    margin-top: 0.08rem;
  }
  .brandtechnology .md\:mr-gutter-minus-half {
    margin-right: 0.08rem;
  }
  .brandtechnology .md\:mb-gutter-minus-half {
    margin-bottom: 0.08rem;
  }
  .brandtechnology .md\:ml-gutter-minus-half {
    margin-left: 0.08rem;
  }
  .brandtechnology .md\:max-h-full {
    max-height: 100%;
  }
  .brandtechnology .md\:max-h-screen {
    max-height: 100vh;
  }
  .brandtechnology .md\:max-w-form {
    max-width: 3.2rem;
  }
  .brandtechnology .md\:max-w-xs {
    max-width: 1rem;
  }
  .brandtechnology .md\:max-w-sm {
    max-width: 2rem;
  }
  .brandtechnology .md\:max-w-md {
    max-width: 3rem;
  }
  .brandtechnology .md\:max-w-lg {
    max-width: 4rem;
  }
  .brandtechnology .md\:max-w-xl {
    max-width: 5rem;
  }
  .brandtechnology .md\:max-w-2xl {
    max-width: 6rem;
  }
  .brandtechnology .md\:max-w-3xl {
    max-width: 8rem;
  }
  .brandtechnology .md\:max-w-4xl {
    max-width: 9rem;
  }
  .brandtechnology .md\:max-w-graph {
    max-width: 6.8rem;
  }
  .brandtechnology .md\:max-w-container-text {
    max-width: 12rem;
  }
  .brandtechnology .md\:max-w-full {
    max-width: 100%;
  }
  .brandtechnology .md\:min-h-zero {
    min-height: 0;
  }
  .brandtechnology .md\:min-h-full {
    min-height: 100%;
  }
  .brandtechnology .md\:min-h-screen {
    min-height: 100vh;
  }
  .brandtechnology .md\:min-w-zero {
    min-width: 0;
  }
  .brandtechnology .md\:min-w-full {
    min-width: 100%;
  }
  .brandtechnology .md\:-m-px {
    margin: -1px;
  }
  .brandtechnology .md\:-m-zero {
    margin: 0;
  }
  .brandtechnology .md\:-m-xs {
    margin: -0.05rem;
  }
  .brandtechnology .md\:-m-sm {
    margin: -0.1rem;
  }
  .brandtechnology .md\:-m-md {
    margin: -0.15rem;
  }
  .brandtechnology .md\:-m-lg {
    margin: -0.2rem;
  }
  .brandtechnology .md\:-m-gutter {
    margin: -0.24rem;
  }
  .brandtechnology .md\:-m-gutter-half {
    margin: -0.12rem;
  }
  .brandtechnology .md\:-m-gutter-minus {
    margin: -0.16rem;
  }
  .brandtechnology .md\:-m-gutter-minus-half {
    margin: -0.08rem;
  }
  .brandtechnology .md\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .brandtechnology .md\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .brandtechnology .md\:-my-zero {
    margin-top: 0;
    margin-bottom: 0;
  }
  .brandtechnology .md\:-mx-zero {
    margin-left: 0;
    margin-right: 0;
  }
  .brandtechnology .md\:-my-xs {
    margin-top: -0.05rem;
    margin-bottom: -0.05rem;
  }
  .brandtechnology .md\:-mx-xs {
    margin-left: -0.05rem;
    margin-right: -0.05rem;
  }
  .brandtechnology .md\:-my-sm {
    margin-top: -0.1rem;
    margin-bottom: -0.1rem;
  }
  .brandtechnology .md\:-mx-sm {
    margin-left: -0.1rem;
    margin-right: -0.1rem;
  }
  .brandtechnology .md\:-my-md {
    margin-top: -0.15rem;
    margin-bottom: -0.15rem;
  }
  .brandtechnology .md\:-mx-md {
    margin-left: -0.15rem;
    margin-right: -0.15rem;
  }
  .brandtechnology .md\:-my-lg {
    margin-top: -0.2rem;
    margin-bottom: -0.2rem;
  }
  .brandtechnology .md\:-mx-lg {
    margin-left: -0.2rem;
    margin-right: -0.2rem;
  }
  .brandtechnology .md\:-my-gutter {
    margin-top: -0.24rem;
    margin-bottom: -0.24rem;
  }
  .brandtechnology .md\:-mx-gutter {
    margin-left: -0.24rem;
    margin-right: -0.24rem;
  }
  .brandtechnology .md\:-my-gutter-half {
    margin-top: -0.12rem;
    margin-bottom: -0.12rem;
  }
  .brandtechnology .md\:-mx-gutter-half {
    margin-left: -0.12rem;
    margin-right: -0.12rem;
  }
  .brandtechnology .md\:-my-gutter-minus {
    margin-top: -0.16rem;
    margin-bottom: -0.16rem;
  }
  .brandtechnology .md\:-mx-gutter-minus {
    margin-left: -0.16rem;
    margin-right: -0.16rem;
  }
  .brandtechnology .md\:-my-gutter-minus-half {
    margin-top: -0.08rem;
    margin-bottom: -0.08rem;
  }
  .brandtechnology .md\:-mx-gutter-minus-half {
    margin-left: -0.08rem;
    margin-right: -0.08rem;
  }
  .brandtechnology .md\:-mt-px {
    margin-top: -1px;
  }
  .brandtechnology .md\:-mr-px {
    margin-right: -1px;
  }
  .brandtechnology .md\:-mb-px {
    margin-bottom: -1px;
  }
  .brandtechnology .md\:-ml-px {
    margin-left: -1px;
  }
  .brandtechnology .md\:-mt-zero {
    margin-top: 0;
  }
  .brandtechnology .md\:-mr-zero {
    margin-right: 0;
  }
  .brandtechnology .md\:-mb-zero {
    margin-bottom: 0;
  }
  .brandtechnology .md\:-ml-zero {
    margin-left: 0;
  }
  .brandtechnology .md\:-mt-xs {
    margin-top: -0.05rem;
  }
  .brandtechnology .md\:-mr-xs {
    margin-right: -0.05rem;
  }
  .brandtechnology .md\:-mb-xs {
    margin-bottom: -0.05rem;
  }
  .brandtechnology .md\:-ml-xs {
    margin-left: -0.05rem;
  }
  .brandtechnology .md\:-mt-sm {
    margin-top: -0.1rem;
  }
  .brandtechnology .md\:-mr-sm {
    margin-right: -0.1rem;
  }
  .brandtechnology .md\:-mb-sm {
    margin-bottom: -0.1rem;
  }
  .brandtechnology .md\:-ml-sm {
    margin-left: -0.1rem;
  }
  .brandtechnology .md\:-mt-md {
    margin-top: -0.15rem;
  }
  .brandtechnology .md\:-mr-md {
    margin-right: -0.15rem;
  }
  .brandtechnology .md\:-mb-md {
    margin-bottom: -0.15rem;
  }
  .brandtechnology .md\:-ml-md {
    margin-left: -0.15rem;
  }
  .brandtechnology .md\:-mt-lg {
    margin-top: -0.2rem;
  }
  .brandtechnology .md\:-mr-lg {
    margin-right: -0.2rem;
  }
  .brandtechnology .md\:-mb-lg {
    margin-bottom: -0.2rem;
  }
  .brandtechnology .md\:-ml-lg {
    margin-left: -0.2rem;
  }
  .brandtechnology .md\:-mt-gutter {
    margin-top: -0.24rem;
  }
  .brandtechnology .md\:-mr-gutter {
    margin-right: -0.24rem;
  }
  .brandtechnology .md\:-mb-gutter {
    margin-bottom: -0.24rem;
  }
  .brandtechnology .md\:-ml-gutter {
    margin-left: -0.24rem;
  }
  .brandtechnology .md\:-mt-gutter-half {
    margin-top: -0.12rem;
  }
  .brandtechnology .md\:-mr-gutter-half {
    margin-right: -0.12rem;
  }
  .brandtechnology .md\:-mb-gutter-half {
    margin-bottom: -0.12rem;
  }
  .brandtechnology .md\:-ml-gutter-half {
    margin-left: -0.12rem;
  }
  .brandtechnology .md\:-mt-gutter-minus {
    margin-top: -0.16rem;
  }
  .brandtechnology .md\:-mr-gutter-minus {
    margin-right: -0.16rem;
  }
  .brandtechnology .md\:-mb-gutter-minus {
    margin-bottom: -0.16rem;
  }
  .brandtechnology .md\:-ml-gutter-minus {
    margin-left: -0.16rem;
  }
  .brandtechnology .md\:-mt-gutter-minus-half {
    margin-top: -0.08rem;
  }
  .brandtechnology .md\:-mr-gutter-minus-half {
    margin-right: -0.08rem;
  }
  .brandtechnology .md\:-mb-gutter-minus-half {
    margin-bottom: -0.08rem;
  }
  .brandtechnology .md\:-ml-gutter-minus-half {
    margin-left: -0.08rem;
  }
  .brandtechnology .md\:opacity-25 {
    opacity: 0.25;
  }
  .brandtechnology .md\:opacity-50 {
    opacity: 0.5;
  }
  .brandtechnology .md\:opacity-75 {
    opacity: 0.75;
  }
  .brandtechnology .md\:opacity-100 {
    opacity: 1;
  }
  .brandtechnology .md\:opacity-zero {
    opacity: 0;
  }
  .brandtechnology .md\:overflow-auto {
    overflow: auto;
  }
  .brandtechnology .md\:overflow-hidden {
    overflow: hidden;
  }
  .brandtechnology .md\:overflow-visible {
    overflow: visible;
  }
  .brandtechnology .md\:overflow-scroll {
    overflow: scroll;
  }
  .brandtechnology .md\:overflow-x-auto {
    overflow-x: auto;
  }
  .brandtechnology .md\:overflow-y-auto {
    overflow-y: auto;
  }
  .brandtechnology .md\:overflow-x-hidden {
    overflow-x: hidden;
  }
  .brandtechnology .md\:overflow-y-hidden {
    overflow-y: hidden;
  }
  .brandtechnology .md\:overflow-x-visible {
    overflow-x: visible;
  }
  .brandtechnology .md\:overflow-y-visible {
    overflow-y: visible;
  }
  .brandtechnology .md\:overflow-x-scroll {
    overflow-x: scroll;
  }
  .brandtechnology .md\:overflow-y-scroll {
    overflow-y: scroll;
  }
  .brandtechnology .md\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }
  .brandtechnology .md\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }
  .brandtechnology .md\:p-px {
    padding: 1px;
  }
  .brandtechnology .md\:p-zero {
    padding: 0;
  }
  .brandtechnology .md\:p-xs-1\/2 {
    padding: 0.025rem;
  }
  .brandtechnology .md\:p-sm-1\/2,
  .brandtechnology .md\:p-xs {
    padding: 0.05rem;
  }
  .brandtechnology .md\:p-sm {
    padding: 0.1rem;
  }
  .brandtechnology .md\:p-md-1\/2 {
    padding: 0.075rem;
  }
  .brandtechnology .md\:p-md {
    padding: 0.15rem;
  }
  .brandtechnology .md\:p-lg {
    padding: 0.2rem;
  }
  .brandtechnology .md\:p-gutter {
    padding: 0.24rem;
  }
  .brandtechnology .md\:p-gutter-half {
    padding: 0.12rem;
  }
  .brandtechnology .md\:p-gutter-minus {
    padding: 0.16rem;
  }
  .brandtechnology .md\:p-gutter-minus-half {
    padding: 0.08rem;
  }
  .brandtechnology .md\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .brandtechnology .md\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }
  .brandtechnology .md\:py-zero {
    padding-top: 0;
    padding-bottom: 0;
  }
  .brandtechnology .md\:px-zero {
    padding-left: 0;
    padding-right: 0;
  }
  .brandtechnology .md\:py-xs-1\/2 {
    padding-top: 0.025rem;
    padding-bottom: 0.025rem;
  }
  .brandtechnology .md\:px-xs-1\/2 {
    padding-left: 0.025rem;
    padding-right: 0.025rem;
  }
  .brandtechnology .md\:py-xs {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
  }
  .brandtechnology .md\:px-xs {
    padding-left: 0.05rem;
    padding-right: 0.05rem;
  }
  .brandtechnology .md\:py-sm-1\/2 {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
  }
  .brandtechnology .md\:px-sm-1\/2 {
    padding-left: 0.05rem;
    padding-right: 0.05rem;
  }
  .brandtechnology .md\:py-sm {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
  }
  .brandtechnology .md\:px-sm {
    padding-left: 0.1rem;
    padding-right: 0.1rem;
  }
  .brandtechnology .md\:py-md-1\/2 {
    padding-top: 0.075rem;
    padding-bottom: 0.075rem;
  }
  .brandtechnology .md\:px-md-1\/2 {
    padding-left: 0.075rem;
    padding-right: 0.075rem;
  }
  .brandtechnology .md\:py-md {
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
  }
  .brandtechnology .md\:px-md {
    padding-left: 0.15rem;
    padding-right: 0.15rem;
  }
  .brandtechnology .md\:py-lg {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }
  .brandtechnology .md\:px-lg {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
  .brandtechnology .md\:py-gutter {
    padding-top: 0.24rem;
    padding-bottom: 0.24rem;
  }
  .brandtechnology .md\:px-gutter {
    padding-left: 0.24rem;
    padding-right: 0.24rem;
  }
  .brandtechnology .md\:py-gutter-half {
    padding-top: 0.12rem;
    padding-bottom: 0.12rem;
  }
  .brandtechnology .md\:px-gutter-half {
    padding-left: 0.12rem;
    padding-right: 0.12rem;
  }
  .brandtechnology .md\:py-gutter-minus {
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
  }
  .brandtechnology .md\:px-gutter-minus {
    padding-left: 0.16rem;
    padding-right: 0.16rem;
  }
  .brandtechnology .md\:py-gutter-minus-half {
    padding-top: 0.08rem;
    padding-bottom: 0.08rem;
  }
  .brandtechnology .md\:px-gutter-minus-half {
    padding-left: 0.08rem;
    padding-right: 0.08rem;
  }
  .brandtechnology .md\:pt-px {
    padding-top: 1px;
  }
  .brandtechnology .md\:pr-px {
    padding-right: 1px;
  }
  .brandtechnology .md\:pb-px {
    padding-bottom: 1px;
  }
  .brandtechnology .md\:pl-px {
    padding-left: 1px;
  }
  .brandtechnology .md\:pt-zero {
    padding-top: 0;
  }
  .brandtechnology .md\:pr-zero {
    padding-right: 0;
  }
  .brandtechnology .md\:pb-zero {
    padding-bottom: 0;
  }
  .brandtechnology .md\:pl-zero {
    padding-left: 0;
  }
  .brandtechnology .md\:pt-xs-1\/2 {
    padding-top: 0.025rem;
  }
  .brandtechnology .md\:pr-xs-1\/2 {
    padding-right: 0.025rem;
  }
  .brandtechnology .md\:pb-xs-1\/2 {
    padding-bottom: 0.025rem;
  }
  .brandtechnology .md\:pl-xs-1\/2 {
    padding-left: 0.025rem;
  }
  .brandtechnology .md\:pt-xs {
    padding-top: 0.05rem;
  }
  .brandtechnology .md\:pr-xs {
    padding-right: 0.05rem;
  }
  .brandtechnology .md\:pb-xs {
    padding-bottom: 0.05rem;
  }
  .brandtechnology .md\:pl-xs {
    padding-left: 0.05rem;
  }
  .brandtechnology .md\:pt-sm-1\/2 {
    padding-top: 0.05rem;
  }
  .brandtechnology .md\:pr-sm-1\/2 {
    padding-right: 0.05rem;
  }
  .brandtechnology .md\:pb-sm-1\/2 {
    padding-bottom: 0.05rem;
  }
  .brandtechnology .md\:pl-sm-1\/2 {
    padding-left: 0.05rem;
  }
  .brandtechnology .md\:pt-sm {
    padding-top: 0.1rem;
  }
  .brandtechnology .md\:pr-sm {
    padding-right: 0.1rem;
  }
  .brandtechnology .md\:pb-sm {
    padding-bottom: 0.1rem;
  }
  .brandtechnology .md\:pl-sm {
    padding-left: 0.1rem;
  }
  .brandtechnology .md\:pt-md-1\/2 {
    padding-top: 0.075rem;
  }
  .brandtechnology .md\:pr-md-1\/2 {
    padding-right: 0.075rem;
  }
  .brandtechnology .md\:pb-md-1\/2 {
    padding-bottom: 0.075rem;
  }
  .brandtechnology .md\:pl-md-1\/2 {
    padding-left: 0.075rem;
  }
  .brandtechnology .md\:pt-md {
    padding-top: 0.15rem;
  }
  .brandtechnology .md\:pr-md {
    padding-right: 0.15rem;
  }
  .brandtechnology .md\:pb-md {
    padding-bottom: 0.15rem;
  }
  .brandtechnology .md\:pl-md {
    padding-left: 0.15rem;
  }
  .brandtechnology .md\:pt-lg {
    padding-top: 0.2rem;
  }
  .brandtechnology .md\:pr-lg {
    padding-right: 0.2rem;
  }
  .brandtechnology .md\:pb-lg {
    padding-bottom: 0.2rem;
  }
  .brandtechnology .md\:pl-lg {
    padding-left: 0.2rem;
  }
  .brandtechnology .md\:pt-gutter {
    padding-top: 0.24rem;
  }
  .brandtechnology .md\:pr-gutter {
    padding-right: 0.24rem;
  }
  .brandtechnology .md\:pb-gutter {
    padding-bottom: 0.24rem;
  }
  .brandtechnology .md\:pl-gutter {
    padding-left: 0.24rem;
  }
  .brandtechnology .md\:pt-gutter-half {
    padding-top: 0.12rem;
  }
  .brandtechnology .md\:pr-gutter-half {
    padding-right: 0.12rem;
  }
  .brandtechnology .md\:pb-gutter-half {
    padding-bottom: 0.12rem;
  }
  .brandtechnology .md\:pl-gutter-half {
    padding-left: 0.12rem;
  }
  .brandtechnology .md\:pt-gutter-minus {
    padding-top: 0.16rem;
  }
  .brandtechnology .md\:pr-gutter-minus {
    padding-right: 0.16rem;
  }
  .brandtechnology .md\:pb-gutter-minus {
    padding-bottom: 0.16rem;
  }
  .brandtechnology .md\:pl-gutter-minus {
    padding-left: 0.16rem;
  }
  .brandtechnology .md\:pt-gutter-minus-half {
    padding-top: 0.08rem;
  }
  .brandtechnology .md\:pr-gutter-minus-half {
    padding-right: 0.08rem;
  }
  .brandtechnology .md\:pb-gutter-minus-half {
    padding-bottom: 0.08rem;
  }
  .brandtechnology .md\:pl-gutter-minus-half {
    padding-left: 0.08rem;
  }
  .brandtechnology .md\:pointer-events-none {
    pointer-events: none;
  }
  .brandtechnology .md\:pointer-events-auto {
    pointer-events: auto;
  }
  .brandtechnology .md\:static {
    position: static;
  }
  .brandtechnology .md\:fixed {
    position: fixed;
  }
  .brandtechnology .md\:absolute {
    position: absolute;
  }
  .brandtechnology .md\:relative {
    position: relative;
  }
  .brandtechnology .md\:sticky {
    position: sticky;
  }
  .brandtechnology .md\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .brandtechnology .md\:pin {
    right: 0;
    left: 0;
  }
  .brandtechnology .md\:pin,
  .brandtechnology .md\:pin-y {
    top: 0;
    bottom: 0;
  }
  .brandtechnology .md\:pin-x {
    right: 0;
    left: 0;
  }
  .brandtechnology .md\:pin-t {
    top: 0;
  }
  .brandtechnology .md\:pin-r {
    right: 0;
  }
  .brandtechnology .md\:pin-b {
    bottom: 0;
  }
  .brandtechnology .md\:pin-l {
    left: 0;
  }
  .brandtechnology .md\:resize-none {
    resize: none;
  }
  .brandtechnology .md\:resize-y {
    resize: vertical;
  }
  .brandtechnology .md\:resize-x {
    resize: horizontal;
  }
  .brandtechnology .md\:resize {
    resize: both;
  }
  .brandtechnology .md\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .md\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .md\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .md\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .md\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .md\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .md\:hover\:shadow:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .md\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .md\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .md\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .md\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .md\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .md\:focus\:shadow:focus {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .md\:focus\:shadow-md:focus {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .md\:focus\:shadow-lg:focus {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .md\:focus\:shadow-inner:focus {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .md\:focus\:shadow-outline:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .md\:focus\:shadow-none:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .md\:table-auto {
    table-layout: auto;
  }
  .brandtechnology .md\:table-fixed {
    table-layout: fixed;
  }
  .brandtechnology .md\:text-left {
    text-align: left;
  }
  .brandtechnology .md\:text-center {
    text-align: center;
  }
  .brandtechnology .md\:text-right {
    text-align: right;
  }
  .brandtechnology .md\:text-justify {
    text-align: justify;
  }
  .brandtechnology .md\:text-transparent {
    color: transparent;
  }
  .brandtechnology .md\:text-black {
    color: #000;
  }
  .brandtechnology .md\:text-white {
    color: #fff;
  }
  .brandtechnology .md\:text-ink-dark {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .md\:text-ink {
    color: #222;
  }
  .brandtechnology .md\:text-ink-light {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .md\:text-surface {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .md\:text-surface-dark {
    color: #161617;
  }
  .brandtechnology .md\:text-boundary {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .md\:text-success {
    color: #1d7d65;
  }
  .brandtechnology .md\:text-error {
    color: #ff615b;
  }
  .brandtechnology .md\:text-warning {
    color: orange;
  }
  .brandtechnology .md\:text-muted {
    color: #b0b0b9;
  }
  .brandtechnology .md\:text-accent-darkest {
    color: #222;
  }
  .brandtechnology .md\:text-accent-darker {
    color: #5f5f7b;
  }
  .brandtechnology .md\:text-accent-dark {
    color: #55556e;
  }
  .brandtechnology .md\:text-accent {
    color: #44d23c;
  }
  .brandtechnology .md\:text-accent-light {
    color: #f4f4f4;
  }
  .brandtechnology .md\:text-accent-lighter {
    color: #b7b7b7;
  }
  .brandtechnology .md\:text-accent-lightest {
    color: #f9f9f9;
  }
  .brandtechnology .md\:hover\:text-transparent:hover {
    color: transparent;
  }
  .brandtechnology .md\:hover\:text-black:hover {
    color: #000;
  }
  .brandtechnology .md\:hover\:text-white:hover {
    color: #fff;
  }
  .brandtechnology .md\:hover\:text-ink-dark:hover {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .md\:hover\:text-ink:hover {
    color: #222;
  }
  .brandtechnology .md\:hover\:text-ink-light:hover {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .md\:hover\:text-surface:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .md\:hover\:text-surface-dark:hover {
    color: #161617;
  }
  .brandtechnology .md\:hover\:text-boundary:hover {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .md\:hover\:text-success:hover {
    color: #1d7d65;
  }
  .brandtechnology .md\:hover\:text-error:hover {
    color: #ff615b;
  }
  .brandtechnology .md\:hover\:text-warning:hover {
    color: orange;
  }
  .brandtechnology .md\:hover\:text-muted:hover {
    color: #b0b0b9;
  }
  .brandtechnology .md\:hover\:text-accent-darkest:hover {
    color: #222;
  }
  .brandtechnology .md\:hover\:text-accent-darker:hover {
    color: #5f5f7b;
  }
  .brandtechnology .md\:hover\:text-accent-dark:hover {
    color: #55556e;
  }
  .brandtechnology .md\:hover\:text-accent:hover {
    color: #44d23c;
  }
  .brandtechnology .md\:hover\:text-accent-light:hover {
    color: #f4f4f4;
  }
  .brandtechnology .md\:hover\:text-accent-lighter:hover {
    color: #b7b7b7;
  }
  .brandtechnology .md\:hover\:text-accent-lightest:hover {
    color: #f9f9f9;
  }
  .brandtechnology .md\:focus\:text-transparent:focus {
    color: transparent;
  }
  .brandtechnology .md\:focus\:text-black:focus {
    color: #000;
  }
  .brandtechnology .md\:focus\:text-white:focus {
    color: #fff;
  }
  .brandtechnology .md\:focus\:text-ink-dark:focus {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .md\:focus\:text-ink:focus {
    color: #222;
  }
  .brandtechnology .md\:focus\:text-ink-light:focus {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .md\:focus\:text-surface:focus {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .md\:focus\:text-surface-dark:focus {
    color: #161617;
  }
  .brandtechnology .md\:focus\:text-boundary:focus {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .md\:focus\:text-success:focus {
    color: #1d7d65;
  }
  .brandtechnology .md\:focus\:text-error:focus {
    color: #ff615b;
  }
  .brandtechnology .md\:focus\:text-warning:focus {
    color: orange;
  }
  .brandtechnology .md\:focus\:text-muted:focus {
    color: #b0b0b9;
  }
  .brandtechnology .md\:focus\:text-accent-darkest:focus {
    color: #222;
  }
  .brandtechnology .md\:focus\:text-accent-darker:focus {
    color: #5f5f7b;
  }
  .brandtechnology .md\:focus\:text-accent-dark:focus {
    color: #55556e;
  }
  .brandtechnology .md\:focus\:text-accent:focus {
    color: #44d23c;
  }
  .brandtechnology .md\:focus\:text-accent-light:focus {
    color: #f4f4f4;
  }
  .brandtechnology .md\:focus\:text-accent-lighter:focus {
    color: #b7b7b7;
  }
  .brandtechnology .md\:focus\:text-accent-lightest:focus {
    color: #f9f9f9;
  }
  .brandtechnology .md\:text-zero {
    font-size: 0;
  }
  .brandtechnology .md\:text-footnotes {
    font-size: 0.12rem;
  }
  .brandtechnology .md\:text-body-minus,
  .brandtechnology .md\:text-caption,
  .brandtechnology .md\:text-overline {
    font-size: 0.14rem;
  }
  .brandtechnology .md\:text-body {
    font-size: 0.16rem;
  }
  .brandtechnology .md\:text-h6 {
    font-size: 0.18rem;
  }
  .brandtechnology .md\:text-h5 {
    font-size: 0.2rem;
  }
  .brandtechnology .md\:text-h4 {
    font-size: 0.24rem;
  }
  .brandtechnology .md\:text-h3 {
    font-size: 0.4rem;
  }
  .brandtechnology .md\:text-h2 {
    font-size: 0.48rem;
  }
  .brandtechnology .md\:text-h1 {
    font-size: 0.64rem;
  }
  .brandtechnology .md\:text-h1-half {
    font-size: 0.3rem;
  }
  .brandtechnology .md\:italic {
    font-style: italic;
  }
  .brandtechnology .md\:roman {
    font-style: normal;
  }
  .brandtechnology .md\:uppercase {
    text-transform: uppercase;
  }
  .brandtechnology .md\:lowercase {
    text-transform: lowercase;
  }
  .brandtechnology .md\:capitalize {
    text-transform: capitalize;
  }
  .brandtechnology .md\:normal-case {
    text-transform: none;
  }
  .brandtechnology .md\:underline {
    text-decoration: underline;
  }
  .brandtechnology .md\:line-through {
    text-decoration: line-through;
  }
  .brandtechnology .md\:no-underline {
    text-decoration: none;
  }
  .brandtechnology .md\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .md\:hover\:italic:hover {
    font-style: italic;
  }
  .brandtechnology .md\:hover\:roman:hover {
    font-style: normal;
  }
  .brandtechnology .md\:hover\:uppercase:hover {
    text-transform: uppercase;
  }
  .brandtechnology .md\:hover\:lowercase:hover {
    text-transform: lowercase;
  }
  .brandtechnology .md\:hover\:capitalize:hover {
    text-transform: capitalize;
  }
  .brandtechnology .md\:hover\:normal-case:hover {
    text-transform: none;
  }
  .brandtechnology .md\:hover\:underline:hover {
    text-decoration: underline;
  }
  .brandtechnology .md\:hover\:line-through:hover {
    text-decoration: line-through;
  }
  .brandtechnology .md\:hover\:no-underline:hover {
    text-decoration: none;
  }
  .brandtechnology .md\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .md\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .md\:focus\:italic:focus {
    font-style: italic;
  }
  .brandtechnology .md\:focus\:roman:focus {
    font-style: normal;
  }
  .brandtechnology .md\:focus\:uppercase:focus {
    text-transform: uppercase;
  }
  .brandtechnology .md\:focus\:lowercase:focus {
    text-transform: lowercase;
  }
  .brandtechnology .md\:focus\:capitalize:focus {
    text-transform: capitalize;
  }
  .brandtechnology .md\:focus\:normal-case:focus {
    text-transform: none;
  }
  .brandtechnology .md\:focus\:underline:focus {
    text-decoration: underline;
  }
  .brandtechnology .md\:focus\:line-through:focus {
    text-decoration: line-through;
  }
  .brandtechnology .md\:focus\:no-underline:focus {
    text-decoration: none;
  }
  .brandtechnology .md\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .md\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .md\:tracking-tight {
    letter-spacing: -0.05em;
  }
  .brandtechnology .md\:tracking-normal {
    letter-spacing: 0;
  }
  .brandtechnology .md\:tracking-wide {
    letter-spacing: 0.05em;
  }
  .brandtechnology .md\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .brandtechnology .md\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .brandtechnology .md\:align-baseline {
    vertical-align: baseline;
  }
  .brandtechnology .md\:align-top {
    vertical-align: top;
  }
  .brandtechnology .md\:align-middle {
    vertical-align: middle;
  }
  .brandtechnology .md\:align-bottom {
    vertical-align: bottom;
  }
  .brandtechnology .md\:align-text-top {
    vertical-align: text-top;
  }
  .brandtechnology .md\:align-text-bottom {
    vertical-align: text-bottom;
  }
  .brandtechnology .md\:visible {
    visibility: visible;
  }
  .brandtechnology .md\:invisible {
    visibility: hidden;
  }
  .brandtechnology .md\:whitespace-normal {
    white-space: normal;
  }
  .brandtechnology .md\:whitespace-no-wrap {
    white-space: nowrap;
  }
  .brandtechnology .md\:whitespace-pre {
    white-space: pre;
  }
  .brandtechnology .md\:whitespace-pre-line {
    white-space: pre-line;
  }
  .brandtechnology .md\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .brandtechnology .md\:break-words {
    word-wrap: break-word;
  }
  .brandtechnology .md\:break-normal {
    word-wrap: normal;
  }
  .brandtechnology .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .brandtechnology .md\:w-auto {
    width: auto;
  }
  .brandtechnology .md\:w-px {
    width: 1px;
  }
  .brandtechnology .md\:w-1\/2 {
    width: 50%;
  }
  .brandtechnology .md\:w-1\/3 {
    width: 33.33333%;
  }
  .brandtechnology .md\:w-2\/3 {
    width: 66.66667%;
  }
  .brandtechnology .md\:w-1\/4 {
    width: 25%;
  }
  .brandtechnology .md\:w-3\/4 {
    width: 75%;
  }
  .brandtechnology .md\:w-1\/5 {
    width: 20%;
  }
  .brandtechnology .md\:w-1\/6 {
    width: 16.66667%;
  }
  .brandtechnology .md\:w-5\/6 {
    width: 83.33333%;
  }
  .brandtechnology .md\:w-full {
    width: 100%;
  }
  .brandtechnology .md\:w-screen {
    width: 100vw;
  }
  .brandtechnology .md\:z-10 {
    z-index: 10;
  }
  .brandtechnology .md\:z-20 {
    z-index: 20;
  }
  .brandtechnology .md\:z-30 {
    z-index: 30;
  }
  .brandtechnology .md\:z-40 {
    z-index: 40;
  }
  .brandtechnology .md\:z-50 {
    z-index: 50;
  }
  .brandtechnology .md\:z-100 {
    z-index: 100;
  }
  .brandtechnology .md\:z-auto {
    z-index: auto;
  }
  .brandtechnology .md\:z-negative {
    z-index: -1;
  }
  .brandtechnology .md\:z-zero {
    z-index: 0;
  }
  .brandtechnology .md\:z-dialog {
    z-index: 100;
  }
  .brandtechnology .md\:z-header {
    z-index: 90;
  }
  .brandtechnology .md\:z-nav2nd {
    z-index: 80;
  }
  .brandtechnology .md\:z-surface {
    z-index: 20;
  }
  .brandtechnology .md\:z-button {
    z-index: 10;
  }
  .brandtechnology .md\:ar-1\/1 {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .brandtechnology .md\:ar-2\/1 {
    height: 0;
    width: 100%;
    padding-bottom: 50%;
  }
  .brandtechnology .md\:ar-1\/2 {
    height: 0;
    width: 100%;
    padding-bottom: 200%;
  }
  .brandtechnology .md\:ar-40\/21,
  .brandtechnology .md\:ar-media {
    height: 0;
    width: 100%;
    padding-bottom: 52.5%;
  }
}
@media (min-width: 1281px) {
  .brandtechnology .lg\:list-reset {
    list-style: none;
    padding: 0;
  }
  .brandtechnology .lg\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .brandtechnology .lg\:bg-fixed {
    background-attachment: fixed;
  }
  .brandtechnology .lg\:bg-local {
    background-attachment: local;
  }
  .brandtechnology .lg\:bg-scroll {
    background-attachment: scroll;
  }
  .brandtechnology .lg\:bg-transparent {
    background-color: transparent;
  }
  .brandtechnology .lg\:bg-black {
    background-color: #000;
  }
  .brandtechnology .lg\:bg-white {
    background-color: #fff;
  }
  .brandtechnology .lg\:bg-ink-dark {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .lg\:bg-ink {
    background-color: #222;
  }
  .brandtechnology .lg\:bg-ink-light {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .lg\:bg-surface {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .lg\:bg-surface-dark {
    background-color: #161617;
  }
  .brandtechnology .lg\:bg-boundary {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .lg\:bg-success {
    background-color: #1d7d65;
  }
  .brandtechnology .lg\:bg-error {
    background-color: #ff615b;
  }
  .brandtechnology .lg\:bg-warning {
    background-color: orange;
  }
  .brandtechnology .lg\:bg-muted {
    background-color: #b0b0b9;
  }
  .brandtechnology .lg\:bg-accent-darkest {
    background-color: #222;
  }
  .brandtechnology .lg\:bg-accent-darker {
    background-color: #5f5f7b;
  }
  .brandtechnology .lg\:bg-accent-dark {
    background-color: #55556e;
  }
  .brandtechnology .lg\:bg-accent {
    background-color: #44d23c;
  }
  .brandtechnology .lg\:bg-accent-light {
    background-color: #f4f4f4;
  }
  .brandtechnology .lg\:bg-accent-lighter {
    background-color: #b7b7b7;
  }
  .brandtechnology .lg\:bg-accent-lightest {
    background-color: #f9f9f9;
  }
  .brandtechnology .lg\:hover\:bg-transparent:hover {
    background-color: transparent;
  }
  .brandtechnology .lg\:hover\:bg-black:hover {
    background-color: #000;
  }
  .brandtechnology .lg\:hover\:bg-white:hover {
    background-color: #fff;
  }
  .brandtechnology .lg\:hover\:bg-ink-dark:hover {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .lg\:hover\:bg-ink:hover {
    background-color: #222;
  }
  .brandtechnology .lg\:hover\:bg-ink-light:hover {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .lg\:hover\:bg-surface:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .lg\:hover\:bg-surface-dark:hover {
    background-color: #161617;
  }
  .brandtechnology .lg\:hover\:bg-boundary:hover {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .lg\:hover\:bg-success:hover {
    background-color: #1d7d65;
  }
  .brandtechnology .lg\:hover\:bg-error:hover {
    background-color: #ff615b;
  }
  .brandtechnology .lg\:hover\:bg-warning:hover {
    background-color: orange;
  }
  .brandtechnology .lg\:hover\:bg-muted:hover {
    background-color: #b0b0b9;
  }
  .brandtechnology .lg\:hover\:bg-accent-darkest:hover {
    background-color: #222;
  }
  .brandtechnology .lg\:hover\:bg-accent-darker:hover {
    background-color: #5f5f7b;
  }
  .brandtechnology .lg\:hover\:bg-accent-dark:hover {
    background-color: #55556e;
  }
  .brandtechnology .lg\:hover\:bg-accent:hover {
    background-color: #44d23c;
  }
  .brandtechnology .lg\:hover\:bg-accent-light:hover {
    background-color: #f4f4f4;
  }
  .brandtechnology .lg\:hover\:bg-accent-lighter:hover {
    background-color: #b7b7b7;
  }
  .brandtechnology .lg\:hover\:bg-accent-lightest:hover {
    background-color: #f9f9f9;
  }
  .brandtechnology .lg\:focus\:bg-transparent:focus {
    background-color: transparent;
  }
  .brandtechnology .lg\:focus\:bg-black:focus {
    background-color: #000;
  }
  .brandtechnology .lg\:focus\:bg-white:focus {
    background-color: #fff;
  }
  .brandtechnology .lg\:focus\:bg-ink-dark:focus {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .lg\:focus\:bg-ink:focus {
    background-color: #222;
  }
  .brandtechnology .lg\:focus\:bg-ink-light:focus {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .lg\:focus\:bg-surface:focus {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .lg\:focus\:bg-surface-dark:focus {
    background-color: #161617;
  }
  .brandtechnology .lg\:focus\:bg-boundary:focus {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .lg\:focus\:bg-success:focus {
    background-color: #1d7d65;
  }
  .brandtechnology .lg\:focus\:bg-error:focus {
    background-color: #ff615b;
  }
  .brandtechnology .lg\:focus\:bg-warning:focus {
    background-color: orange;
  }
  .brandtechnology .lg\:focus\:bg-muted:focus {
    background-color: #b0b0b9;
  }
  .brandtechnology .lg\:focus\:bg-accent-darkest:focus {
    background-color: #222;
  }
  .brandtechnology .lg\:focus\:bg-accent-darker:focus {
    background-color: #5f5f7b;
  }
  .brandtechnology .lg\:focus\:bg-accent-dark:focus {
    background-color: #55556e;
  }
  .brandtechnology .lg\:focus\:bg-accent:focus {
    background-color: #44d23c;
  }
  .brandtechnology .lg\:focus\:bg-accent-light:focus {
    background-color: #f4f4f4;
  }
  .brandtechnology .lg\:focus\:bg-accent-lighter:focus {
    background-color: #b7b7b7;
  }
  .brandtechnology .lg\:focus\:bg-accent-lightest:focus {
    background-color: #f9f9f9;
  }
  .brandtechnology .lg\:bg-bottom {
    background-position: bottom;
  }
  .brandtechnology .lg\:bg-center {
    background-position: 50%;
  }
  .brandtechnology .lg\:bg-left {
    background-position: 0;
  }
  .brandtechnology .lg\:bg-left-bottom {
    background-position: 0 100%;
  }
  .brandtechnology .lg\:bg-left-top {
    background-position: 0 0;
  }
  .brandtechnology .lg\:bg-right {
    background-position: 100%;
  }
  .brandtechnology .lg\:bg-right-bottom {
    background-position: 100% 100%;
  }
  .brandtechnology .lg\:bg-right-top {
    background-position: 100% 0;
  }
  .brandtechnology .lg\:bg-top {
    background-position: top;
  }
  .brandtechnology .lg\:bg-repeat {
    background-repeat: repeat;
  }
  .brandtechnology .lg\:bg-no-repeat {
    background-repeat: no-repeat;
  }
  .brandtechnology .lg\:bg-repeat-x {
    background-repeat: repeat-x;
  }
  .brandtechnology .lg\:bg-repeat-y {
    background-repeat: repeat-y;
  }
  .brandtechnology .lg\:bg-auto {
    background-size: auto;
  }
  .brandtechnology .lg\:bg-cover {
    background-size: cover;
  }
  .brandtechnology .lg\:bg-contain {
    background-size: contain;
  }
  .brandtechnology .lg\:border-transparent {
    border-color: transparent;
  }
  .brandtechnology .lg\:border-black {
    border-color: #000;
  }
  .brandtechnology .lg\:border-white {
    border-color: #fff;
  }
  .brandtechnology .lg\:border-ink-dark {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .lg\:border-ink {
    border-color: #222;
  }
  .brandtechnology .lg\:border-ink-light {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .lg\:border-surface {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .lg\:border-surface-dark {
    border-color: #161617;
  }
  .brandtechnology .lg\:border-boundary {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .lg\:border-success {
    border-color: #1d7d65;
  }
  .brandtechnology .lg\:border-error {
    border-color: #ff615b;
  }
  .brandtechnology .lg\:border-warning {
    border-color: orange;
  }
  .brandtechnology .lg\:border-muted {
    border-color: #b0b0b9;
  }
  .brandtechnology .lg\:border-accent-darkest {
    border-color: #222;
  }
  .brandtechnology .lg\:border-accent-darker {
    border-color: #5f5f7b;
  }
  .brandtechnology .lg\:border-accent-dark {
    border-color: #55556e;
  }
  .brandtechnology .lg\:border-accent {
    border-color: #44d23c;
  }
  .brandtechnology .lg\:border-accent-light {
    border-color: #f4f4f4;
  }
  .brandtechnology .lg\:border-accent-lighter {
    border-color: #b7b7b7;
  }
  .brandtechnology .lg\:border-accent-lightest {
    border-color: #f9f9f9;
  }
  .brandtechnology .lg\:hover\:border-transparent:hover {
    border-color: transparent;
  }
  .brandtechnology .lg\:hover\:border-black:hover {
    border-color: #000;
  }
  .brandtechnology .lg\:hover\:border-white:hover {
    border-color: #fff;
  }
  .brandtechnology .lg\:hover\:border-ink-dark:hover {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .lg\:hover\:border-ink:hover {
    border-color: #222;
  }
  .brandtechnology .lg\:hover\:border-ink-light:hover {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .lg\:hover\:border-surface:hover {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .lg\:hover\:border-surface-dark:hover {
    border-color: #161617;
  }
  .brandtechnology .lg\:hover\:border-boundary:hover {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .lg\:hover\:border-success:hover {
    border-color: #1d7d65;
  }
  .brandtechnology .lg\:hover\:border-error:hover {
    border-color: #ff615b;
  }
  .brandtechnology .lg\:hover\:border-warning:hover {
    border-color: orange;
  }
  .brandtechnology .lg\:hover\:border-muted:hover {
    border-color: #b0b0b9;
  }
  .brandtechnology .lg\:hover\:border-accent-darkest:hover {
    border-color: #222;
  }
  .brandtechnology .lg\:hover\:border-accent-darker:hover {
    border-color: #5f5f7b;
  }
  .brandtechnology .lg\:hover\:border-accent-dark:hover {
    border-color: #55556e;
  }
  .brandtechnology .lg\:hover\:border-accent:hover {
    border-color: #44d23c;
  }
  .brandtechnology .lg\:hover\:border-accent-light:hover {
    border-color: #f4f4f4;
  }
  .brandtechnology .lg\:hover\:border-accent-lighter:hover {
    border-color: #b7b7b7;
  }
  .brandtechnology .lg\:hover\:border-accent-lightest:hover {
    border-color: #f9f9f9;
  }
  .brandtechnology .lg\:focus\:border-transparent:focus {
    border-color: transparent;
  }
  .brandtechnology .lg\:focus\:border-black:focus {
    border-color: #000;
  }
  .brandtechnology .lg\:focus\:border-white:focus {
    border-color: #fff;
  }
  .brandtechnology .lg\:focus\:border-ink-dark:focus {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .lg\:focus\:border-ink:focus {
    border-color: #222;
  }
  .brandtechnology .lg\:focus\:border-ink-light:focus {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .lg\:focus\:border-surface:focus {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .lg\:focus\:border-surface-dark:focus {
    border-color: #161617;
  }
  .brandtechnology .lg\:focus\:border-boundary:focus {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .lg\:focus\:border-success:focus {
    border-color: #1d7d65;
  }
  .brandtechnology .lg\:focus\:border-error:focus {
    border-color: #ff615b;
  }
  .brandtechnology .lg\:focus\:border-warning:focus {
    border-color: orange;
  }
  .brandtechnology .lg\:focus\:border-muted:focus {
    border-color: #b0b0b9;
  }
  .brandtechnology .lg\:focus\:border-accent-darkest:focus {
    border-color: #222;
  }
  .brandtechnology .lg\:focus\:border-accent-darker:focus {
    border-color: #5f5f7b;
  }
  .brandtechnology .lg\:focus\:border-accent-dark:focus {
    border-color: #55556e;
  }
  .brandtechnology .lg\:focus\:border-accent:focus {
    border-color: #44d23c;
  }
  .brandtechnology .lg\:focus\:border-accent-light:focus {
    border-color: #f4f4f4;
  }
  .brandtechnology .lg\:focus\:border-accent-lighter:focus {
    border-color: #b7b7b7;
  }
  .brandtechnology .lg\:focus\:border-accent-lightest:focus {
    border-color: #f9f9f9;
  }
  .brandtechnology .lg\:rounded,
  .brandtechnology .lg\:rounded-none {
    border-radius: 0;
  }
  .brandtechnology .lg\:rounded-full {
    border-radius: 50%;
  }
  .brandtechnology .lg\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .brandtechnology .lg\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .brandtechnology .lg\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .lg\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .lg\:rounded-t {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .brandtechnology .lg\:rounded-r {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .brandtechnology .lg\:rounded-b {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .lg\:rounded-l {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .lg\:rounded-t-full {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .brandtechnology .lg\:rounded-r-full {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .brandtechnology .lg\:rounded-b-full {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .lg\:rounded-l-full {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .lg\:rounded-tl-none {
    border-top-left-radius: 0;
  }
  .brandtechnology .lg\:rounded-tr-none {
    border-top-right-radius: 0;
  }
  .brandtechnology .lg\:rounded-br-none {
    border-bottom-right-radius: 0;
  }
  .brandtechnology .lg\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }
  .brandtechnology .lg\:rounded-tl {
    border-top-left-radius: 0;
  }
  .brandtechnology .lg\:rounded-tr {
    border-top-right-radius: 0;
  }
  .brandtechnology .lg\:rounded-br {
    border-bottom-right-radius: 0;
  }
  .brandtechnology .lg\:rounded-bl {
    border-bottom-left-radius: 0;
  }
  .brandtechnology .lg\:rounded-tl-full {
    border-top-left-radius: 50%;
  }
  .brandtechnology .lg\:rounded-tr-full {
    border-top-right-radius: 50%;
  }
  .brandtechnology .lg\:rounded-br-full {
    border-bottom-right-radius: 50%;
  }
  .brandtechnology .lg\:rounded-bl-full {
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .lg\:border-solid {
    border-style: solid;
  }
  .brandtechnology .lg\:border-dashed {
    border-style: dashed;
  }
  .brandtechnology .lg\:border-dotted {
    border-style: dotted;
  }
  .brandtechnology .lg\:border-none {
    border-style: none;
  }
  .brandtechnology .lg\:border-1 {
    border-width: 1px;
  }
  .brandtechnology .lg\:border-2 {
    border-width: 2px;
  }
  .brandtechnology .lg\:border {
    border-width: 1px;
  }
  .brandtechnology .lg\:border-zero {
    border-width: 0;
  }
  .brandtechnology .lg\:border-t-1 {
    border-top-width: 1px;
  }
  .brandtechnology .lg\:border-r-1 {
    border-right-width: 1px;
  }
  .brandtechnology .lg\:border-b-1 {
    border-bottom-width: 1px;
  }
  .brandtechnology .lg\:border-l-1 {
    border-left-width: 1px;
  }
  .brandtechnology .lg\:border-t-2 {
    border-top-width: 2px;
  }
  .brandtechnology .lg\:border-r-2 {
    border-right-width: 2px;
  }
  .brandtechnology .lg\:border-b-2 {
    border-bottom-width: 2px;
  }
  .brandtechnology .lg\:border-l-2 {
    border-left-width: 2px;
  }
  .brandtechnology .lg\:border-t {
    border-top-width: 1px;
  }
  .brandtechnology .lg\:border-r {
    border-right-width: 1px;
  }
  .brandtechnology .lg\:border-b {
    border-bottom-width: 1px;
  }
  .brandtechnology .lg\:border-l {
    border-left-width: 1px;
  }
  .brandtechnology .lg\:border-t-zero {
    border-top-width: 0;
  }
  .brandtechnology .lg\:border-r-zero {
    border-right-width: 0;
  }
  .brandtechnology .lg\:border-b-zero {
    border-bottom-width: 0;
  }
  .brandtechnology .lg\:border-l-zero {
    border-left-width: 0;
  }
  .brandtechnology .lg\:cursor-auto {
    cursor: auto;
  }
  .brandtechnology .lg\:cursor-default {
    cursor: default;
  }
  .brandtechnology .lg\:cursor-pointer {
    cursor: pointer;
  }
  .brandtechnology .lg\:cursor-wait {
    cursor: wait;
  }
  .brandtechnology .lg\:cursor-move {
    cursor: move;
  }
  .brandtechnology .lg\:cursor-not-allowed {
    cursor: not-allowed;
  }
  .brandtechnology .lg\:block {
    display: block;
  }
  .brandtechnology .lg\:inline-block {
    display: inline-block;
  }
  .brandtechnology .lg\:inline {
    display: inline;
  }
  .brandtechnology .lg\:table {
    display: table;
  }
  .brandtechnology .lg\:table-row {
    display: table-row;
  }
  .brandtechnology .lg\:table-cell {
    display: table-cell;
  }
  .brandtechnology .lg\:hidden {
    display: none;
  }
  .brandtechnology .lg\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .brandtechnology .lg\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .brandtechnology .lg\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .brandtechnology .lg\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .brandtechnology .lg\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .brandtechnology .lg\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .brandtechnology .lg\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .brandtechnology .lg\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .brandtechnology .lg\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .brandtechnology .lg\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .brandtechnology .lg\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .brandtechnology .lg\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .brandtechnology .lg\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .brandtechnology .lg\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .brandtechnology .lg\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  .brandtechnology .lg\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .brandtechnology .lg\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .brandtechnology .lg\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .brandtechnology .lg\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .brandtechnology .lg\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .brandtechnology .lg\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .brandtechnology .lg\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .brandtechnology .lg\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .brandtechnology .lg\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .brandtechnology .lg\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .brandtechnology .lg\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .brandtechnology .lg\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .brandtechnology .lg\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .brandtechnology .lg\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .brandtechnology .lg\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .brandtechnology .lg\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .brandtechnology .lg\:flex-initial {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
  .brandtechnology .lg\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .brandtechnology .lg\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .brandtechnology .lg\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .brandtechnology .lg\:flex-no-grow {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .brandtechnology .lg\:flex-no-shrink {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .brandtechnology .lg\:float-right {
    float: right;
  }
  .brandtechnology .lg\:float-left {
    float: left;
  }
  .brandtechnology .lg\:float-none {
    float: none;
  }
  .brandtechnology .lg\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
  .brandtechnology .lg\:font-normal {
    font-weight: 400;
  }
  .brandtechnology .lg\:font-medium {
    font-weight: 500;
  }
  .brandtechnology .lg\:font-bold {
    font-weight: 700;
  }
  .brandtechnology .lg\:hover\:font-normal:hover {
    font-weight: 400;
  }
  .brandtechnology .lg\:hover\:font-medium:hover {
    font-weight: 500;
  }
  .brandtechnology .lg\:hover\:font-bold:hover {
    font-weight: 700;
  }
  .brandtechnology .lg\:focus\:font-normal:focus {
    font-weight: 400;
  }
  .brandtechnology .lg\:focus\:font-medium:focus {
    font-weight: 500;
  }
  .brandtechnology .lg\:focus\:font-bold:focus {
    font-weight: 700;
  }
  .brandtechnology .lg\:leading-none {
    line-height: 1;
  }
  .brandtechnology .lg\:leading-tight {
    line-height: 1.2;
  }
  .brandtechnology .lg\:leading-normal {
    line-height: 1.4;
  }
  .brandtechnology .lg\:leading-loose {
    line-height: 2;
  }
  .brandtechnology .lg\:leading-button {
    line-height: 0.48rem;
  }
  .brandtechnology .lg\:m-auto {
    margin: auto;
  }
  .brandtechnology .lg\:m-px {
    margin: 1px;
  }
  .brandtechnology .lg\:m-zero {
    margin: 0;
  }
  .brandtechnology .lg\:m-xs {
    margin: 0.05rem;
  }
  .brandtechnology .lg\:m-sm {
    margin: 0.1rem;
  }
  .brandtechnology .lg\:m-md {
    margin: 0.15rem;
  }
  .brandtechnology .lg\:m-lg {
    margin: 0.2rem;
  }
  .brandtechnology .lg\:m-graph {
    margin: 0.18rem;
  }
  .brandtechnology .lg\:m-gutter {
    margin: 0.24rem;
  }
  .brandtechnology .lg\:m-gutter-half {
    margin: 0.12rem;
  }
  .brandtechnology .lg\:m-gutter-minus {
    margin: 0.16rem;
  }
  .brandtechnology .lg\:m-gutter-minus-half {
    margin: 0.08rem;
  }
  .brandtechnology .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .brandtechnology .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .brandtechnology .lg\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .brandtechnology .lg\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }
  .brandtechnology .lg\:my-zero {
    margin-top: 0;
    margin-bottom: 0;
  }
  .brandtechnology .lg\:mx-zero {
    margin-left: 0;
    margin-right: 0;
  }
  .brandtechnology .lg\:my-xs {
    margin-top: 0.05rem;
    margin-bottom: 0.05rem;
  }
  .brandtechnology .lg\:mx-xs {
    margin-left: 0.05rem;
    margin-right: 0.05rem;
  }
  .brandtechnology .lg\:my-sm {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
  }
  .brandtechnology .lg\:mx-sm {
    margin-left: 0.1rem;
    margin-right: 0.1rem;
  }
  .brandtechnology .lg\:my-md {
    margin-top: 0.15rem;
    margin-bottom: 0.15rem;
  }
  .brandtechnology .lg\:mx-md {
    margin-left: 0.15rem;
    margin-right: 0.15rem;
  }
  .brandtechnology .lg\:my-lg {
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .brandtechnology .lg\:mx-lg {
    margin-left: 0.2rem;
    margin-right: 0.2rem;
  }
  .brandtechnology .lg\:my-graph {
    margin-top: 0.18rem;
    margin-bottom: 0.18rem;
  }
  .brandtechnology .lg\:mx-graph {
    margin-left: 0.18rem;
    margin-right: 0.18rem;
  }
  .brandtechnology .lg\:my-gutter {
    margin-top: 0.24rem;
    margin-bottom: 0.24rem;
  }
  .brandtechnology .lg\:mx-gutter {
    margin-left: 0.24rem;
    margin-right: 0.24rem;
  }
  .brandtechnology .lg\:my-gutter-half {
    margin-top: 0.12rem;
    margin-bottom: 0.12rem;
  }
  .brandtechnology .lg\:mx-gutter-half {
    margin-left: 0.12rem;
    margin-right: 0.12rem;
  }
  .brandtechnology .lg\:my-gutter-minus {
    margin-top: 0.16rem;
    margin-bottom: 0.16rem;
  }
  .brandtechnology .lg\:mx-gutter-minus {
    margin-left: 0.16rem;
    margin-right: 0.16rem;
  }
  .brandtechnology .lg\:my-gutter-minus-half {
    margin-top: 0.08rem;
    margin-bottom: 0.08rem;
  }
  .brandtechnology .lg\:mx-gutter-minus-half {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
  }
  .brandtechnology .lg\:mt-auto {
    margin-top: auto;
  }
  .brandtechnology .lg\:mr-auto {
    margin-right: auto;
  }
  .brandtechnology .lg\:mb-auto {
    margin-bottom: auto;
  }
  .brandtechnology .lg\:ml-auto {
    margin-left: auto;
  }
  .brandtechnology .lg\:mt-px {
    margin-top: 1px;
  }
  .brandtechnology .lg\:mr-px {
    margin-right: 1px;
  }
  .brandtechnology .lg\:mb-px {
    margin-bottom: 1px;
  }
  .brandtechnology .lg\:ml-px {
    margin-left: 1px;
  }
  .brandtechnology .lg\:mt-zero {
    margin-top: 0;
  }
  .brandtechnology .lg\:mr-zero {
    margin-right: 0;
  }
  .brandtechnology .lg\:mb-zero {
    margin-bottom: 0;
  }
  .brandtechnology .lg\:ml-zero {
    margin-left: 0;
  }
  .brandtechnology .lg\:mt-xs {
    margin-top: 0.05rem;
  }
  .brandtechnology .lg\:mr-xs {
    margin-right: 0.05rem;
  }
  .brandtechnology .lg\:mb-xs {
    margin-bottom: 0.05rem;
  }
  .brandtechnology .lg\:ml-xs {
    margin-left: 0.05rem;
  }
  .brandtechnology .lg\:mt-sm {
    margin-top: 0.1rem;
  }
  .brandtechnology .lg\:mr-sm {
    margin-right: 0.1rem;
  }
  .brandtechnology .lg\:mb-sm {
    margin-bottom: 0.1rem;
  }
  .brandtechnology .lg\:ml-sm {
    margin-left: 0.1rem;
  }
  .brandtechnology .lg\:mt-md {
    margin-top: 0.15rem;
  }
  .brandtechnology .lg\:mr-md {
    margin-right: 0.15rem;
  }
  .brandtechnology .lg\:mb-md {
    margin-bottom: 0.15rem;
  }
  .brandtechnology .lg\:ml-md {
    margin-left: 0.15rem;
  }
  .brandtechnology .lg\:mt-lg {
    margin-top: 0.2rem;
  }
  .brandtechnology .lg\:mr-lg {
    margin-right: 0.2rem;
  }
  .brandtechnology .lg\:mb-lg {
    margin-bottom: 0.2rem;
  }
  .brandtechnology .lg\:ml-lg {
    margin-left: 0.2rem;
  }
  .brandtechnology .lg\:mt-graph {
    margin-top: 0.18rem;
  }
  .brandtechnology .lg\:mr-graph {
    margin-right: 0.18rem;
  }
  .brandtechnology .lg\:mb-graph {
    margin-bottom: 0.18rem;
  }
  .brandtechnology .lg\:ml-graph {
    margin-left: 0.18rem;
  }
  .brandtechnology .lg\:mt-gutter {
    margin-top: 0.24rem;
  }
  .brandtechnology .lg\:mr-gutter {
    margin-right: 0.24rem;
  }
  .brandtechnology .lg\:mb-gutter {
    margin-bottom: 0.24rem;
  }
  .brandtechnology .lg\:ml-gutter {
    margin-left: 0.24rem;
  }
  .brandtechnology .lg\:mt-gutter-half {
    margin-top: 0.12rem;
  }
  .brandtechnology .lg\:mr-gutter-half {
    margin-right: 0.12rem;
  }
  .brandtechnology .lg\:mb-gutter-half {
    margin-bottom: 0.12rem;
  }
  .brandtechnology .lg\:ml-gutter-half {
    margin-left: 0.12rem;
  }
  .brandtechnology .lg\:mt-gutter-minus {
    margin-top: 0.16rem;
  }
  .brandtechnology .lg\:mr-gutter-minus {
    margin-right: 0.16rem;
  }
  .brandtechnology .lg\:mb-gutter-minus {
    margin-bottom: 0.16rem;
  }
  .brandtechnology .lg\:ml-gutter-minus {
    margin-left: 0.16rem;
  }
  .brandtechnology .lg\:mt-gutter-minus-half {
    margin-top: 0.08rem;
  }
  .brandtechnology .lg\:mr-gutter-minus-half {
    margin-right: 0.08rem;
  }
  .brandtechnology .lg\:mb-gutter-minus-half {
    margin-bottom: 0.08rem;
  }
  .brandtechnology .lg\:ml-gutter-minus-half {
    margin-left: 0.08rem;
  }
  .brandtechnology .lg\:max-h-full {
    max-height: 100%;
  }
  .brandtechnology .lg\:max-h-screen {
    max-height: 100vh;
  }
  .brandtechnology .lg\:max-w-form {
    max-width: 3.2rem;
  }
  .brandtechnology .lg\:max-w-xs {
    max-width: 1rem;
  }
  .brandtechnology .lg\:max-w-sm {
    max-width: 2rem;
  }
  .brandtechnology .lg\:max-w-md {
    max-width: 3rem;
  }
  .brandtechnology .lg\:max-w-lg {
    max-width: 4rem;
  }
  .brandtechnology .lg\:max-w-xl {
    max-width: 5rem;
  }
  .brandtechnology .lg\:max-w-2xl {
    max-width: 6rem;
  }
  .brandtechnology .lg\:max-w-3xl {
    max-width: 8rem;
  }
  .brandtechnology .lg\:max-w-4xl {
    max-width: 9rem;
  }
  .brandtechnology .lg\:max-w-graph {
    max-width: 6.8rem;
  }
  .brandtechnology .lg\:max-w-container-text {
    max-width: 12rem;
  }
  .brandtechnology .lg\:max-w-full {
    max-width: 100%;
  }
  .brandtechnology .lg\:min-h-zero {
    min-height: 0;
  }
  .brandtechnology .lg\:min-h-full {
    min-height: 100%;
  }
  .brandtechnology .lg\:min-h-screen {
    min-height: 100vh;
  }
  .brandtechnology .lg\:min-w-zero {
    min-width: 0;
  }
  .brandtechnology .lg\:min-w-full {
    min-width: 100%;
  }
  .brandtechnology .lg\:-m-px {
    margin: -1px;
  }
  .brandtechnology .lg\:-m-zero {
    margin: 0;
  }
  .brandtechnology .lg\:-m-xs {
    margin: -0.05rem;
  }
  .brandtechnology .lg\:-m-sm {
    margin: -0.1rem;
  }
  .brandtechnology .lg\:-m-md {
    margin: -0.15rem;
  }
  .brandtechnology .lg\:-m-lg {
    margin: -0.2rem;
  }
  .brandtechnology .lg\:-m-gutter {
    margin: -0.24rem;
  }
  .brandtechnology .lg\:-m-gutter-half {
    margin: -0.12rem;
  }
  .brandtechnology .lg\:-m-gutter-minus {
    margin: -0.16rem;
  }
  .brandtechnology .lg\:-m-gutter-minus-half {
    margin: -0.08rem;
  }
  .brandtechnology .lg\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .brandtechnology .lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .brandtechnology .lg\:-my-zero {
    margin-top: 0;
    margin-bottom: 0;
  }
  .brandtechnology .lg\:-mx-zero {
    margin-left: 0;
    margin-right: 0;
  }
  .brandtechnology .lg\:-my-xs {
    margin-top: -0.05rem;
    margin-bottom: -0.05rem;
  }
  .brandtechnology .lg\:-mx-xs {
    margin-left: -0.05rem;
    margin-right: -0.05rem;
  }
  .brandtechnology .lg\:-my-sm {
    margin-top: -0.1rem;
    margin-bottom: -0.1rem;
  }
  .brandtechnology .lg\:-mx-sm {
    margin-left: -0.1rem;
    margin-right: -0.1rem;
  }
  .brandtechnology .lg\:-my-md {
    margin-top: -0.15rem;
    margin-bottom: -0.15rem;
  }
  .brandtechnology .lg\:-mx-md {
    margin-left: -0.15rem;
    margin-right: -0.15rem;
  }
  .brandtechnology .lg\:-my-lg {
    margin-top: -0.2rem;
    margin-bottom: -0.2rem;
  }
  .brandtechnology .lg\:-mx-lg {
    margin-left: -0.2rem;
    margin-right: -0.2rem;
  }
  .brandtechnology .lg\:-my-gutter {
    margin-top: -0.24rem;
    margin-bottom: -0.24rem;
  }
  .brandtechnology .lg\:-mx-gutter {
    margin-left: -0.24rem;
    margin-right: -0.24rem;
  }
  .brandtechnology .lg\:-my-gutter-half {
    margin-top: -0.12rem;
    margin-bottom: -0.12rem;
  }
  .brandtechnology .lg\:-mx-gutter-half {
    margin-left: -0.12rem;
    margin-right: -0.12rem;
  }
  .brandtechnology .lg\:-my-gutter-minus {
    margin-top: -0.16rem;
    margin-bottom: -0.16rem;
  }
  .brandtechnology .lg\:-mx-gutter-minus {
    margin-left: -0.16rem;
    margin-right: -0.16rem;
  }
  .brandtechnology .lg\:-my-gutter-minus-half {
    margin-top: -0.08rem;
    margin-bottom: -0.08rem;
  }
  .brandtechnology .lg\:-mx-gutter-minus-half {
    margin-left: -0.08rem;
    margin-right: -0.08rem;
  }
  .brandtechnology .lg\:-mt-px {
    margin-top: -1px;
  }
  .brandtechnology .lg\:-mr-px {
    margin-right: -1px;
  }
  .brandtechnology .lg\:-mb-px {
    margin-bottom: -1px;
  }
  .brandtechnology .lg\:-ml-px {
    margin-left: -1px;
  }
  .brandtechnology .lg\:-mt-zero {
    margin-top: 0;
  }
  .brandtechnology .lg\:-mr-zero {
    margin-right: 0;
  }
  .brandtechnology .lg\:-mb-zero {
    margin-bottom: 0;
  }
  .brandtechnology .lg\:-ml-zero {
    margin-left: 0;
  }
  .brandtechnology .lg\:-mt-xs {
    margin-top: -0.05rem;
  }
  .brandtechnology .lg\:-mr-xs {
    margin-right: -0.05rem;
  }
  .brandtechnology .lg\:-mb-xs {
    margin-bottom: -0.05rem;
  }
  .brandtechnology .lg\:-ml-xs {
    margin-left: -0.05rem;
  }
  .brandtechnology .lg\:-mt-sm {
    margin-top: -0.1rem;
  }
  .brandtechnology .lg\:-mr-sm {
    margin-right: -0.1rem;
  }
  .brandtechnology .lg\:-mb-sm {
    margin-bottom: -0.1rem;
  }
  .brandtechnology .lg\:-ml-sm {
    margin-left: -0.1rem;
  }
  .brandtechnology .lg\:-mt-md {
    margin-top: -0.15rem;
  }
  .brandtechnology .lg\:-mr-md {
    margin-right: -0.15rem;
  }
  .brandtechnology .lg\:-mb-md {
    margin-bottom: -0.15rem;
  }
  .brandtechnology .lg\:-ml-md {
    margin-left: -0.15rem;
  }
  .brandtechnology .lg\:-mt-lg {
    margin-top: -0.2rem;
  }
  .brandtechnology .lg\:-mr-lg {
    margin-right: -0.2rem;
  }
  .brandtechnology .lg\:-mb-lg {
    margin-bottom: -0.2rem;
  }
  .brandtechnology .lg\:-ml-lg {
    margin-left: -0.2rem;
  }
  .brandtechnology .lg\:-mt-gutter {
    margin-top: -0.24rem;
  }
  .brandtechnology .lg\:-mr-gutter {
    margin-right: -0.24rem;
  }
  .brandtechnology .lg\:-mb-gutter {
    margin-bottom: -0.24rem;
  }
  .brandtechnology .lg\:-ml-gutter {
    margin-left: -0.24rem;
  }
  .brandtechnology .lg\:-mt-gutter-half {
    margin-top: -0.12rem;
  }
  .brandtechnology .lg\:-mr-gutter-half {
    margin-right: -0.12rem;
  }
  .brandtechnology .lg\:-mb-gutter-half {
    margin-bottom: -0.12rem;
  }
  .brandtechnology .lg\:-ml-gutter-half {
    margin-left: -0.12rem;
  }
  .brandtechnology .lg\:-mt-gutter-minus {
    margin-top: -0.16rem;
  }
  .brandtechnology .lg\:-mr-gutter-minus {
    margin-right: -0.16rem;
  }
  .brandtechnology .lg\:-mb-gutter-minus {
    margin-bottom: -0.16rem;
  }
  .brandtechnology .lg\:-ml-gutter-minus {
    margin-left: -0.16rem;
  }
  .brandtechnology .lg\:-mt-gutter-minus-half {
    margin-top: -0.08rem;
  }
  .brandtechnology .lg\:-mr-gutter-minus-half {
    margin-right: -0.08rem;
  }
  .brandtechnology .lg\:-mb-gutter-minus-half {
    margin-bottom: -0.08rem;
  }
  .brandtechnology .lg\:-ml-gutter-minus-half {
    margin-left: -0.08rem;
  }
  .brandtechnology .lg\:opacity-25 {
    opacity: 0.25;
  }
  .brandtechnology .lg\:opacity-50 {
    opacity: 0.5;
  }
  .brandtechnology .lg\:opacity-75 {
    opacity: 0.75;
  }
  .brandtechnology .lg\:opacity-100 {
    opacity: 1;
  }
  .brandtechnology .lg\:opacity-zero {
    opacity: 0;
  }
  .brandtechnology .lg\:overflow-auto {
    overflow: auto;
  }
  .brandtechnology .lg\:overflow-hidden {
    overflow: hidden;
  }
  .brandtechnology .lg\:overflow-visible {
    overflow: visible;
  }
  .brandtechnology .lg\:overflow-scroll {
    overflow: scroll;
  }
  .brandtechnology .lg\:overflow-x-auto {
    overflow-x: auto;
  }
  .brandtechnology .lg\:overflow-y-auto {
    overflow-y: auto;
  }
  .brandtechnology .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }
  .brandtechnology .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }
  .brandtechnology .lg\:overflow-x-visible {
    overflow-x: visible;
  }
  .brandtechnology .lg\:overflow-y-visible {
    overflow-y: visible;
  }
  .brandtechnology .lg\:overflow-x-scroll {
    overflow-x: scroll;
  }
  .brandtechnology .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }
  .brandtechnology .lg\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }
  .brandtechnology .lg\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }
  .brandtechnology .lg\:p-px {
    padding: 1px;
  }
  .brandtechnology .lg\:p-zero {
    padding: 0;
  }
  .brandtechnology .lg\:p-xs-1\/2 {
    padding: 0.025rem;
  }
  .brandtechnology .lg\:p-sm-1\/2,
  .brandtechnology .lg\:p-xs {
    padding: 0.05rem;
  }
  .brandtechnology .lg\:p-sm {
    padding: 0.1rem;
  }
  .brandtechnology .lg\:p-md-1\/2 {
    padding: 0.075rem;
  }
  .brandtechnology .lg\:p-md {
    padding: 0.15rem;
  }
  .brandtechnology .lg\:p-lg {
    padding: 0.2rem;
  }
  .brandtechnology .lg\:p-gutter {
    padding: 0.24rem;
  }
  .brandtechnology .lg\:p-gutter-half {
    padding: 0.12rem;
  }
  .brandtechnology .lg\:p-gutter-minus {
    padding: 0.16rem;
  }
  .brandtechnology .lg\:p-gutter-minus-half {
    padding: 0.08rem;
  }
  .brandtechnology .lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .brandtechnology .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }
  .brandtechnology .lg\:py-zero {
    padding-top: 0;
    padding-bottom: 0;
  }
  .brandtechnology .lg\:px-zero {
    padding-left: 0;
    padding-right: 0;
  }
  .brandtechnology .lg\:py-xs-1\/2 {
    padding-top: 0.025rem;
    padding-bottom: 0.025rem;
  }
  .brandtechnology .lg\:px-xs-1\/2 {
    padding-left: 0.025rem;
    padding-right: 0.025rem;
  }
  .brandtechnology .lg\:py-xs {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
  }
  .brandtechnology .lg\:px-xs {
    padding-left: 0.05rem;
    padding-right: 0.05rem;
  }
  .brandtechnology .lg\:py-sm-1\/2 {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
  }
  .brandtechnology .lg\:px-sm-1\/2 {
    padding-left: 0.05rem;
    padding-right: 0.05rem;
  }
  .brandtechnology .lg\:py-sm {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
  }
  .brandtechnology .lg\:px-sm {
    padding-left: 0.1rem;
    padding-right: 0.1rem;
  }
  .brandtechnology .lg\:py-md-1\/2 {
    padding-top: 0.075rem;
    padding-bottom: 0.075rem;
  }
  .brandtechnology .lg\:px-md-1\/2 {
    padding-left: 0.075rem;
    padding-right: 0.075rem;
  }
  .brandtechnology .lg\:py-md {
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
  }
  .brandtechnology .lg\:px-md {
    padding-left: 0.15rem;
    padding-right: 0.15rem;
  }
  .brandtechnology .lg\:py-lg {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }
  .brandtechnology .lg\:px-lg {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
  .brandtechnology .lg\:py-gutter {
    padding-top: 0.24rem;
    padding-bottom: 0.24rem;
  }
  .brandtechnology .lg\:px-gutter {
    padding-left: 0.24rem;
    padding-right: 0.24rem;
  }
  .brandtechnology .lg\:py-gutter-half {
    padding-top: 0.12rem;
    padding-bottom: 0.12rem;
  }
  .brandtechnology .lg\:px-gutter-half {
    padding-left: 0.12rem;
    padding-right: 0.12rem;
  }
  .brandtechnology .lg\:py-gutter-minus {
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
  }
  .brandtechnology .lg\:px-gutter-minus {
    padding-left: 0.16rem;
    padding-right: 0.16rem;
  }
  .brandtechnology .lg\:py-gutter-minus-half {
    padding-top: 0.08rem;
    padding-bottom: 0.08rem;
  }
  .brandtechnology .lg\:px-gutter-minus-half {
    padding-left: 0.08rem;
    padding-right: 0.08rem;
  }
  .brandtechnology .lg\:pt-px {
    padding-top: 1px;
  }
  .brandtechnology .lg\:pr-px {
    padding-right: 1px;
  }
  .brandtechnology .lg\:pb-px {
    padding-bottom: 1px;
  }
  .brandtechnology .lg\:pl-px {
    padding-left: 1px;
  }
  .brandtechnology .lg\:pt-zero {
    padding-top: 0;
  }
  .brandtechnology .lg\:pr-zero {
    padding-right: 0;
  }
  .brandtechnology .lg\:pb-zero {
    padding-bottom: 0;
  }
  .brandtechnology .lg\:pl-zero {
    padding-left: 0;
  }
  .brandtechnology .lg\:pt-xs-1\/2 {
    padding-top: 0.025rem;
  }
  .brandtechnology .lg\:pr-xs-1\/2 {
    padding-right: 0.025rem;
  }
  .brandtechnology .lg\:pb-xs-1\/2 {
    padding-bottom: 0.025rem;
  }
  .brandtechnology .lg\:pl-xs-1\/2 {
    padding-left: 0.025rem;
  }
  .brandtechnology .lg\:pt-xs {
    padding-top: 0.05rem;
  }
  .brandtechnology .lg\:pr-xs {
    padding-right: 0.05rem;
  }
  .brandtechnology .lg\:pb-xs {
    padding-bottom: 0.05rem;
  }
  .brandtechnology .lg\:pl-xs {
    padding-left: 0.05rem;
  }
  .brandtechnology .lg\:pt-sm-1\/2 {
    padding-top: 0.05rem;
  }
  .brandtechnology .lg\:pr-sm-1\/2 {
    padding-right: 0.05rem;
  }
  .brandtechnology .lg\:pb-sm-1\/2 {
    padding-bottom: 0.05rem;
  }
  .brandtechnology .lg\:pl-sm-1\/2 {
    padding-left: 0.05rem;
  }
  .brandtechnology .lg\:pt-sm {
    padding-top: 0.1rem;
  }
  .brandtechnology .lg\:pr-sm {
    padding-right: 0.1rem;
  }
  .brandtechnology .lg\:pb-sm {
    padding-bottom: 0.1rem;
  }
  .brandtechnology .lg\:pl-sm {
    padding-left: 0.1rem;
  }
  .brandtechnology .lg\:pt-md-1\/2 {
    padding-top: 0.075rem;
  }
  .brandtechnology .lg\:pr-md-1\/2 {
    padding-right: 0.075rem;
  }
  .brandtechnology .lg\:pb-md-1\/2 {
    padding-bottom: 0.075rem;
  }
  .brandtechnology .lg\:pl-md-1\/2 {
    padding-left: 0.075rem;
  }
  .brandtechnology .lg\:pt-md {
    padding-top: 0.15rem;
  }
  .brandtechnology .lg\:pr-md {
    padding-right: 0.15rem;
  }
  .brandtechnology .lg\:pb-md {
    padding-bottom: 0.15rem;
  }
  .brandtechnology .lg\:pl-md {
    padding-left: 0.15rem;
  }
  .brandtechnology .lg\:pt-lg {
    padding-top: 0.2rem;
  }
  .brandtechnology .lg\:pr-lg {
    padding-right: 0.2rem;
  }
  .brandtechnology .lg\:pb-lg {
    padding-bottom: 0.2rem;
  }
  .brandtechnology .lg\:pl-lg {
    padding-left: 0.2rem;
  }
  .brandtechnology .lg\:pt-gutter {
    padding-top: 0.24rem;
  }
  .brandtechnology .lg\:pr-gutter {
    padding-right: 0.24rem;
  }
  .brandtechnology .lg\:pb-gutter {
    padding-bottom: 0.24rem;
  }
  .brandtechnology .lg\:pl-gutter {
    padding-left: 0.24rem;
  }
  .brandtechnology .lg\:pt-gutter-half {
    padding-top: 0.12rem;
  }
  .brandtechnology .lg\:pr-gutter-half {
    padding-right: 0.12rem;
  }
  .brandtechnology .lg\:pb-gutter-half {
    padding-bottom: 0.12rem;
  }
  .brandtechnology .lg\:pl-gutter-half {
    padding-left: 0.12rem;
  }
  .brandtechnology .lg\:pt-gutter-minus {
    padding-top: 0.16rem;
  }
  .brandtechnology .lg\:pr-gutter-minus {
    padding-right: 0.16rem;
  }
  .brandtechnology .lg\:pb-gutter-minus {
    padding-bottom: 0.16rem;
  }
  .brandtechnology .lg\:pl-gutter-minus {
    padding-left: 0.16rem;
  }
  .brandtechnology .lg\:pt-gutter-minus-half {
    padding-top: 0.08rem;
  }
  .brandtechnology .lg\:pr-gutter-minus-half {
    padding-right: 0.08rem;
  }
  .brandtechnology .lg\:pb-gutter-minus-half {
    padding-bottom: 0.08rem;
  }
  .brandtechnology .lg\:pl-gutter-minus-half {
    padding-left: 0.08rem;
  }
  .brandtechnology .lg\:pointer-events-none {
    pointer-events: none;
  }
  .brandtechnology .lg\:pointer-events-auto {
    pointer-events: auto;
  }
  .brandtechnology .lg\:static {
    position: static;
  }
  .brandtechnology .lg\:fixed {
    position: fixed;
  }
  .brandtechnology .lg\:absolute {
    position: absolute;
  }
  .brandtechnology .lg\:relative {
    position: relative;
  }
  .brandtechnology .lg\:sticky {
    position: sticky;
  }
  .brandtechnology .lg\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .brandtechnology .lg\:pin {
    right: 0;
    left: 0;
  }
  .brandtechnology .lg\:pin,
  .brandtechnology .lg\:pin-y {
    top: 0;
    bottom: 0;
  }
  .brandtechnology .lg\:pin-x {
    right: 0;
    left: 0;
  }
  .brandtechnology .lg\:pin-t {
    top: 0;
  }
  .brandtechnology .lg\:pin-r {
    right: 0;
  }
  .brandtechnology .lg\:pin-b {
    bottom: 0;
  }
  .brandtechnology .lg\:pin-l {
    left: 0;
  }
  .brandtechnology .lg\:resize-none {
    resize: none;
  }
  .brandtechnology .lg\:resize-y {
    resize: vertical;
  }
  .brandtechnology .lg\:resize-x {
    resize: horizontal;
  }
  .brandtechnology .lg\:resize {
    resize: both;
  }
  .brandtechnology .lg\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .lg\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .lg\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .lg\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .lg\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .lg\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .lg\:hover\:shadow:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .lg\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .lg\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .lg\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .lg\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .lg\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .lg\:focus\:shadow:focus {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .lg\:focus\:shadow-md:focus {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .lg\:focus\:shadow-lg:focus {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .lg\:focus\:shadow-inner:focus {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .lg\:focus\:shadow-outline:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .lg\:focus\:shadow-none:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .lg\:table-auto {
    table-layout: auto;
  }
  .brandtechnology .lg\:table-fixed {
    table-layout: fixed;
  }
  .brandtechnology .lg\:text-left {
    text-align: left;
  }
  .brandtechnology .lg\:text-center {
    text-align: center;
  }
  .brandtechnology .lg\:text-right {
    text-align: right;
  }
  .brandtechnology .lg\:text-justify {
    text-align: justify;
  }
  .brandtechnology .lg\:text-transparent {
    color: transparent;
  }
  .brandtechnology .lg\:text-black {
    color: #000;
  }
  .brandtechnology .lg\:text-white {
    color: #fff;
  }
  .brandtechnology .lg\:text-ink-dark {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .lg\:text-ink {
    color: #222;
  }
  .brandtechnology .lg\:text-ink-light {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .lg\:text-surface {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .lg\:text-surface-dark {
    color: #161617;
  }
  .brandtechnology .lg\:text-boundary {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .lg\:text-success {
    color: #1d7d65;
  }
  .brandtechnology .lg\:text-error {
    color: #ff615b;
  }
  .brandtechnology .lg\:text-warning {
    color: orange;
  }
  .brandtechnology .lg\:text-muted {
    color: #b0b0b9;
  }
  .brandtechnology .lg\:text-accent-darkest {
    color: #222;
  }
  .brandtechnology .lg\:text-accent-darker {
    color: #5f5f7b;
  }
  .brandtechnology .lg\:text-accent-dark {
    color: #55556e;
  }
  .brandtechnology .lg\:text-accent {
    color: #44d23c;
  }
  .brandtechnology .lg\:text-accent-light {
    color: #f4f4f4;
  }
  .brandtechnology .lg\:text-accent-lighter {
    color: #b7b7b7;
  }
  .brandtechnology .lg\:text-accent-lightest {
    color: #f9f9f9;
  }
  .brandtechnology .lg\:hover\:text-transparent:hover {
    color: transparent;
  }
  .brandtechnology .lg\:hover\:text-black:hover {
    color: #000;
  }
  .brandtechnology .lg\:hover\:text-white:hover {
    color: #fff;
  }
  .brandtechnology .lg\:hover\:text-ink-dark:hover {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .lg\:hover\:text-ink:hover {
    color: #222;
  }
  .brandtechnology .lg\:hover\:text-ink-light:hover {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .lg\:hover\:text-surface:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .lg\:hover\:text-surface-dark:hover {
    color: #161617;
  }
  .brandtechnology .lg\:hover\:text-boundary:hover {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .lg\:hover\:text-success:hover {
    color: #1d7d65;
  }
  .brandtechnology .lg\:hover\:text-error:hover {
    color: #ff615b;
  }
  .brandtechnology .lg\:hover\:text-warning:hover {
    color: orange;
  }
  .brandtechnology .lg\:hover\:text-muted:hover {
    color: #b0b0b9;
  }
  .brandtechnology .lg\:hover\:text-accent-darkest:hover {
    color: #222;
  }
  .brandtechnology .lg\:hover\:text-accent-darker:hover {
    color: #5f5f7b;
  }
  .brandtechnology .lg\:hover\:text-accent-dark:hover {
    color: #55556e;
  }
  .brandtechnology .lg\:hover\:text-accent:hover {
    color: #44d23c;
  }
  .brandtechnology .lg\:hover\:text-accent-light:hover {
    color: #f4f4f4;
  }
  .brandtechnology .lg\:hover\:text-accent-lighter:hover {
    color: #b7b7b7;
  }
  .brandtechnology .lg\:hover\:text-accent-lightest:hover {
    color: #f9f9f9;
  }
  .brandtechnology .lg\:focus\:text-transparent:focus {
    color: transparent;
  }
  .brandtechnology .lg\:focus\:text-black:focus {
    color: #000;
  }
  .brandtechnology .lg\:focus\:text-white:focus {
    color: #fff;
  }
  .brandtechnology .lg\:focus\:text-ink-dark:focus {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .lg\:focus\:text-ink:focus {
    color: #222;
  }
  .brandtechnology .lg\:focus\:text-ink-light:focus {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .lg\:focus\:text-surface:focus {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .lg\:focus\:text-surface-dark:focus {
    color: #161617;
  }
  .brandtechnology .lg\:focus\:text-boundary:focus {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .lg\:focus\:text-success:focus {
    color: #1d7d65;
  }
  .brandtechnology .lg\:focus\:text-error:focus {
    color: #ff615b;
  }
  .brandtechnology .lg\:focus\:text-warning:focus {
    color: orange;
  }
  .brandtechnology .lg\:focus\:text-muted:focus {
    color: #b0b0b9;
  }
  .brandtechnology .lg\:focus\:text-accent-darkest:focus {
    color: #222;
  }
  .brandtechnology .lg\:focus\:text-accent-darker:focus {
    color: #5f5f7b;
  }
  .brandtechnology .lg\:focus\:text-accent-dark:focus {
    color: #55556e;
  }
  .brandtechnology .lg\:focus\:text-accent:focus {
    color: #44d23c;
  }
  .brandtechnology .lg\:focus\:text-accent-light:focus {
    color: #f4f4f4;
  }
  .brandtechnology .lg\:focus\:text-accent-lighter:focus {
    color: #b7b7b7;
  }
  .brandtechnology .lg\:focus\:text-accent-lightest:focus {
    color: #f9f9f9;
  }
  .brandtechnology .lg\:text-zero {
    font-size: 0;
  }
  .brandtechnology .lg\:text-footnotes {
    font-size: 0.12rem;
  }
  .brandtechnology .lg\:text-body-minus,
  .brandtechnology .lg\:text-caption,
  .brandtechnology .lg\:text-overline {
    font-size: 0.14rem;
  }
  .brandtechnology .lg\:text-body {
    font-size: 0.16rem;
  }
  .brandtechnology .lg\:text-h6 {
    font-size: 0.18rem;
  }
  .brandtechnology .lg\:text-h5 {
    font-size: 0.2rem;
  }
  .brandtechnology .lg\:text-h4 {
    font-size: 0.24rem;
  }
  .brandtechnology .lg\:text-h3 {
    font-size: 0.4rem;
  }
  .brandtechnology .lg\:text-h2 {
    font-size: 0.48rem;
  }
  .brandtechnology .lg\:text-h1 {
    font-size: 0.64rem;
  }
  .brandtechnology .lg\:text-h1-half {
    font-size: 0.3rem;
  }
  .brandtechnology .lg\:italic {
    font-style: italic;
  }
  .brandtechnology .lg\:roman {
    font-style: normal;
  }
  .brandtechnology .lg\:uppercase {
    text-transform: uppercase;
  }
  .brandtechnology .lg\:lowercase {
    text-transform: lowercase;
  }
  .brandtechnology .lg\:capitalize {
    text-transform: capitalize;
  }
  .brandtechnology .lg\:normal-case {
    text-transform: none;
  }
  .brandtechnology .lg\:underline {
    text-decoration: underline;
  }
  .brandtechnology .lg\:line-through {
    text-decoration: line-through;
  }
  .brandtechnology .lg\:no-underline {
    text-decoration: none;
  }
  .brandtechnology .lg\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .lg\:hover\:italic:hover {
    font-style: italic;
  }
  .brandtechnology .lg\:hover\:roman:hover {
    font-style: normal;
  }
  .brandtechnology .lg\:hover\:uppercase:hover {
    text-transform: uppercase;
  }
  .brandtechnology .lg\:hover\:lowercase:hover {
    text-transform: lowercase;
  }
  .brandtechnology .lg\:hover\:capitalize:hover {
    text-transform: capitalize;
  }
  .brandtechnology .lg\:hover\:normal-case:hover {
    text-transform: none;
  }
  .brandtechnology .lg\:hover\:underline:hover {
    text-decoration: underline;
  }
  .brandtechnology .lg\:hover\:line-through:hover {
    text-decoration: line-through;
  }
  .brandtechnology .lg\:hover\:no-underline:hover {
    text-decoration: none;
  }
  .brandtechnology .lg\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .lg\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .lg\:focus\:italic:focus {
    font-style: italic;
  }
  .brandtechnology .lg\:focus\:roman:focus {
    font-style: normal;
  }
  .brandtechnology .lg\:focus\:uppercase:focus {
    text-transform: uppercase;
  }
  .brandtechnology .lg\:focus\:lowercase:focus {
    text-transform: lowercase;
  }
  .brandtechnology .lg\:focus\:capitalize:focus {
    text-transform: capitalize;
  }
  .brandtechnology .lg\:focus\:normal-case:focus {
    text-transform: none;
  }
  .brandtechnology .lg\:focus\:underline:focus {
    text-decoration: underline;
  }
  .brandtechnology .lg\:focus\:line-through:focus {
    text-decoration: line-through;
  }
  .brandtechnology .lg\:focus\:no-underline:focus {
    text-decoration: none;
  }
  .brandtechnology .lg\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .lg\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .lg\:tracking-tight {
    letter-spacing: -0.05em;
  }
  .brandtechnology .lg\:tracking-normal {
    letter-spacing: 0;
  }
  .brandtechnology .lg\:tracking-wide {
    letter-spacing: 0.05em;
  }
  .brandtechnology .lg\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .brandtechnology .lg\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .brandtechnology .lg\:align-baseline {
    vertical-align: baseline;
  }
  .brandtechnology .lg\:align-top {
    vertical-align: top;
  }
  .brandtechnology .lg\:align-middle {
    vertical-align: middle;
  }
  .brandtechnology .lg\:align-bottom {
    vertical-align: bottom;
  }
  .brandtechnology .lg\:align-text-top {
    vertical-align: text-top;
  }
  .brandtechnology .lg\:align-text-bottom {
    vertical-align: text-bottom;
  }
  .brandtechnology .lg\:visible {
    visibility: visible;
  }
  .brandtechnology .lg\:invisible {
    visibility: hidden;
  }
  .brandtechnology .lg\:whitespace-normal {
    white-space: normal;
  }
  .brandtechnology .lg\:whitespace-no-wrap {
    white-space: nowrap;
  }
  .brandtechnology .lg\:whitespace-pre {
    white-space: pre;
  }
  .brandtechnology .lg\:whitespace-pre-line {
    white-space: pre-line;
  }
  .brandtechnology .lg\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .brandtechnology .lg\:break-words {
    word-wrap: break-word;
  }
  .brandtechnology .lg\:break-normal {
    word-wrap: normal;
  }
  .brandtechnology .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .brandtechnology .lg\:w-auto {
    width: auto;
  }
  .brandtechnology .lg\:w-px {
    width: 1px;
  }
  .brandtechnology .lg\:w-1\/2 {
    width: 50%;
  }
  .brandtechnology .lg\:w-1\/3 {
    width: 33.33333%;
  }
  .brandtechnology .lg\:w-2\/3 {
    width: 66.66667%;
  }
  .brandtechnology .lg\:w-1\/4 {
    width: 25%;
  }
  .brandtechnology .lg\:w-3\/4 {
    width: 75%;
  }
  .brandtechnology .lg\:w-1\/5 {
    width: 20%;
  }
  .brandtechnology .lg\:w-1\/6 {
    width: 16.66667%;
  }
  .brandtechnology .lg\:w-5\/6 {
    width: 83.33333%;
  }
  .brandtechnology .lg\:w-full {
    width: 100%;
  }
  .brandtechnology .lg\:w-screen {
    width: 100vw;
  }
  .brandtechnology .lg\:z-10 {
    z-index: 10;
  }
  .brandtechnology .lg\:z-20 {
    z-index: 20;
  }
  .brandtechnology .lg\:z-30 {
    z-index: 30;
  }
  .brandtechnology .lg\:z-40 {
    z-index: 40;
  }
  .brandtechnology .lg\:z-50 {
    z-index: 50;
  }
  .brandtechnology .lg\:z-100 {
    z-index: 100;
  }
  .brandtechnology .lg\:z-auto {
    z-index: auto;
  }
  .brandtechnology .lg\:z-negative {
    z-index: -1;
  }
  .brandtechnology .lg\:z-zero {
    z-index: 0;
  }
  .brandtechnology .lg\:z-dialog {
    z-index: 100;
  }
  .brandtechnology .lg\:z-header {
    z-index: 90;
  }
  .brandtechnology .lg\:z-nav2nd {
    z-index: 80;
  }
  .brandtechnology .lg\:z-surface {
    z-index: 20;
  }
  .brandtechnology .lg\:z-button {
    z-index: 10;
  }
  .brandtechnology .lg\:ar-1\/1 {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .brandtechnology .lg\:ar-2\/1 {
    height: 0;
    width: 100%;
    padding-bottom: 50%;
  }
  .brandtechnology .lg\:ar-1\/2 {
    height: 0;
    width: 100%;
    padding-bottom: 200%;
  }
  .brandtechnology .lg\:ar-40\/21,
  .brandtechnology .lg\:ar-media {
    height: 0;
    width: 100%;
    padding-bottom: 52.5%;
  }
}
@media (min-width: 1921px) {
  .brandtechnology .xl\:list-reset {
    list-style: none;
    padding: 0;
  }
  .brandtechnology .xl\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .brandtechnology .xl\:bg-fixed {
    background-attachment: fixed;
  }
  .brandtechnology .xl\:bg-local {
    background-attachment: local;
  }
  .brandtechnology .xl\:bg-scroll {
    background-attachment: scroll;
  }
  .brandtechnology .xl\:bg-transparent {
    background-color: transparent;
  }
  .brandtechnology .xl\:bg-black {
    background-color: #000;
  }
  .brandtechnology .xl\:bg-white {
    background-color: #fff;
  }
  .brandtechnology .xl\:bg-ink-dark {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .xl\:bg-ink {
    background-color: #222;
  }
  .brandtechnology .xl\:bg-ink-light {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .xl\:bg-surface {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .xl\:bg-surface-dark {
    background-color: #161617;
  }
  .brandtechnology .xl\:bg-boundary {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .xl\:bg-success {
    background-color: #1d7d65;
  }
  .brandtechnology .xl\:bg-error {
    background-color: #ff615b;
  }
  .brandtechnology .xl\:bg-warning {
    background-color: orange;
  }
  .brandtechnology .xl\:bg-muted {
    background-color: #b0b0b9;
  }
  .brandtechnology .xl\:bg-accent-darkest {
    background-color: #222;
  }
  .brandtechnology .xl\:bg-accent-darker {
    background-color: #5f5f7b;
  }
  .brandtechnology .xl\:bg-accent-dark {
    background-color: #55556e;
  }
  .brandtechnology .xl\:bg-accent {
    background-color: #44d23c;
  }
  .brandtechnology .xl\:bg-accent-light {
    background-color: #f4f4f4;
  }
  .brandtechnology .xl\:bg-accent-lighter {
    background-color: #b7b7b7;
  }
  .brandtechnology .xl\:bg-accent-lightest {
    background-color: #f9f9f9;
  }
  .brandtechnology .xl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }
  .brandtechnology .xl\:hover\:bg-black:hover {
    background-color: #000;
  }
  .brandtechnology .xl\:hover\:bg-white:hover {
    background-color: #fff;
  }
  .brandtechnology .xl\:hover\:bg-ink-dark:hover {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .xl\:hover\:bg-ink:hover {
    background-color: #222;
  }
  .brandtechnology .xl\:hover\:bg-ink-light:hover {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .xl\:hover\:bg-surface:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .xl\:hover\:bg-surface-dark:hover {
    background-color: #161617;
  }
  .brandtechnology .xl\:hover\:bg-boundary:hover {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .xl\:hover\:bg-success:hover {
    background-color: #1d7d65;
  }
  .brandtechnology .xl\:hover\:bg-error:hover {
    background-color: #ff615b;
  }
  .brandtechnology .xl\:hover\:bg-warning:hover {
    background-color: orange;
  }
  .brandtechnology .xl\:hover\:bg-muted:hover {
    background-color: #b0b0b9;
  }
  .brandtechnology .xl\:hover\:bg-accent-darkest:hover {
    background-color: #222;
  }
  .brandtechnology .xl\:hover\:bg-accent-darker:hover {
    background-color: #5f5f7b;
  }
  .brandtechnology .xl\:hover\:bg-accent-dark:hover {
    background-color: #55556e;
  }
  .brandtechnology .xl\:hover\:bg-accent:hover {
    background-color: #44d23c;
  }
  .brandtechnology .xl\:hover\:bg-accent-light:hover {
    background-color: #f4f4f4;
  }
  .brandtechnology .xl\:hover\:bg-accent-lighter:hover {
    background-color: #b7b7b7;
  }
  .brandtechnology .xl\:hover\:bg-accent-lightest:hover {
    background-color: #f9f9f9;
  }
  .brandtechnology .xl\:focus\:bg-transparent:focus {
    background-color: transparent;
  }
  .brandtechnology .xl\:focus\:bg-black:focus {
    background-color: #000;
  }
  .brandtechnology .xl\:focus\:bg-white:focus {
    background-color: #fff;
  }
  .brandtechnology .xl\:focus\:bg-ink-dark:focus {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .xl\:focus\:bg-ink:focus {
    background-color: #222;
  }
  .brandtechnology .xl\:focus\:bg-ink-light:focus {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .xl\:focus\:bg-surface:focus {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .xl\:focus\:bg-surface-dark:focus {
    background-color: #161617;
  }
  .brandtechnology .xl\:focus\:bg-boundary:focus {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .xl\:focus\:bg-success:focus {
    background-color: #1d7d65;
  }
  .brandtechnology .xl\:focus\:bg-error:focus {
    background-color: #ff615b;
  }
  .brandtechnology .xl\:focus\:bg-warning:focus {
    background-color: orange;
  }
  .brandtechnology .xl\:focus\:bg-muted:focus {
    background-color: #b0b0b9;
  }
  .brandtechnology .xl\:focus\:bg-accent-darkest:focus {
    background-color: #222;
  }
  .brandtechnology .xl\:focus\:bg-accent-darker:focus {
    background-color: #5f5f7b;
  }
  .brandtechnology .xl\:focus\:bg-accent-dark:focus {
    background-color: #55556e;
  }
  .brandtechnology .xl\:focus\:bg-accent:focus {
    background-color: #44d23c;
  }
  .brandtechnology .xl\:focus\:bg-accent-light:focus {
    background-color: #f4f4f4;
  }
  .brandtechnology .xl\:focus\:bg-accent-lighter:focus {
    background-color: #b7b7b7;
  }
  .brandtechnology .xl\:focus\:bg-accent-lightest:focus {
    background-color: #f9f9f9;
  }
  .brandtechnology .xl\:bg-bottom {
    background-position: bottom;
  }
  .brandtechnology .xl\:bg-center {
    background-position: 50%;
  }
  .brandtechnology .xl\:bg-left {
    background-position: 0;
  }
  .brandtechnology .xl\:bg-left-bottom {
    background-position: 0 100%;
  }
  .brandtechnology .xl\:bg-left-top {
    background-position: 0 0;
  }
  .brandtechnology .xl\:bg-right {
    background-position: 100%;
  }
  .brandtechnology .xl\:bg-right-bottom {
    background-position: 100% 100%;
  }
  .brandtechnology .xl\:bg-right-top {
    background-position: 100% 0;
  }
  .brandtechnology .xl\:bg-top {
    background-position: top;
  }
  .brandtechnology .xl\:bg-repeat {
    background-repeat: repeat;
  }
  .brandtechnology .xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }
  .brandtechnology .xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }
  .brandtechnology .xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }
  .brandtechnology .xl\:bg-auto {
    background-size: auto;
  }
  .brandtechnology .xl\:bg-cover {
    background-size: cover;
  }
  .brandtechnology .xl\:bg-contain {
    background-size: contain;
  }
  .brandtechnology .xl\:border-transparent {
    border-color: transparent;
  }
  .brandtechnology .xl\:border-black {
    border-color: #000;
  }
  .brandtechnology .xl\:border-white {
    border-color: #fff;
  }
  .brandtechnology .xl\:border-ink-dark {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .xl\:border-ink {
    border-color: #222;
  }
  .brandtechnology .xl\:border-ink-light {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .xl\:border-surface {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .xl\:border-surface-dark {
    border-color: #161617;
  }
  .brandtechnology .xl\:border-boundary {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .xl\:border-success {
    border-color: #1d7d65;
  }
  .brandtechnology .xl\:border-error {
    border-color: #ff615b;
  }
  .brandtechnology .xl\:border-warning {
    border-color: orange;
  }
  .brandtechnology .xl\:border-muted {
    border-color: #b0b0b9;
  }
  .brandtechnology .xl\:border-accent-darkest {
    border-color: #222;
  }
  .brandtechnology .xl\:border-accent-darker {
    border-color: #5f5f7b;
  }
  .brandtechnology .xl\:border-accent-dark {
    border-color: #55556e;
  }
  .brandtechnology .xl\:border-accent {
    border-color: #44d23c;
  }
  .brandtechnology .xl\:border-accent-light {
    border-color: #f4f4f4;
  }
  .brandtechnology .xl\:border-accent-lighter {
    border-color: #b7b7b7;
  }
  .brandtechnology .xl\:border-accent-lightest {
    border-color: #f9f9f9;
  }
  .brandtechnology .xl\:hover\:border-transparent:hover {
    border-color: transparent;
  }
  .brandtechnology .xl\:hover\:border-black:hover {
    border-color: #000;
  }
  .brandtechnology .xl\:hover\:border-white:hover {
    border-color: #fff;
  }
  .brandtechnology .xl\:hover\:border-ink-dark:hover {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .xl\:hover\:border-ink:hover {
    border-color: #222;
  }
  .brandtechnology .xl\:hover\:border-ink-light:hover {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .xl\:hover\:border-surface:hover {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .xl\:hover\:border-surface-dark:hover {
    border-color: #161617;
  }
  .brandtechnology .xl\:hover\:border-boundary:hover {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .xl\:hover\:border-success:hover {
    border-color: #1d7d65;
  }
  .brandtechnology .xl\:hover\:border-error:hover {
    border-color: #ff615b;
  }
  .brandtechnology .xl\:hover\:border-warning:hover {
    border-color: orange;
  }
  .brandtechnology .xl\:hover\:border-muted:hover {
    border-color: #b0b0b9;
  }
  .brandtechnology .xl\:hover\:border-accent-darkest:hover {
    border-color: #222;
  }
  .brandtechnology .xl\:hover\:border-accent-darker:hover {
    border-color: #5f5f7b;
  }
  .brandtechnology .xl\:hover\:border-accent-dark:hover {
    border-color: #55556e;
  }
  .brandtechnology .xl\:hover\:border-accent:hover {
    border-color: #44d23c;
  }
  .brandtechnology .xl\:hover\:border-accent-light:hover {
    border-color: #f4f4f4;
  }
  .brandtechnology .xl\:hover\:border-accent-lighter:hover {
    border-color: #b7b7b7;
  }
  .brandtechnology .xl\:hover\:border-accent-lightest:hover {
    border-color: #f9f9f9;
  }
  .brandtechnology .xl\:focus\:border-transparent:focus {
    border-color: transparent;
  }
  .brandtechnology .xl\:focus\:border-black:focus {
    border-color: #000;
  }
  .brandtechnology .xl\:focus\:border-white:focus {
    border-color: #fff;
  }
  .brandtechnology .xl\:focus\:border-ink-dark:focus {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .xl\:focus\:border-ink:focus {
    border-color: #222;
  }
  .brandtechnology .xl\:focus\:border-ink-light:focus {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .xl\:focus\:border-surface:focus {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .xl\:focus\:border-surface-dark:focus {
    border-color: #161617;
  }
  .brandtechnology .xl\:focus\:border-boundary:focus {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .xl\:focus\:border-success:focus {
    border-color: #1d7d65;
  }
  .brandtechnology .xl\:focus\:border-error:focus {
    border-color: #ff615b;
  }
  .brandtechnology .xl\:focus\:border-warning:focus {
    border-color: orange;
  }
  .brandtechnology .xl\:focus\:border-muted:focus {
    border-color: #b0b0b9;
  }
  .brandtechnology .xl\:focus\:border-accent-darkest:focus {
    border-color: #222;
  }
  .brandtechnology .xl\:focus\:border-accent-darker:focus {
    border-color: #5f5f7b;
  }
  .brandtechnology .xl\:focus\:border-accent-dark:focus {
    border-color: #55556e;
  }
  .brandtechnology .xl\:focus\:border-accent:focus {
    border-color: #44d23c;
  }
  .brandtechnology .xl\:focus\:border-accent-light:focus {
    border-color: #f4f4f4;
  }
  .brandtechnology .xl\:focus\:border-accent-lighter:focus {
    border-color: #b7b7b7;
  }
  .brandtechnology .xl\:focus\:border-accent-lightest:focus {
    border-color: #f9f9f9;
  }
  .brandtechnology .xl\:rounded,
  .brandtechnology .xl\:rounded-none {
    border-radius: 0;
  }
  .brandtechnology .xl\:rounded-full {
    border-radius: 50%;
  }
  .brandtechnology .xl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .brandtechnology .xl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .brandtechnology .xl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .xl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .xl\:rounded-t {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .brandtechnology .xl\:rounded-r {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .brandtechnology .xl\:rounded-b {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .xl\:rounded-l {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .xl\:rounded-t-full {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .brandtechnology .xl\:rounded-r-full {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .brandtechnology .xl\:rounded-b-full {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .xl\:rounded-l-full {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .xl\:rounded-tl-none {
    border-top-left-radius: 0;
  }
  .brandtechnology .xl\:rounded-tr-none {
    border-top-right-radius: 0;
  }
  .brandtechnology .xl\:rounded-br-none {
    border-bottom-right-radius: 0;
  }
  .brandtechnology .xl\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }
  .brandtechnology .xl\:rounded-tl {
    border-top-left-radius: 0;
  }
  .brandtechnology .xl\:rounded-tr {
    border-top-right-radius: 0;
  }
  .brandtechnology .xl\:rounded-br {
    border-bottom-right-radius: 0;
  }
  .brandtechnology .xl\:rounded-bl {
    border-bottom-left-radius: 0;
  }
  .brandtechnology .xl\:rounded-tl-full {
    border-top-left-radius: 50%;
  }
  .brandtechnology .xl\:rounded-tr-full {
    border-top-right-radius: 50%;
  }
  .brandtechnology .xl\:rounded-br-full {
    border-bottom-right-radius: 50%;
  }
  .brandtechnology .xl\:rounded-bl-full {
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .xl\:border-solid {
    border-style: solid;
  }
  .brandtechnology .xl\:border-dashed {
    border-style: dashed;
  }
  .brandtechnology .xl\:border-dotted {
    border-style: dotted;
  }
  .brandtechnology .xl\:border-none {
    border-style: none;
  }
  .brandtechnology .xl\:border-1 {
    border-width: 1px;
  }
  .brandtechnology .xl\:border-2 {
    border-width: 2px;
  }
  .brandtechnology .xl\:border {
    border-width: 1px;
  }
  .brandtechnology .xl\:border-zero {
    border-width: 0;
  }
  .brandtechnology .xl\:border-t-1 {
    border-top-width: 1px;
  }
  .brandtechnology .xl\:border-r-1 {
    border-right-width: 1px;
  }
  .brandtechnology .xl\:border-b-1 {
    border-bottom-width: 1px;
  }
  .brandtechnology .xl\:border-l-1 {
    border-left-width: 1px;
  }
  .brandtechnology .xl\:border-t-2 {
    border-top-width: 2px;
  }
  .brandtechnology .xl\:border-r-2 {
    border-right-width: 2px;
  }
  .brandtechnology .xl\:border-b-2 {
    border-bottom-width: 2px;
  }
  .brandtechnology .xl\:border-l-2 {
    border-left-width: 2px;
  }
  .brandtechnology .xl\:border-t {
    border-top-width: 1px;
  }
  .brandtechnology .xl\:border-r {
    border-right-width: 1px;
  }
  .brandtechnology .xl\:border-b {
    border-bottom-width: 1px;
  }
  .brandtechnology .xl\:border-l {
    border-left-width: 1px;
  }
  .brandtechnology .xl\:border-t-zero {
    border-top-width: 0;
  }
  .brandtechnology .xl\:border-r-zero {
    border-right-width: 0;
  }
  .brandtechnology .xl\:border-b-zero {
    border-bottom-width: 0;
  }
  .brandtechnology .xl\:border-l-zero {
    border-left-width: 0;
  }
  .brandtechnology .xl\:cursor-auto {
    cursor: auto;
  }
  .brandtechnology .xl\:cursor-default {
    cursor: default;
  }
  .brandtechnology .xl\:cursor-pointer {
    cursor: pointer;
  }
  .brandtechnology .xl\:cursor-wait {
    cursor: wait;
  }
  .brandtechnology .xl\:cursor-move {
    cursor: move;
  }
  .brandtechnology .xl\:cursor-not-allowed {
    cursor: not-allowed;
  }
  .brandtechnology .xl\:block {
    display: block;
  }
  .brandtechnology .xl\:inline-block {
    display: inline-block;
  }
  .brandtechnology .xl\:inline {
    display: inline;
  }
  .brandtechnology .xl\:table {
    display: table;
  }
  .brandtechnology .xl\:table-row {
    display: table-row;
  }
  .brandtechnology .xl\:table-cell {
    display: table-cell;
  }
  .brandtechnology .xl\:hidden {
    display: none;
  }
  .brandtechnology .xl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .brandtechnology .xl\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .brandtechnology .xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .brandtechnology .xl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .brandtechnology .xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .brandtechnology .xl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .brandtechnology .xl\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .brandtechnology .xl\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .brandtechnology .xl\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .brandtechnology .xl\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .brandtechnology .xl\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .brandtechnology .xl\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .brandtechnology .xl\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .brandtechnology .xl\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .brandtechnology .xl\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  .brandtechnology .xl\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .brandtechnology .xl\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .brandtechnology .xl\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .brandtechnology .xl\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .brandtechnology .xl\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .brandtechnology .xl\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .brandtechnology .xl\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .brandtechnology .xl\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .brandtechnology .xl\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .brandtechnology .xl\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .brandtechnology .xl\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .brandtechnology .xl\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .brandtechnology .xl\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .brandtechnology .xl\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .brandtechnology .xl\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .brandtechnology .xl\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .brandtechnology .xl\:flex-initial {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
  .brandtechnology .xl\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .brandtechnology .xl\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .brandtechnology .xl\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .brandtechnology .xl\:flex-no-grow {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .brandtechnology .xl\:flex-no-shrink {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .brandtechnology .xl\:float-right {
    float: right;
  }
  .brandtechnology .xl\:float-left {
    float: left;
  }
  .brandtechnology .xl\:float-none {
    float: none;
  }
  .brandtechnology .xl\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
  .brandtechnology .xl\:font-normal {
    font-weight: 400;
  }
  .brandtechnology .xl\:font-medium {
    font-weight: 500;
  }
  .brandtechnology .xl\:font-bold {
    font-weight: 700;
  }
  .brandtechnology .xl\:hover\:font-normal:hover {
    font-weight: 400;
  }
  .brandtechnology .xl\:hover\:font-medium:hover {
    font-weight: 500;
  }
  .brandtechnology .xl\:hover\:font-bold:hover {
    font-weight: 700;
  }
  .brandtechnology .xl\:focus\:font-normal:focus {
    font-weight: 400;
  }
  .brandtechnology .xl\:focus\:font-medium:focus {
    font-weight: 500;
  }
  .brandtechnology .xl\:focus\:font-bold:focus {
    font-weight: 700;
  }
  .brandtechnology .xl\:leading-none {
    line-height: 1;
  }
  .brandtechnology .xl\:leading-tight {
    line-height: 1.2;
  }
  .brandtechnology .xl\:leading-normal {
    line-height: 1.4;
  }
  .brandtechnology .xl\:leading-loose {
    line-height: 2;
  }
  .brandtechnology .xl\:leading-button {
    line-height: 0.48rem;
  }
  .brandtechnology .xl\:m-auto {
    margin: auto;
  }
  .brandtechnology .xl\:m-px {
    margin: 1px;
  }
  .brandtechnology .xl\:m-zero {
    margin: 0;
  }
  .brandtechnology .xl\:m-xs {
    margin: 0.05rem;
  }
  .brandtechnology .xl\:m-sm {
    margin: 0.1rem;
  }
  .brandtechnology .xl\:m-md {
    margin: 0.15rem;
  }
  .brandtechnology .xl\:m-lg {
    margin: 0.2rem;
  }
  .brandtechnology .xl\:m-graph {
    margin: 0.18rem;
  }
  .brandtechnology .xl\:m-gutter {
    margin: 0.24rem;
  }
  .brandtechnology .xl\:m-gutter-half {
    margin: 0.12rem;
  }
  .brandtechnology .xl\:m-gutter-minus {
    margin: 0.16rem;
  }
  .brandtechnology .xl\:m-gutter-minus-half {
    margin: 0.08rem;
  }
  .brandtechnology .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .brandtechnology .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .brandtechnology .xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .brandtechnology .xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }
  .brandtechnology .xl\:my-zero {
    margin-top: 0;
    margin-bottom: 0;
  }
  .brandtechnology .xl\:mx-zero {
    margin-left: 0;
    margin-right: 0;
  }
  .brandtechnology .xl\:my-xs {
    margin-top: 0.05rem;
    margin-bottom: 0.05rem;
  }
  .brandtechnology .xl\:mx-xs {
    margin-left: 0.05rem;
    margin-right: 0.05rem;
  }
  .brandtechnology .xl\:my-sm {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
  }
  .brandtechnology .xl\:mx-sm {
    margin-left: 0.1rem;
    margin-right: 0.1rem;
  }
  .brandtechnology .xl\:my-md {
    margin-top: 0.15rem;
    margin-bottom: 0.15rem;
  }
  .brandtechnology .xl\:mx-md {
    margin-left: 0.15rem;
    margin-right: 0.15rem;
  }
  .brandtechnology .xl\:my-lg {
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .brandtechnology .xl\:mx-lg {
    margin-left: 0.2rem;
    margin-right: 0.2rem;
  }
  .brandtechnology .xl\:my-graph {
    margin-top: 0.18rem;
    margin-bottom: 0.18rem;
  }
  .brandtechnology .xl\:mx-graph {
    margin-left: 0.18rem;
    margin-right: 0.18rem;
  }
  .brandtechnology .xl\:my-gutter {
    margin-top: 0.24rem;
    margin-bottom: 0.24rem;
  }
  .brandtechnology .xl\:mx-gutter {
    margin-left: 0.24rem;
    margin-right: 0.24rem;
  }
  .brandtechnology .xl\:my-gutter-half {
    margin-top: 0.12rem;
    margin-bottom: 0.12rem;
  }
  .brandtechnology .xl\:mx-gutter-half {
    margin-left: 0.12rem;
    margin-right: 0.12rem;
  }
  .brandtechnology .xl\:my-gutter-minus {
    margin-top: 0.16rem;
    margin-bottom: 0.16rem;
  }
  .brandtechnology .xl\:mx-gutter-minus {
    margin-left: 0.16rem;
    margin-right: 0.16rem;
  }
  .brandtechnology .xl\:my-gutter-minus-half {
    margin-top: 0.08rem;
    margin-bottom: 0.08rem;
  }
  .brandtechnology .xl\:mx-gutter-minus-half {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
  }
  .brandtechnology .xl\:mt-auto {
    margin-top: auto;
  }
  .brandtechnology .xl\:mr-auto {
    margin-right: auto;
  }
  .brandtechnology .xl\:mb-auto {
    margin-bottom: auto;
  }
  .brandtechnology .xl\:ml-auto {
    margin-left: auto;
  }
  .brandtechnology .xl\:mt-px {
    margin-top: 1px;
  }
  .brandtechnology .xl\:mr-px {
    margin-right: 1px;
  }
  .brandtechnology .xl\:mb-px {
    margin-bottom: 1px;
  }
  .brandtechnology .xl\:ml-px {
    margin-left: 1px;
  }
  .brandtechnology .xl\:mt-zero {
    margin-top: 0;
  }
  .brandtechnology .xl\:mr-zero {
    margin-right: 0;
  }
  .brandtechnology .xl\:mb-zero {
    margin-bottom: 0;
  }
  .brandtechnology .xl\:ml-zero {
    margin-left: 0;
  }
  .brandtechnology .xl\:mt-xs {
    margin-top: 0.05rem;
  }
  .brandtechnology .xl\:mr-xs {
    margin-right: 0.05rem;
  }
  .brandtechnology .xl\:mb-xs {
    margin-bottom: 0.05rem;
  }
  .brandtechnology .xl\:ml-xs {
    margin-left: 0.05rem;
  }
  .brandtechnology .xl\:mt-sm {
    margin-top: 0.1rem;
  }
  .brandtechnology .xl\:mr-sm {
    margin-right: 0.1rem;
  }
  .brandtechnology .xl\:mb-sm {
    margin-bottom: 0.1rem;
  }
  .brandtechnology .xl\:ml-sm {
    margin-left: 0.1rem;
  }
  .brandtechnology .xl\:mt-md {
    margin-top: 0.15rem;
  }
  .brandtechnology .xl\:mr-md {
    margin-right: 0.15rem;
  }
  .brandtechnology .xl\:mb-md {
    margin-bottom: 0.15rem;
  }
  .brandtechnology .xl\:ml-md {
    margin-left: 0.15rem;
  }
  .brandtechnology .xl\:mt-lg {
    margin-top: 0.2rem;
  }
  .brandtechnology .xl\:mr-lg {
    margin-right: 0.2rem;
  }
  .brandtechnology .xl\:mb-lg {
    margin-bottom: 0.2rem;
  }
  .brandtechnology .xl\:ml-lg {
    margin-left: 0.2rem;
  }
  .brandtechnology .xl\:mt-graph {
    margin-top: 0.18rem;
  }
  .brandtechnology .xl\:mr-graph {
    margin-right: 0.18rem;
  }
  .brandtechnology .xl\:mb-graph {
    margin-bottom: 0.18rem;
  }
  .brandtechnology .xl\:ml-graph {
    margin-left: 0.18rem;
  }
  .brandtechnology .xl\:mt-gutter {
    margin-top: 0.24rem;
  }
  .brandtechnology .xl\:mr-gutter {
    margin-right: 0.24rem;
  }
  .brandtechnology .xl\:mb-gutter {
    margin-bottom: 0.24rem;
  }
  .brandtechnology .xl\:ml-gutter {
    margin-left: 0.24rem;
  }
  .brandtechnology .xl\:mt-gutter-half {
    margin-top: 0.12rem;
  }
  .brandtechnology .xl\:mr-gutter-half {
    margin-right: 0.12rem;
  }
  .brandtechnology .xl\:mb-gutter-half {
    margin-bottom: 0.12rem;
  }
  .brandtechnology .xl\:ml-gutter-half {
    margin-left: 0.12rem;
  }
  .brandtechnology .xl\:mt-gutter-minus {
    margin-top: 0.16rem;
  }
  .brandtechnology .xl\:mr-gutter-minus {
    margin-right: 0.16rem;
  }
  .brandtechnology .xl\:mb-gutter-minus {
    margin-bottom: 0.16rem;
  }
  .brandtechnology .xl\:ml-gutter-minus {
    margin-left: 0.16rem;
  }
  .brandtechnology .xl\:mt-gutter-minus-half {
    margin-top: 0.08rem;
  }
  .brandtechnology .xl\:mr-gutter-minus-half {
    margin-right: 0.08rem;
  }
  .brandtechnology .xl\:mb-gutter-minus-half {
    margin-bottom: 0.08rem;
  }
  .brandtechnology .xl\:ml-gutter-minus-half {
    margin-left: 0.08rem;
  }
  .brandtechnology .xl\:max-h-full {
    max-height: 100%;
  }
  .brandtechnology .xl\:max-h-screen {
    max-height: 100vh;
  }
  .brandtechnology .xl\:max-w-form {
    max-width: 3.2rem;
  }
  .brandtechnology .xl\:max-w-xs {
    max-width: 1rem;
  }
  .brandtechnology .xl\:max-w-sm {
    max-width: 2rem;
  }
  .brandtechnology .xl\:max-w-md {
    max-width: 3rem;
  }
  .brandtechnology .xl\:max-w-lg {
    max-width: 4rem;
  }
  .brandtechnology .xl\:max-w-xl {
    max-width: 5rem;
  }
  .brandtechnology .xl\:max-w-2xl {
    max-width: 6rem;
  }
  .brandtechnology .xl\:max-w-3xl {
    max-width: 8rem;
  }
  .brandtechnology .xl\:max-w-4xl {
    max-width: 9rem;
  }
  .brandtechnology .xl\:max-w-graph {
    max-width: 6.8rem;
  }
  .brandtechnology .xl\:max-w-container-text {
    max-width: 12rem;
  }
  .brandtechnology .xl\:max-w-full {
    max-width: 100%;
  }
  .brandtechnology .xl\:min-h-zero {
    min-height: 0;
  }
  .brandtechnology .xl\:min-h-full {
    min-height: 100%;
  }
  .brandtechnology .xl\:min-h-screen {
    min-height: 100vh;
  }
  .brandtechnology .xl\:min-w-zero {
    min-width: 0;
  }
  .brandtechnology .xl\:min-w-full {
    min-width: 100%;
  }
  .brandtechnology .xl\:-m-px {
    margin: -1px;
  }
  .brandtechnology .xl\:-m-zero {
    margin: 0;
  }
  .brandtechnology .xl\:-m-xs {
    margin: -0.05rem;
  }
  .brandtechnology .xl\:-m-sm {
    margin: -0.1rem;
  }
  .brandtechnology .xl\:-m-md {
    margin: -0.15rem;
  }
  .brandtechnology .xl\:-m-lg {
    margin: -0.2rem;
  }
  .brandtechnology .xl\:-m-gutter {
    margin: -0.24rem;
  }
  .brandtechnology .xl\:-m-gutter-half {
    margin: -0.12rem;
  }
  .brandtechnology .xl\:-m-gutter-minus {
    margin: -0.16rem;
  }
  .brandtechnology .xl\:-m-gutter-minus-half {
    margin: -0.08rem;
  }
  .brandtechnology .xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .brandtechnology .xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .brandtechnology .xl\:-my-zero {
    margin-top: 0;
    margin-bottom: 0;
  }
  .brandtechnology .xl\:-mx-zero {
    margin-left: 0;
    margin-right: 0;
  }
  .brandtechnology .xl\:-my-xs {
    margin-top: -0.05rem;
    margin-bottom: -0.05rem;
  }
  .brandtechnology .xl\:-mx-xs {
    margin-left: -0.05rem;
    margin-right: -0.05rem;
  }
  .brandtechnology .xl\:-my-sm {
    margin-top: -0.1rem;
    margin-bottom: -0.1rem;
  }
  .brandtechnology .xl\:-mx-sm {
    margin-left: -0.1rem;
    margin-right: -0.1rem;
  }
  .brandtechnology .xl\:-my-md {
    margin-top: -0.15rem;
    margin-bottom: -0.15rem;
  }
  .brandtechnology .xl\:-mx-md {
    margin-left: -0.15rem;
    margin-right: -0.15rem;
  }
  .brandtechnology .xl\:-my-lg {
    margin-top: -0.2rem;
    margin-bottom: -0.2rem;
  }
  .brandtechnology .xl\:-mx-lg {
    margin-left: -0.2rem;
    margin-right: -0.2rem;
  }
  .brandtechnology .xl\:-my-gutter {
    margin-top: -0.24rem;
    margin-bottom: -0.24rem;
  }
  .brandtechnology .xl\:-mx-gutter {
    margin-left: -0.24rem;
    margin-right: -0.24rem;
  }
  .brandtechnology .xl\:-my-gutter-half {
    margin-top: -0.12rem;
    margin-bottom: -0.12rem;
  }
  .brandtechnology .xl\:-mx-gutter-half {
    margin-left: -0.12rem;
    margin-right: -0.12rem;
  }
  .brandtechnology .xl\:-my-gutter-minus {
    margin-top: -0.16rem;
    margin-bottom: -0.16rem;
  }
  .brandtechnology .xl\:-mx-gutter-minus {
    margin-left: -0.16rem;
    margin-right: -0.16rem;
  }
  .brandtechnology .xl\:-my-gutter-minus-half {
    margin-top: -0.08rem;
    margin-bottom: -0.08rem;
  }
  .brandtechnology .xl\:-mx-gutter-minus-half {
    margin-left: -0.08rem;
    margin-right: -0.08rem;
  }
  .brandtechnology .xl\:-mt-px {
    margin-top: -1px;
  }
  .brandtechnology .xl\:-mr-px {
    margin-right: -1px;
  }
  .brandtechnology .xl\:-mb-px {
    margin-bottom: -1px;
  }
  .brandtechnology .xl\:-ml-px {
    margin-left: -1px;
  }
  .brandtechnology .xl\:-mt-zero {
    margin-top: 0;
  }
  .brandtechnology .xl\:-mr-zero {
    margin-right: 0;
  }
  .brandtechnology .xl\:-mb-zero {
    margin-bottom: 0;
  }
  .brandtechnology .xl\:-ml-zero {
    margin-left: 0;
  }
  .brandtechnology .xl\:-mt-xs {
    margin-top: -0.05rem;
  }
  .brandtechnology .xl\:-mr-xs {
    margin-right: -0.05rem;
  }
  .brandtechnology .xl\:-mb-xs {
    margin-bottom: -0.05rem;
  }
  .brandtechnology .xl\:-ml-xs {
    margin-left: -0.05rem;
  }
  .brandtechnology .xl\:-mt-sm {
    margin-top: -0.1rem;
  }
  .brandtechnology .xl\:-mr-sm {
    margin-right: -0.1rem;
  }
  .brandtechnology .xl\:-mb-sm {
    margin-bottom: -0.1rem;
  }
  .brandtechnology .xl\:-ml-sm {
    margin-left: -0.1rem;
  }
  .brandtechnology .xl\:-mt-md {
    margin-top: -0.15rem;
  }
  .brandtechnology .xl\:-mr-md {
    margin-right: -0.15rem;
  }
  .brandtechnology .xl\:-mb-md {
    margin-bottom: -0.15rem;
  }
  .brandtechnology .xl\:-ml-md {
    margin-left: -0.15rem;
  }
  .brandtechnology .xl\:-mt-lg {
    margin-top: -0.2rem;
  }
  .brandtechnology .xl\:-mr-lg {
    margin-right: -0.2rem;
  }
  .brandtechnology .xl\:-mb-lg {
    margin-bottom: -0.2rem;
  }
  .brandtechnology .xl\:-ml-lg {
    margin-left: -0.2rem;
  }
  .brandtechnology .xl\:-mt-gutter {
    margin-top: -0.24rem;
  }
  .brandtechnology .xl\:-mr-gutter {
    margin-right: -0.24rem;
  }
  .brandtechnology .xl\:-mb-gutter {
    margin-bottom: -0.24rem;
  }
  .brandtechnology .xl\:-ml-gutter {
    margin-left: -0.24rem;
  }
  .brandtechnology .xl\:-mt-gutter-half {
    margin-top: -0.12rem;
  }
  .brandtechnology .xl\:-mr-gutter-half {
    margin-right: -0.12rem;
  }
  .brandtechnology .xl\:-mb-gutter-half {
    margin-bottom: -0.12rem;
  }
  .brandtechnology .xl\:-ml-gutter-half {
    margin-left: -0.12rem;
  }
  .brandtechnology .xl\:-mt-gutter-minus {
    margin-top: -0.16rem;
  }
  .brandtechnology .xl\:-mr-gutter-minus {
    margin-right: -0.16rem;
  }
  .brandtechnology .xl\:-mb-gutter-minus {
    margin-bottom: -0.16rem;
  }
  .brandtechnology .xl\:-ml-gutter-minus {
    margin-left: -0.16rem;
  }
  .brandtechnology .xl\:-mt-gutter-minus-half {
    margin-top: -0.08rem;
  }
  .brandtechnology .xl\:-mr-gutter-minus-half {
    margin-right: -0.08rem;
  }
  .brandtechnology .xl\:-mb-gutter-minus-half {
    margin-bottom: -0.08rem;
  }
  .brandtechnology .xl\:-ml-gutter-minus-half {
    margin-left: -0.08rem;
  }
  .brandtechnology .xl\:opacity-25 {
    opacity: 0.25;
  }
  .brandtechnology .xl\:opacity-50 {
    opacity: 0.5;
  }
  .brandtechnology .xl\:opacity-75 {
    opacity: 0.75;
  }
  .brandtechnology .xl\:opacity-100 {
    opacity: 1;
  }
  .brandtechnology .xl\:opacity-zero {
    opacity: 0;
  }
  .brandtechnology .xl\:overflow-auto {
    overflow: auto;
  }
  .brandtechnology .xl\:overflow-hidden {
    overflow: hidden;
  }
  .brandtechnology .xl\:overflow-visible {
    overflow: visible;
  }
  .brandtechnology .xl\:overflow-scroll {
    overflow: scroll;
  }
  .brandtechnology .xl\:overflow-x-auto {
    overflow-x: auto;
  }
  .brandtechnology .xl\:overflow-y-auto {
    overflow-y: auto;
  }
  .brandtechnology .xl\:overflow-x-hidden {
    overflow-x: hidden;
  }
  .brandtechnology .xl\:overflow-y-hidden {
    overflow-y: hidden;
  }
  .brandtechnology .xl\:overflow-x-visible {
    overflow-x: visible;
  }
  .brandtechnology .xl\:overflow-y-visible {
    overflow-y: visible;
  }
  .brandtechnology .xl\:overflow-x-scroll {
    overflow-x: scroll;
  }
  .brandtechnology .xl\:overflow-y-scroll {
    overflow-y: scroll;
  }
  .brandtechnology .xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }
  .brandtechnology .xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }
  .brandtechnology .xl\:p-px {
    padding: 1px;
  }
  .brandtechnology .xl\:p-zero {
    padding: 0;
  }
  .brandtechnology .xl\:p-xs-1\/2 {
    padding: 0.025rem;
  }
  .brandtechnology .xl\:p-sm-1\/2,
  .brandtechnology .xl\:p-xs {
    padding: 0.05rem;
  }
  .brandtechnology .xl\:p-sm {
    padding: 0.1rem;
  }
  .brandtechnology .xl\:p-md-1\/2 {
    padding: 0.075rem;
  }
  .brandtechnology .xl\:p-md {
    padding: 0.15rem;
  }
  .brandtechnology .xl\:p-lg {
    padding: 0.2rem;
  }
  .brandtechnology .xl\:p-gutter {
    padding: 0.24rem;
  }
  .brandtechnology .xl\:p-gutter-half {
    padding: 0.12rem;
  }
  .brandtechnology .xl\:p-gutter-minus {
    padding: 0.16rem;
  }
  .brandtechnology .xl\:p-gutter-minus-half {
    padding: 0.08rem;
  }
  .brandtechnology .xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .brandtechnology .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }
  .brandtechnology .xl\:py-zero {
    padding-top: 0;
    padding-bottom: 0;
  }
  .brandtechnology .xl\:px-zero {
    padding-left: 0;
    padding-right: 0;
  }
  .brandtechnology .xl\:py-xs-1\/2 {
    padding-top: 0.025rem;
    padding-bottom: 0.025rem;
  }
  .brandtechnology .xl\:px-xs-1\/2 {
    padding-left: 0.025rem;
    padding-right: 0.025rem;
  }
  .brandtechnology .xl\:py-xs {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
  }
  .brandtechnology .xl\:px-xs {
    padding-left: 0.05rem;
    padding-right: 0.05rem;
  }
  .brandtechnology .xl\:py-sm-1\/2 {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
  }
  .brandtechnology .xl\:px-sm-1\/2 {
    padding-left: 0.05rem;
    padding-right: 0.05rem;
  }
  .brandtechnology .xl\:py-sm {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
  }
  .brandtechnology .xl\:px-sm {
    padding-left: 0.1rem;
    padding-right: 0.1rem;
  }
  .brandtechnology .xl\:py-md-1\/2 {
    padding-top: 0.075rem;
    padding-bottom: 0.075rem;
  }
  .brandtechnology .xl\:px-md-1\/2 {
    padding-left: 0.075rem;
    padding-right: 0.075rem;
  }
  .brandtechnology .xl\:py-md {
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
  }
  .brandtechnology .xl\:px-md {
    padding-left: 0.15rem;
    padding-right: 0.15rem;
  }
  .brandtechnology .xl\:py-lg {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }
  .brandtechnology .xl\:px-lg {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
  .brandtechnology .xl\:py-gutter {
    padding-top: 0.24rem;
    padding-bottom: 0.24rem;
  }
  .brandtechnology .xl\:px-gutter {
    padding-left: 0.24rem;
    padding-right: 0.24rem;
  }
  .brandtechnology .xl\:py-gutter-half {
    padding-top: 0.12rem;
    padding-bottom: 0.12rem;
  }
  .brandtechnology .xl\:px-gutter-half {
    padding-left: 0.12rem;
    padding-right: 0.12rem;
  }
  .brandtechnology .xl\:py-gutter-minus {
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
  }
  .brandtechnology .xl\:px-gutter-minus {
    padding-left: 0.16rem;
    padding-right: 0.16rem;
  }
  .brandtechnology .xl\:py-gutter-minus-half {
    padding-top: 0.08rem;
    padding-bottom: 0.08rem;
  }
  .brandtechnology .xl\:px-gutter-minus-half {
    padding-left: 0.08rem;
    padding-right: 0.08rem;
  }
  .brandtechnology .xl\:pt-px {
    padding-top: 1px;
  }
  .brandtechnology .xl\:pr-px {
    padding-right: 1px;
  }
  .brandtechnology .xl\:pb-px {
    padding-bottom: 1px;
  }
  .brandtechnology .xl\:pl-px {
    padding-left: 1px;
  }
  .brandtechnology .xl\:pt-zero {
    padding-top: 0;
  }
  .brandtechnology .xl\:pr-zero {
    padding-right: 0;
  }
  .brandtechnology .xl\:pb-zero {
    padding-bottom: 0;
  }
  .brandtechnology .xl\:pl-zero {
    padding-left: 0;
  }
  .brandtechnology .xl\:pt-xs-1\/2 {
    padding-top: 0.025rem;
  }
  .brandtechnology .xl\:pr-xs-1\/2 {
    padding-right: 0.025rem;
  }
  .brandtechnology .xl\:pb-xs-1\/2 {
    padding-bottom: 0.025rem;
  }
  .brandtechnology .xl\:pl-xs-1\/2 {
    padding-left: 0.025rem;
  }
  .brandtechnology .xl\:pt-xs {
    padding-top: 0.05rem;
  }
  .brandtechnology .xl\:pr-xs {
    padding-right: 0.05rem;
  }
  .brandtechnology .xl\:pb-xs {
    padding-bottom: 0.05rem;
  }
  .brandtechnology .xl\:pl-xs {
    padding-left: 0.05rem;
  }
  .brandtechnology .xl\:pt-sm-1\/2 {
    padding-top: 0.05rem;
  }
  .brandtechnology .xl\:pr-sm-1\/2 {
    padding-right: 0.05rem;
  }
  .brandtechnology .xl\:pb-sm-1\/2 {
    padding-bottom: 0.05rem;
  }
  .brandtechnology .xl\:pl-sm-1\/2 {
    padding-left: 0.05rem;
  }
  .brandtechnology .xl\:pt-sm {
    padding-top: 0.1rem;
  }
  .brandtechnology .xl\:pr-sm {
    padding-right: 0.1rem;
  }
  .brandtechnology .xl\:pb-sm {
    padding-bottom: 0.1rem;
  }
  .brandtechnology .xl\:pl-sm {
    padding-left: 0.1rem;
  }
  .brandtechnology .xl\:pt-md-1\/2 {
    padding-top: 0.075rem;
  }
  .brandtechnology .xl\:pr-md-1\/2 {
    padding-right: 0.075rem;
  }
  .brandtechnology .xl\:pb-md-1\/2 {
    padding-bottom: 0.075rem;
  }
  .brandtechnology .xl\:pl-md-1\/2 {
    padding-left: 0.075rem;
  }
  .brandtechnology .xl\:pt-md {
    padding-top: 0.15rem;
  }
  .brandtechnology .xl\:pr-md {
    padding-right: 0.15rem;
  }
  .brandtechnology .xl\:pb-md {
    padding-bottom: 0.15rem;
  }
  .brandtechnology .xl\:pl-md {
    padding-left: 0.15rem;
  }
  .brandtechnology .xl\:pt-lg {
    padding-top: 0.2rem;
  }
  .brandtechnology .xl\:pr-lg {
    padding-right: 0.2rem;
  }
  .brandtechnology .xl\:pb-lg {
    padding-bottom: 0.2rem;
  }
  .brandtechnology .xl\:pl-lg {
    padding-left: 0.2rem;
  }
  .brandtechnology .xl\:pt-gutter {
    padding-top: 0.24rem;
  }
  .brandtechnology .xl\:pr-gutter {
    padding-right: 0.24rem;
  }
  .brandtechnology .xl\:pb-gutter {
    padding-bottom: 0.24rem;
  }
  .brandtechnology .xl\:pl-gutter {
    padding-left: 0.24rem;
  }
  .brandtechnology .xl\:pt-gutter-half {
    padding-top: 0.12rem;
  }
  .brandtechnology .xl\:pr-gutter-half {
    padding-right: 0.12rem;
  }
  .brandtechnology .xl\:pb-gutter-half {
    padding-bottom: 0.12rem;
  }
  .brandtechnology .xl\:pl-gutter-half {
    padding-left: 0.12rem;
  }
  .brandtechnology .xl\:pt-gutter-minus {
    padding-top: 0.16rem;
  }
  .brandtechnology .xl\:pr-gutter-minus {
    padding-right: 0.16rem;
  }
  .brandtechnology .xl\:pb-gutter-minus {
    padding-bottom: 0.16rem;
  }
  .brandtechnology .xl\:pl-gutter-minus {
    padding-left: 0.16rem;
  }
  .brandtechnology .xl\:pt-gutter-minus-half {
    padding-top: 0.08rem;
  }
  .brandtechnology .xl\:pr-gutter-minus-half {
    padding-right: 0.08rem;
  }
  .brandtechnology .xl\:pb-gutter-minus-half {
    padding-bottom: 0.08rem;
  }
  .brandtechnology .xl\:pl-gutter-minus-half {
    padding-left: 0.08rem;
  }
  .brandtechnology .xl\:pointer-events-none {
    pointer-events: none;
  }
  .brandtechnology .xl\:pointer-events-auto {
    pointer-events: auto;
  }
  .brandtechnology .xl\:static {
    position: static;
  }
  .brandtechnology .xl\:fixed {
    position: fixed;
  }
  .brandtechnology .xl\:absolute {
    position: absolute;
  }
  .brandtechnology .xl\:relative {
    position: relative;
  }
  .brandtechnology .xl\:sticky {
    position: sticky;
  }
  .brandtechnology .xl\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .brandtechnology .xl\:pin {
    right: 0;
    left: 0;
  }
  .brandtechnology .xl\:pin,
  .brandtechnology .xl\:pin-y {
    top: 0;
    bottom: 0;
  }
  .brandtechnology .xl\:pin-x {
    right: 0;
    left: 0;
  }
  .brandtechnology .xl\:pin-t {
    top: 0;
  }
  .brandtechnology .xl\:pin-r {
    right: 0;
  }
  .brandtechnology .xl\:pin-b {
    bottom: 0;
  }
  .brandtechnology .xl\:pin-l {
    left: 0;
  }
  .brandtechnology .xl\:resize-none {
    resize: none;
  }
  .brandtechnology .xl\:resize-y {
    resize: vertical;
  }
  .brandtechnology .xl\:resize-x {
    resize: horizontal;
  }
  .brandtechnology .xl\:resize {
    resize: both;
  }
  .brandtechnology .xl\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .xl\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .xl\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .xl\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .xl\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .xl\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .xl\:hover\:shadow:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .xl\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .xl\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .xl\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .xl\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .xl\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .xl\:focus\:shadow:focus {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .xl\:focus\:shadow-md:focus {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .xl\:focus\:shadow-lg:focus {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .xl\:focus\:shadow-inner:focus {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .xl\:focus\:shadow-outline:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .xl\:focus\:shadow-none:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .xl\:table-auto {
    table-layout: auto;
  }
  .brandtechnology .xl\:table-fixed {
    table-layout: fixed;
  }
  .brandtechnology .xl\:text-left {
    text-align: left;
  }
  .brandtechnology .xl\:text-center {
    text-align: center;
  }
  .brandtechnology .xl\:text-right {
    text-align: right;
  }
  .brandtechnology .xl\:text-justify {
    text-align: justify;
  }
  .brandtechnology .xl\:text-transparent {
    color: transparent;
  }
  .brandtechnology .xl\:text-black {
    color: #000;
  }
  .brandtechnology .xl\:text-white {
    color: #fff;
  }
  .brandtechnology .xl\:text-ink-dark {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .xl\:text-ink {
    color: #222;
  }
  .brandtechnology .xl\:text-ink-light {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .xl\:text-surface {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .xl\:text-surface-dark {
    color: #161617;
  }
  .brandtechnology .xl\:text-boundary {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .xl\:text-success {
    color: #1d7d65;
  }
  .brandtechnology .xl\:text-error {
    color: #ff615b;
  }
  .brandtechnology .xl\:text-warning {
    color: orange;
  }
  .brandtechnology .xl\:text-muted {
    color: #b0b0b9;
  }
  .brandtechnology .xl\:text-accent-darkest {
    color: #222;
  }
  .brandtechnology .xl\:text-accent-darker {
    color: #5f5f7b;
  }
  .brandtechnology .xl\:text-accent-dark {
    color: #55556e;
  }
  .brandtechnology .xl\:text-accent {
    color: #44d23c;
  }
  .brandtechnology .xl\:text-accent-light {
    color: #f4f4f4;
  }
  .brandtechnology .xl\:text-accent-lighter {
    color: #b7b7b7;
  }
  .brandtechnology .xl\:text-accent-lightest {
    color: #f9f9f9;
  }
  .brandtechnology .xl\:hover\:text-transparent:hover {
    color: transparent;
  }
  .brandtechnology .xl\:hover\:text-black:hover {
    color: #000;
  }
  .brandtechnology .xl\:hover\:text-white:hover {
    color: #fff;
  }
  .brandtechnology .xl\:hover\:text-ink-dark:hover {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .xl\:hover\:text-ink:hover {
    color: #222;
  }
  .brandtechnology .xl\:hover\:text-ink-light:hover {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .xl\:hover\:text-surface:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .xl\:hover\:text-surface-dark:hover {
    color: #161617;
  }
  .brandtechnology .xl\:hover\:text-boundary:hover {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .xl\:hover\:text-success:hover {
    color: #1d7d65;
  }
  .brandtechnology .xl\:hover\:text-error:hover {
    color: #ff615b;
  }
  .brandtechnology .xl\:hover\:text-warning:hover {
    color: orange;
  }
  .brandtechnology .xl\:hover\:text-muted:hover {
    color: #b0b0b9;
  }
  .brandtechnology .xl\:hover\:text-accent-darkest:hover {
    color: #222;
  }
  .brandtechnology .xl\:hover\:text-accent-darker:hover {
    color: #5f5f7b;
  }
  .brandtechnology .xl\:hover\:text-accent-dark:hover {
    color: #55556e;
  }
  .brandtechnology .xl\:hover\:text-accent:hover {
    color: #44d23c;
  }
  .brandtechnology .xl\:hover\:text-accent-light:hover {
    color: #f4f4f4;
  }
  .brandtechnology .xl\:hover\:text-accent-lighter:hover {
    color: #b7b7b7;
  }
  .brandtechnology .xl\:hover\:text-accent-lightest:hover {
    color: #f9f9f9;
  }
  .brandtechnology .xl\:focus\:text-transparent:focus {
    color: transparent;
  }
  .brandtechnology .xl\:focus\:text-black:focus {
    color: #000;
  }
  .brandtechnology .xl\:focus\:text-white:focus {
    color: #fff;
  }
  .brandtechnology .xl\:focus\:text-ink-dark:focus {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .xl\:focus\:text-ink:focus {
    color: #222;
  }
  .brandtechnology .xl\:focus\:text-ink-light:focus {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .xl\:focus\:text-surface:focus {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .xl\:focus\:text-surface-dark:focus {
    color: #161617;
  }
  .brandtechnology .xl\:focus\:text-boundary:focus {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .xl\:focus\:text-success:focus {
    color: #1d7d65;
  }
  .brandtechnology .xl\:focus\:text-error:focus {
    color: #ff615b;
  }
  .brandtechnology .xl\:focus\:text-warning:focus {
    color: orange;
  }
  .brandtechnology .xl\:focus\:text-muted:focus {
    color: #b0b0b9;
  }
  .brandtechnology .xl\:focus\:text-accent-darkest:focus {
    color: #222;
  }
  .brandtechnology .xl\:focus\:text-accent-darker:focus {
    color: #5f5f7b;
  }
  .brandtechnology .xl\:focus\:text-accent-dark:focus {
    color: #55556e;
  }
  .brandtechnology .xl\:focus\:text-accent:focus {
    color: #44d23c;
  }
  .brandtechnology .xl\:focus\:text-accent-light:focus {
    color: #f4f4f4;
  }
  .brandtechnology .xl\:focus\:text-accent-lighter:focus {
    color: #b7b7b7;
  }
  .brandtechnology .xl\:focus\:text-accent-lightest:focus {
    color: #f9f9f9;
  }
  .brandtechnology .xl\:text-zero {
    font-size: 0;
  }
  .brandtechnology .xl\:text-footnotes {
    font-size: 0.12rem;
  }
  .brandtechnology .xl\:text-body-minus,
  .brandtechnology .xl\:text-caption,
  .brandtechnology .xl\:text-overline {
    font-size: 0.14rem;
  }
  .brandtechnology .xl\:text-body {
    font-size: 0.16rem;
  }
  .brandtechnology .xl\:text-h6 {
    font-size: 0.18rem;
  }
  .brandtechnology .xl\:text-h5 {
    font-size: 0.2rem;
  }
  .brandtechnology .xl\:text-h4 {
    font-size: 0.24rem;
  }
  .brandtechnology .xl\:text-h3 {
    font-size: 0.4rem;
  }
  .brandtechnology .xl\:text-h2 {
    font-size: 0.48rem;
  }
  .brandtechnology .xl\:text-h1 {
    font-size: 0.64rem;
  }
  .brandtechnology .xl\:text-h1-half {
    font-size: 0.3rem;
  }
  .brandtechnology .xl\:italic {
    font-style: italic;
  }
  .brandtechnology .xl\:roman {
    font-style: normal;
  }
  .brandtechnology .xl\:uppercase {
    text-transform: uppercase;
  }
  .brandtechnology .xl\:lowercase {
    text-transform: lowercase;
  }
  .brandtechnology .xl\:capitalize {
    text-transform: capitalize;
  }
  .brandtechnology .xl\:normal-case {
    text-transform: none;
  }
  .brandtechnology .xl\:underline {
    text-decoration: underline;
  }
  .brandtechnology .xl\:line-through {
    text-decoration: line-through;
  }
  .brandtechnology .xl\:no-underline {
    text-decoration: none;
  }
  .brandtechnology .xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .xl\:hover\:italic:hover {
    font-style: italic;
  }
  .brandtechnology .xl\:hover\:roman:hover {
    font-style: normal;
  }
  .brandtechnology .xl\:hover\:uppercase:hover {
    text-transform: uppercase;
  }
  .brandtechnology .xl\:hover\:lowercase:hover {
    text-transform: lowercase;
  }
  .brandtechnology .xl\:hover\:capitalize:hover {
    text-transform: capitalize;
  }
  .brandtechnology .xl\:hover\:normal-case:hover {
    text-transform: none;
  }
  .brandtechnology .xl\:hover\:underline:hover {
    text-decoration: underline;
  }
  .brandtechnology .xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }
  .brandtechnology .xl\:hover\:no-underline:hover {
    text-decoration: none;
  }
  .brandtechnology .xl\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .xl\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .xl\:focus\:italic:focus {
    font-style: italic;
  }
  .brandtechnology .xl\:focus\:roman:focus {
    font-style: normal;
  }
  .brandtechnology .xl\:focus\:uppercase:focus {
    text-transform: uppercase;
  }
  .brandtechnology .xl\:focus\:lowercase:focus {
    text-transform: lowercase;
  }
  .brandtechnology .xl\:focus\:capitalize:focus {
    text-transform: capitalize;
  }
  .brandtechnology .xl\:focus\:normal-case:focus {
    text-transform: none;
  }
  .brandtechnology .xl\:focus\:underline:focus {
    text-decoration: underline;
  }
  .brandtechnology .xl\:focus\:line-through:focus {
    text-decoration: line-through;
  }
  .brandtechnology .xl\:focus\:no-underline:focus {
    text-decoration: none;
  }
  .brandtechnology .xl\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .xl\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .xl\:tracking-tight {
    letter-spacing: -0.05em;
  }
  .brandtechnology .xl\:tracking-normal {
    letter-spacing: 0;
  }
  .brandtechnology .xl\:tracking-wide {
    letter-spacing: 0.05em;
  }
  .brandtechnology .xl\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .brandtechnology .xl\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .brandtechnology .xl\:align-baseline {
    vertical-align: baseline;
  }
  .brandtechnology .xl\:align-top {
    vertical-align: top;
  }
  .brandtechnology .xl\:align-middle {
    vertical-align: middle;
  }
  .brandtechnology .xl\:align-bottom {
    vertical-align: bottom;
  }
  .brandtechnology .xl\:align-text-top {
    vertical-align: text-top;
  }
  .brandtechnology .xl\:align-text-bottom {
    vertical-align: text-bottom;
  }
  .brandtechnology .xl\:visible {
    visibility: visible;
  }
  .brandtechnology .xl\:invisible {
    visibility: hidden;
  }
  .brandtechnology .xl\:whitespace-normal {
    white-space: normal;
  }
  .brandtechnology .xl\:whitespace-no-wrap {
    white-space: nowrap;
  }
  .brandtechnology .xl\:whitespace-pre {
    white-space: pre;
  }
  .brandtechnology .xl\:whitespace-pre-line {
    white-space: pre-line;
  }
  .brandtechnology .xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .brandtechnology .xl\:break-words {
    word-wrap: break-word;
  }
  .brandtechnology .xl\:break-normal {
    word-wrap: normal;
  }
  .brandtechnology .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .brandtechnology .xl\:w-auto {
    width: auto;
  }
  .brandtechnology .xl\:w-px {
    width: 1px;
  }
  .brandtechnology .xl\:w-1\/2 {
    width: 50%;
  }
  .brandtechnology .xl\:w-1\/3 {
    width: 33.33333%;
  }
  .brandtechnology .xl\:w-2\/3 {
    width: 66.66667%;
  }
  .brandtechnology .xl\:w-1\/4 {
    width: 25%;
  }
  .brandtechnology .xl\:w-3\/4 {
    width: 75%;
  }
  .brandtechnology .xl\:w-1\/5 {
    width: 20%;
  }
  .brandtechnology .xl\:w-1\/6 {
    width: 16.66667%;
  }
  .brandtechnology .xl\:w-5\/6 {
    width: 83.33333%;
  }
  .brandtechnology .xl\:w-full {
    width: 100%;
  }
  .brandtechnology .xl\:w-screen {
    width: 100vw;
  }
  .brandtechnology .xl\:z-10 {
    z-index: 10;
  }
  .brandtechnology .xl\:z-20 {
    z-index: 20;
  }
  .brandtechnology .xl\:z-30 {
    z-index: 30;
  }
  .brandtechnology .xl\:z-40 {
    z-index: 40;
  }
  .brandtechnology .xl\:z-50 {
    z-index: 50;
  }
  .brandtechnology .xl\:z-100 {
    z-index: 100;
  }
  .brandtechnology .xl\:z-auto {
    z-index: auto;
  }
  .brandtechnology .xl\:z-negative {
    z-index: -1;
  }
  .brandtechnology .xl\:z-zero {
    z-index: 0;
  }
  .brandtechnology .xl\:z-dialog {
    z-index: 100;
  }
  .brandtechnology .xl\:z-header {
    z-index: 90;
  }
  .brandtechnology .xl\:z-nav2nd {
    z-index: 80;
  }
  .brandtechnology .xl\:z-surface {
    z-index: 20;
  }
  .brandtechnology .xl\:z-button {
    z-index: 10;
  }
  .brandtechnology .xl\:ar-1\/1 {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .brandtechnology .xl\:ar-2\/1 {
    height: 0;
    width: 100%;
    padding-bottom: 50%;
  }
  .brandtechnology .xl\:ar-1\/2 {
    height: 0;
    width: 100%;
    padding-bottom: 200%;
  }
  .brandtechnology .xl\:ar-40\/21,
  .brandtechnology .xl\:ar-media {
    height: 0;
    width: 100%;
    padding-bottom: 52.5%;
  }
}
@media (min-width: 721px) {
  .brandtechnology .header-sm\:list-reset {
    list-style: none;
    padding: 0;
  }
  .brandtechnology .header-sm\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .brandtechnology .header-sm\:bg-fixed {
    background-attachment: fixed;
  }
  .brandtechnology .header-sm\:bg-local {
    background-attachment: local;
  }
  .brandtechnology .header-sm\:bg-scroll {
    background-attachment: scroll;
  }
  .brandtechnology .header-sm\:bg-transparent {
    background-color: transparent;
  }
  .brandtechnology .header-sm\:bg-black {
    background-color: #000;
  }
  .brandtechnology .header-sm\:bg-white {
    background-color: #fff;
  }
  .brandtechnology .header-sm\:bg-ink-dark {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .header-sm\:bg-ink {
    background-color: #222;
  }
  .brandtechnology .header-sm\:bg-ink-light {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .header-sm\:bg-surface {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .header-sm\:bg-surface-dark {
    background-color: #161617;
  }
  .brandtechnology .header-sm\:bg-boundary {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .header-sm\:bg-success {
    background-color: #1d7d65;
  }
  .brandtechnology .header-sm\:bg-error {
    background-color: #ff615b;
  }
  .brandtechnology .header-sm\:bg-warning {
    background-color: orange;
  }
  .brandtechnology .header-sm\:bg-muted {
    background-color: #b0b0b9;
  }
  .brandtechnology .header-sm\:bg-accent-darkest {
    background-color: #222;
  }
  .brandtechnology .header-sm\:bg-accent-darker {
    background-color: #5f5f7b;
  }
  .brandtechnology .header-sm\:bg-accent-dark {
    background-color: #55556e;
  }
  .brandtechnology .header-sm\:bg-accent {
    background-color: #44d23c;
  }
  .brandtechnology .header-sm\:bg-accent-light {
    background-color: #f4f4f4;
  }
  .brandtechnology .header-sm\:bg-accent-lighter {
    background-color: #b7b7b7;
  }
  .brandtechnology .header-sm\:bg-accent-lightest {
    background-color: #f9f9f9;
  }
  .brandtechnology .header-sm\:hover\:bg-transparent:hover {
    background-color: transparent;
  }
  .brandtechnology .header-sm\:hover\:bg-black:hover {
    background-color: #000;
  }
  .brandtechnology .header-sm\:hover\:bg-white:hover {
    background-color: #fff;
  }
  .brandtechnology .header-sm\:hover\:bg-ink-dark:hover {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .header-sm\:hover\:bg-ink:hover {
    background-color: #222;
  }
  .brandtechnology .header-sm\:hover\:bg-ink-light:hover {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .header-sm\:hover\:bg-surface:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .header-sm\:hover\:bg-surface-dark:hover {
    background-color: #161617;
  }
  .brandtechnology .header-sm\:hover\:bg-boundary:hover {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .header-sm\:hover\:bg-success:hover {
    background-color: #1d7d65;
  }
  .brandtechnology .header-sm\:hover\:bg-error:hover {
    background-color: #ff615b;
  }
  .brandtechnology .header-sm\:hover\:bg-warning:hover {
    background-color: orange;
  }
  .brandtechnology .header-sm\:hover\:bg-muted:hover {
    background-color: #b0b0b9;
  }
  .brandtechnology .header-sm\:hover\:bg-accent-darkest:hover {
    background-color: #222;
  }
  .brandtechnology .header-sm\:hover\:bg-accent-darker:hover {
    background-color: #5f5f7b;
  }
  .brandtechnology .header-sm\:hover\:bg-accent-dark:hover {
    background-color: #55556e;
  }
  .brandtechnology .header-sm\:hover\:bg-accent:hover {
    background-color: #44d23c;
  }
  .brandtechnology .header-sm\:hover\:bg-accent-light:hover {
    background-color: #f4f4f4;
  }
  .brandtechnology .header-sm\:hover\:bg-accent-lighter:hover {
    background-color: #b7b7b7;
  }
  .brandtechnology .header-sm\:hover\:bg-accent-lightest:hover {
    background-color: #f9f9f9;
  }
  .brandtechnology .header-sm\:focus\:bg-transparent:focus {
    background-color: transparent;
  }
  .brandtechnology .header-sm\:focus\:bg-black:focus {
    background-color: #000;
  }
  .brandtechnology .header-sm\:focus\:bg-white:focus {
    background-color: #fff;
  }
  .brandtechnology .header-sm\:focus\:bg-ink-dark:focus {
    background-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .header-sm\:focus\:bg-ink:focus {
    background-color: #222;
  }
  .brandtechnology .header-sm\:focus\:bg-ink-light:focus {
    background-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .header-sm\:focus\:bg-surface:focus {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .header-sm\:focus\:bg-surface-dark:focus {
    background-color: #161617;
  }
  .brandtechnology .header-sm\:focus\:bg-boundary:focus {
    background-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .header-sm\:focus\:bg-success:focus {
    background-color: #1d7d65;
  }
  .brandtechnology .header-sm\:focus\:bg-error:focus {
    background-color: #ff615b;
  }
  .brandtechnology .header-sm\:focus\:bg-warning:focus {
    background-color: orange;
  }
  .brandtechnology .header-sm\:focus\:bg-muted:focus {
    background-color: #b0b0b9;
  }
  .brandtechnology .header-sm\:focus\:bg-accent-darkest:focus {
    background-color: #222;
  }
  .brandtechnology .header-sm\:focus\:bg-accent-darker:focus {
    background-color: #5f5f7b;
  }
  .brandtechnology .header-sm\:focus\:bg-accent-dark:focus {
    background-color: #55556e;
  }
  .brandtechnology .header-sm\:focus\:bg-accent:focus {
    background-color: #44d23c;
  }
  .brandtechnology .header-sm\:focus\:bg-accent-light:focus {
    background-color: #f4f4f4;
  }
  .brandtechnology .header-sm\:focus\:bg-accent-lighter:focus {
    background-color: #b7b7b7;
  }
  .brandtechnology .header-sm\:focus\:bg-accent-lightest:focus {
    background-color: #f9f9f9;
  }
  .brandtechnology .header-sm\:bg-bottom {
    background-position: bottom;
  }
  .brandtechnology .header-sm\:bg-center {
    background-position: 50%;
  }
  .brandtechnology .header-sm\:bg-left {
    background-position: 0;
  }
  .brandtechnology .header-sm\:bg-left-bottom {
    background-position: 0 100%;
  }
  .brandtechnology .header-sm\:bg-left-top {
    background-position: 0 0;
  }
  .brandtechnology .header-sm\:bg-right {
    background-position: 100%;
  }
  .brandtechnology .header-sm\:bg-right-bottom {
    background-position: 100% 100%;
  }
  .brandtechnology .header-sm\:bg-right-top {
    background-position: 100% 0;
  }
  .brandtechnology .header-sm\:bg-top {
    background-position: top;
  }
  .brandtechnology .header-sm\:bg-repeat {
    background-repeat: repeat;
  }
  .brandtechnology .header-sm\:bg-no-repeat {
    background-repeat: no-repeat;
  }
  .brandtechnology .header-sm\:bg-repeat-x {
    background-repeat: repeat-x;
  }
  .brandtechnology .header-sm\:bg-repeat-y {
    background-repeat: repeat-y;
  }
  .brandtechnology .header-sm\:bg-auto {
    background-size: auto;
  }
  .brandtechnology .header-sm\:bg-cover {
    background-size: cover;
  }
  .brandtechnology .header-sm\:bg-contain {
    background-size: contain;
  }
  .brandtechnology .header-sm\:border-transparent {
    border-color: transparent;
  }
  .brandtechnology .header-sm\:border-black {
    border-color: #000;
  }
  .brandtechnology .header-sm\:border-white {
    border-color: #fff;
  }
  .brandtechnology .header-sm\:border-ink-dark {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .header-sm\:border-ink {
    border-color: #222;
  }
  .brandtechnology .header-sm\:border-ink-light {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .header-sm\:border-surface {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .header-sm\:border-surface-dark {
    border-color: #161617;
  }
  .brandtechnology .header-sm\:border-boundary {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .header-sm\:border-success {
    border-color: #1d7d65;
  }
  .brandtechnology .header-sm\:border-error {
    border-color: #ff615b;
  }
  .brandtechnology .header-sm\:border-warning {
    border-color: orange;
  }
  .brandtechnology .header-sm\:border-muted {
    border-color: #b0b0b9;
  }
  .brandtechnology .header-sm\:border-accent-darkest {
    border-color: #222;
  }
  .brandtechnology .header-sm\:border-accent-darker {
    border-color: #5f5f7b;
  }
  .brandtechnology .header-sm\:border-accent-dark {
    border-color: #55556e;
  }
  .brandtechnology .header-sm\:border-accent {
    border-color: #44d23c;
  }
  .brandtechnology .header-sm\:border-accent-light {
    border-color: #f4f4f4;
  }
  .brandtechnology .header-sm\:border-accent-lighter {
    border-color: #b7b7b7;
  }
  .brandtechnology .header-sm\:border-accent-lightest {
    border-color: #f9f9f9;
  }
  .brandtechnology .header-sm\:hover\:border-transparent:hover {
    border-color: transparent;
  }
  .brandtechnology .header-sm\:hover\:border-black:hover {
    border-color: #000;
  }
  .brandtechnology .header-sm\:hover\:border-white:hover {
    border-color: #fff;
  }
  .brandtechnology .header-sm\:hover\:border-ink-dark:hover {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .header-sm\:hover\:border-ink:hover {
    border-color: #222;
  }
  .brandtechnology .header-sm\:hover\:border-ink-light:hover {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .header-sm\:hover\:border-surface:hover {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .header-sm\:hover\:border-surface-dark:hover {
    border-color: #161617;
  }
  .brandtechnology .header-sm\:hover\:border-boundary:hover {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .header-sm\:hover\:border-success:hover {
    border-color: #1d7d65;
  }
  .brandtechnology .header-sm\:hover\:border-error:hover {
    border-color: #ff615b;
  }
  .brandtechnology .header-sm\:hover\:border-warning:hover {
    border-color: orange;
  }
  .brandtechnology .header-sm\:hover\:border-muted:hover {
    border-color: #b0b0b9;
  }
  .brandtechnology .header-sm\:hover\:border-accent-darkest:hover {
    border-color: #222;
  }
  .brandtechnology .header-sm\:hover\:border-accent-darker:hover {
    border-color: #5f5f7b;
  }
  .brandtechnology .header-sm\:hover\:border-accent-dark:hover {
    border-color: #55556e;
  }
  .brandtechnology .header-sm\:hover\:border-accent:hover {
    border-color: #44d23c;
  }
  .brandtechnology .header-sm\:hover\:border-accent-light:hover {
    border-color: #f4f4f4;
  }
  .brandtechnology .header-sm\:hover\:border-accent-lighter:hover {
    border-color: #b7b7b7;
  }
  .brandtechnology .header-sm\:hover\:border-accent-lightest:hover {
    border-color: #f9f9f9;
  }
  .brandtechnology .header-sm\:focus\:border-transparent:focus {
    border-color: transparent;
  }
  .brandtechnology .header-sm\:focus\:border-black:focus {
    border-color: #000;
  }
  .brandtechnology .header-sm\:focus\:border-white:focus {
    border-color: #fff;
  }
  .brandtechnology .header-sm\:focus\:border-ink-dark:focus {
    border-color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .header-sm\:focus\:border-ink:focus {
    border-color: #222;
  }
  .brandtechnology .header-sm\:focus\:border-ink-light:focus {
    border-color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .header-sm\:focus\:border-surface:focus {
    border-color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .header-sm\:focus\:border-surface-dark:focus {
    border-color: #161617;
  }
  .brandtechnology .header-sm\:focus\:border-boundary:focus {
    border-color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .header-sm\:focus\:border-success:focus {
    border-color: #1d7d65;
  }
  .brandtechnology .header-sm\:focus\:border-error:focus {
    border-color: #ff615b;
  }
  .brandtechnology .header-sm\:focus\:border-warning:focus {
    border-color: orange;
  }
  .brandtechnology .header-sm\:focus\:border-muted:focus {
    border-color: #b0b0b9;
  }
  .brandtechnology .header-sm\:focus\:border-accent-darkest:focus {
    border-color: #222;
  }
  .brandtechnology .header-sm\:focus\:border-accent-darker:focus {
    border-color: #5f5f7b;
  }
  .brandtechnology .header-sm\:focus\:border-accent-dark:focus {
    border-color: #55556e;
  }
  .brandtechnology .header-sm\:focus\:border-accent:focus {
    border-color: #44d23c;
  }
  .brandtechnology .header-sm\:focus\:border-accent-light:focus {
    border-color: #f4f4f4;
  }
  .brandtechnology .header-sm\:focus\:border-accent-lighter:focus {
    border-color: #b7b7b7;
  }
  .brandtechnology .header-sm\:focus\:border-accent-lightest:focus {
    border-color: #f9f9f9;
  }
  .brandtechnology .header-sm\:rounded,
  .brandtechnology .header-sm\:rounded-none {
    border-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-full {
    border-radius: 50%;
  }
  .brandtechnology .header-sm\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-t {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-r {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-b {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-l {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-t-full {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .brandtechnology .header-sm\:rounded-r-full {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .brandtechnology .header-sm\:rounded-b-full {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .header-sm\:rounded-l-full {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .header-sm\:rounded-tl-none {
    border-top-left-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-tr-none {
    border-top-right-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-br-none {
    border-bottom-right-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-tl {
    border-top-left-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-tr {
    border-top-right-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-br {
    border-bottom-right-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-bl {
    border-bottom-left-radius: 0;
  }
  .brandtechnology .header-sm\:rounded-tl-full {
    border-top-left-radius: 50%;
  }
  .brandtechnology .header-sm\:rounded-tr-full {
    border-top-right-radius: 50%;
  }
  .brandtechnology .header-sm\:rounded-br-full {
    border-bottom-right-radius: 50%;
  }
  .brandtechnology .header-sm\:rounded-bl-full {
    border-bottom-left-radius: 50%;
  }
  .brandtechnology .header-sm\:border-solid {
    border-style: solid;
  }
  .brandtechnology .header-sm\:border-dashed {
    border-style: dashed;
  }
  .brandtechnology .header-sm\:border-dotted {
    border-style: dotted;
  }
  .brandtechnology .header-sm\:border-none {
    border-style: none;
  }
  .brandtechnology .header-sm\:border-1 {
    border-width: 1px;
  }
  .brandtechnology .header-sm\:border-2 {
    border-width: 2px;
  }
  .brandtechnology .header-sm\:border {
    border-width: 1px;
  }
  .brandtechnology .header-sm\:border-zero {
    border-width: 0;
  }
  .brandtechnology .header-sm\:border-t-1 {
    border-top-width: 1px;
  }
  .brandtechnology .header-sm\:border-r-1 {
    border-right-width: 1px;
  }
  .brandtechnology .header-sm\:border-b-1 {
    border-bottom-width: 1px;
  }
  .brandtechnology .header-sm\:border-l-1 {
    border-left-width: 1px;
  }
  .brandtechnology .header-sm\:border-t-2 {
    border-top-width: 2px;
  }
  .brandtechnology .header-sm\:border-r-2 {
    border-right-width: 2px;
  }
  .brandtechnology .header-sm\:border-b-2 {
    border-bottom-width: 2px;
  }
  .brandtechnology .header-sm\:border-l-2 {
    border-left-width: 2px;
  }
  .brandtechnology .header-sm\:border-t {
    border-top-width: 1px;
  }
  .brandtechnology .header-sm\:border-r {
    border-right-width: 1px;
  }
  .brandtechnology .header-sm\:border-b {
    border-bottom-width: 1px;
  }
  .brandtechnology .header-sm\:border-l {
    border-left-width: 1px;
  }
  .brandtechnology .header-sm\:border-t-zero {
    border-top-width: 0;
  }
  .brandtechnology .header-sm\:border-r-zero {
    border-right-width: 0;
  }
  .brandtechnology .header-sm\:border-b-zero {
    border-bottom-width: 0;
  }
  .brandtechnology .header-sm\:border-l-zero {
    border-left-width: 0;
  }
  .brandtechnology .header-sm\:cursor-auto {
    cursor: auto;
  }
  .brandtechnology .header-sm\:cursor-default {
    cursor: default;
  }
  .brandtechnology .header-sm\:cursor-pointer {
    cursor: pointer;
  }
  .brandtechnology .header-sm\:cursor-wait {
    cursor: wait;
  }
  .brandtechnology .header-sm\:cursor-move {
    cursor: move;
  }
  .brandtechnology .header-sm\:cursor-not-allowed {
    cursor: not-allowed;
  }
  .brandtechnology .header-sm\:block {
    display: block;
  }
  .brandtechnology .header-sm\:inline-block {
    display: inline-block;
  }
  .brandtechnology .header-sm\:inline {
    display: inline;
  }
  .brandtechnology .header-sm\:table {
    display: table;
  }
  .brandtechnology .header-sm\:table-row {
    display: table-row;
  }
  .brandtechnology .header-sm\:table-cell {
    display: table-cell;
  }
  .brandtechnology .header-sm\:hidden {
    display: none;
  }
  .brandtechnology .header-sm\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .brandtechnology .header-sm\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .brandtechnology .header-sm\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .brandtechnology .header-sm\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .brandtechnology .header-sm\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .brandtechnology .header-sm\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .brandtechnology .header-sm\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .brandtechnology .header-sm\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .brandtechnology .header-sm\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .brandtechnology .header-sm\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .brandtechnology .header-sm\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .brandtechnology .header-sm\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .brandtechnology .header-sm\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .brandtechnology .header-sm\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .brandtechnology .header-sm\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  .brandtechnology .header-sm\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .brandtechnology .header-sm\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .brandtechnology .header-sm\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .brandtechnology .header-sm\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .brandtechnology .header-sm\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .brandtechnology .header-sm\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .brandtechnology .header-sm\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .brandtechnology .header-sm\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .brandtechnology .header-sm\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .brandtechnology .header-sm\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .brandtechnology .header-sm\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .brandtechnology .header-sm\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .brandtechnology .header-sm\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .brandtechnology .header-sm\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .brandtechnology .header-sm\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .brandtechnology .header-sm\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .brandtechnology .header-sm\:flex-initial {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
  .brandtechnology .header-sm\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .brandtechnology .header-sm\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .brandtechnology .header-sm\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .brandtechnology .header-sm\:flex-no-grow {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .brandtechnology .header-sm\:flex-no-shrink {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .brandtechnology .header-sm\:float-right {
    float: right;
  }
  .brandtechnology .header-sm\:float-left {
    float: left;
  }
  .brandtechnology .header-sm\:float-none {
    float: none;
  }
  .brandtechnology .header-sm\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
  .brandtechnology .header-sm\:font-normal {
    font-weight: 400;
  }
  .brandtechnology .header-sm\:font-medium {
    font-weight: 500;
  }
  .brandtechnology .header-sm\:font-bold {
    font-weight: 700;
  }
  .brandtechnology .header-sm\:hover\:font-normal:hover {
    font-weight: 400;
  }
  .brandtechnology .header-sm\:hover\:font-medium:hover {
    font-weight: 500;
  }
  .brandtechnology .header-sm\:hover\:font-bold:hover {
    font-weight: 700;
  }
  .brandtechnology .header-sm\:focus\:font-normal:focus {
    font-weight: 400;
  }
  .brandtechnology .header-sm\:focus\:font-medium:focus {
    font-weight: 500;
  }
  .brandtechnology .header-sm\:focus\:font-bold:focus {
    font-weight: 700;
  }
  .brandtechnology .header-sm\:leading-none {
    line-height: 1;
  }
  .brandtechnology .header-sm\:leading-tight {
    line-height: 1.2;
  }
  .brandtechnology .header-sm\:leading-normal {
    line-height: 1.4;
  }
  .brandtechnology .header-sm\:leading-loose {
    line-height: 2;
  }
  .brandtechnology .header-sm\:leading-button {
    line-height: 0.48rem;
  }
  .brandtechnology .header-sm\:m-auto {
    margin: auto;
  }
  .brandtechnology .header-sm\:m-px {
    margin: 1px;
  }
  .brandtechnology .header-sm\:m-zero {
    margin: 0;
  }
  .brandtechnology .header-sm\:m-xs {
    margin: 0.05rem;
  }
  .brandtechnology .header-sm\:m-sm {
    margin: 0.1rem;
  }
  .brandtechnology .header-sm\:m-md {
    margin: 0.15rem;
  }
  .brandtechnology .header-sm\:m-lg {
    margin: 0.2rem;
  }
  .brandtechnology .header-sm\:m-graph {
    margin: 0.18rem;
  }
  .brandtechnology .header-sm\:m-gutter {
    margin: 0.24rem;
  }
  .brandtechnology .header-sm\:m-gutter-half {
    margin: 0.12rem;
  }
  .brandtechnology .header-sm\:m-gutter-minus {
    margin: 0.16rem;
  }
  .brandtechnology .header-sm\:m-gutter-minus-half {
    margin: 0.08rem;
  }
  .brandtechnology .header-sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .brandtechnology .header-sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .brandtechnology .header-sm\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .brandtechnology .header-sm\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }
  .brandtechnology .header-sm\:my-zero {
    margin-top: 0;
    margin-bottom: 0;
  }
  .brandtechnology .header-sm\:mx-zero {
    margin-left: 0;
    margin-right: 0;
  }
  .brandtechnology .header-sm\:my-xs {
    margin-top: 0.05rem;
    margin-bottom: 0.05rem;
  }
  .brandtechnology .header-sm\:mx-xs {
    margin-left: 0.05rem;
    margin-right: 0.05rem;
  }
  .brandtechnology .header-sm\:my-sm {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
  }
  .brandtechnology .header-sm\:mx-sm {
    margin-left: 0.1rem;
    margin-right: 0.1rem;
  }
  .brandtechnology .header-sm\:my-md {
    margin-top: 0.15rem;
    margin-bottom: 0.15rem;
  }
  .brandtechnology .header-sm\:mx-md {
    margin-left: 0.15rem;
    margin-right: 0.15rem;
  }
  .brandtechnology .header-sm\:my-lg {
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .brandtechnology .header-sm\:mx-lg {
    margin-left: 0.2rem;
    margin-right: 0.2rem;
  }
  .brandtechnology .header-sm\:my-graph {
    margin-top: 0.18rem;
    margin-bottom: 0.18rem;
  }
  .brandtechnology .header-sm\:mx-graph {
    margin-left: 0.18rem;
    margin-right: 0.18rem;
  }
  .brandtechnology .header-sm\:my-gutter {
    margin-top: 0.24rem;
    margin-bottom: 0.24rem;
  }
  .brandtechnology .header-sm\:mx-gutter {
    margin-left: 0.24rem;
    margin-right: 0.24rem;
  }
  .brandtechnology .header-sm\:my-gutter-half {
    margin-top: 0.12rem;
    margin-bottom: 0.12rem;
  }
  .brandtechnology .header-sm\:mx-gutter-half {
    margin-left: 0.12rem;
    margin-right: 0.12rem;
  }
  .brandtechnology .header-sm\:my-gutter-minus {
    margin-top: 0.16rem;
    margin-bottom: 0.16rem;
  }
  .brandtechnology .header-sm\:mx-gutter-minus {
    margin-left: 0.16rem;
    margin-right: 0.16rem;
  }
  .brandtechnology .header-sm\:my-gutter-minus-half {
    margin-top: 0.08rem;
    margin-bottom: 0.08rem;
  }
  .brandtechnology .header-sm\:mx-gutter-minus-half {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
  }
  .brandtechnology .header-sm\:mt-auto {
    margin-top: auto;
  }
  .brandtechnology .header-sm\:mr-auto {
    margin-right: auto;
  }
  .brandtechnology .header-sm\:mb-auto {
    margin-bottom: auto;
  }
  .brandtechnology .header-sm\:ml-auto {
    margin-left: auto;
  }
  .brandtechnology .header-sm\:mt-px {
    margin-top: 1px;
  }
  .brandtechnology .header-sm\:mr-px {
    margin-right: 1px;
  }
  .brandtechnology .header-sm\:mb-px {
    margin-bottom: 1px;
  }
  .brandtechnology .header-sm\:ml-px {
    margin-left: 1px;
  }
  .brandtechnology .header-sm\:mt-zero {
    margin-top: 0;
  }
  .brandtechnology .header-sm\:mr-zero {
    margin-right: 0;
  }
  .brandtechnology .header-sm\:mb-zero {
    margin-bottom: 0;
  }
  .brandtechnology .header-sm\:ml-zero {
    margin-left: 0;
  }
  .brandtechnology .header-sm\:mt-xs {
    margin-top: 0.05rem;
  }
  .brandtechnology .header-sm\:mr-xs {
    margin-right: 0.05rem;
  }
  .brandtechnology .header-sm\:mb-xs {
    margin-bottom: 0.05rem;
  }
  .brandtechnology .header-sm\:ml-xs {
    margin-left: 0.05rem;
  }
  .brandtechnology .header-sm\:mt-sm {
    margin-top: 0.1rem;
  }
  .brandtechnology .header-sm\:mr-sm {
    margin-right: 0.1rem;
  }
  .brandtechnology .header-sm\:mb-sm {
    margin-bottom: 0.1rem;
  }
  .brandtechnology .header-sm\:ml-sm {
    margin-left: 0.1rem;
  }
  .brandtechnology .header-sm\:mt-md {
    margin-top: 0.15rem;
  }
  .brandtechnology .header-sm\:mr-md {
    margin-right: 0.15rem;
  }
  .brandtechnology .header-sm\:mb-md {
    margin-bottom: 0.15rem;
  }
  .brandtechnology .header-sm\:ml-md {
    margin-left: 0.15rem;
  }
  .brandtechnology .header-sm\:mt-lg {
    margin-top: 0.2rem;
  }
  .brandtechnology .header-sm\:mr-lg {
    margin-right: 0.2rem;
  }
  .brandtechnology .header-sm\:mb-lg {
    margin-bottom: 0.2rem;
  }
  .brandtechnology .header-sm\:ml-lg {
    margin-left: 0.2rem;
  }
  .brandtechnology .header-sm\:mt-graph {
    margin-top: 0.18rem;
  }
  .brandtechnology .header-sm\:mr-graph {
    margin-right: 0.18rem;
  }
  .brandtechnology .header-sm\:mb-graph {
    margin-bottom: 0.18rem;
  }
  .brandtechnology .header-sm\:ml-graph {
    margin-left: 0.18rem;
  }
  .brandtechnology .header-sm\:mt-gutter {
    margin-top: 0.24rem;
  }
  .brandtechnology .header-sm\:mr-gutter {
    margin-right: 0.24rem;
  }
  .brandtechnology .header-sm\:mb-gutter {
    margin-bottom: 0.24rem;
  }
  .brandtechnology .header-sm\:ml-gutter {
    margin-left: 0.24rem;
  }
  .brandtechnology .header-sm\:mt-gutter-half {
    margin-top: 0.12rem;
  }
  .brandtechnology .header-sm\:mr-gutter-half {
    margin-right: 0.12rem;
  }
  .brandtechnology .header-sm\:mb-gutter-half {
    margin-bottom: 0.12rem;
  }
  .brandtechnology .header-sm\:ml-gutter-half {
    margin-left: 0.12rem;
  }
  .brandtechnology .header-sm\:mt-gutter-minus {
    margin-top: 0.16rem;
  }
  .brandtechnology .header-sm\:mr-gutter-minus {
    margin-right: 0.16rem;
  }
  .brandtechnology .header-sm\:mb-gutter-minus {
    margin-bottom: 0.16rem;
  }
  .brandtechnology .header-sm\:ml-gutter-minus {
    margin-left: 0.16rem;
  }
  .brandtechnology .header-sm\:mt-gutter-minus-half {
    margin-top: 0.08rem;
  }
  .brandtechnology .header-sm\:mr-gutter-minus-half {
    margin-right: 0.08rem;
  }
  .brandtechnology .header-sm\:mb-gutter-minus-half {
    margin-bottom: 0.08rem;
  }
  .brandtechnology .header-sm\:ml-gutter-minus-half {
    margin-left: 0.08rem;
  }
  .brandtechnology .header-sm\:max-h-full {
    max-height: 100%;
  }
  .brandtechnology .header-sm\:max-h-screen {
    max-height: 100vh;
  }
  .brandtechnology .header-sm\:max-w-form {
    max-width: 3.2rem;
  }
  .brandtechnology .header-sm\:max-w-xs {
    max-width: 1rem;
  }
  .brandtechnology .header-sm\:max-w-sm {
    max-width: 2rem;
  }
  .brandtechnology .header-sm\:max-w-md {
    max-width: 3rem;
  }
  .brandtechnology .header-sm\:max-w-lg {
    max-width: 4rem;
  }
  .brandtechnology .header-sm\:max-w-xl {
    max-width: 5rem;
  }
  .brandtechnology .header-sm\:max-w-2xl {
    max-width: 6rem;
  }
  .brandtechnology .header-sm\:max-w-3xl {
    max-width: 8rem;
  }
  .brandtechnology .header-sm\:max-w-4xl {
    max-width: 9rem;
  }
  .brandtechnology .header-sm\:max-w-graph {
    max-width: 6.8rem;
  }
  .brandtechnology .header-sm\:max-w-container-text {
    max-width: 12rem;
  }
  .brandtechnology .header-sm\:max-w-full {
    max-width: 100%;
  }
  .brandtechnology .header-sm\:min-h-zero {
    min-height: 0;
  }
  .brandtechnology .header-sm\:min-h-full {
    min-height: 100%;
  }
  .brandtechnology .header-sm\:min-h-screen {
    min-height: 100vh;
  }
  .brandtechnology .header-sm\:min-w-zero {
    min-width: 0;
  }
  .brandtechnology .header-sm\:min-w-full {
    min-width: 100%;
  }
  .brandtechnology .header-sm\:-m-px {
    margin: -1px;
  }
  .brandtechnology .header-sm\:-m-zero {
    margin: 0;
  }
  .brandtechnology .header-sm\:-m-xs {
    margin: -0.05rem;
  }
  .brandtechnology .header-sm\:-m-sm {
    margin: -0.1rem;
  }
  .brandtechnology .header-sm\:-m-md {
    margin: -0.15rem;
  }
  .brandtechnology .header-sm\:-m-lg {
    margin: -0.2rem;
  }
  .brandtechnology .header-sm\:-m-gutter {
    margin: -0.24rem;
  }
  .brandtechnology .header-sm\:-m-gutter-half {
    margin: -0.12rem;
  }
  .brandtechnology .header-sm\:-m-gutter-minus {
    margin: -0.16rem;
  }
  .brandtechnology .header-sm\:-m-gutter-minus-half {
    margin: -0.08rem;
  }
  .brandtechnology .header-sm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .brandtechnology .header-sm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .brandtechnology .header-sm\:-my-zero {
    margin-top: 0;
    margin-bottom: 0;
  }
  .brandtechnology .header-sm\:-mx-zero {
    margin-left: 0;
    margin-right: 0;
  }
  .brandtechnology .header-sm\:-my-xs {
    margin-top: -0.05rem;
    margin-bottom: -0.05rem;
  }
  .brandtechnology .header-sm\:-mx-xs {
    margin-left: -0.05rem;
    margin-right: -0.05rem;
  }
  .brandtechnology .header-sm\:-my-sm {
    margin-top: -0.1rem;
    margin-bottom: -0.1rem;
  }
  .brandtechnology .header-sm\:-mx-sm {
    margin-left: -0.1rem;
    margin-right: -0.1rem;
  }
  .brandtechnology .header-sm\:-my-md {
    margin-top: -0.15rem;
    margin-bottom: -0.15rem;
  }
  .brandtechnology .header-sm\:-mx-md {
    margin-left: -0.15rem;
    margin-right: -0.15rem;
  }
  .brandtechnology .header-sm\:-my-lg {
    margin-top: -0.2rem;
    margin-bottom: -0.2rem;
  }
  .brandtechnology .header-sm\:-mx-lg {
    margin-left: -0.2rem;
    margin-right: -0.2rem;
  }
  .brandtechnology .header-sm\:-my-gutter {
    margin-top: -0.24rem;
    margin-bottom: -0.24rem;
  }
  .brandtechnology .header-sm\:-mx-gutter {
    margin-left: -0.24rem;
    margin-right: -0.24rem;
  }
  .brandtechnology .header-sm\:-my-gutter-half {
    margin-top: -0.12rem;
    margin-bottom: -0.12rem;
  }
  .brandtechnology .header-sm\:-mx-gutter-half {
    margin-left: -0.12rem;
    margin-right: -0.12rem;
  }
  .brandtechnology .header-sm\:-my-gutter-minus {
    margin-top: -0.16rem;
    margin-bottom: -0.16rem;
  }
  .brandtechnology .header-sm\:-mx-gutter-minus {
    margin-left: -0.16rem;
    margin-right: -0.16rem;
  }
  .brandtechnology .header-sm\:-my-gutter-minus-half {
    margin-top: -0.08rem;
    margin-bottom: -0.08rem;
  }
  .brandtechnology .header-sm\:-mx-gutter-minus-half {
    margin-left: -0.08rem;
    margin-right: -0.08rem;
  }
  .brandtechnology .header-sm\:-mt-px {
    margin-top: -1px;
  }
  .brandtechnology .header-sm\:-mr-px {
    margin-right: -1px;
  }
  .brandtechnology .header-sm\:-mb-px {
    margin-bottom: -1px;
  }
  .brandtechnology .header-sm\:-ml-px {
    margin-left: -1px;
  }
  .brandtechnology .header-sm\:-mt-zero {
    margin-top: 0;
  }
  .brandtechnology .header-sm\:-mr-zero {
    margin-right: 0;
  }
  .brandtechnology .header-sm\:-mb-zero {
    margin-bottom: 0;
  }
  .brandtechnology .header-sm\:-ml-zero {
    margin-left: 0;
  }
  .brandtechnology .header-sm\:-mt-xs {
    margin-top: -0.05rem;
  }
  .brandtechnology .header-sm\:-mr-xs {
    margin-right: -0.05rem;
  }
  .brandtechnology .header-sm\:-mb-xs {
    margin-bottom: -0.05rem;
  }
  .brandtechnology .header-sm\:-ml-xs {
    margin-left: -0.05rem;
  }
  .brandtechnology .header-sm\:-mt-sm {
    margin-top: -0.1rem;
  }
  .brandtechnology .header-sm\:-mr-sm {
    margin-right: -0.1rem;
  }
  .brandtechnology .header-sm\:-mb-sm {
    margin-bottom: -0.1rem;
  }
  .brandtechnology .header-sm\:-ml-sm {
    margin-left: -0.1rem;
  }
  .brandtechnology .header-sm\:-mt-md {
    margin-top: -0.15rem;
  }
  .brandtechnology .header-sm\:-mr-md {
    margin-right: -0.15rem;
  }
  .brandtechnology .header-sm\:-mb-md {
    margin-bottom: -0.15rem;
  }
  .brandtechnology .header-sm\:-ml-md {
    margin-left: -0.15rem;
  }
  .brandtechnology .header-sm\:-mt-lg {
    margin-top: -0.2rem;
  }
  .brandtechnology .header-sm\:-mr-lg {
    margin-right: -0.2rem;
  }
  .brandtechnology .header-sm\:-mb-lg {
    margin-bottom: -0.2rem;
  }
  .brandtechnology .header-sm\:-ml-lg {
    margin-left: -0.2rem;
  }
  .brandtechnology .header-sm\:-mt-gutter {
    margin-top: -0.24rem;
  }
  .brandtechnology .header-sm\:-mr-gutter {
    margin-right: -0.24rem;
  }
  .brandtechnology .header-sm\:-mb-gutter {
    margin-bottom: -0.24rem;
  }
  .brandtechnology .header-sm\:-ml-gutter {
    margin-left: -0.24rem;
  }
  .brandtechnology .header-sm\:-mt-gutter-half {
    margin-top: -0.12rem;
  }
  .brandtechnology .header-sm\:-mr-gutter-half {
    margin-right: -0.12rem;
  }
  .brandtechnology .header-sm\:-mb-gutter-half {
    margin-bottom: -0.12rem;
  }
  .brandtechnology .header-sm\:-ml-gutter-half {
    margin-left: -0.12rem;
  }
  .brandtechnology .header-sm\:-mt-gutter-minus {
    margin-top: -0.16rem;
  }
  .brandtechnology .header-sm\:-mr-gutter-minus {
    margin-right: -0.16rem;
  }
  .brandtechnology .header-sm\:-mb-gutter-minus {
    margin-bottom: -0.16rem;
  }
  .brandtechnology .header-sm\:-ml-gutter-minus {
    margin-left: -0.16rem;
  }
  .brandtechnology .header-sm\:-mt-gutter-minus-half {
    margin-top: -0.08rem;
  }
  .brandtechnology .header-sm\:-mr-gutter-minus-half {
    margin-right: -0.08rem;
  }
  .brandtechnology .header-sm\:-mb-gutter-minus-half {
    margin-bottom: -0.08rem;
  }
  .brandtechnology .header-sm\:-ml-gutter-minus-half {
    margin-left: -0.08rem;
  }
  .brandtechnology .header-sm\:opacity-25 {
    opacity: 0.25;
  }
  .brandtechnology .header-sm\:opacity-50 {
    opacity: 0.5;
  }
  .brandtechnology .header-sm\:opacity-75 {
    opacity: 0.75;
  }
  .brandtechnology .header-sm\:opacity-100 {
    opacity: 1;
  }
  .brandtechnology .header-sm\:opacity-zero {
    opacity: 0;
  }
  .brandtechnology .header-sm\:overflow-auto {
    overflow: auto;
  }
  .brandtechnology .header-sm\:overflow-hidden {
    overflow: hidden;
  }
  .brandtechnology .header-sm\:overflow-visible {
    overflow: visible;
  }
  .brandtechnology .header-sm\:overflow-scroll {
    overflow: scroll;
  }
  .brandtechnology .header-sm\:overflow-x-auto {
    overflow-x: auto;
  }
  .brandtechnology .header-sm\:overflow-y-auto {
    overflow-y: auto;
  }
  .brandtechnology .header-sm\:overflow-x-hidden {
    overflow-x: hidden;
  }
  .brandtechnology .header-sm\:overflow-y-hidden {
    overflow-y: hidden;
  }
  .brandtechnology .header-sm\:overflow-x-visible {
    overflow-x: visible;
  }
  .brandtechnology .header-sm\:overflow-y-visible {
    overflow-y: visible;
  }
  .brandtechnology .header-sm\:overflow-x-scroll {
    overflow-x: scroll;
  }
  .brandtechnology .header-sm\:overflow-y-scroll {
    overflow-y: scroll;
  }
  .brandtechnology .header-sm\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }
  .brandtechnology .header-sm\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }
  .brandtechnology .header-sm\:p-px {
    padding: 1px;
  }
  .brandtechnology .header-sm\:p-zero {
    padding: 0;
  }
  .brandtechnology .header-sm\:p-xs-1\/2 {
    padding: 0.025rem;
  }
  .brandtechnology .header-sm\:p-sm-1\/2,
  .brandtechnology .header-sm\:p-xs {
    padding: 0.05rem;
  }
  .brandtechnology .header-sm\:p-sm {
    padding: 0.1rem;
  }
  .brandtechnology .header-sm\:p-md-1\/2 {
    padding: 0.075rem;
  }
  .brandtechnology .header-sm\:p-md {
    padding: 0.15rem;
  }
  .brandtechnology .header-sm\:p-lg {
    padding: 0.2rem;
  }
  .brandtechnology .header-sm\:p-gutter {
    padding: 0.24rem;
  }
  .brandtechnology .header-sm\:p-gutter-half {
    padding: 0.12rem;
  }
  .brandtechnology .header-sm\:p-gutter-minus {
    padding: 0.16rem;
  }
  .brandtechnology .header-sm\:p-gutter-minus-half {
    padding: 0.08rem;
  }
  .brandtechnology .header-sm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .brandtechnology .header-sm\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }
  .brandtechnology .header-sm\:py-zero {
    padding-top: 0;
    padding-bottom: 0;
  }
  .brandtechnology .header-sm\:px-zero {
    padding-left: 0;
    padding-right: 0;
  }
  .brandtechnology .header-sm\:py-xs-1\/2 {
    padding-top: 0.025rem;
    padding-bottom: 0.025rem;
  }
  .brandtechnology .header-sm\:px-xs-1\/2 {
    padding-left: 0.025rem;
    padding-right: 0.025rem;
  }
  .brandtechnology .header-sm\:py-xs {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
  }
  .brandtechnology .header-sm\:px-xs {
    padding-left: 0.05rem;
    padding-right: 0.05rem;
  }
  .brandtechnology .header-sm\:py-sm-1\/2 {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
  }
  .brandtechnology .header-sm\:px-sm-1\/2 {
    padding-left: 0.05rem;
    padding-right: 0.05rem;
  }
  .brandtechnology .header-sm\:py-sm {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
  }
  .brandtechnology .header-sm\:px-sm {
    padding-left: 0.1rem;
    padding-right: 0.1rem;
  }
  .brandtechnology .header-sm\:py-md-1\/2 {
    padding-top: 0.075rem;
    padding-bottom: 0.075rem;
  }
  .brandtechnology .header-sm\:px-md-1\/2 {
    padding-left: 0.075rem;
    padding-right: 0.075rem;
  }
  .brandtechnology .header-sm\:py-md {
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
  }
  .brandtechnology .header-sm\:px-md {
    padding-left: 0.15rem;
    padding-right: 0.15rem;
  }
  .brandtechnology .header-sm\:py-lg {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }
  .brandtechnology .header-sm\:px-lg {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
  .brandtechnology .header-sm\:py-gutter {
    padding-top: 0.24rem;
    padding-bottom: 0.24rem;
  }
  .brandtechnology .header-sm\:px-gutter {
    padding-left: 0.24rem;
    padding-right: 0.24rem;
  }
  .brandtechnology .header-sm\:py-gutter-half {
    padding-top: 0.12rem;
    padding-bottom: 0.12rem;
  }
  .brandtechnology .header-sm\:px-gutter-half {
    padding-left: 0.12rem;
    padding-right: 0.12rem;
  }
  .brandtechnology .header-sm\:py-gutter-minus {
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
  }
  .brandtechnology .header-sm\:px-gutter-minus {
    padding-left: 0.16rem;
    padding-right: 0.16rem;
  }
  .brandtechnology .header-sm\:py-gutter-minus-half {
    padding-top: 0.08rem;
    padding-bottom: 0.08rem;
  }
  .brandtechnology .header-sm\:px-gutter-minus-half {
    padding-left: 0.08rem;
    padding-right: 0.08rem;
  }
  .brandtechnology .header-sm\:pt-px {
    padding-top: 1px;
  }
  .brandtechnology .header-sm\:pr-px {
    padding-right: 1px;
  }
  .brandtechnology .header-sm\:pb-px {
    padding-bottom: 1px;
  }
  .brandtechnology .header-sm\:pl-px {
    padding-left: 1px;
  }
  .brandtechnology .header-sm\:pt-zero {
    padding-top: 0;
  }
  .brandtechnology .header-sm\:pr-zero {
    padding-right: 0;
  }
  .brandtechnology .header-sm\:pb-zero {
    padding-bottom: 0;
  }
  .brandtechnology .header-sm\:pl-zero {
    padding-left: 0;
  }
  .brandtechnology .header-sm\:pt-xs-1\/2 {
    padding-top: 0.025rem;
  }
  .brandtechnology .header-sm\:pr-xs-1\/2 {
    padding-right: 0.025rem;
  }
  .brandtechnology .header-sm\:pb-xs-1\/2 {
    padding-bottom: 0.025rem;
  }
  .brandtechnology .header-sm\:pl-xs-1\/2 {
    padding-left: 0.025rem;
  }
  .brandtechnology .header-sm\:pt-xs {
    padding-top: 0.05rem;
  }
  .brandtechnology .header-sm\:pr-xs {
    padding-right: 0.05rem;
  }
  .brandtechnology .header-sm\:pb-xs {
    padding-bottom: 0.05rem;
  }
  .brandtechnology .header-sm\:pl-xs {
    padding-left: 0.05rem;
  }
  .brandtechnology .header-sm\:pt-sm-1\/2 {
    padding-top: 0.05rem;
  }
  .brandtechnology .header-sm\:pr-sm-1\/2 {
    padding-right: 0.05rem;
  }
  .brandtechnology .header-sm\:pb-sm-1\/2 {
    padding-bottom: 0.05rem;
  }
  .brandtechnology .header-sm\:pl-sm-1\/2 {
    padding-left: 0.05rem;
  }
  .brandtechnology .header-sm\:pt-sm {
    padding-top: 0.1rem;
  }
  .brandtechnology .header-sm\:pr-sm {
    padding-right: 0.1rem;
  }
  .brandtechnology .header-sm\:pb-sm {
    padding-bottom: 0.1rem;
  }
  .brandtechnology .header-sm\:pl-sm {
    padding-left: 0.1rem;
  }
  .brandtechnology .header-sm\:pt-md-1\/2 {
    padding-top: 0.075rem;
  }
  .brandtechnology .header-sm\:pr-md-1\/2 {
    padding-right: 0.075rem;
  }
  .brandtechnology .header-sm\:pb-md-1\/2 {
    padding-bottom: 0.075rem;
  }
  .brandtechnology .header-sm\:pl-md-1\/2 {
    padding-left: 0.075rem;
  }
  .brandtechnology .header-sm\:pt-md {
    padding-top: 0.15rem;
  }
  .brandtechnology .header-sm\:pr-md {
    padding-right: 0.15rem;
  }
  .brandtechnology .header-sm\:pb-md {
    padding-bottom: 0.15rem;
  }
  .brandtechnology .header-sm\:pl-md {
    padding-left: 0.15rem;
  }
  .brandtechnology .header-sm\:pt-lg {
    padding-top: 0.2rem;
  }
  .brandtechnology .header-sm\:pr-lg {
    padding-right: 0.2rem;
  }
  .brandtechnology .header-sm\:pb-lg {
    padding-bottom: 0.2rem;
  }
  .brandtechnology .header-sm\:pl-lg {
    padding-left: 0.2rem;
  }
  .brandtechnology .header-sm\:pt-gutter {
    padding-top: 0.24rem;
  }
  .brandtechnology .header-sm\:pr-gutter {
    padding-right: 0.24rem;
  }
  .brandtechnology .header-sm\:pb-gutter {
    padding-bottom: 0.24rem;
  }
  .brandtechnology .header-sm\:pl-gutter {
    padding-left: 0.24rem;
  }
  .brandtechnology .header-sm\:pt-gutter-half {
    padding-top: 0.12rem;
  }
  .brandtechnology .header-sm\:pr-gutter-half {
    padding-right: 0.12rem;
  }
  .brandtechnology .header-sm\:pb-gutter-half {
    padding-bottom: 0.12rem;
  }
  .brandtechnology .header-sm\:pl-gutter-half {
    padding-left: 0.12rem;
  }
  .brandtechnology .header-sm\:pt-gutter-minus {
    padding-top: 0.16rem;
  }
  .brandtechnology .header-sm\:pr-gutter-minus {
    padding-right: 0.16rem;
  }
  .brandtechnology .header-sm\:pb-gutter-minus {
    padding-bottom: 0.16rem;
  }
  .brandtechnology .header-sm\:pl-gutter-minus {
    padding-left: 0.16rem;
  }
  .brandtechnology .header-sm\:pt-gutter-minus-half {
    padding-top: 0.08rem;
  }
  .brandtechnology .header-sm\:pr-gutter-minus-half {
    padding-right: 0.08rem;
  }
  .brandtechnology .header-sm\:pb-gutter-minus-half {
    padding-bottom: 0.08rem;
  }
  .brandtechnology .header-sm\:pl-gutter-minus-half {
    padding-left: 0.08rem;
  }
  .brandtechnology .header-sm\:pointer-events-none {
    pointer-events: none;
  }
  .brandtechnology .header-sm\:pointer-events-auto {
    pointer-events: auto;
  }
  .brandtechnology .header-sm\:static {
    position: static;
  }
  .brandtechnology .header-sm\:fixed {
    position: fixed;
  }
  .brandtechnology .header-sm\:absolute {
    position: absolute;
  }
  .brandtechnology .header-sm\:relative {
    position: relative;
  }
  .brandtechnology .header-sm\:sticky {
    position: sticky;
  }
  .brandtechnology .header-sm\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .brandtechnology .header-sm\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .brandtechnology .header-sm\:pin-y {
    top: 0;
    bottom: 0;
  }
  .brandtechnology .header-sm\:pin-x {
    right: 0;
    left: 0;
  }
  .brandtechnology .header-sm\:pin-t {
    top: 0;
  }
  .brandtechnology .header-sm\:pin-r {
    right: 0;
  }
  .brandtechnology .header-sm\:pin-b {
    bottom: 0;
  }
  .brandtechnology .header-sm\:pin-l {
    left: 0;
  }
  .brandtechnology .header-sm\:resize-none {
    resize: none;
  }
  .brandtechnology .header-sm\:resize-y {
    resize: vertical;
  }
  .brandtechnology .header-sm\:resize-x {
    resize: horizontal;
  }
  .brandtechnology .header-sm\:resize {
    resize: both;
  }
  .brandtechnology .header-sm\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .header-sm\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .header-sm\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .header-sm\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .header-sm\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .header-sm\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .header-sm\:hover\:shadow:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .header-sm\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .header-sm\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .header-sm\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .header-sm\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .header-sm\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .header-sm\:focus\:shadow:focus {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  .brandtechnology .header-sm\:focus\:shadow-md:focus {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .header-sm\:focus\:shadow-lg:focus {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  }
  .brandtechnology .header-sm\:focus\:shadow-inner:focus {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }
  .brandtechnology .header-sm\:focus\:shadow-outline:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 144, 220, 0.5);
  }
  .brandtechnology .header-sm\:focus\:shadow-none:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .brandtechnology .header-sm\:table-auto {
    table-layout: auto;
  }
  .brandtechnology .header-sm\:table-fixed {
    table-layout: fixed;
  }
  .brandtechnology .header-sm\:text-left {
    text-align: left;
  }
  .brandtechnology .header-sm\:text-center {
    text-align: center;
  }
  .brandtechnology .header-sm\:text-right {
    text-align: right;
  }
  .brandtechnology .header-sm\:text-justify {
    text-align: justify;
  }
  .brandtechnology .header-sm\:text-transparent {
    color: transparent;
  }
  .brandtechnology .header-sm\:text-black {
    color: #000;
  }
  .brandtechnology .header-sm\:text-white {
    color: #fff;
  }
  .brandtechnology .header-sm\:text-ink-dark {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .header-sm\:text-ink {
    color: #222;
  }
  .brandtechnology .header-sm\:text-ink-light {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .header-sm\:text-surface {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .header-sm\:text-surface-dark {
    color: #161617;
  }
  .brandtechnology .header-sm\:text-boundary {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .header-sm\:text-success {
    color: #1d7d65;
  }
  .brandtechnology .header-sm\:text-error {
    color: #ff615b;
  }
  .brandtechnology .header-sm\:text-warning {
    color: orange;
  }
  .brandtechnology .header-sm\:text-muted {
    color: #b0b0b9;
  }
  .brandtechnology .header-sm\:text-accent-darkest {
    color: #222;
  }
  .brandtechnology .header-sm\:text-accent-darker {
    color: #5f5f7b;
  }
  .brandtechnology .header-sm\:text-accent-dark {
    color: #55556e;
  }
  .brandtechnology .header-sm\:text-accent {
    color: #44d23c;
  }
  .brandtechnology .header-sm\:text-accent-light {
    color: #f4f4f4;
  }
  .brandtechnology .header-sm\:text-accent-lighter {
    color: #b7b7b7;
  }
  .brandtechnology .header-sm\:text-accent-lightest {
    color: #f9f9f9;
  }
  .brandtechnology .header-sm\:hover\:text-transparent:hover {
    color: transparent;
  }
  .brandtechnology .header-sm\:hover\:text-black:hover {
    color: #000;
  }
  .brandtechnology .header-sm\:hover\:text-white:hover {
    color: #fff;
  }
  .brandtechnology .header-sm\:hover\:text-ink-dark:hover {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .header-sm\:hover\:text-ink:hover {
    color: #222;
  }
  .brandtechnology .header-sm\:hover\:text-ink-light:hover {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .header-sm\:hover\:text-surface:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .header-sm\:hover\:text-surface-dark:hover {
    color: #161617;
  }
  .brandtechnology .header-sm\:hover\:text-boundary:hover {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .header-sm\:hover\:text-success:hover {
    color: #1d7d65;
  }
  .brandtechnology .header-sm\:hover\:text-error:hover {
    color: #ff615b;
  }
  .brandtechnology .header-sm\:hover\:text-warning:hover {
    color: orange;
  }
  .brandtechnology .header-sm\:hover\:text-muted:hover {
    color: #b0b0b9;
  }
  .brandtechnology .header-sm\:hover\:text-accent-darkest:hover {
    color: #222;
  }
  .brandtechnology .header-sm\:hover\:text-accent-darker:hover {
    color: #5f5f7b;
  }
  .brandtechnology .header-sm\:hover\:text-accent-dark:hover {
    color: #55556e;
  }
  .brandtechnology .header-sm\:hover\:text-accent:hover {
    color: #44d23c;
  }
  .brandtechnology .header-sm\:hover\:text-accent-light:hover {
    color: #f4f4f4;
  }
  .brandtechnology .header-sm\:hover\:text-accent-lighter:hover {
    color: #b7b7b7;
  }
  .brandtechnology .header-sm\:hover\:text-accent-lightest:hover {
    color: #f9f9f9;
  }
  .brandtechnology .header-sm\:focus\:text-transparent:focus {
    color: transparent;
  }
  .brandtechnology .header-sm\:focus\:text-black:focus {
    color: #000;
  }
  .brandtechnology .header-sm\:focus\:text-white:focus {
    color: #fff;
  }
  .brandtechnology .header-sm\:focus\:text-ink-dark:focus {
    color: hsla(0deg, 0%, 100%, 0.3);
  }
  .brandtechnology .header-sm\:focus\:text-ink:focus {
    color: #222;
  }
  .brandtechnology .header-sm\:focus\:text-ink-light:focus {
    color: hsla(0deg, 0%, 100%, 0.8);
  }
  .brandtechnology .header-sm\:focus\:text-surface:focus {
    color: rgba(0, 0, 0, 0.8);
  }
  .brandtechnology .header-sm\:focus\:text-surface-dark:focus {
    color: #161617;
  }
  .brandtechnology .header-sm\:focus\:text-boundary:focus {
    color: hsla(0deg, 0%, 59%, 0.2);
  }
  .brandtechnology .header-sm\:focus\:text-success:focus {
    color: #1d7d65;
  }
  .brandtechnology .header-sm\:focus\:text-error:focus {
    color: #ff615b;
  }
  .brandtechnology .header-sm\:focus\:text-warning:focus {
    color: orange;
  }
  .brandtechnology .header-sm\:focus\:text-muted:focus {
    color: #b0b0b9;
  }
  .brandtechnology .header-sm\:focus\:text-accent-darkest:focus {
    color: #222;
  }
  .brandtechnology .header-sm\:focus\:text-accent-darker:focus {
    color: #5f5f7b;
  }
  .brandtechnology .header-sm\:focus\:text-accent-dark:focus {
    color: #55556e;
  }
  .brandtechnology .header-sm\:focus\:text-accent:focus {
    color: #44d23c;
  }
  .brandtechnology .header-sm\:focus\:text-accent-light:focus {
    color: #f4f4f4;
  }
  .brandtechnology .header-sm\:focus\:text-accent-lighter:focus {
    color: #b7b7b7;
  }
  .brandtechnology .header-sm\:focus\:text-accent-lightest:focus {
    color: #f9f9f9;
  }
  .brandtechnology .header-sm\:text-zero {
    font-size: 0;
  }
  .brandtechnology .header-sm\:text-footnotes {
    font-size: 0.12rem;
  }
  .brandtechnology .header-sm\:text-body-minus,
  .brandtechnology .header-sm\:text-caption,
  .brandtechnology .header-sm\:text-overline {
    font-size: 0.14rem;
  }
  .brandtechnology .header-sm\:text-body {
    font-size: 0.16rem;
  }
  .brandtechnology .header-sm\:text-h6 {
    font-size: 0.18rem;
  }
  .brandtechnology .header-sm\:text-h5 {
    font-size: 0.2rem;
  }
  .brandtechnology .header-sm\:text-h4 {
    font-size: 0.24rem;
  }
  .brandtechnology .header-sm\:text-h3 {
    font-size: 0.4rem;
  }
  .brandtechnology .header-sm\:text-h2 {
    font-size: 0.48rem;
  }
  .brandtechnology .header-sm\:text-h1 {
    font-size: 0.64rem;
  }
  .brandtechnology .header-sm\:text-h1-half {
    font-size: 0.3rem;
  }
  .brandtechnology .header-sm\:italic {
    font-style: italic;
  }
  .brandtechnology .header-sm\:roman {
    font-style: normal;
  }
  .brandtechnology .header-sm\:uppercase {
    text-transform: uppercase;
  }
  .brandtechnology .header-sm\:lowercase {
    text-transform: lowercase;
  }
  .brandtechnology .header-sm\:capitalize {
    text-transform: capitalize;
  }
  .brandtechnology .header-sm\:normal-case {
    text-transform: none;
  }
  .brandtechnology .header-sm\:underline {
    text-decoration: underline;
  }
  .brandtechnology .header-sm\:line-through {
    text-decoration: line-through;
  }
  .brandtechnology .header-sm\:no-underline {
    text-decoration: none;
  }
  .brandtechnology .header-sm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .header-sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .header-sm\:hover\:italic:hover {
    font-style: italic;
  }
  .brandtechnology .header-sm\:hover\:roman:hover {
    font-style: normal;
  }
  .brandtechnology .header-sm\:hover\:uppercase:hover {
    text-transform: uppercase;
  }
  .brandtechnology .header-sm\:hover\:lowercase:hover {
    text-transform: lowercase;
  }
  .brandtechnology .header-sm\:hover\:capitalize:hover {
    text-transform: capitalize;
  }
  .brandtechnology .header-sm\:hover\:normal-case:hover {
    text-transform: none;
  }
  .brandtechnology .header-sm\:hover\:underline:hover {
    text-decoration: underline;
  }
  .brandtechnology .header-sm\:hover\:line-through:hover {
    text-decoration: line-through;
  }
  .brandtechnology .header-sm\:hover\:no-underline:hover {
    text-decoration: none;
  }
  .brandtechnology .header-sm\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .header-sm\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .header-sm\:focus\:italic:focus {
    font-style: italic;
  }
  .brandtechnology .header-sm\:focus\:roman:focus {
    font-style: normal;
  }
  .brandtechnology .header-sm\:focus\:uppercase:focus {
    text-transform: uppercase;
  }
  .brandtechnology .header-sm\:focus\:lowercase:focus {
    text-transform: lowercase;
  }
  .brandtechnology .header-sm\:focus\:capitalize:focus {
    text-transform: capitalize;
  }
  .brandtechnology .header-sm\:focus\:normal-case:focus {
    text-transform: none;
  }
  .brandtechnology .header-sm\:focus\:underline:focus {
    text-decoration: underline;
  }
  .brandtechnology .header-sm\:focus\:line-through:focus {
    text-decoration: line-through;
  }
  .brandtechnology .header-sm\:focus\:no-underline:focus {
    text-decoration: none;
  }
  .brandtechnology .header-sm\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .brandtechnology .header-sm\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .brandtechnology .header-sm\:tracking-tight {
    letter-spacing: -0.05em;
  }
  .brandtechnology .header-sm\:tracking-normal {
    letter-spacing: 0;
  }
  .brandtechnology .header-sm\:tracking-wide {
    letter-spacing: 0.05em;
  }
  .brandtechnology .header-sm\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .brandtechnology .header-sm\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .brandtechnology .header-sm\:align-baseline {
    vertical-align: baseline;
  }
  .brandtechnology .header-sm\:align-top {
    vertical-align: top;
  }
  .brandtechnology .header-sm\:align-middle {
    vertical-align: middle;
  }
  .brandtechnology .header-sm\:align-bottom {
    vertical-align: bottom;
  }
  .brandtechnology .header-sm\:align-text-top {
    vertical-align: text-top;
  }
  .brandtechnology .header-sm\:align-text-bottom {
    vertical-align: text-bottom;
  }
  .brandtechnology .header-sm\:visible {
    visibility: visible;
  }
  .brandtechnology .header-sm\:invisible {
    visibility: hidden;
  }
  .brandtechnology .header-sm\:whitespace-normal {
    white-space: normal;
  }
  .brandtechnology .header-sm\:whitespace-no-wrap {
    white-space: nowrap;
  }
  .brandtechnology .header-sm\:whitespace-pre {
    white-space: pre;
  }
  .brandtechnology .header-sm\:whitespace-pre-line {
    white-space: pre-line;
  }
  .brandtechnology .header-sm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .brandtechnology .header-sm\:break-words {
    word-wrap: break-word;
  }
  .brandtechnology .header-sm\:break-normal {
    word-wrap: normal;
  }
  .brandtechnology .header-sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .brandtechnology .header-sm\:w-auto {
    width: auto;
  }
  .brandtechnology .header-sm\:w-px {
    width: 1px;
  }
  .brandtechnology .header-sm\:w-1\/2 {
    width: 50%;
  }
  .brandtechnology .header-sm\:w-1\/3 {
    width: 33.33333%;
  }
  .brandtechnology .header-sm\:w-2\/3 {
    width: 66.66667%;
  }
  .brandtechnology .header-sm\:w-1\/4 {
    width: 25%;
  }
  .brandtechnology .header-sm\:w-3\/4 {
    width: 75%;
  }
  .brandtechnology .header-sm\:w-1\/5 {
    width: 20%;
  }
  .brandtechnology .header-sm\:w-1\/6 {
    width: 16.66667%;
  }
  .brandtechnology .header-sm\:w-5\/6 {
    width: 83.33333%;
  }
  .brandtechnology .header-sm\:w-full {
    width: 100%;
  }
  .brandtechnology .header-sm\:w-screen {
    width: 100vw;
  }
  .brandtechnology .header-sm\:z-10 {
    z-index: 10;
  }
  .brandtechnology .header-sm\:z-20 {
    z-index: 20;
  }
  .brandtechnology .header-sm\:z-30 {
    z-index: 30;
  }
  .brandtechnology .header-sm\:z-40 {
    z-index: 40;
  }
  .brandtechnology .header-sm\:z-50 {
    z-index: 50;
  }
  .brandtechnology .header-sm\:z-100 {
    z-index: 100;
  }
  .brandtechnology .header-sm\:z-auto {
    z-index: auto;
  }
  .brandtechnology .header-sm\:z-negative {
    z-index: -1;
  }
  .brandtechnology .header-sm\:z-zero {
    z-index: 0;
  }
  .brandtechnology .header-sm\:z-dialog {
    z-index: 100;
  }
  .brandtechnology .header-sm\:z-header {
    z-index: 90;
  }
  .brandtechnology .header-sm\:z-nav2nd {
    z-index: 80;
  }
  .brandtechnology .header-sm\:z-surface {
    z-index: 20;
  }
  .brandtechnology .header-sm\:z-button {
    z-index: 10;
  }
  .brandtechnology .header-sm\:ar-1\/1 {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .brandtechnology .header-sm\:ar-2\/1 {
    height: 0;
    width: 100%;
    padding-bottom: 50%;
  }
  .brandtechnology .header-sm\:ar-1\/2 {
    height: 0;
    width: 100%;
    padding-bottom: 200%;
  }
  .brandtechnology .header-sm\:ar-40\/21,
  .brandtechnology .header-sm\:ar-media {
    height: 0;
    width: 100%;
    padding-bottom: 52.5%;
  }
}
