html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Lulo Clean;
  src: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf21a4e18b82d_LuloCleanOneBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

:root {
  --black: black;
  --white: white;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

.body {
  background-color: #fff;
  height: 100vh;
  min-height: 0;
  max-height: 100%;
  padding-top: 0;
  box-shadow: 0 -17px 40px -25px #000;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.container-3 {
  background-color: #fff;
  flex-direction: column;
  margin-left: 60px;
  margin-right: 60px;
  display: block;
  position: relative;
  left: 48px;
  right: 0;
}

.navbar_symbol {
  z-index: 9999;
  background-color: #fff;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  display: inline;
  position: fixed;
  inset: 0% 0% auto;
}

.image {
  margin-top: auto;
  margin-left: auto;
  display: inline-block;
  position: relative;
  bottom: -8px;
}

.home_button {
  flex: none;
  margin-top: 10px;
  padding: 0 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  display: block;
  position: relative;
  bottom: 0;
  left: 0;
}

.home_button:hover {
  color: red;
}

.home_button.w--current {
  color: var(--black);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.nav-menu {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: sticky;
  left: auto;
  right: 0;
}

.background-video {
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
  top: auto;
  bottom: auto;
}

.dropdown-toggle-2 {
  margin-top: 10px;
  padding: 0;
  position: static;
  left: 69px;
}

.text-block-3 {
  float: none;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  display: flex;
  position: static;
}

.text-block-3:hover {
  color: red;
}

.dropdown-2 {
  display: block;
}

.keyboards_menu_button {
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.keyboards_menu_button:hover {
  color: #fff;
  background-color: red;
}

.mice_menu_button {
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.mice_menu_button:hover {
  color: #fff;
  background-color: red;
}

.headset_menu_button {
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.headset_menu_button:hover {
  color: #fff;
  background-color: red;
}

.memory_menu_button {
  color: #000;
  letter-spacing: 1px;
  background-color: #dbdbdb;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.memory_menu_button:hover {
  color: #fff;
  background-color: red;
}

.memory_menu_button.w--current {
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.ssd_menu_button {
  color: #000;
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.ssd_menu_button:hover {
  color: #fff;
  background-color: red;
}

.access_menu_button {
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.access_menu_button:hover {
  color: #fff;
  background-color: red;
}

.section-3 {
  z-index: 0;
  background-color: #eaecec;
  margin-bottom: auto;
  padding-top: 35px;
  padding-bottom: 10px;
  font-size: 15px;
  position: static;
  inset: 80px 0% 0%;
}

.footer_grid {
  grid-column-gap: 0px;
  grid-template: "." 330px
  / .5fr .5fr 1fr 1fr;
}

.heading {
  color: red;
  letter-spacing: -5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Lulo Clean, sans-serif;
  font-size: 18px;
  line-height: 24px;
  position: static;
}

.div-block {
  margin-bottom: -4px;
  padding-bottom: 0;
}

.image-4 {
  padding-top: 5px;
}

.link-4 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-4:hover {
  color: #999;
}

.text-span-2 {
  color: #333;
  font-family: Lulo Clean, sans-serif;
}

.link-5 {
  letter-spacing: -2px;
  font-size: 10px;
}

.link-5:hover {
  color: #999;
}

.link-6 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-6:hover {
  color: #999;
}

.link-7 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-7:hover {
  color: #999;
}

.link-8 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-8:hover {
  color: #999;
}

.link-9 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-9:hover {
  color: #999;
}

.link-10 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-10:hover {
  color: #999;
}

.link-11 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-11:hover {
  color: #999;
}

.link-12 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-12:hover {
  color: #999;
}

.link-13 {
  color: #000;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-13:hover {
  color: #999;
}

.link-14 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-14:hover {
  color: #999;
}

.link-15 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-15:hover {
  color: #999;
}

.link-16 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-16:hover {
  color: #999;
}

.link-17 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-17:hover {
  color: #999;
}

.link-18 {
  color: #333;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.link-18:hover {
  color: #999;
}

.paragraph {
  text-align: center;
  font-size: 11px;
  line-height: 17px;
}

.image-5 {
  margin-left: 21px;
  padding-right: 0;
  position: sticky;
  right: -4px;
}

.welcome2vipergaming {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.products_text {
  background-color: #131313;
  min-height: 37px;
  margin-top: -67px;
  display: block;
  position: static;
}

.image-6 {
  display: inline-block;
}

.product-categories {
  float: left;
  width: 300px;
  padding-top: 0;
  padding-left: 0;
  display: inline;
  position: static;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: fixed;
}

.productcateogires {
  margin: auto;
  display: block;
  position: relative;
}

.image-7 {
  float: left;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: inline-block;
}

.image-8 {
  float: left;
  padding-right: 0;
  display: block;
}

.container-4 {
  display: block;
  position: fixed;
}

.container-5 {
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.image-9 {
  float: right;
  clear: none;
  margin-left: auto;
  margin-right: auto;
}

.grid {
  grid-column-gap: 2px;
  grid-template: "."
  / .25fr .75fr .25fr;
}

.section-categories {
  background-color: #929292;
  background-image: linear-gradient(#999, #fff);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  top: auto;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template: "." 142px
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_top_banner {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20dee18b834_VPN100_Hero.png");
  background-position: 50%;
  background-size: cover;
  flex-wrap: wrap;
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding-top: 200px;
  padding-bottom: 95px;
  display: flex;
}

.grid-4 {
  grid-template-columns: 1fr;
  align-items: stretch;
  position: absolute;
  top: 3px;
}

.container-6 {
  margin-bottom: 5px;
  padding-bottom: 0;
}

.grid-5 {
  align-items: baseline;
}

.container-7 {
  flex: 0 auto;
  align-self: flex-start;
  padding-top: 0;
}

.grid-6 {
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 / 1fr;
}

.grid-7 {
  grid-row-gap: 0px;
  grid-template: "." minmax(0, .25fr)
                 "." minmax(auto, 1fr)
                 "." 123px
                 "." 82px
                 / 2.5fr;
  align-content: start;
  place-items: start center;
  margin-top: -124px;
}

.container-8 {
  flex: 1;
  align-self: flex-start;
}

.text-span-3 {
  background-color: red;
  border-radius: 0;
  font-family: Lulo Clean, sans-serif;
  box-shadow: 1px 1px 3px -1px #000;
}

.button {
  background-color: #7a7a7a;
}

.button-2 {
  float: left;
  clear: left;
  background-color: #ff0004;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lulo Clean, sans-serif;
  font-size: 8px;
  display: inline-block;
  position: relative;
  top: 149px;
  bottom: 32px;
  left: 181px;
}

.button-2:hover {
  color: red;
  background-color: #dbdbdb;
  font-weight: 700;
}

.button-2:active {
  background-color: #9e9e9e;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-10 {
  margin-left: 127px;
  margin-right: auto;
  padding-left: 0;
  display: inline;
  position: fixed;
}

.grid-9 {
  place-items: start center;
}

.grid-10 {
  grid-template: "."
  / 1fr 4.5fr 1fr;
  justify-items: center;
}

.section-6-blocks {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2af5718ba29_about_viper_.png");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: -35px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 46px;
}

.container-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "." minmax(auto, 1fr)
                 "."
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.grid-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  grid-template: "." 450px
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.image-11 {
  z-index: 300;
  position: relative;
}

.div-block-3 {
  z-index: 6;
  position: sticky;
}

.div_rgb_bg.rgb_descriptor {
  position: static;
}

.div-block-4 {
  z-index: 28;
  clear: left;
  position: fixed;
}

.text-block-4 {
  z-index: 3;
  position: fixed;
}

.image-12 {
  margin-top: 15px;
  padding-top: 2px;
  padding-left: 23px;
}

.paragraph-2 {
  z-index: 29;
  margin-bottom: -79px;
  position: relative;
}

.text-block-5 {
  z-index: 45;
  float: none;
  width: 461px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: inline;
  position: relative;
  bottom: 200px;
  left: 0;
}

.paragraph-3 {
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
  top: 111px;
}

.image-13 {
  clear: left;
  margin-bottom: 121px;
  position: static;
}

.paragraph-4 {
  z-index: 40;
  margin-bottom: 13px;
  position: relative;
  bottom: 200px;
}

.paragraph-5 {
  justify-content: flex-start;
  margin-left: 200px;
  margin-right: 200px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div_block_q2 {
  background-image: linear-gradient(#000, #fff);
}

.div-block-5 {
  position: relative;
  bottom: 44px;
  left: 13px;
}

.div-block-6 {
  position: fixed;
  inset: 0%;
}

.heading-2 {
  margin-top: 175px;
  margin-right: 11px;
  padding-left: 60px;
}

.div-block-7 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2501618b84c_ViperRGB_Q3_.png");
  background-position: 0 0;
}

.div-block-8 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20af718b843_Viper570_Q4_.png");
  background-position: 0 0;
}

.heading-3 {
  color: #fff;
  text-align: center;
  font-family: Lulo Clean, sans-serif;
}

.grid-12 {
  grid-column-gap: 12px;
  grid-template-rows: 208px auto;
  grid-template-columns: 1fr;
}

.heading-4 {
  color: #fff;
  text-align: center;
  font-family: Lulo Clean, sans-serif;
}

.heading-5 {
  color: #fff;
  text-align: center;
  margin-top: 171px;
  font-family: Lulo Clean, sans-serif;
  font-size: 30px;
}

.div-block-9 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ce0918b83d_765_Q2_.png");
  background-position: 0 0;
}

.heading-6 {
  color: #fff;
  text-align: center;
  letter-spacing: -4px;
  font-family: Lulo Clean, sans-serif;
  font-size: 23px;
  line-height: 22px;
  position: relative;
  top: 152px;
}

.div-block-10 {
  position: absolute;
  top: 51px;
}

.div-block-11 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20af718b843_Viper570_Q4_.png");
  background-position: 0 0;
}

.div-block-12 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2501618b84c_ViperRGB_Q3_.png");
  background-position: 0 0;
}

.div-block-13 {
  flex-direction: column;
  flex: 0 auto;
  order: 1;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image-14 {
  position: relative;
  bottom: 156px;
}

.grid-13 {
  grid-column-gap: 0px;
  grid-template-rows: 295px;
  grid-template-columns: 4fr .25fr;
  grid-auto-flow: column;
  align-items: stretch;
}

.columns {
  flex-direction: row;
  align-items: stretch;
  width: 960px;
  height: 244px;
  display: flex;
  overflow: visible;
}

.div-block-14 {
  background-image: linear-gradient(silver, #fff);
}

.section-5 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a43918b83f_V770_Hero.png");
  background-position: 0 0;
  background-size: 125px;
}

.section_top_banner_keyboards {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a43918b83f_V770_Hero.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 600px;
  min-height: 600px;
  max-height: 600px;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
  position: relative;
  top: 80px;
}

.column {
  border: 0 #fff;
  height: 500px;
  min-height: 500px;
}

.column-2, .column-3 {
  min-height: 500px;
}

.heading-7 {
  color: #fff;
  text-align: center;
  font-family: Lulo Clean, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.image-15 {
  display: inline-block;
  position: static;
}

.body-2 {
  border: 0 solid #000;
}

.div-block-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-16 {
  padding-top: 3.2em;
}

.paragraph-6 {
  color: #fff;
  text-align: center;
  font-size: 20px;
}

.section-categories-text {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  top: auto;
}

.section-7 {
  background-image: linear-gradient(#191919, #555);
  min-height: 5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  top: 80px;
  bottom: 0;
}

.column-4 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-7 {
  color: #4dccf0;
  text-align: center;
  font-weight: 700;
}

.column-5 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-8 {
  color: #cfdb2a;
  text-align: center;
  font-style: italic;
  font-weight: 700;
}

.paragraph-9 {
  color: #ed2626;
  text-align: center;
  font-style: italic;
  font-weight: 700;
}

.section-8 {
  color: #0000;
  background-color: #272727;
  margin-top: 63px;
}

.product_section_keyboards {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e57e18b855_keyboardsection.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  margin-top: 51px;
  margin-bottom: auto;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
  position: relative;
}

.container-10 {
  align-items: flex-start;
  margin-top: -187px;
  display: flex;
}

.columns-2 {
  margin-bottom: 0;
}

.div-block-16 {
  color: #fff;
}

.div-block-17 {
  color: #775b5b;
}

.column-6 {
  color: #c34343;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-11 {
  align-items: flex-start;
  display: flex;
}

.grid-14 {
  grid-template-columns: 1fr 3.75fr 3.75fr;
}

.heading-8 {
  font-family: Lulo Clean, sans-serif;
  font-size: 23px;
}

.section_keyboards {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e57e18b855_keyboardsection.jpg");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
  top: 80px;
}

.column-7 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.columns-3_keyboards {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.button-3 {
  color: #000;
  background-color: #4dccf0;
  width: 150px;
  height: 34.9858px;
  padding-top: 6px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 22px;
}

.image-17, .image-18 {
  min-width: 320px;
  min-height: 320px;
  padding-bottom: 0;
}

.button-4 {
  color: #000;
  background-color: #cfdb2a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  min-width: 150px;
  height: 35px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  display: flex;
}

.image-19 {
  min-width: 320px;
  min-height: 320px;
  padding-bottom: 0;
}

.button-5 {
  color: #000;
  background-color: #ed2626;
  min-width: 150px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.image-20 {
  padding-top: 29px;
}

.image-21 {
  min-width: 320px;
  max-width: 100%;
  min-height: 320px;
  max-height: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.button-6 {
  color: #000;
  background-color: #cfdb2a;
  width: 150px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.section_top_banner_mice {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf207ea18b85c_V570_Hero.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  top: 80px;
}

.image-22 {
  padding-top: 38px;
}

.section_mice {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2076318b865_mice_section_bg.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
  top: 80px;
}

.column-8, .column-9 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-9 {
  color: #fff;
  letter-spacing: 0;
  text-indent: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.button-7 {
  color: #000;
  background-color: #4dccf0;
  margin-top: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-7:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-8 {
  color: #000;
  background-color: #cfdb2a;
  margin-top: 6px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-8:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-9 {
  color: #000;
  background-color: #ed2626;
  flex-direction: column;
  align-items: center;
  margin-top: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  display: flex;
}

.button-9:hover {
  color: #ed2626;
  background-color: #303030;
}

.section_top_banner_headsets {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27f4218b883_V370_Hero.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  min-height: 600px;
  max-height: 600px;
  display: flex;
  position: relative;
  top: 80px;
}

.image-23 {
  padding-top: 38px;
}

.section-11 {
  margin-top: 73px;
}

.section_headsets {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22c1518b875_headset_section_bg.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: -13px;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
  top: 80px;
}

.image-24, .image-25 {
  min-width: 320px;
  max-width: 320px;
  min-height: 320px;
  max-height: 320px;
}

.image-26 {
  min-width: 320px;
  max-width: 320%;
  min-height: 320px;
  max-height: 320px;
}

.column-10 {
  display: flex;
}

.column-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-10 {
  font-family: Lulo Clean, sans-serif;
}

.columns-3_mice {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.heading-11 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.heading-12 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  position: static;
}

.heading-13, .heading-14, .heading-15 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.heading-16 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: -2px;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  display: flex;
}

.container-12 {
  display: block;
}

.column-12, .column-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-27, .image-28 {
  min-width: 320px;
  max-width: 320px;
  min-height: 320px;
  max-height: 320px;
}

.button-10 {
  color: #000;
  background-color: #4dccf0;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-10:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-11 {
  color: #000;
  background-color: #cfdb2a;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-11:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-12 {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-12:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-13 {
  color: #000;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-13:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-14 {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-14:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-15 {
  color: #000;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-15:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.container_headsets {
  margin-top: 10px;
}

.columns_headsets {
  margin-top: 10px;
  margin-bottom: 10px;
}

.column-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-height: none;
  display: flex;
}

.image-29 {
  width: 320px;
  min-width: 320px;
  height: 320px;
  min-height: 320px;
}

.button-16 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-30, .image-31 {
  width: 320px;
  min-width: 320px;
  height: 320px;
  min-height: 320px;
}

.column-15, .column-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-32 {
  width: 320px;
  min-width: 320px;
  height: 320px;
  min-height: 320px;
}

.heading-17, .heading-18 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.heading-19 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}

.heading-20 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.button-17 {
  color: #000;
  background-color: #4dccf0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-17:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-18 {
  color: #000;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
}

.button-18:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-19 {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-19:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-20 {
  color: #000;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-20:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.section-top-ssd {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27bda18b871_SSD_hero.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 200px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
  position: static;
  top: 80px;
}

.image-33 {
  padding-top: 38px;
}

.section_ssd {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf272d918b87e_ssd_section_bg.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: -10px;
  padding-top: 25px;
  padding-bottom: 25px;
  position: static;
  top: 80px;
}

.image-34 {
  width: 320px;
  min-width: 320px;
  max-width: 100%;
  height: 320px;
  min-height: 320px;
}

.image-35 {
  width: 320px;
  min-width: 320px;
}

.image-36, .image-37 {
  min-width: 320px;
}

.columns-3_ssd {
  margin-top: 10px;
  margin-bottom: 10px;
}

.columns_category_callouts {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.column-17 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-21 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 18px;
  position: static;
}

.button-21 {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-21:hover {
  color: #ed2626;
  background-color: #303030;
}

.section_top_banner_dram {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf212c618b87d_VDRAM_Hero.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 110px;
  padding-top: 20px;
  display: flex;
  position: relative;
  top: 80px;
}

.section-12 {
  background-image: linear-gradient(#1b1b1b, #494949);
  position: relative;
  top: 75px;
}

.section_12_dram_performance {
  background-image: linear-gradient(#222, #353535);
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  top: 80px;
}

.section_dram {
  background-color: #ce8585;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2657c18b885_viper_dram_section_bg.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-bottom: 16px;
  position: static;
  top: 80px;
  bottom: 0;
}

.container_dram {
  padding-top: 10px;
}

.column-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-38 {
  border-radius: 0;
  min-width: 320px;
  min-height: 320px;
  max-height: none;
}

.column-19 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-39, .image-40 {
  min-width: 320px;
  min-height: 320px;
}

.image-41 {
  min-width: 320px;
  max-width: none;
  min-height: 320px;
}

.image-42 {
  min-width: 320px;
  min-height: 320px;
}

.image-43 {
  min-width: 320px;
  max-width: none;
  min-height: 320px;
}

.heading-mem {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: none;
  flex-direction: row;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 18px;
  display: block;
}

.heading-23 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  display: block;
}

.heading-24, .heading-25, .heading-26 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.heading-27 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}

.button-22 {
  color: #000;
  background-color: #4dccf0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-22:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-23 {
  color: #000;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  display: block;
}

.button-23:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-mem-red {
  color: #000;
  background-color: #ed2626;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-mem-red:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-25 {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-25:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-26 {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-26:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-27 {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-27:hover {
  color: #ed2626;
  background-color: #303030;
}

.section_top_banner_ax {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2095018b917_VAX_Hero.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  min-height: 600px;
  max-height: 600px;
  margin-top: 0;
  display: flex;
  position: relative;
  top: 80px;
}

.image-44 {
  padding-top: 38px;
}

.section_ax {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2b62218b88b_viper_ax_section_bg.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: -10px;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
  top: 80px;
}

.container_ax {
  padding-top: 10px;
}

.image-45 {
  min-width: 320px;
  min-height: 320px;
}

.image-46 {
  min-width: 320px;
  min-height: 320px;
  display: block;
}

.image-47 {
  min-width: 320px;
  min-height: 320px;
}

.heading-28 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 18px;
}

.heading-29 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 18px;
  position: static;
}

.heading-30 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 18px;
}

.image-48 {
  min-width: 320px;
  min-height: 320px;
}

.heading-31 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.button-28 {
  color: #000;
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-28:hover {
  color: #ff0004;
  background-color: #303030;
}

.button-29 {
  color: #000;
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-29:hover {
  color: #ff0004;
  background-color: #303030;
}

.button-30 {
  color: #000;
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-30:hover {
  color: #ff0004;
  background-color: #303030;
}

.button-31 {
  color: #000;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-31:hover {
  color: #ff0004;
  background-color: #303030;
}

.section_keyboard_v770 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2443c18b923_Keyboard_Top_Banner_Product_image_770.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.image-49 {
  width: 470px;
  display: block;
}

.container-head {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.column-20 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-right: 20px;
  display: flex;
}

.heading-32 {
  color: #fff;
  letter-spacing: 2px;
  background-color: #00000080;
  flex-direction: column;
  align-items: flex-start;
  width: 311px;
  margin-top: -51px;
  padding: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 33px;
  line-height: 35px;
  display: flex;
}

.paragraph-10 {
  margin-bottom: -29px;
  padding-top: 27px;
}

.paragraph-11 {
  color: #fff;
  letter-spacing: 3px;
  background-color: #00000080;
  flex-direction: column;
  align-items: stretch;
  width: 350px;
  margin: 0;
  padding: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.v770_feature_icons {
  z-index: auto;
  background-color: #000;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  position: relative;
  top: 80px;
}

.column-21 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.v770_background_video {
  flex-direction: column;
  align-items: center;
  min-height: 0;
  margin-top: 0;
  margin-bottom: -63px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: 80px;
}

.video {
  width: 657px;
  margin-top: 60px;
  margin-bottom: -70px;
}

.container-13 {
  padding-bottom: 92px;
}

.video-2 {
  flex-wrap: wrap;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.container-14 {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-33 {
  text-align: center;
  letter-spacing: 3px;
  margin-top: 38px;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 28px;
}

.column-22 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_v770_data_info {
  background-image: linear-gradient(#fff, #fff);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: 121px;
}

.slidew {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2362718b9be_VP4100_Slideshow.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 960px;
  max-height: 400px;
}

.slider {
  width: 960px;
  min-width: auto;
  max-width: none;
  height: 400px;
  min-height: auto;
  max-height: none;
  margin-top: 20px;
}

.container-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.paragraph-12 {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  margin-top: 25px;
  margin-bottom: 51px;
  padding-bottom: 0;
  font-size: 22px;
  line-height: 30px;
  position: relative;
  top: 19px;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2861718b9ca_VPRGB_SlideShow_B.jpg"), url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2523e18b9ef_VP4100_Slideshow_B.jpg"), url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22edb18b9af_VPN100_Slideshow_B.jpg");
  background-position: 50%, 50%, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: cover, cover, contain;
  background-attachment: scroll, scroll, scroll;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2513418b9d0_VPRGB_SlideShow_C.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf267ea18b9d3_VPRGB_SlideShow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2175018b9ce_VPRGB_SlideShow_E.jpg");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
}

.v770_software_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2f48218b927_software_bg.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  top: 80px;
}

.columns-3 {
  margin-top: 0;
  display: flex;
}

.column-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.column-24 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-34 {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-shadow: 1px 1px 6px #000;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 22px;
}

.button-32 {
  color: #000;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-32:hover {
  color: #ed2626;
  background-color: #303030;
}

.paragraph-13 {
  color: #fff;
  text-align: center;
  margin-top: 6px;
  font-size: 12px;
  line-height: 15px;
}

.v770_downloadable_resource_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, 125px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  top: 80px;
}

.heading-35 {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  padding-bottom: 3px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 35px;
}

.heading-36 {
  color: #fff;
  text-align: center;
  margin-top: -12px;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
}

.column-25 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-26 {
  display: flex;
}

.grid-15 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
  margin-top: -13px;
}

.button-33, .button-34, .button-35, .button-36, .button-37 {
  color: #000;
  letter-spacing: -2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.heading-37 {
  color: #fff;
  text-align: center;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
}

.button-38, .columns-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-38 {
  color: #fff;
  text-align: left;
  letter-spacing: 3px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  position: static;
}

.column-27 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.grid-16 {
  color: var(--black);
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.button-39 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-39:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-40 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-40:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-41 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-41:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-42 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  min-width: 0;
  min-height: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-42:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-43 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-43:hover {
  color: #ed2626;
  background-color: #303030;
}

.columns-5 {
  margin-top: 63px;
  display: flex;
}

.grid-17 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.button-44 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-44:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-45 {
  font-family: Lulo Clean, sans-serif;
}

.button-46 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-46:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-47 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-47:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-48 {
  color: #000;
  text-align: center;
  background-color: #ed2626;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-48:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-49 {
  color: #000;
  text-align: center;
  background-color: #ed2626;
  margin-top: 16px;
  padding: 5px 40px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
  position: static;
}

.button-49:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-50 {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-50:hover {
  color: #ed2626;
  background-color: #303030;
}

.section_keyboard_v765 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2868218b92a_Keyboard_Top_Banner_Product_image_765.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.v765_feature_icons {
  color: #000;
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.image-50 {
  max-width: 125px;
  max-height: 125px;
}

.image-51 {
  min-width: 140px;
  max-width: 140px;
}

.container-16 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-52 {
  min-width: 0;
  max-width: 125%;
  min-height: 0;
  max-height: 125px;
}

.image-53 {
  min-width: 0;
  max-width: 125px;
  min-height: 0;
  max-height: 125px;
}

.viper_v765_video {
  margin-top: 0;
  margin-bottom: -70px;
  top: 80px;
}

.section_v765_data_info {
  background-color: #fff;
  position: relative;
  top: 80px;
}

.section_v765_software {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20a0418b93e_software_bg_765.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  position: relative;
  top: 80px;
}

.slider_v765 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27ac718b934_V765_A.png");
  background-position: 0 0;
  background-size: cover;
  width: 960px;
  height: 400px;
}

.slider_v765_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf26cdf18b935_V765_B.png");
  background-position: 0 0;
  background-size: cover;
}

.slider_v765_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2400a18b92d_V765_C.png");
  background-position: 0 0;
  background-size: auto;
}

.slide_v765_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e9a718b936_V765_D.png");
  background-position: 0 0;
  background-size: cover;
}

.button-51 {
  color: #000;
  background-color: #cfdb2a;
  margin-top: 13px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-51:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.v765_us_software_dl_button {
  color: #000;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  position: static;
}

.v765_us_software_dl_button:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-52 {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.v765_software_chi {
  color: #000;
  text-align: center;
  background-color: #cfdb2a;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}

.v765_software_chi:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.v765_software_german {
  color: #000;
  text-align: center;
  background-color: #cfdb2a;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.v765_software_german:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-53 {
  color: #000;
  text-align: center;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
  line-height: 12px;
}

.button-53:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.v765_downloadable_resources {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 0;
  padding-bottom: 25px;
  position: relative;
  top: 80px;
  bottom: 0;
}

.heading-39 {
  text-align: center;
}

.heading-40 {
  color: var(--white);
  text-align: center;
  letter-spacing: 3px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 35px;
}

.heading-41 {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.heading-42 {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  margin-top: -2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.grid-19, .grid-20 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.button-54 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 12px;
}

.button-54:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-55 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-55:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-56 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-56:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-57 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-57:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-58 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-58:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-59 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-59:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.section_keyboard_760 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2372518b93f_Keyboard_Top_Banner_Product_image_760.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.body-3 {
  margin-top: 16px;
  margin-bottom: 0;
  padding-bottom: 0;
}

._760_feature_icons {
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.viper_v760_video {
  margin-bottom: -67px;
  top: 80px;
}

.image-54 {
  background-color: #00000080;
  margin-top: 15px;
  padding: 5px;
}

.container-17 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-55 {
  max-width: none;
  max-height: none;
}

.image-56 {
  min-width: 0;
  max-width: 125px;
  max-height: 125px;
}

.image-57, .image-58 {
  max-width: 125px;
  max-height: 125px;
}

.image-59, .image-60 {
  max-width: 125%;
  max-height: 125px;
}

.image-61 {
  max-width: 125px;
  max-height: 125px;
}

.image-62, .image-63 {
  max-width: 70%;
  max-height: 70px;
}

.image-64, .image-65, .image-66 {
  max-width: 125px;
  max-height: 125px;
}

.section_v760_data_info {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: -6px;
  position: relative;
  top: 80px;
}

.slider_760 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2440118bbe7_V760_SlideShow.jpg");
  background-position: 0 0;
  background-size: cover;
}

.v760_slide_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2fc9918bbe8_V760_SlideShow_B.jpg");
  background-position: 0 0;
  background-size: cover;
}

._760_slide_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2780f18bbe9_V760_SlideShow_C.jpg");
  background-position: 0 0;
  background-size: cover;
}

.v760_slide_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25f2a18bbe6_V760_SlideShow_D.jpg");
  background-position: 0 0;
  background-size: cover;
}

._760_download_images_class {
  color: #000;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

._760_download_images_class:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.section_v760_software {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2596318b943_software_bg_760.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  position: relative;
  top: 80px;
}

._760_downloadable_resources {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 21px;
  position: relative;
  top: 80px;
}

.button-60 {
  color: #000;
  letter-spacing: 1px;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
}

.button-61 {
  color: #000;
  text-align: center;
  background-color: #cfdb2a;
  margin-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-62 {
  color: #000;
  text-align: center;
  background-color: #cfdb2a;
  margin-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-63 {
  color: #000;
  text-align: center;
  background-color: #cfdb2a;
  margin-top: 10px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-64, .button-65, .button-66, .button-67 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-68 {
  text-align: center;
  background-color: #cfdb2a;
}

.button-69, .button-70 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-71 {
  text-align: center;
  background-color: #cfdb2a;
}

.heading-43 {
  color: var(--white);
  text-align: center;
  letter-spacing: 3px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 35px;
}

.heading-44 {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.heading-45 {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: block;
}

.section_keyboard_730 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf266ef18b947_Keyboard_Top_Banner_Product_image_730.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.v730_feature_icons {
  z-index: 0;
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080);
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  inset: 80px auto auto;
}

.image-67, .image-68 {
  max-width: 125px;
  max-height: 125px;
}

.section_730_data_info {
  margin-bottom: 0;
  padding-bottom: 13px;
  position: relative;
  top: 80px;
  bottom: 0;
}

.slider_730 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf267ec18b941_V730_SlideShow_A.jpg");
  background-position: 0 0;
  background-size: cover;
}

._730_download_images {
  color: #000;
  background-color: #4dccf0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

._730_download_images:hover {
  color: #4dccf0;
  background-color: #303030;
}

._730_slideshow_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c00718b93b_V730_SlideShow_B.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-6, ._730_slideshow_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22b2318b948_V730_SlideShow_C.jpg");
  background-position: 0 0;
  background-size: cover;
}

._730_slideshow_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2015318b93d_V730_SlideShow_D.jpg");
  background-position: 0 0;
  background-size: cover;
}

._730_downloadable_resources {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 19px;
  position: relative;
  top: 80px;
}

.heading-46 {
  color: var(--white);
  text-align: center;
  letter-spacing: 3px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 35px;
}

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr 1.5fr 1.5fr;
}

.heading-47 {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.heading-48 {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.column-28 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.grid-22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.button-72 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  text-transform: uppercase;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px;
  text-decoration: none;
  position: static;
}

.button-72:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-73 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-73:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-74 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-74:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-75 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-75:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-76 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-76:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-77 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-77:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-78 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-78:hover {
  color: #4dccf0;
  background-color: #303030;
}

.body-4 {
  margin-bottom: 0;
  padding-bottom: 50px;
}

.section_mice_v570_blackout {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22f3218b95e_Mice_Top_Banner_Product_image_570_BlackOut.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._570_blackout_feature_icons {
  background-color: #000;
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.image-69, .image-70, .image-71 {
  max-width: 125px;
  max-height: 125px;
}

.viper_v570_bo_bg_vid {
  margin-bottom: -54px;
  top: 80px;
}

.section_v570_bo_data_info {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
  bottom: 0;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23adf18b94e_V570_SlideShow_A.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2487518b950_V570_SlideShow_B.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf21e0b18b94f_V570_SlideShow_C.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf281d618b949_V570_SlideShow_D.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-11 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2723518b942_V570_SlideShow_E.png");
  background-position: 0 0;
  background-size: cover;
}

.button-79 {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-79:hover {
  color: #ed2626;
  background-color: #303030;
}

.v570_blackout_software {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e96218b951_software_bg_570.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 0;
  position: relative;
  top: 80px;
}

.column-29 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-80 {
  color: #000;
  letter-spacing: 1px;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
}

.button-80:hover {
  color: #ed2626;
  background-color: #303030;
}

.section-13 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 25px;
  position: relative;
  top: 80px;
}

.heading-49 {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  margin-bottom: 38px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 35px;
  line-height: 31px;
}

.heading-50 {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  padding-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.heading-51 {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.button-81 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.button-81:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-82 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-82:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-83 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-83:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-84 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-84:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-85 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-85:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-86 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-86:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-87 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-87:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-88 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-88:hover {
  color: #ed2626;
  background-color: #303030;
}

.section_mice_v570 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2300f18b98d_380_Top_Banner_Product_image.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 80px;
}

.viper_v570_bg_vid {
  margin-bottom: -60px;
  top: 80px;
}

.slide-12 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2bafb18b94d_V570_SlideShow_reg_A.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
}

.slide-13 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27a3918b953_V570_SlideShow_reg_B.png");
  background-position: 50%;
  background-size: cover;
}

.slide-14 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25c3118b959_V570_SlideShow_reg_C.png");
  background-position: 50%;
  background-size: cover;
}

.slide-15 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28c3f18b952_V570_SlideShow_reg_D.png");
  background-position: 50%;
  background-size: cover;
}

.slide-16 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf215fd18b954_V570_SlideShow_reg_E.png");
  background-position: 0 0;
  background-size: cover;
}

._570_mouse_download_images {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
}

._570_mouse_download_images:hover {
  color: #ed2626;
  background-color: #303030;
}

.section_v570_data_info {
  background-color: #fff;
  margin-top: -8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.v570_software {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf260dc18b95f_software_bg_570_reg.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  position: relative;
  top: 80px;
}

.v570_section_software {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 0;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.button-89 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.button-89:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-90 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-90:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-91 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-91:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-92 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-92:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-93 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-93:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-94 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-94:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-95 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-95:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-96 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-96:hover {
  color: #ed2626;
  background-color: #303030;
}

.section_mice_v560 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf26c7618b965_Mice_Top_Banner_Product_image_560.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._560_feature_icons {
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.image-72, .image-73 {
  max-width: 125px;
  max-height: 125px;
}

.viper_v560_bg_video {
  margin-bottom: -57px;
  top: 80px;
}

.section_v551_data_info {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.slide-17 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf256b918bbef_V560_SlideShow_A.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-18 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2205118bbee_V560_SlideShow_B.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-19 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2fcfa18bbea_V560_SlideShow_C.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-20 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a55318bbec_V560_SlideShow_D.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-21 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf21bcc18bbeb_V560_SlideShow_F.png");
  background-position: 0 0;
  background-size: cover;
}

._560_download_images_button {
  color: #000;
  background-color: #cfdb2a;
  margin-top: 25px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  display: inline;
  position: static;
  top: 18px;
}

._560_download_images_button:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.section-14 {
  margin-top: 187px;
}

.section_560_sw {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2778218b963_software_bg_560.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  position: relative;
  top: 80px;
}

.button-97 {
  color: #000;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
}

.button-97:hover {
  color: #cfbd2a;
  background-color: #303030;
}

._560_downloadable_resources {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 20px;
  position: relative;
  top: 80px;
}

.heading-52 {
  color: var(--white);
  text-align: center;
  letter-spacing: 3px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 35px;
}

.heading-53, .heading-54 {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.button-98 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-98:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-99 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-99:hover {
  color: #cfbd2a;
  background-color: #303030;
}

.button-100 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-100:hover {
  color: #cfbd2a;
  background-color: #303030;
}

.button-101 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-101:hover {
  color: #cfbd2a;
  background-color: #303030;
}

.button-102 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-102:hover {
  color: #cfbd2a;
  background-color: #303030;
}

.button-103 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-103:hover {
  color: #cfbd2a;
  background-color: #303030;
}

.section_mice_v551 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2896418b960_Mice_Top_Banner_Product_image_551.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._551_feature_icons {
  color: #000;
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.section-armada {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf24af618b962_group.png");
  background-position: 50% 29%;
  background-size: cover;
  align-items: center;
  margin-top: auto;
  margin-bottom: -60px;
  padding-top: 175px;
  padding-bottom: 175px;
  display: flex;
  position: relative;
  top: auto;
  bottom: -20px;
}

.container-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 79px;
  margin-bottom: 10px;
  display: flex;
}

.section_v551_sw {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25b7a18b984_software_bg_551_A.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
  position: relative;
  top: 80px;
}

._551_downloads {
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 0;
  padding-bottom: 32px;
  position: relative;
  top: 80px;
}

.slide-22 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2714818b969_V551_SlideShow_A.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-23 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf226b618b96f_V551_SlideShow_B.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-24 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2328718b96c_V551_SlideShow_C.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-25 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23ddb18b968_V551_SlideShow_D.png");
  background-position: 0 0;
  background-size: cover;
}

.button-104 {
  color: #000;
  letter-spacing: 1px;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-104:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-105 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.button-105:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-106 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-106:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-107 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-107:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-108 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-108:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-109 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-109:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-110 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-110:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.section_mice_v550 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2d74b18b976_Mice_Top_Banner_Product_image_550.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._550_feature_icons {
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.image-74, .image-75, .image-76 {
  max-width: 125px;
  max-height: 125px;
}

.image-77 {
  max-width: 125px;
  max-height: 1253px;
}

.section_550_data_info {
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.slide-26 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf21b4d18b971_V550_SlideShow_A.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-27 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf265e918b979_V550_SlideShow_B.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-28 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22f4b18b97a_V550_SlideShow_C.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-29 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2b2c218b975_V550_SlideShow_D.png");
  background-position: 0 0;
  background-size: cover;
}

._550_download_images {
  color: #000;
  background-color: #cfdb2a;
  margin-top: 13px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

._550_download_images:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.section_v550_sw {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25b7a18b984_software_bg_551_A.png");
  background-position: 50% 0;
  background-size: cover;
  margin-top: 0;
  padding-top: 0;
  position: relative;
  top: 80px;
}

.body-5 {
  margin-bottom: 0;
}

.button-111 {
  color: #000;
  letter-spacing: 1px;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-111:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.v550_downloadable_resources {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 32px;
  position: relative;
  top: 80px;
}

.button-112 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.button-112:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-113 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-113:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-114 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-114:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-115 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.button-115:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-116 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  min-width: 12px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-116:hover {
  background-color: #cfdb2a;
}

.button-117 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-117:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.section_mice_530 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2f1e018b996_Mice_Top_Banner_Product_image_530.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._530_feature_icons {
  color: #000;
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.slide-30 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf279a518b982_V530_SlideShow_A.png");
  background-position: 50%;
  background-size: cover;
}

.slide-31 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27d3e18b98f_V530_SlideShow_B.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-32 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2981918b981_V530_SlideShow_C.png");
  background-position: 50%;
  background-size: cover;
}

.slide-33 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2dea118b97f_V530_SlideShow_D.png");
  background-position: 50%;
  background-size: cover;
}

._530_download_images {
  color: #000;
  background-color: #4dccf0;
  margin-top: 13px;
  padding-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

._530_download_images:hover {
  color: #4dccf0;
  background-color: #303030;
}

.section-16 {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

._530_downloadable_sources {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  position: relative;
  top: 80px;
}

.section_380_headset_top_banner {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2300f18b98d_380_Top_Banner_Product_image.jpg");
  background-position: 50%;
  background-size: cover;
}

._570_top_section_banner {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2f7c618b957_Mice_Top_Banner_Product_image_570.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._380_feature_icons {
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.section_380_data_info {
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 143px;
}

.slide-34 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2fb8f18b98c_V380_SlideShow_A.png");
  background-position: 50%;
  background-size: cover;
  width: auto;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.slide-35 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2bfc318b987_V380_SlideShow_B.png");
  background-position: 50%;
  background-size: cover;
}

.slide-36 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2da8618b98b_V380_SlideShow_C.png");
  background-position: 50%;
  background-size: cover;
}

.slide-37 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e01118b983_V380_SlideShow_D.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-38 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf231cf18b992_V380_SlideShow_E.png");
  background-position: 50%;
  background-size: cover;
}

._380_download_images_button {
  color: #000;
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

._380_download_images_button:hover {
  color: #ed2626;
  background-color: #303030;
}

.section_380_top_banner {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2300f18b98d_380_Top_Banner_Product_image.jpg");
  background-position: 50%;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._370_top_section_banner {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23c6218b99f_370_Top_Banner_Product_image.jpg");
  background-position: 50%;
  background-size: cover;
  width: auto;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._370_feature_icons {
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

._370_section_data_info {
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.slide-39 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf281e418b991_V370_SlideShow_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-40 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf242b418b995_V370_SlideShow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-41 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27bee18b98e_V370_SlideShow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-42 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf24a4818b997_V370_SlideShow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

._370_download_images_button {
  color: var(--black);
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

._370_download_images_button:hover {
  color: #ed2626;
  background-color: #303030;
}

._770_slider {
  width: 960px;
  min-width: 960px;
  height: 400px;
}

.slider_380, .slider_370 {
  width: 960px;
  height: 700px;
}

.image-78 {
  max-width: none;
}

._370_section_downloads {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 57px;
  padding-top: 0;
  padding-bottom: 23px;
  position: relative;
  top: 137px;
}

.body-6 {
  margin-bottom: 200px;
  padding-bottom: 3px;
}

.section_headset_361 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c33118b9a0_361_Top_Banner_Product_image.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._361_feature_icons {
  background-color: var(--black);
  color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

._361_section_data_info {
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.slider_361 {
  width: 960px;
  height: 700px;
}

.slide-43 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a21118b99a_V361_SlideShow_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-44 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25a5c18b9a1_V361_SlideShow_B.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-45 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2454d18b9a7_V361_SlideShow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-46 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27cb918b998_V361_SlideShow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

._361_download_images_button {
  color: var(--black);
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

.v361_downloadable_resources {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 80px;
}

.section_headset_360 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25fbe18b9a9_360_Top_Banner_Product_image.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._360_section_data_info {
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.slider_360 {
  min-width: 960px;
  min-height: 700px;
}

.slide-47 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf206c918b99b_V360_SlideShow_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-48 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf21d2f18b99c_V360_SlideShow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-49 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2cae118b9a3_V360_SlideShow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-50 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20bac18b99e_V360_SlideShow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

._360_download_images_button {
  color: var(--black);
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

._360_download_images_button:hover {
  color: #cfbd2a;
  background-color: #303030;
}

.v360_downloadable_resources {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.body-7 {
  margin-bottom: 0;
}

.section_headsets_330 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf278dd18b9a8_330_Top_Banner_Product_image.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

._330_feature_icons {
  background-color: var(--black);
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

._330_section_data_info {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  top: 80px;
}

.slider_330 {
  min-width: 960px;
  min-height: 700px;
}

.slide-51 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2024718b9ab_V330_SlideShow_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-52 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2615918b9a6_V330_SlideShow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-53 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2be4918b9a4_V330_SlideShow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

._330_download_images_button {
  color: var(--black);
  background-color: #4dccf0;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

._330_download_images_button:hover {
  color: #4dccf0;
  background-color: #303030;
}

._330_downloadable_sources {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 0;
  position: relative;
  top: 80px;
}

.body-8 {
  margin-bottom: 0;
}

.container-19 {
  margin-bottom: 14px;
}

.section_ssd_vpn100 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22e9718b9b9_SSD_Template_Top_Banner_VPN100__.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: -10px;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.section-17 {
  margin-top: -81px;
}

.vpnxxx-feature-icons {
  background-color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  top: 80px;
}

.vpn100_background_video {
  margin-bottom: auto;
  position: relative;
  top: 80px;
}

.image-79 {
  max-width: none;
  max-height: none;
  margin-top: -35px;
}

.section-vpnxxx-data-info {
  background-color: var(--white);
  margin-top: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  position: static;
  top: 80px;
}

.vpnxxx_slider {
  width: 960px;
  height: 400px;
}

.button-118 {
  color: var(--black);
  background-color: #ee4124;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

.button-118:hover {
  color: #ee4124;
  background-color: #303030;
}

.body-9 {
  margin-bottom: 60px;
  padding-bottom: 0;
}

.section_ssd_vp4100 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf242ec18b9d4_SSD_Template_Top_Banner_VP4100.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: -10px;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.vpr-feature-icons-section {
  background-color: var(--black);
  margin-bottom: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  top: 80px;
}

.section_vp4100_data_info {
  margin-bottom: 0;
  padding-bottom: 0;
  position: static;
  top: 80px;
}

.vp4100_slider {
  width: 960px;
  max-width: 960px;
  height: 400px;
  max-height: 400px;
}

.section_dram_vprgb {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf209bb18b9cb_DRAM_Template_Top_Banner_RGB.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 200px;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.vprgb_feature_icons {
  background-color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  top: 80px;
}

.section_compatible_softwares {
  margin-top: -60px;
  display: block;
}

.body-10 {
  margin-bottom: 0;
  display: block;
}

.section-18 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2134e18b9e7_rgbbg.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: -63px;
  margin-bottom: 38px;
  padding-bottom: 200px;
}

.container-20 {
  display: flex;
}

.heading-55 {
  display: block;
}

.viperrgbcompatibleapps {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2554d18b9d5_rgbbg_bg.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: -54px;
  margin-bottom: -3px;
  padding-bottom: 32px;
  position: static;
  top: 80px;
}

.column-30 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.columns-6 {
  justify-content: center;
  display: flex;
  position: relative;
}

.button-119 {
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  display: flex;
}

.column-31, .column-32, .column-33 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-120 {
  text-align: center;
  background-color: #ff0004;
  min-width: 150px;
  min-height: 40px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-120:hover {
  color: red;
  background-color: #303030;
}

.button-121 {
  text-align: center;
  background-color: #ff0004;
  min-width: 150px;
  min-height: 40px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-121:hover {
  color: red;
  background-color: #303030;
}

.button-122 {
  text-align: center;
  background-color: #ff0004;
  min-width: 150px;
  min-height: 40px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-122:hover {
  color: red;
  background-color: #303030;
}

.button-123 {
  text-align: center;
  background-color: #ff0004;
  min-width: 150px;
  min-height: 40px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-123:hover {
  color: red;
  background-color: #303030;
}

.section_vprgb_data_info {
  background-color: var(--white);
  margin-top: 10px;
  padding-bottom: 0;
  position: static;
  top: 80px;
}

.slider-2 {
  width: 960px;
  max-width: 960px;
  height: 400px;
  max-height: 400px;
}

.slide-54 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ae0418b9d6_VPRGB_SlideShow_A.jpg");
  background-position: 50%;
  background-size: cover;
  width: 960px;
  max-width: 960px;
  height: 400px;
  max-height: 400px;
}

.mask {
  max-width: none;
  max-height: none;
}

.slide-56 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23f4918b9e4_VPRGB_SlideShow_G.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-57 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf284a218b9d7_VPRGB_SlideShow_F.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-58 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2537218b9ed_VPRGB_SlideShow_H.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-59 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf286ff18b9ec_VPRGB_SlideShow_I.jpg");
  background-position: 50%;
  background-size: cover;
}

._770_slide_a {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf26ce218b91b_770_A.png");
  background-position: 50%;
  background-size: cover;
}

._770_slide_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf278c618b919_770_B.png");
  background-position: 50%;
  background-size: cover;
}

._770_slide_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf202ef18b91a_770_C.png");
  background-position: 50%;
  background-size: cover;
}

._770_slide_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf240c418b91c_770_D.png");
  background-position: 50%;
  background-size: cover;
}

._770_slide_e {
  background-color: #fb2828;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2729918b91d_770_E.png");
  background-position: 50%;
  background-size: cover;
}

.vpn100_slider_a {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2916018b9b5_VPN100_Slideshow_A.jpg");
  background-position: 50%;
  background-size: cover;
  position: relative;
}

.vpn100_slider_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22edb18b9af_VPN100_Slideshow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpn100_slider_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf246d718b9b7_VPN100_Slideshow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpn100_slider_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2409718b9b3_VPN100_Slideshow_D.jpg"), url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2729918b91d_770_E.png");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.vpn100_slider_e {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf264b518b9b6_VPN100_Slideshow_E.jpg");
  background-position: 50%;
  background-size: cover;
}

.vp4100_slider_a {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2362718b9be_VP4100_Slideshow.jpg");
  background-position: 50%;
  background-size: cover;
}

.vp4100_slider_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2523e18b9ef_VP4100_Slideshow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.vp4100_slider_c {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2504618b9cd_VP4100_Slideshow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.vp4100_slider_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf217e718b9bc_VP4100_Slideshow_F.jpg");
  background-position: 50%;
  background-size: cover;
}

.vp4100_slider_e {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2101318b9c2_VP4100_Slideshow_G.jpg");
  background-position: 50%;
  background-size: cover;
}

.vprgb_software_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf254c318b9e5_SoftwareVPRGB_%20BG.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-bottom: 44px;
  position: static;
  top: 80px;
}

.bold-text-2 {
  text-shadow: 1px 1px 6px #000;
}

.button-124 {
  color: var(--black);
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-124:hover {
  color: red;
  background-color: #303030;
}

.vprgb_downloadable_resource_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: -10px;
  margin-bottom: 0;
  padding-bottom: 24px;
  position: static;
  top: 80px;
}

.button-125 {
  padding-bottom: 0;
}

.button-126 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-126:hover {
  color: red;
  background-color: #303030;
}

.button-127 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-127:hover {
  color: red;
  background-color: #303030;
}

.button-128 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-128:hover {
  color: red;
  background-color: #303030;
}

.button-129 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-129:hover {
  color: red;
  background-color: #303030;
}

.button-red {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-red:hover {
  color: red;
  background-color: #303030;
}

.button-131 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-131:hover {
  color: red;
  background-color: #303030;
}

.section_dram_vpr4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2220a18b9df_DRAM_Template_Top_Banner_V4.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.v4_feature_icons {
  background-color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  inset: 80px auto 0% 0%;
}

.v4_section_data_info {
  padding-bottom: 0;
  position: static;
  top: 80px;
}

.v4_slide_a {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2501f18b9e3_V4_SlideShow_A.jpg");
  background-position: 0 0;
  background-size: cover;
}

.v4_slide_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c3c618b9e0_V4_SlideShow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.v4_slide_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf231ee18b9e8_V4_SlideShow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.button-136 {
  color: var(--black);
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

.button-136:hover {
  color: red;
  background-color: #303030;
}

.v4_slide_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28d4f18b9eb_V4_SlideShow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

.v4_slide_e {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2b3bc18b9e2_V4_SlideShow_E.jpg");
  background-position: 50%;
  background-size: cover;
}

.button-137 {
  color: var(--black);
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

.button-137:hover {
  color: red;
  background-color: #303030;
}

.section_dram_vpr4_black {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27e6d18b9e6_DRAM_Template_Top_Banner_V4_BO.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.v4_feature_icons_blackout {
  background-color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  top: 80px;
}

.v4_bo_slide_a {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22da618b9f9_V4_BOSlideShow_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.v4_bo_slide_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e8f418b9ea_V4_BOSlideShow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.v4_bo_slide_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf261ce18b9e9_V4_BOSlideShow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.v4_bo_slide_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25b5418ba75_V4_BOSlideShow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

.v4_bo_slide_e {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2dfda18ba72_V4_BOSlideShow_E.jpg");
  background-position: 50%;
  background-size: cover;
}

.button-138 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-138:hover {
  color: red;
  background-color: #303030;
}

.button-139 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-139:hover {
  color: red;
  background-color: #303030;
}

.button-140 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-140:hover {
  color: red;
  background-color: #303030;
}

.button-141 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-141:hover {
  color: red;
  background-color: #303030;
}

.button-142 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-142:hover {
  color: red;
  background-color: #303030;
}

.button-143 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-143:hover {
  color: red;
  background-color: #303030;
}

.button-144 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-144:hover {
  color: red;
  background-color: #303030;
}

.button-145 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-145:hover {
  color: red;
  background-color: #303030;
}

.button-146 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-146:hover {
  color: red;
  background-color: #303030;
}

.button-147 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-147:hover {
  color: red;
  background-color: #303030;
}

.button-148 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-148:hover {
  color: red;
  background-color: #303030;
}

.button-149 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-149:hover {
  color: red;
  background-color: #303030;
}

.button-150 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-150:hover {
  color: red;
  background-color: #303030;
}

.button-151 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-151:hover {
  color: red;
  background-color: #303030;
}

.button-152 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-152:hover {
  color: red;
  background-color: #303030;
}

.button-153 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-153:hover {
  color: red;
  background-color: #303030;
}

.button-154 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-154:hover {
  color: red;
  background-color: #303030;
}

.button-155 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-155:hover {
  color: red;
  background-color: #303030;
}

.button-156 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-156:hover {
  color: red;
  background-color: #303030;
}

.button-157 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-157:hover {
  color: red;
  background-color: #303030;
}

.button-158 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-158:hover {
  color: red;
  background-color: #303030;
}

.button-159 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-159:hover {
  color: red;
  background-color: #303030;
}

.section_dram_vprsteel {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf201ba18b9fb_DRAM_Template_Top_Banner_VSTEEL.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.vprsteel_feature_icons {
  background-color: var(--black);
  color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  top: 80px;
}

.vprsteel_section_data_info {
  background-color: var(--white);
  margin-bottom: 40px;
  padding-bottom: 0;
  position: static;
  top: 80px;
}

.vprsteel_slide_a {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ac9518b9f6_V_Steel_SlideShow_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.vprsteel_slide_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2653e18b9fc_V_Steel_SlideShow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.vprsteel_slide_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c20818b9f2_V_Steel_SlideShow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.vprsteel_slide_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2dd1718ba02_V_Steel_SlideShow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

.vprsteel_slide_e {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2723918b9f4_V_Steel_SlideShow_E.jpg");
  background-position: 50%;
  background-size: cover;
}

.button-160 {
  color: var(--black);
  background-color: #ff0004;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
  display: inline-block;
  position: static;
  top: 51px;
}

.button-160:hover {
  color: red;
  background-color: #303030;
}

.v4_bo_downloadable_resource_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 27px;
  position: static;
  top: 80px;
}

.v4_downloadable_resource_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 24px;
  position: static;
  top: 80px;
}

.vprsteel_downloadable_resource_section {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 24px;
  position: static;
  top: 80px;
}

.button-161 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-161:hover {
  color: red;
  background-color: #303030;
}

.button-162 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-162:hover {
  color: red;
  background-color: #303030;
}

.button-163 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-163:hover {
  color: red;
  background-color: #303030;
}

.button-164 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-164:hover {
  color: red;
  background-color: #303030;
}

.button-165 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-165:hover {
  color: red;
  background-color: #303030;
}

.button-spec-red {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-spec-red:hover {
  color: red;
  background-color: #303030;
}

.button-167 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-167:hover {
  color: red;
  background-color: #303030;
}

.button-168 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-168:hover {
  color: red;
  background-color: #303030;
}

.button-169 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-169:hover {
  color: red;
  background-color: #303030;
}

.button-170 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-170:hover {
  color: red;
  background-color: #303030;
}

.button-171 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-171:hover {
  color: red;
  background-color: #303030;
}

.button-172 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-172:hover {
  color: red;
  background-color: #303030;
}

.button-173 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-173:hover {
  color: red;
  background-color: #303030;
}

.button-174 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-174:hover {
  color: red;
  background-color: #303030;
}

.button-175 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-175:hover {
  color: red;
  background-color: #303030;
}

.grid-23 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.section_dram_vprelite {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2006318ba5e_DRAM_Template_Top_Banner_VELITE_grey.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.section-advantages {
  background-color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  top: 80px;
}

.vprelite_section_data_info {
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.vprelite_slide_a {
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.slider-3 {
  min-width: 960px;
  min-height: 400px;
}

.vprelite_slide_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c54a18b9fa_VPRELITE_Slideshow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.vprelite_slide_c {
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.vprelite_slide_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e48a18b9fd_VPRELITE_Slideshow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

.vprelite_slide_e {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2cdaa18bb36_VPRELITE_Slideshow_E.jpg");
  background-size: cover;
}

.button-176 {
  color: var(--black);
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

.button-176:hover {
  color: red;
  background-color: #303030;
}

.vprelite_downloadable_resource_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 25px;
  position: static;
  top: 80px;
}

.button-177 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-177:hover {
  color: red;
  background-color: #303030;
}

.button-178 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-178:hover {
  color: red;
  background-color: #303030;
}

.button-179 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-179:hover {
  color: red;
  background-color: #303030;
}

.button-180 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-180:hover {
  color: red;
  background-color: #303030;
}

.button-181 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-181:hover {
  color: red;
  background-color: #303030;
}

.button-182 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-182:hover {
  color: red;
  background-color: #303030;
}

.button-183 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-183:hover {
  color: #fff;
  background-color: #555;
}

.button-184 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-184:hover {
  color: #fff;
  background-color: #555;
}

.button-185 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-185:hover {
  color: #fff;
  background-color: #555;
}

.button-186 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-186:hover {
  color: #fff;
  background-color: #555;
}

.button-187 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-187:hover {
  color: #fff;
  background-color: #555;
}

.button-188 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-188:hover {
  color: #fff;
  background-color: #555;
}

.button-189 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-189:hover {
  color: #fff;
  background-color: #555;
}

.button-190 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-190:hover {
  color: #fff;
  background-color: #555;
}

.button-191 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-191:hover {
  color: #fff;
  background-color: #555;
}

.button-192 {
  color: var(--black);
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-192:hover {
  color: #fff;
  background-color: #555;
}

.button-193 {
  color: var(--black);
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-193:hover {
  color: #fff;
  background-color: #555;
}

.button-194 {
  color: var(--black);
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-194:hover {
  color: #fff;
  background-color: #555;
}

.button-195 {
  color: var(--black);
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-195:hover {
  color: #fff;
  background-color: #555;
}

.button-196 {
  color: var(--black);
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-196:hover {
  color: #fff;
  background-color: #555;
}

.section_dram_vpr3 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25e0c18ba05_DRAM_Template_Top_Banner_V3.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.v3_feature_icons {
  background-color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  top: 80px;
}

.vpr3_section_data_info {
  padding-bottom: 0;
  position: static;
  top: 80px;
}

.vpr3_slideshow_a {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2aab518ba06_V3_SlideShow.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpr3_slideshow_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2575a18b9fe_V3_SlideShow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpr3_slideshow_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2d23b18ba00_V3_SlideShow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpr3_downloadable_resource_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: static;
  top: 80px;
}

.button-197 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-197:hover {
  color: red;
  background-color: #303030;
}

.button-198 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-198:hover {
  background-color: #303030;
}

.button-199 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-199:hover {
  color: red;
  background-color: #303030;
}

.button-200 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-200:hover {
  color: red;
  background-color: #303030;
}

.button-201 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-201:hover {
  color: red;
  background-color: #303030;
}

.button-202 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-202:hover {
  color: red;
  background-color: #303030;
}

.button-203 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-203:hover {
  color: red;
  background-color: #303030;
}

.button-204 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-204:hover {
  color: red;
  background-color: #303030;
}

.button-205 {
  color: var(--black);
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-205:hover {
  color: red;
  background-color: #303030;
}

.button-206 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-206:hover {
  color: red;
  background-color: #303030;
}

.section_ledmousepad_top_banner {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2cf7f18ba09_AX_Template_Top_Banner_LED_Mouspad__.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.vprledmp_feature_icons {
  background-color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.ledmousepad_section_data_info {
  margin-bottom: 0;
  padding-bottom: 11px;
  position: relative;
  top: 80px;
}

.slide_led_mousepad {
  width: 960px;
  height: 700px;
}

.led_mousepad_slider_a {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23cc018ba15_LED_MousePad_Slideshow_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.led_mousepad_slider_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2824318ba0b_LED_MousePad_Slideshow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.led_mousepad_slider_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23f5418ba0a_LED_MousePad_Slideshow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.led_mousepad_slider_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c7d218ba0c_LED_MousePad_Slideshow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

.button-207 {
  color: var(--black);
  background-color: #7aa2ba;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

.button-207:hover {
  color: #7aa2ba;
  background-color: #303030;
}

.ledmousepad_downloadable_resource_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 80px;
}

.button-208 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-family: Lulo Clean, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.button-208:hover {
  color: #7aa2ba;
  background-color: #303030;
}

.button-209 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-209:hover {
  color: #7aa2ba;
  background-color: #303030;
}

.button-210 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-210:hover {
  color: #7aa2ba;
  background-color: #303030;
}

.section_superkingmousepad_top_banner {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf24dd118ba1c_AX_Template_Top_Banner_Rolloutmousepad.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.hub_section_data_info {
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.slider_superking_mousepad {
  width: 960px;
  height: 700px;
}

.slider_superking_mousepad_a {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2aea618ba0d_LargeSizeMousePad_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider_superking_mousepad_b {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf24be218ba11_LargeSizeMousePad_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider_superking_mousepad_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2167b18ba2b_LargeSizeMousePad_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider_superking_mousepad_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf264e318ba25_LargeSizeMousePad_D.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider_superking_mousepad_e {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2b7e018ba0f_LargeSizeMousePad_E.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider_superking_mousepad_f {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22cc118ba14_LargeSizeMousePad_F.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider_superking_mousepad_g {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf251ab18ba1e_LargeSizeMousePad_G.jpg");
  background-position: 50%;
  background-size: cover;
}

.button-211 {
  color: var(--black);
  background-color: #7aa2ba;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
}

.button-211:hover {
  color: #7aa2ba;
  background-color: #303030;
}

.largesupermousepad_downloadable_resource_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 37px;
  position: relative;
  top: 80px;
}

.button-212 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-212:hover {
  color: #7aa2ba;
  background-color: #303030;
}

.button-213 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.section_standhub_top_banner {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2048318ba24_AX_Template_Top_Banner_Hub.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, 125px;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.hub_feature_icons {
  background-color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.slider_hubheadsetstand_mousepad {
  width: 960px;
  min-width: 960px;
  height: 700px;
  min-height: 700px;
}

.slider_hubheadsetstand_a {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25bdf18ba20_Hub_Images_Slide_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider_hubheadsetstand_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf229e418ba0e_Hub_Images_Slide_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider_hubheadsetstand_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf274bb18ba19_Hub_Images_Slide_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider_hubheadsetstand_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e71318ba2c_Hub_Images_Slide_D.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider_hubheadsetstand_e {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20c3118ba2a_Hub_Images_Slide_E.jpg");
  background-position: 50%;
  background-size: cover;
}

.largesupermp_section_data_info {
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.body-11 {
  margin-bottom: 146px;
}

.hub_downloadable_resource_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Lulo Clean, sans-serif;
  position: relative;
  top: 80px;
}

.button-214 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-size: 12px;
  line-height: 12px;
}

.button-215 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-family: Lulo Clean, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.button-216 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-size: 12px;
  line-height: 12px;
}

.section_viperfang_top_banner {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf247e618ba1d_AX_Template_Top_Banner_Fang.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.section-20 {
  background-color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.fang_section_data_info {
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.slider_fang {
  width: 960px;
  min-width: 960px;
  max-width: 960px;
  height: 400px;
  min-height: 400px;
  max-height: 400px;
}

.slider_fang_a {
  background-color: #0000;
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.slider_fang_b {
  background-image: none;
  background-position: 0 0;
  background-size: cover;
}

.button-217 {
  color: var(--black);
  background-color: #7aa2ba;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
  display: none;
}

.button-217:hover {
  color: #7aa2ba;
  background-color: #303030;
}

.button-218 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-size: 12px;
  line-height: 12px;
}

.button-218:hover {
  color: #7aa2ba;
  background-color: #303030;
}

.button-219 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-size: 12px;
  line-height: 12px;
}

.button-219:hover {
  color: #7aa2ba;
  background-color: #303030;
}

.button-220 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #7aa2ba;
  font-size: 12px;
  line-height: 12px;
}

.button-220:hover {
  color: #7aa2ba;
  background-color: #303030;
}

.button-221 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-221:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-222 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-222:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-223 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-223:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-224 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-224:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-225 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-225:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-226 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #4dccf0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-226:hover {
  color: #4dccf0;
  background-color: #303030;
}

.section-download-links {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 0;
  padding-bottom: 17px;
  position: static;
  top: 80px;
}

.button-227 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ee4124;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-227:hover {
  color: #ee4124;
  background-color: #303030;
}

.button-228 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ee4124;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-228:hover {
  color: #ee4124;
  background-color: #303030;
}

.button-229 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ee4124;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-229:hover {
  color: #ee4124;
  background-color: #303030;
}

.button-230 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ee4124;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-230:hover {
  color: #ee4124;
  background-color: #303030;
}

.button-231 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ee4124;
  margin-top: auto;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: block;
}

.button-231:hover {
  color: #ee4124;
  background-color: #303030;
}

.section-22 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 0;
  position: static;
  top: 80px;
}

.button-232 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ee4124;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-232:hover {
  color: #ee4124;
  background-color: #303030;
}

.button-233 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ee4124;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-233:hover {
  color: #ee4124;
  background-color: #303030;
}

.button-234 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ee4124;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-234:hover {
  color: #ee4124;
  background-color: #303030;
}

.background-video-2 {
  position: static;
  top: 80px;
}

.columns-7 {
  margin-top: 60px;
  margin-bottom: -40px;
}

.columns-8 {
  margin-top: 63px;
}

.columns-9 {
  margin-top: 73px;
  margin-bottom: 25px;
}

.columns-10 {
  margin-bottom: 19px;
}

.columns-11 {
  margin-top: 35px;
}

.section_about_viper {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2399c18ba2d_about_viper_3.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.heading-56 {
  color: #fff;
  text-align: center;
  font-family: Lulo Clean, sans-serif;
}

.section-rgb {
  background-color: var(--black);
  background-image: linear-gradient(#252525, #46475b);
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  top: auto;
}

.container-21 {
  position: relative;
  top: -1px;
}

.heading-57 {
  color: var(--white);
  text-align: center;
  letter-spacing: 11px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-58 {
  color: var(--black);
  text-align: center;
  background-color: #ffffffd9;
  margin-top: 19px;
  padding: 10px;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.button-235 {
  color: var(--black);
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
}

.button-235:hover {
  color: red;
  background-color: #303030;
}

.container-22 {
  flex-direction: row;
  justify-content: center;
  padding-top: 20px;
  display: flex;
}

.image-80 {
  flex: none;
  align-self: center;
  display: block;
}

.grid-24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.image-81 {
  text-align: left;
  display: block;
  position: static;
}

.image-81:hover {
  max-width: 103%;
  max-height: 131px;
}

.heading-59 {
  color: #fff;
  text-align: center;
  text-shadow: 2px 2px 20px #000;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 60px;
  line-height: 61px;
}

.section-24 {
  position: static;
  top: 108px;
}

.image-82 {
  margin-top: 25px;
  display: inline-block;
}

.column-34 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-60 {
  letter-spacing: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraph-14 {
  color: red;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  font-family: Lulo Clean, sans-serif;
}

.section-25 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a65b18ba33_Vision.png"), url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a65b18ba33_Vision.png");
  background-position: 50%, 50%;
  background-size: cover, cover;
  margin-top: 20px;
  padding-top: 125px;
  padding-bottom: 125px;
  position: static;
  top: 162px;
  bottom: auto;
}

.paragraph-15 {
  color: var(--white);
}

.heading-61 {
  color: var(--white);
  letter-spacing: -8px;
  font-family: Lulo Clean, sans-serif;
}

.container-23 {
  flex-flow: column wrap;
  place-content: stretch flex-start;
  align-items: center;
  margin-top: 38px;
  margin-bottom: 83px;
  display: flex;
}

.heading-62 {
  color: #fff;
  letter-spacing: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraph-16 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 24px;
}

.section-26 {
  position: static;
  top: 162px;
}

.heading-63 {
  text-align: center;
  letter-spacing: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.section-27 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2821718ba38_categorygb.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 30px;
  padding-bottom: 30px;
  position: static;
  top: 83px;
}

.section-28 {
  background-image: linear-gradient(#6a6a6a, #fff);
  position: static;
  top: 83px;
}

.section-29 {
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  top: 83px;
}

.paragraph-17 {
  text-align: justify;
  font-size: 18px;
  line-height: 24px;
}

.section-30 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2216e18ba35_goldbg.png");
  background-position: 50%;
  background-size: cover;
  position: relative;
  top: 80px;
}

.container-24 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.heading-64 {
  text-align: center;
  letter-spacing: 0;
  text-shadow: 1px 1px 7px #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraph-18 {
  text-align: center;
}

.section-31 {
  margin-bottom: 114px;
  position: relative;
  top: 98px;
}

.paragraph-19 {
  text-align: justify;
  font-size: 18px;
  line-height: 24px;
}

.image-83 {
  min-height: 100%;
  max-height: 100%;
}

.section-32 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e75718ba3f_Where2BuyBG_.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.heading-65, .paragraph-20 {
  color: var(--white);
  text-align: center;
  font-family: Lulo Clean, sans-serif;
}

.section-33 {
  margin-bottom: 67px;
  position: relative;
  top: 114px;
}

.grid-25 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.button-236 {
  color: var(--black);
  text-align: center;
  background-color: #ff0004;
  flex-direction: column;
  align-items: center;
  min-width: 175px;
  max-width: 175px;
  min-height: 40px;
  max-height: 40px;
  padding-left: 15px;
  font-family: Lulo Clean, sans-serif;
  display: flex;
}

.button-236:hover {
  color: red;
  background-color: #303030;
}

.button-237 {
  color: var(--black);
  text-align: center;
  background-color: #ff0004;
  min-width: 175px;
  max-width: 175px;
  min-height: 40px;
  max-height: 40px;
  font-family: Lulo Clean, sans-serif;
}

.button-237:hover {
  color: red;
  background-color: #303030;
}

.button-238 {
  color: var(--black);
  text-align: center;
  background-color: #ff0004;
  min-width: 175px;
  max-width: 175px;
  min-height: 40px;
  max-height: 40px;
  font-family: Lulo Clean, sans-serif;
}

.button-238:hover {
  color: red;
  background-color: #303030;
}

.button-239 {
  color: var(--black);
  text-align: center;
  background-color: #ff0004;
  min-width: 175px;
  max-width: 175px;
  min-height: 40px;
  max-height: 40px;
  font-family: Lulo Clean, sans-serif;
}

.button-239:hover {
  color: red;
  background-color: #303030;
}

.paragraph-21 {
  text-align: center;
  margin-top: 54px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 22px;
  line-height: 30px;
}

.section-34 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  position: relative;
  top: 80px;
}

.video-3 {
  top: 80px;
}

.background-video-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 95px;
}

.container-25 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-35 {
  position: relative;
  top: 105px;
}

.heading-66 {
  text-align: left;
  letter-spacing: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  position: relative;
}

.section-36 {
  position: relative;
  top: 121px;
}

.section-37 {
  margin-bottom: 111px;
  position: relative;
  top: 137px;
}

.section-38 {
  margin-bottom: 121px;
  position: relative;
  top: 80px;
}

.heading-67 {
  letter-spacing: -8px;
  font-family: Lulo Clean, sans-serif;
}

.section-39 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf29fcc18ba52_viper_contact_support_.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 85px;
  padding-bottom: 85px;
  position: relative;
  top: 80px;
}

.container-26 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
}

.heading-68 {
  color: var(--white);
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  margin-top: 0;
  padding-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 47px;
}

.section-40 {
  margin-bottom: 137px;
  position: relative;
  top: 83px;
}

.heading-69 {
  color: red;
  text-align: center;
  letter-spacing: 2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.columns-12 {
  margin-top: 35px;
}

.heading-70 {
  text-align: center;
  letter-spacing: 2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 26px;
}

.button-240 {
  color: var(--black);
  background-color: #ff0004;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Lulo Clean, sans-serif;
  display: inline-block;
}

.button-240:hover {
  color: red;
  background-color: #303030;
}

.column-35, .column-36 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-84 {
  padding-top: 25px;
}

.div-block-18 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e13e18ba41_rgbbgggg.jpg");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-19 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ce0918b83d_765_Q2_.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-20 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20af718b843_Viper570_Q4_.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-21 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2501618b84c_ViperRGB_Q3_.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-71 {
  color: var(--white);
  text-align: center;
  margin-top: -10px;
  font-family: Lulo Clean, sans-serif;
  font-size: 35px;
}

.paragraph-22 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  margin-top: -3px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  display: flex;
}

.heading-72 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: -25px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.paragraph-23 {
  color: var(--white);
  text-align: center;
  margin-top: 6px;
  font-style: italic;
}

.heading-73 {
  color: var(--white);
  text-align: center;
  letter-spacing: 2px;
  background-color: #0000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 30px;
}

.paragraph-24 {
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.heading-74 {
  color: var(--white);
  text-align: center;
  letter-spacing: 2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 30px;
  position: static;
}

.paragraph-25 {
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.heading-75 {
  color: var(--white);
  text-align: center;
  letter-spacing: 2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 30px;
}

.heading-76 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

.paragraph-26 {
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.button-241 {
  color: var(--black);
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-241:hover {
  color: red;
  background-color: #303030;
}

.button-242 {
  color: var(--black);
  background-color: #ff0d11;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-242:hover {
  color: red;
  background-color: #303030;
}

.button-243 {
  color: var(--black);
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-243:hover {
  color: red;
  background-color: #303030;
}

.section-41 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf214b318ba56_contactusss.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 150px;
  position: relative;
  top: 80px;
}

.section-42 {
  margin-bottom: 111px;
  position: relative;
  top: 95px;
}

.grid-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
  position: static;
}

.heading-77 {
  color: red;
  letter-spacing: -5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 25px;
  line-height: 27px;
}

.div-block-22 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-78 {
  color: red;
  letter-spacing: 1px;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 27px;
}

.paragraph-27 {
  color: var(--black);
  font-size: 22px;
  line-height: 30px;
  text-decoration: none;
}

.paragraph-28 {
  color: var(--black);
  font-size: 22px;
}

.paragraph-29 {
  margin-top: 32px;
  font-size: 22px;
}

.paragraph-30 {
  color: var(--black);
  font-size: 22px;
}

.paragraph-31 {
  padding-top: 70px;
  padding-right: 0;
}

.div-block-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 38px;
  padding-top: 0;
  display: flex;
}

.div-block-24 {
  margin-top: 4px;
}

.div-block-25 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-86 {
  padding-top: 19px;
}

.div-block-26 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.button-244 {
  background-color: #1362a8;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-244:hover {
  color: #1362a8;
  background-color: #303030;
}

.div-block-27 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: -76px;
  display: flex;
}

.paragraph-32 {
  color: #999;
  font-size: 10px;
  line-height: 12px;
}

.column-37 {
  margin-top: -51px;
}

.image-87 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.columns-13 {
  margin-top: -10px;
}

.paragraph-33 {
  font-size: 18px;
  line-height: 24px;
}

.bold-text-3 {
  color: var(--black);
}

.body-12 {
  margin-top: 0;
}

.paragraph-34, .paragraph-35, .paragraph-36, .paragraph-37, .bold-text-4 {
  font-size: 22px;
  line-height: 30px;
}

.image-88 {
  display: block;
}

.container-27 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.paragraph-38 {
  color: #fff;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
}

.container-28 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-39 {
  color: #fff;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
}

.container-29 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-40 {
  color: var(--white);
  text-align: center;
  font-size: 22px;
  line-height: 30px;
}

.container-30 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-41 {
  color: var(--white);
  text-align: center;
  font-size: 22px;
  line-height: 30px;
}

.container-31 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-42 {
  color: var(--white);
  text-align: center;
  font-size: 22px;
  line-height: 30px;
}

.container-32 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-43 {
  color: var(--white);
  text-align: center;
  font-size: 22px;
  line-height: 30px;
}

.container-33 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-79 {
  text-align: center;
  letter-spacing: 18px;
  margin-top: -3px;
  margin-left: 16px;
  font-family: Lulo Clean, sans-serif;
  font-size: 18px;
}

.grid-27 {
  grid-column-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1.5fr;
  margin-top: 6px;
}

.heading-80 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  display: flex;
}

.heading-81 {
  color: red;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 20px;
}

.div-block-28 {
  flex-direction: column;
  align-items: flex-start;
  width: 190px;
  min-width: 190px;
  max-width: 190px;
  display: flex;
}

.link-19 {
  color: #2c2c2c;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.link-20, .link-21, .link-22, .link-23, .link-24 {
  color: #2c2c2c;
  margin-top: 10px;
  font-size: 15px;
}

.div-block-29 {
  flex-direction: column;
  align-items: flex-start;
  width: 190px;
  min-width: 190px;
  max-width: 190px;
  display: flex;
}

.heading-82 {
  color: red;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 20px;
  display: flex;
}

.link-25, .link-26 {
  color: #2c2c2c;
  margin-top: 10px;
  font-size: 15px;
}

.link-27 {
  color: #2c2c2c;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.link-28 {
  color: #2c2c2c;
  margin-top: 10px;
  font-size: 15px;
}

.link-29 {
  margin-top: 10px;
  font-size: 15px;
}

.bold-text-5 {
  color: #2c2c2c;
}

.link-30, .link-31 {
  color: #2c2c2c;
  margin-top: 10px;
}

.div-block-30 {
  flex-direction: column;
  align-items: flex-start;
  width: 190px;
  min-width: 190px;
  max-width: 190px;
  display: flex;
}

.bold-text-6, .bold-text-7 {
  color: #2c2c2c;
}

.div-block-31 {
  flex-direction: column;
  align-items: flex-start;
  width: 190px;
  min-width: 190px;
  max-width: 190px;
  display: flex;
}

.grid-28 {
  grid-column-gap: 3px;
  grid-row-gap: 2px;
  order: 0;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-flow: row;
  place-items: start;
}

.bold-text-8, .bold-text-9 {
  margin-left: -8px;
}

.bold-text-10 {
  color: #2c2c2c;
  margin-left: -8px;
}

.bold-text-11 {
  margin-left: -8px;
}

.link-32, .link-33, .link-34 {
  color: #2c2c2c;
}

.grid-29 {
  grid-row-gap: 7px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1.75fr;
  margin-top: 5px;
}

.div-block-32 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-35 {
  color: #2c2c2c;
  margin-left: 0;
  padding-left: 6px;
}

.link-36, .link-37, .link-38 {
  color: #2c2c2c;
  padding-left: 5px;
}

.image-89 {
  margin-left: 3px;
}

.image-90 {
  align-self: baseline;
}

.link-39, .link-40, .link-41, .link-42, .link-43, .link-44, .link-45, .link-46 {
  margin-top: 10px;
}

.div-block-33 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-34 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.container-35 {
  margin-top: 16px;
}

.paragraph-44 {
  margin-top: 10px;
  padding-left: 15px;
}

.link-47 {
  margin-top: 10px;
}

.button-245 {
  text-align: center;
  background-color: #062443;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
}

.button-245:hover {
  color: #a9b7d8;
  background-color: #303030;
}

.image-91 {
  margin-top: 35px;
}

.section_v530_sw {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf205e218ba55_530bgsw.png");
  background-position: 50%;
  background-size: cover;
  position: relative;
  top: 80px;
}

.button-246 {
  color: var(--black);
  letter-spacing: 1px;
  background-color: #4dccf0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-246:hover {
  color: #4dccf0;
  background-color: #303030;
}

.image-92 {
  width: 320px;
  min-width: 320px;
  height: 320px;
  min-height: 320px;
}

.column-38 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-video-4 {
  display: none;
}

.menu-button {
  position: relative;
  left: -67px;
}

.section_keyboards_mobile_view, .section_keyboards_landscape_mobile_view, .v770_feature_icons_tablet {
  display: none;
}

.mask-2 {
  position: relative;
}

.image-93 {
  margin-top: -22px;
}

.section_v770_data_info_mobile {
  display: none;
}

.section-43 {
  min-width: 100%;
  min-height: 100%;
  display: none;
}

.container-36 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-35 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-94 {
  padding-left: 50px;
  padding-right: 50px;
}

.button-247 {
  text-align: center;
  letter-spacing: -2px;
  text-indent: 0;
  background-color: #ff0004;
  width: 250px;
  height: 40px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
}

.div-block-36, .div-block-37 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-95 {
  padding-left: 50px;
  padding-right: 50px;
}

.image-96 {
  padding-left: 50px;
  padding-right: 50px;
  display: block;
}

.paragraph-45 {
  color: var(--white);
  text-align: center;
  width: auto;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 700;
}

.paragraph-46 {
  color: var(--white);
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 700;
}

.paragraph-47 {
  color: var(--white);
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.container-37 {
  display: flex;
}

.grid-30 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.div-block-38, .div-block-39, .div-block-40 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-248 {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  background-color: #ff0004;
  width: 250px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-248:hover {
  color: red;
  background-color: #303030;
}

.button-249 {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  background-color: #ff0004;
  width: 250px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-249:hover {
  color: red;
  background-color: #303030;
}

.button-250 {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  background-color: #ff0004;
  width: 250px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-250:hover {
  color: #ff0004;
  background-color: #303030;
}

.div-block-41 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-251 {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  background-color: #ff0004;
  width: 250px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-251:hover {
  color: #ff0004;
  background-color: #303030;
}

.button-252 {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  background-color: #ff0004;
  width: 250px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-252:hover {
  color: red;
  background-color: #303030;
}

.button-253 {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  background-color: #ff0004;
  width: 250px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-253:hover {
  color: #ff0004;
  background-color: #303030;
}

.div-block-42, .div-block-43 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-48 {
  color: #fff;
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.paragraph-49, .paragraph-50 {
  color: var(--white);
  text-align: center;
  font-weight: 700;
}

.paragraph-51 {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  font-weight: 700;
}

.paragraph-52, .paragraph-53 {
  color: var(--white);
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.paragraph-54 {
  color: var(--white);
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-55 {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 29px;
}

.heading-83 {
  text-align: center;
  letter-spacing: -5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 26px;
}

.button-254 {
  background-color: #ff0004;
}

.section-44 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2f48218b927_software_bg.png");
  background-position: 50%;
  background-size: cover;
  position: relative;
  top: 130px;
}

.button-255 {
  color: var(--black);
  background-color: #ed2626;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
}

.button-255:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-256 {
  color: var(--black);
  text-align: center;
  background-color: #ed2626;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-256:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-257 {
  color: var(--black);
  text-align: center;
  background-color: #ed2626;
  margin-top: 13px;
  padding-top: 9px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-257:hover {
  color: #ed2626;
  background-color: #303030;
}

.button-258 {
  background-color: #ed2626;
}

.paragraph-56 {
  color: var(--white);
  letter-spacing: 1px;
  margin-top: 0;
  font-size: 10px;
  line-height: 10px;
}

.image-97 {
  max-width: 125px;
  max-height: 125px;
}

.section-45 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf224c918ba77_370_BG.png"), url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf24ea118ba6f_370_BG.png");
  background-position: 50%, 50%;
  background-size: cover, cover;
  position: relative;
  top: 140px;
}

.image-98 {
  margin-top: -19px;
}

.section-46 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2b39518ba78_36160_BG.png");
  background-position: 50%;
  background-size: cover;
  position: relative;
  top: 80px;
}

.button-259 {
  color: var(--black);
  letter-spacing: 1px;
  background-color: #cfdb2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-259:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.paragraph-57 {
  text-align: justify;
  margin-top: 57px;
  margin-bottom: 44px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-58 {
  text-align: justify;
  margin-top: 51px;
  margin-bottom: 25px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-59 {
  text-align: justify;
  margin-top: 19px;
  margin-bottom: 32px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-60 {
  text-align: justify;
  margin-top: 57px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-61 {
  text-align: justify;
  margin-top: 54px;
  margin-bottom: 15px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-62 {
  text-align: justify;
  margin-top: 51px;
  margin-bottom: 38px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-63 {
  text-align: justify;
  margin-top: 76px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-64 {
  text-align: justify;
  margin-top: 79px;
  margin-bottom: 32px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-65 {
  text-align: center;
  margin-top: 70px;
  margin-bottom: 32px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-66 {
  text-align: justify;
  margin-top: 63px;
  margin-bottom: 29px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-67 {
  text-align: justify;
  margin-top: 51px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-68 {
  text-align: justify;
  margin-top: 54px;
  margin-bottom: 38px;
  font-size: 25px;
  line-height: 30px;
  position: relative;
  top: 57px;
}

.paragraph-69 {
  text-align: justify;
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-70 {
  text-align: justify;
  margin-top: 48px;
  margin-bottom: 38px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-71 {
  text-align: justify;
  margin-top: 51px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-72, .paragraph-73, .paragraph-74, .paragraph-75, .paragraph-76 {
  text-align: justify;
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-77 {
  text-align: justify;
  margin-top: 92px;
  margin-bottom: 50px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-78 {
  text-align: justify;
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 25px;
  line-height: 30px;
}

.about-product-text {
  text-align: justify;
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-80 {
  text-align: justify;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-81, .paragraph-82 {
  text-align: justify;
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 25px;
  line-height: 30px;
}

.section-47 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e48818bac0_where2buy_eu.png");
  background-position: 0 0;
  background-size: cover;
  position: relative;
  top: 80px;
}

.container-38 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-84 {
  color: var(--white);
  font-family: Lulo Clean, sans-serif;
  position: static;
}

.paragraph-83 {
  color: var(--white);
  margin-top: -6px;
  font-family: Lulo Clean, sans-serif;
}

.button-260 {
  text-align: center;
  width: 300px;
  height: 40px;
  margin-top: 10px;
  font-family: Lulo Clean, sans-serif;
}

.button-260:hover {
  background-color: var(--white);
  color: #333;
}

.button-261, .button-262 {
  margin-top: 10px;
}

.button-263 {
  text-align: center;
  width: 300px;
  height: 40px;
  margin-top: 10px;
  font-family: Lulo Clean, sans-serif;
}

.button-263:hover {
  background-color: var(--white);
  color: #333;
}

.button-264 {
  text-align: center;
  width: 300px;
  height: 40px;
  margin-top: 10px;
  font-family: Lulo Clean, sans-serif;
}

.button-264:hover {
  background-color: var(--white);
  color: #333;
}

.button-265 {
  text-align: center;
  width: 300px;
  height: 40px;
  margin-top: 10px;
  font-family: Lulo Clean, sans-serif;
}

.button-265:hover {
  background-color: var(--white);
  color: #333;
}

.button-266 {
  text-align: center;
  width: 300px;
  height: 40px;
  margin-top: 10px;
  font-family: Lulo Clean, sans-serif;
}

.button-266:hover {
  background-color: var(--white);
  color: #333;
}

.button-267 {
  text-align: center;
  width: 300px;
  height: 40px;
  margin-top: 10px;
  font-family: Lulo Clean, sans-serif;
}

.button-267:hover {
  background-color: var(--white);
  color: #333;
}

.section-48 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2d4bc18bac2_vp4100_UPDATE.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  top: 80px;
}

.column-40 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-85 {
  color: #fff;
  letter-spacing: -5px;
  text-shadow: 1px 1px 8px #000;
  margin-top: 6px;
  font-family: Lulo Clean, sans-serif;
  font-size: 25px;
  line-height: 29px;
  display: block;
}

.button-268 {
  color: var(--black);
  letter-spacing: -2px;
  background-color: #ee4124;
  margin-top: 20px;
  font-family: Lulo Clean, sans-serif;
  line-height: 15px;
}

.button-268:hover {
  color: #ee4124;
  background-color: #303030;
}

.image-99 {
  margin-left: -35px;
}

.video-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.youtube {
  width: auto;
  height: auto;
}

.youtube-2, .video-5 {
  width: 50%;
  height: 50%;
}

.container-39 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-44 {
  width: 500px;
  height: 280px;
}

.video-6 {
  margin-top: 0;
}

.image-100 {
  margin-bottom: -13px;
}

.section-49 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf29d0518bad0_bluebg.png");
  background-position: 50%;
  background-size: cover;
  margin-bottom: -13px;
  position: relative;
  top: 66px;
}

.column-41 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-86 {
  color: var(--white);
  text-align: center;
  letter-spacing: -4px;
  font-family: Lulo Clean, sans-serif;
  font-size: 30px;
  line-height: 32px;
}

.paragraph-84 {
  color: var(--white);
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: 700;
  position: static;
}

.paragraph-85 {
  color: var(--white);
  text-align: center;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-269 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  width: 275px;
  margin-top: -1px;
  font-family: Lulo Clean, sans-serif;
  font-size: 13px;
}

.button-269:hover {
  color: red;
  background-color: #303030;
}

.button-270 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  width: 275px;
  font-family: Lulo Clean, sans-serif;
  font-size: 13px;
}

.button-270:hover {
  color: red;
  background-color: #303030;
}

.button-271 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  width: 275px;
  font-family: Lulo Clean, sans-serif;
  font-size: 13px;
}

.button-271:hover {
  color: red;
  background-color: #303030;
}

.button-272 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  width: 275px;
  font-family: Lulo Clean, sans-serif;
  font-size: 13px;
}

.button-272:hover {
  color: red;
  background-color: #303030;
}

.button-273 {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  width: 275px;
  font-family: Lulo Clean, sans-serif;
  font-size: 13px;
}

.button-273:hover {
  color: red;
  background-color: #303030;
}

.section-50 {
  position: relative;
  top: 124px;
}

.paragraph-86 {
  color: var(--black);
  text-align: center;
  background-color: #ffffffd9;
  padding: 10px 20px;
  font-weight: 700;
  line-height: 25px;
}

.section-51 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
  top: 80px;
}

.heading-87 {
  background-color: var(--white);
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080);
  margin-top: 13px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
}

.paragraph-87 {
  padding-right: 75px;
  font-size: 18px;
  line-height: 30px;
}

.div-block-45 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2fcfa18bad5_tradeshow.PNG");
  background-position: 50% 39%;
  background-size: cover;
  flex-direction: row;
  align-items: stretch;
  width: auto;
  padding-top: 125px;
  padding-bottom: 125px;
  display: flex;
  position: sticky;
}

.paragraph-88 {
  text-align: center;
  font-family: Lulo Clean, sans-serif;
}

.div-block-46 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf281bc18bacd_770q5.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-274 {
  color: var(--black);
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.button-274:hover {
  color: red;
  background-color: #303030;
}

.div-block-47 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf204f718bac8_patritostore.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-88 {
  color: var(--white);
  text-align: center;
  letter-spacing: 4px;
  margin-top: -2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 30px;
}

.paragraph-89 {
  color: var(--white);
  text-align: center;
  margin-top: -10px;
  font-size: 16px;
  font-weight: 700;
}

.button-275 {
  background-color: var(--white);
  color: #303030;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.button-275:hover {
  color: var(--white);
  background-color: #303030;
}

.button-276 {
  color: #b8ff72;
  background-color: #303030;
  margin-top: 5px;
  margin-bottom: 60px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-276:hover {
  color: #303030;
  background-color: #b8ff72;
}

.column-42 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-48 {
  padding-top: 5px;
  display: flex;
}

.image-101 {
  margin-top: 13px;
  display: inline-block;
}

.section-52 {
  position: relative;
  top: 80px;
}

.rich-text-block {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 36px;
}

.image-102, .heading-89, .paragraph-90 {
  display: none;
}

.section_ssd_vpr100 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf210c718bada_SSD_Template_Top_Banner_VPR100.jpg");
  background-position: 50%;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.vpr-data-info-section {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: static;
  top: 80px;
}

.paragraph-91 {
  text-align: justify;
  margin-top: 67px;
  font-size: 25px;
  line-height: 30px;
}

.vpr100_slider {
  width: 960px;
  height: 400px;
}

.vpr100_slide_a {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2271918bad6_VPR100_Slideshow_A.png");
  background-position: 50%;
  background-size: cover;
}

.vpr100_slide_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf24eba18bae5_VPR100_Slideshow_B.png");
  background-position: 50%;
  background-size: cover;
}

.vpr100_slide_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2475718badc_VPR100_Slideshow_C.png");
  background-position: 50%;
  background-size: cover;
}

.vpr100_slide_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2167418bad8_VPR100_Slideshow_D.png");
  background-position: 50%;
  background-size: cover;
}

.vpr100_slide_e {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2fb3818bad9_VPR100_Slideshow_G.png");
  background-position: 50%;
  background-size: cover;
}

.section-vpr {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2982018bae3_perfect_pair_3.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
  top: auto;
}

.heading-90 {
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  background-color: #0000;
  margin-left: 100px;
  margin-right: 100px;
  padding-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraph-92 {
  color: var(--white);
  text-align: center;
  margin-top: 32px;
  font-size: 21px;
  font-weight: 700;
}

.container-41 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-277 {
  color: var(--black);
  letter-spacing: 4px;
  background-color: #ff0004;
  margin-top: 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
}

.button-277:hover {
  color: #ff0004;
  background-color: #303030;
}

.section-54 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  position: static;
  top: 80px;
}

.button-278 {
  margin-top: 25px;
}

.image-107 {
  position: relative;
  top: -32px;
}

.paragraph-93 {
  display: none;
}

.image-108, .section-55 {
  display: block;
}

.section_mice_tablet_portrait, .section_mice_mobile_landscape {
  display: none;
}

.columns-15 {
  position: relative;
  top: 48px;
}

.heading-91 {
  text-align: center;
  letter-spacing: 2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 28px;
}

.video-7 {
  top: 19px;
}

.heading-92 {
  text-align: center;
  letter-spacing: 2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 28px;
}

.video-8 {
  top: 22px;
}

.background-video-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -16px;
  display: flex;
  top: 67px;
}

.heading-93 {
  text-align: center;
  background-color: #ff00008c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-family: Lulo Clean, sans-serif;
  font-size: 30px;
  line-height: 40px;
  display: flex;
}

.text-block-6 {
  text-align: center;
  font-family: Lulo Clean, sans-serif;
}

.container-51 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-56 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 44px;
  position: relative;
  top: 133px;
  bottom: 54px;
}

.columns-17 {
  display: block;
}

.image-112, .image-113 {
  width: 320px;
  min-width: 320px;
  height: 320px;
  min-height: 320px;
}

.column-45 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-video-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  min-height: 600px;
  max-height: 600px;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
  top: 80px;
}

.heading-94 {
  text-align: center;
  background-color: #000000b3;
  margin-top: 10px;
  padding: 25px 8px 25px 27px;
  font-family: Lulo Clean, sans-serif;
  font-size: 75px;
  line-height: 85px;
}

.text-block-7 {
  text-align: center;
  background-color: #000000b3;
  margin-top: 16px;
  padding: 10px 15px;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

.section-57 {
  color: var(--black);
  font-family: Lulo Clean, sans-serif;
  font-size: 14px;
  position: relative;
  top: 86px;
}

.container-52 {
  display: flex;
}

.div-block-51 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2fe2318baf6_Level_1.png");
  background-position: 0 0;
  background-size: contain;
  width: 320px;
  height: 445px;
}

.div-block-52 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2109a18baf2_lvl_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  align-items: center;
  width: 320px;
  height: 553px;
  display: flex;
}

.div-block-53 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2d5ef18bb00_lvl_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  align-items: center;
  width: 320px;
  height: 553px;
  display: flex;
}

.div-block-54 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2001518baff_lvl_3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  align-items: center;
  width: 320px;
  height: 553px;
  display: flex;
}

.heading-95 {
  text-align: center;
  margin-top: 142px;
  font-family: Lulo Clean, sans-serif;
  font-size: 25px;
  position: static;
}

.text-block-8 {
  text-align: center;
  margin-top: 13px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.button-279 {
  color: var(--black);
  background-color: #4dccf0;
  margin-top: 121px;
  font-size: 10px;
}

.button-279:hover {
  color: #4dccf0;
  background-color: #303030;
}

.button-280 {
  color: var(--black);
  background-color: #cfdb2a;
  margin-top: 67px;
  font-size: 10px;
}

.button-280:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.button-281 {
  color: var(--black);
  background-color: #ed2626;
  margin-top: 18px;
  font-size: 10px;
}

.button-281:hover {
  color: #ed2626;
  background-color: #303030;
}

.heading-96 {
  text-align: center;
  margin-top: -13px;
  font-size: 13px;
  line-height: 13px;
}

.background-video-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  min-height: 600px;
  max-height: 600px;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
  position: relative;
  top: 80px;
}

.section-58 {
  margin-top: 32px;
  position: relative;
  top: 80px;
}

.field-label {
  margin-top: -8px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.text-field {
  text-align: left;
  white-space: normal;
  height: 200px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: block;
}

.text-field-2, .text-field-3 {
  height: 200px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-field-4 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: block;
}

.paragraph-94 {
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 32px;
}

.submit-button {
  color: var(--black);
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
}

.submit-button:hover {
  color: red;
  background-color: #303030;
}

.background-video-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  top: 80px;
}

.container-53 {
  margin-top: 200px;
  margin-bottom: 200px;
}

.heading-97 {
  text-align: center;
  font-family: Lulo Clean, sans-serif;
}

.section-59 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23eea18bb13_gamerbundlebg.jpg");
  background-position: 50% 35%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  top: 80px;
}

.container-54 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.heading-98 {
  color: var(--white);
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  font-family: Lulo Clean, sans-serif;
}

.button-282 {
  color: #b8ff72;
  background-color: #303030;
  font-family: Lulo Clean, sans-serif;
  font-size: 26px;
}

.button-282:hover {
  color: #303030;
  background-color: #b8ff72;
}

.paragraph-95 {
  color: #fff;
  text-align: center;
  letter-spacing: 6px;
  margin-top: 16px;
}

.div-block-55 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-46 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.field-label-2, .field-label-3, .text-field-5, .field-label-4, .text-field-6, .field-label-5, .text-field-7, .field-label-6, .text-field-8, .field-label-7, .text-field-9, .field-label-8, .text-field-10, .field-label-9, .field-label-10, .field-label-11, .field-label-12, .text-field-11, .field-label-13, .text-field-12, .field-label-14, .text-field-13, .text-field-14, .text-field-15, .text-field-16, .text-field-17, .first_name_label, .email_address_label, .email_address_answer, .phone_number_label, .phone_number_answer, .full_address_label, .full_address_answer, .monetary_product_label, .monetary_product_answer, .stream_url_answer, .how_can_you_promote_label, .how_can_you_promote_answer, .why_should_you_be_chosen_answer, .primary_game_answer, .secondary_game_answer, .social_media_answer_1, .social_media_answer_2, .social_media_answer_3, .social_media_answer_4, .social_media_answer_5, .social_media_answer_6, .social_media_answer_7, .social_media_answer_8, .text-field-18, .field-label-15, .text-field-19, .field-label-16, .field-label-17, .text-field-20, .field-label-18, .field-label-19, .field-label-20, .field-label-21, .age_answer, .age_label {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-99 {
  text-align: center;
}

.v380_background_video {
  display: block;
  top: 80px;
}

.div-block-56 {
  width: 960px;
  height: 650px;
}

.background-video-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1000px;
  max-height: none;
  margin-top: 0;
  padding-top: 116px;
  padding-bottom: 122px;
  display: flex;
  position: sticky;
  top: auto;
  bottom: auto;
  overflow: hidden;
}

.heading-100 {
  letter-spacing: 27px;
  background-color: #e7a600ad;
  margin-top: 16px;
  padding: 15px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 66px;
}

.heading-101 {
  text-align: center;
  background-color: #fa0b0b7d;
  padding: 15px 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.image-114 {
  margin-top: -35px;
}

.section-keyboard {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2af2f18bb09_viper_v765_award_update.jpg");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 700px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
  top: auto;
}

.heading-102 {
  color: #fff;
  text-align: center;
  margin-top: -6px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.container-56 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-61 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20f8118bb15_cyberpunk2077.jpg");
  background-position: 50% 49%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 750px;
  display: flex;
  position: relative;
  top: 80px;
}

.heading-103 {
  color: var(--white);
  text-align: center;
  background-color: #00000091;
  padding-top: 14px;
  padding-bottom: 11px;
  padding-left: 0;
  font-family: Lulo Clean, sans-serif;
}

.paragraph-96 {
  text-align: center;
  font-weight: 700;
}

.container-57 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button-283 {
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
}

.button-283:hover {
  color: red;
  background-color: #303030;
}

.section-62 {
  height: auto;
  margin-bottom: 60px;
  position: relative;
  top: 102px;
}

.container-58 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-104 {
  text-align: center;
  letter-spacing: -8px;
  font-family: Lulo Clean, sans-serif;
  line-height: 39px;
}

.paragraph-97 {
  text-align: center;
  font-size: 25px;
  line-height: 30px;
}

.heading-105 {
  margin-top: 3px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 63px;
  font-weight: 400;
  line-height: 63px;
}

.columns-18 {
  margin-top: 86px;
  margin-bottom: 83px;
  display: flex;
}

.column-47 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-98 {
  margin-top: 4px;
}

.image-115 {
  margin-bottom: 19px;
}

.paragraph-99 {
  color: #fff0;
  margin-top: 0;
  padding-top: 0;
  font-size: 0;
}

.paragraph-100 {
  color: #999;
}

.heading-106 {
  flex-direction: column;
  justify-content: center;
  font-family: Lulo Clean, sans-serif;
  display: flex;
}

.container-59 {
  display: flex;
}

.heading-107 {
  font-family: Lulo Clean, sans-serif;
  font-size: 31px;
  position: static;
}

.slide-66 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf268bf18bb0a_sodimm_viper_steel.jpg");
  background-position: 50%;
  background-size: cover;
}

.section-63 {
  height: 600px;
  position: relative;
  top: 67px;
}

.dram_disclaimer_text {
  margin-top: 20px;
  margin-bottom: 20px;
  position: static;
  top: 40px;
}

.paragraph-101 {
  text-align: center;
  font-size: 12px;
  line-height: 14px;
}

.image-116 {
  width: 400px;
  max-width: 400px;
  height: 299.984px;
}

.div-block-57 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf21a1d18b922_Accessories_Section.png");
  background-position: 50% 0;
  background-size: cover;
  width: 400px;
  max-width: 400px;
  height: 230px;
  max-height: 250px;
}

.heading-108 {
  color: #fff;
  text-align: center;
}

.div-block-58 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf277be18b877_Gaming_Headset_Section.png");
  background-position: 50% 0;
  background-size: cover;
  width: 400px;
  height: 230px;
}

.heading-109 {
  color: var(--white);
}

.div-block-59 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e64418b840_novice.png");
  background-position: 50% 100%;
  background-size: cover;
  width: 300px;
  height: 32px;
  margin-top: -10px;
  margin-left: -13px;
  padding-left: 0;
}

.heading-110 {
  color: #4dccf0;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-60 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2558218b861_intermediate.png");
  background-position: 50% 100%;
  background-size: cover;
  width: 300px;
  height: 32px;
  margin-left: -19px;
}

.heading-111 {
  color: #cfdb2a;
  margin-top: 0;
  margin-bottom: -6px;
  font-size: 38px;
}

.heading-112 {
  color: #ed2626;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-61 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2072a18b83e_expert.png");
  background-position: 50% 100%;
  background-size: cover;
  width: 300px;
  height: 32px;
  margin-left: -19px;
}

.bold-text-17 {
  font-size: 15px;
}

.div-block-62 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf220fb18b841_Gaming_Keyboards_Section.png");
  background-position: 50% 0;
  background-size: cover;
  width: 400px;
  height: 230px;
}

.heading-113 {
  color: var(--white);
}

.div-block-63 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22b0118b868_Gaming_Mice_Section.png");
  background-position: 50% 0;
  background-size: cover;
  width: 400px;
  height: 230px;
}

.heading-114 {
  color: var(--white);
}

.div-block-64 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf29f6018b879_Performance_Memory_Section.png");
  background-position: 50% 0;
  background-size: cover;
  width: 400px;
  height: 230px;
}

.heading-115 {
  float: none;
  color: var(--white);
  text-align: center;
}

.div-block-65 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf214ee18b86c_Solid_State_Drives_Section.png");
  background-position: 50% 0;
  background-size: cover;
  width: 400px;
  height: 230px;
}

.heading-116 {
  color: var(--white);
}

.heading-117 {
  color: var(--white);
  margin-top: -19px;
  margin-bottom: 0;
  padding-left: 22px;
  font-size: 25px;
}

.div-block-66 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2cd4f18b9a2_330_Icons_Foldable_Mic.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 80px;
}

.div-block-67 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2cd4f18b9a2_330_Icons_Foldable_Mic.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 79px;
}

.grid-31 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
}

.div-block-68 {
  width: 1px;
}

.div-block-69 {
  width: 125px;
  height: 125px;
}

.div-block-70 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2cd4f18b9a2_330_Icons_Foldable_Mic.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 79px;
}

.heading-118 {
  color: var(--white);
  text-align: center;
  margin-top: 2px;
  font-size: 13px;
  line-height: 12px;
}

.div-block-71 {
  width: 125px;
  height: 125px;
}

.div-block-72 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf21de018b9a5_330_Icons_Stereo.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 79px;
}

.div-block-73 {
  width: 125px;
  height: 125px;
}

.div-block-74 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23b1718b990_361_71_SurroundSound.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-119 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-75 {
  width: 125px;
  height: 125px;
}

.div-block-76 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2832f18b993_361_foldable_mic.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-120 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-77 {
  width: 125px;
  height: 125px;
}

.div-block-78 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28a3f18b994_361_UBR.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-121 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.bold-text-18 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-122 {
  color: #fff;
  margin-top: -15px;
  margin-bottom: -5px;
  margin-left: 29px;
  font-size: 30px;
  font-weight: 400;
}

.div-block-79 {
  width: 125px;
  height: 125px;
}

.div-block-80 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27dc518b986_380_71_SurroundSound.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-123 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-81 {
  width: 125px;
  height: 125px;
}

.div-block-82 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2670d18b985_370_icons_foldablemic.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-83 {
  width: 125px;
  height: 125px;
}

.div-block-84 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf21c6118b98a_370_icons_UBR.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-85 {
  width: 125px;
  height: 125px;
}

.div-block-86 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2648d18b97e_380_Ergo_Design.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-124 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.image-117 {
  margin-right: 19px;
}

.div-block-87 {
  width: 125px;
  height: 125px;
}

.div-block-88 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27dc518b986_380_71_SurroundSound.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-89 {
  width: 125px;
  height: 125px;
}

.div-block-90 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23e5418b980_380_Detachable_Mic.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-91 {
  width: 125px;
  height: 125px;
}

.div-block-92 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf29fb518b97d_380_DL_SW.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.container-60 {
  padding-bottom: 41px;
}

.div-block-93 {
  width: 125px;
  height: 125px;
}

.div-block-94 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2934e18b974_530_LED_Icons.png");
  background-position: 50% 0;
  background-size: 125px;
  width: 125px;
  height: 78px;
}

.heading-125 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-95 {
  width: 125px;
  height: 125px;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-96 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf219a118b973_530_profiles.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-97 {
  width: 125px;
  height: 125px;
}

.div-block-98 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf26f8a18b97c_530_optical_sensor.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-99 {
  width: 125px;
  height: 125px;
}

.div-block-100 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20d5f18ba69_Ambi_Icon_550.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-126 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-101 {
  width: 125px;
  height: 125px;
}

.div-block-102 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e32118b972_5K550_icon.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-103 {
  width: 125px;
  height: 125px;
}

.div-block-104 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf204c118b96a_Pixart_icon.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-105 {
  width: 125px;
  height: 125px;
}

.div-block-106 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23bf318b970_FullyCustomizable.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-107 {
  width: 125px;
  height: 125px;
}

.div-block-108 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf219b718b96e_62551_icon_.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-127 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-109 {
  width: 125px;
  height: 125px;
}

.div-block-110 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf204c118b96a_Pixart_icon.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-128 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-111 {
  width: 125px;
  height: 125px;
}

.div-block-112 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23bf318b970_FullyCustomizable.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-129 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-113 {
  width: 125px;
  height: 125px;
}

.div-block-114 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2705c18b95a_560_icons_dpi.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-130 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-115 {
  width: 125px;
  height: 125px;
}

.div-block-116 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2db2618b967_560_icons_weight.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-131 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-117 {
  width: 125px;
  height: 125px;
}

.div-block-118 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2bfdc18b940_570_icons_DPI.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-132 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-119 {
  width: 125px;
  height: 125px;
}

.div-block-120 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20c3d18b946_570_icons_FPSMMO.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-133 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-121 {
  width: 125px;
  height: 125px;
}

.div-block-122 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c25318b93c_570_icons_Weight.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-134 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.heading-135 {
  color: #fff;
  background-color: #ff000078;
  width: 170px;
  margin-top: -10px;
  margin-bottom: 6px;
  padding-left: 6px;
  font-size: 30px;
}

.div-block-123 {
  width: 125px;
  height: 125px;
}

.div-block-124 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2480618b939_730_Kailh.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-136 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-125 {
  width: 125px;
  height: 125px;
}

.div-block-126 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2785f18b94c_730_Al.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-127 {
  width: 125px;
  height: 125px;
}

.div-block-128 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf21a1418b932_760_icons.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-137 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-129 {
  width: 125px;
  height: 125px;
}

.div-block-130 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2f5cc18b92e_760_icons_usb.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-131 {
  width: 125px;
  height: 125px;
}

.div-block-132 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2921718b930_760_icons_Kailh.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-133 {
  width: 125px;
  height: 125px;
}

.div-block-134 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2198f18b921_765_kailh_box_switch.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-138 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-135 {
  width: 125px;
  height: 125px;
}

.div-block-136 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf236e918b91f_765_water_dust_switch.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-137 {
  width: 125px;
  height: 125px;
}

.div-block-138 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2f7f118b926_765_aluminum_chassis.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-139 {
  width: 125px;
  height: 125px;
}

.div-block-140 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf21b2e18b88f_770_kailh_switch.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-139 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 10px;
  line-height: 13px;
}

.div-block-141 {
  width: 125px;
  height: 125px;
}

.div-block-142 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22b1718b928_770_al_13.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-143 {
  width: 125px;
  height: 125px;
}

.div-block-144 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20dfa18b916_770_7_default_lighting_effects.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-145 {
  width: 125px;
  height: 125px;
}

.div-block-146 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2fede18b918_770_macro_keys.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-147 {
  width: 125px;
  height: 125px;
}

.div-block-148 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2294618b889_770_multimedia_keys.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-149 {
  width: 125px;
  height: 125px;
}

.div-block-150 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2197d18b891_770_usb_pass.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-151 {
  width: 125px;
  height: 125px;
}

.div-block-152 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25b2c18ba17_Hub_Icon_Audio_Ports.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-140 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-153 {
  width: 125px;
  height: 125px;
}

.div-block-154 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf29aad18ba12_Hub_Icon_Protection.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-155 {
  width: 125px;
  height: 125px;
}

.div-block-156 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf26f8918ba13_Hub_Icon_USB.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-157 {
  width: 125px;
  height: 125px;
}

.div-block-158 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf264bf18ba01_V3_DDR3.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-141 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-159 {
  width: 125px;
  height: 125px;
}

.div-block-160 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25eb418b9d8_V4_intelAMD.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-161 {
  width: 125px;
  height: 125px;
}

.div-block-162 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2109f18b9db_V4_sodimmm.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-163 {
  width: 125px;
  height: 125px;
}

.div-block-164 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf26afc18b9f7_V3_speeds_up_to_2133.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.mem-disclamer {
  text-align: center;
  margin-top: 0;
  margin-bottom: auto;
  line-height: 16px;
  display: inline-block;
}

.div-block-165 {
  width: 125px;
  height: 125px;
}

.div-block-166 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22b5c18b9d9_V4_DDR4.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-142 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-167 {
  width: 125px;
  height: 125px;
}

.div-block-168 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25eb418b9d8_V4_intelAMD.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-169 {
  width: 125px;
  height: 125px;
}

.div-block-170 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a14318b9e1_V4_speeds_up_to_4000.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.paragraph-103 {
  text-align: center;
  line-height: 16px;
}

.div-block-171 {
  width: 125px;
  height: 125px;
}

.div-block-172 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22b5c18b9d9_V4_DDR4.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-143 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-173 {
  width: 125px;
  height: 125px;
}

.div-block-174 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25eb418b9d8_V4_intelAMD.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-175 {
  width: 125px;
  height: 125px;
}

.div-block-176 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2109f18b9db_V4_sodimmm.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-177, .div-block-178 {
  width: 125px;
  height: 125px;
}

.div-block-179 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf256a818b9de_V4_speeds_up_to.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.paragraph-104 {
  text-align: center;
  line-height: 16px;
}

.div-block-180 {
  width: 125px;
  height: 125px;
}

.div-block-181 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22b5c18b9d9_V4_DDR4.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-144 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-182 {
  width: 125px;
  height: 125px;
}

.div-block-183 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25eb418b9d8_V4_intelAMD.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-184 {
  width: 125px;
  height: 125px;
}

.div-block-185 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf240b218b9f0_V4_speeds_up_to_2800.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-186 {
  width: 125px;
  height: 125px;
}

.div-block-187 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2529818b9f5_VE_RED.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-188 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-size: 125px;
  width: 125px;
  height: 125px;
}

.div-block-189 {
  width: 125px;
  height: 125px;
}

.div-block-190 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf29d6f18b9f3_VE_GREY.png");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: scroll;
  width: 125px;
  height: 78px;
}

.paragraph-105 {
  text-align: center;
  line-height: 16px;
}

.div-block-191 {
  width: 125px;
  height: 125px;
}

.div-block-192 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25eaf18ba03_LEDBackllit.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-145 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-193 {
  width: 125px;
  height: 125px;
}

.div-block-194 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf276f918ba04_Large_Form_Factor.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-195 {
  width: 125px;
  height: 125px;
}

.div-block-196 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2bebb18ba07_Rigid_Polymer_Surface.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 79px;
}

.div-block-197 {
  width: 125px;
  height: 125px;
}

.div-block-198 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf24e2b18b9c0_VPRGB_DDR4.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-146 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-199 {
  width: 125px;
  height: 125px;
}

.div-block-200 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a28018b9c3_VPRGB_IntelAMD.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-201 {
  width: 125px;
  height: 125px;
}

.div-block-202 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c41418b9c1_VPRGB_Speeds.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-203 {
  width: 125px;
  height: 125px;
}

.div-block-204 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf20aff18b9c6_VPRGB_5_Zones.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.paragraph-106 {
  text-align: center;
  line-height: 16px;
}

.div-block-205 {
  width: 125px;
  height: 125px;
}

.div-block-206 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22b5c18b9d9_V4_DDR4.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-147 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-207 {
  width: 125px;
  height: 125px;
}

.div-block-208 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25eb418b9d8_V4_intelAMD.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-209 {
  width: 125px;
  height: 125px;
}

.div-block-210 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2109f18b9db_V4_sodimmm.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-211 {
  width: 125px;
  height: 125px;
}

.div-block-212 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2652518b9f1_V4_speeds_up_to_4400.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.paragraph-107 {
  text-align: center;
  line-height: 16px;
}

.bold-text-19 {
  font-size: 15px;
}

.div-block-213 {
  flex-direction: column;
  align-items: center;
  width: 125px;
  height: 150px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.div-block-214 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf236b318ba5b_Keyboards_Details.png");
  background-position: 50% 0;
  background-size: cover;
  width: 115px;
  height: 100px;
}

.button-284 {
  text-align: center;
  background-color: #ff0004;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 10px;
  font-size: 13px;
  line-height: 12px;
  display: flex;
}

.button-284:hover {
  color: red;
  background-color: #303030;
}

.div-block-215 {
  flex-direction: column;
  align-items: center;
  width: 125px;
  height: 150px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.div-block-216 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2f87b18ba67_Mice_Details.png");
  background-position: 50% 0;
  background-size: cover;
  width: 115px;
  height: 100px;
}

.div-block-217 {
  flex-direction: column;
  align-items: center;
  width: 125px;
  height: 150px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.div-block-218 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2331918ba5d_Headset_Details.png");
  background-position: 50% 0;
  background-size: cover;
  width: 115px;
  height: 100px;
}

.div-block-219 {
  flex-direction: column;
  align-items: center;
  width: 125px;
  height: 150px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.div-block-220 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf26c0c18b832_icon_solid_state_drives.png");
  background-position: 50% 0;
  background-size: cover;
  width: 115px;
  height: 100px;
}

.div-block-221 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2efe718b83a_icon_performance_memory.png");
  background-position: 50% 0;
  background-size: cover;
  width: 115px;
  height: 100px;
}

.div-block-222 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 125px;
  height: 150px;
  margin-left: 50px;
  margin-right: 50px;
  display: flex;
}

.div-block-223 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 125px;
  height: 150px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.div-block-224 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ef2718b831_icon_accessories.png");
  background-position: 50% 0;
  background-size: cover;
  width: 115px;
  height: 100px;
}

.div-block-225 {
  width: 125px;
  height: 125px;
}

.div-block-226 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ba9d18b9ba_VP4100_Read.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-148 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-227 {
  width: 125px;
  height: 125px;
}

.div-block-228 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2fbd918b9bf_VP4100_Write.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-229 {
  width: 125px;
  height: 125px;
}

.div-block-230 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a12418b9b1_VPN100_Max_Endurance.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-231 {
  width: 125px;
  height: 125px;
}

.div-block-icon {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ec7818b9b2_VPN100_External_Thermal_Sensor.png");
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-233 {
  width: 125px;
  height: 125px;
}

.div-block-234 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2d3f618b9bd_VP4100_Controller.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-235 {
  width: 125px;
  height: 125px;
}

.div-block-236 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23b4918b9b0_VPN100_Aluminum.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-237 {
  width: 125px;
  height: 125px;
}

.div-block-238 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2994b18b9da_VP4100_Ryzen_.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-239 {
  width: 125px;
  height: 125px;
}

.div-block-240 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf242fa18b9ad_VPN100_Read.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-149 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-241 {
  width: 125px;
  height: 125px;
}

.div-block-242 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27d6718b9ae_VPN100_Write.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-243 {
  width: 125px;
  height: 125px;
}

.div-block-244 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ec7818b9b2_VPN100_External_Thermal_Sensor.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-245 {
  width: 125px;
  height: 125px;
}

.div-block-246 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a12418b9b1_VPN100_Max_Endurance.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-247 {
  width: 125px;
  height: 125px;
}

.div-block-248 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e41c18b9ac_VPN100_E12.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-249 {
  width: 125px;
  height: 125px;
}

.div-block-250 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23b4918b9b0_VPN100_Aluminum.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-251 {
  width: 125px;
  height: 125px;
}

.div-block-252 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf235fa18b9b4_VPN100_6ThermalFins.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-253 {
  width: 125px;
  height: 125px;
}

.div-block-254 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf259fc18bad3_VPR100_Read.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-150 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.div-block-255 {
  width: 125px;
  height: 125px;
}

.div-block-256 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ab3b18bad1_VPR100_Write.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-257 {
  width: 125px;
  min-width: 125px;
  height: 125px;
  min-height: 78px;
}

.div-block-258 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ec7818b9b2_VPN100_External_Thermal_Sensor.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-259 {
  width: 125px;
  height: 125px;
}

.div-block-260 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e41c18b9ac_VPN100_E12.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-261 {
  width: 125px;
  height: 125px;
}

.div-block-262 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23b4918b9b0_VPN100_Aluminum.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.heading-151 {
  color: red;
  text-align: center;
}

.link-block {
  max-width: 100%;
  max-height: 100%;
  margin-top: 16px;
}

.paragraph-108 {
  text-align: justify;
  margin-top: 57px;
  font-size: 20px;
  line-height: 24px;
}

.heading-152 {
  color: var(--white);
  margin-top: -16px;
  margin-bottom: 0;
  font-size: 30px;
}

.heading-153 {
  color: var(--white);
  margin-top: -16px;
  margin-bottom: -6px;
  font-size: 30px;
}

.heading-154 {
  color: var(--white);
  margin-top: -10px;
  margin-bottom: 0;
  font-size: 30px;
}

.grid-32 {
  grid-template-rows: auto auto auto auto auto;
}

.div-block-263 {
  margin-top: 10px;
}

.div-block-263-hidden {
  margin-top: 10px;
  display: none;
}

.div-block-265 {
  margin-top: 10px;
}

.div-block-266 {
  margin-top: 10px;
  display: none;
}

.div-block-267 {
  margin-top: 10px;
}

.image-118, .image-119, .image-120, .image-121, .image-122 {
  margin-right: 5px;
}

.link-block-2 {
  margin-left: -16px;
}

.link-block-3 {
  margin-left: -60px;
}

.image-123 {
  margin-top: 25px;
  padding-left: 75px;
}

.image-124 {
  margin-top: 25px;
  margin-left: 35px;
  padding-left: 0;
  position: relative;
  left: 175px;
}

.div-block-268 {
  width: 275px;
}

.paragraph-109 {
  color: var(--white);
  background-color: #07020280;
  width: 300px;
  padding: 5px;
}

.text-block-9 {
  color: var(--white);
  letter-spacing: 0;
  background-color: #00000080;
  width: 364px;
  padding: 5px;
}

.text-block-10 {
  color: var(--white);
  background-color: #00000080;
  width: 352px;
  padding: 5px;
}

.heading-155 {
  color: #fff;
  background-color: #00000080;
  width: 402px;
  padding: 5px;
  font-size: 31px;
  line-height: 35px;
}

.text-block-11 {
  color: var(--white);
  background-color: #00000080;
  width: 350px;
  padding: 5px;
}

.text-block-12 {
  color: var(--white);
  background-color: #00000080;
  width: 211px;
  padding: 5px;
}

.text-block-13 {
  color: var(--white);
  background-color: #00000080;
  width: 212px;
  padding: 5px;
}

.text-block-14 {
  color: var(--white);
  background-color: #00000080;
  width: 230px;
  padding: 5px;
}

.text-block-15 {
  color: var(--white);
  background-color: #00000080;
  width: 353px;
  padding: 5px;
}

.text-block-16 {
  color: var(--white);
  background-color: #00000080;
  width: 231px;
  padding: 5px;
}

.text-block-17 {
  color: var(--white);
  background-color: #00000080;
  width: 238px;
  padding: 5px;
}

.link-block-4 {
  position: relative;
  top: 15px;
  left: 200px;
}

.link-block-4.w--current {
  text-align: left;
  font-size: 16px;
  position: relative;
  top: 15px;
  left: 200px;
}

.image-125 {
  margin-left: 38px;
}

.text-block-18 {
  text-align: center;
  font-size: 25px;
  line-height: 30px;
}

.text-block-19 {
  text-align: justify;
  margin-top: 15px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-20 {
  text-transform: uppercase;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.image-126 {
  float: none;
  clear: none;
}

.russian-blue-button {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #4dccf0;
  border: 1px #000;
  font-size: 15px;
  line-height: 15px;
  text-decoration: none;
}

.button-285 {
  text-align: center;
  text-transform: uppercase;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  line-height: 10px;
}

.icon-2 {
  color: #d3caca;
}

.icon-2:hover {
  color: var(--black);
}

.icon-3 {
  color: #d3caca;
}

.icon-3:hover {
  color: #000;
}

.columns-19, .div-block-269, .div-block-270 {
  display: block;
}

.bold-text-21 {
  text-transform: uppercase;
}

.heading-156, .button-286, .image-127 {
  display: none;
}

.columns-20 {
  margin-top: 22px;
  display: flex;
}

.grid-23-inv {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

.heading-38-inv {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: none;
}

.grid-21-copy {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr 1.5fr;
}

.grid-16-copy-copy {
  color: var(--black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.grid-22-copy {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-16-copy2 {
  color: var(--black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.grid-17-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-16-copy3 {
  color: var(--black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.heading-158 {
  color: red;
  background-color: #252525;
  padding: 10px;
  font-size: 24px;
  line-height: 25px;
}

.text-block-25 {
  color: #fff;
}

.div-block-271 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 13px;
  display: flex;
}

.text-block-23 {
  color: #fff;
}

.div-block-272 {
  padding-left: 90px;
}

.text-block-26 {
  color: #fffefe;
}

.div-block-273 {
  padding-left: 41px;
}

.bold-text-22 {
  color: #c9c9c9;
}

.heading-159 {
  color: red;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 17px;
}

.div-block-274 {
  margin-left: 59px;
}

.div-block-275 {
  margin-left: 51px;
}

.bold-text-23 {
  color: #fff;
}

.text-block-27 {
  color: #fff;
  font-size: 12px;
}

.container-62 {
  padding-bottom: 38px;
}

.columns-5-vp4100 {
  margin-top: 63px;
  display: flex;
}

.section-53-copy {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2982018bae3_perfect_pair_3.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
  top: 80px;
}

.section-64 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf24eca18bb42_DRAM_Template_Top_Banner_RGB_steel_1292020.jpg");
  background-position: 50%;
  background-size: cover;
  min-width: 0;
  height: auto;
  min-height: 700px;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.column-48 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-160 {
  color: #fff;
  background-color: #00000080;
  flex-direction: column;
  align-items: stretch;
  width: 250px;
  margin-top: -51px;
  margin-left: 0;
  padding: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 33px;
  line-height: 35px;
  display: flex;
}

.paragraph-110 {
  color: #fff;
  background-color: #00000080;
  margin-top: 5px;
  margin-bottom: 0;
  padding: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.button-288 {
  color: #b8ff72;
  background-color: #303030;
  margin-top: 5px;
  margin-bottom: 60px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-288:hover {
  color: #303030;
  background-color: #b8ff72;
}

.vprgbsteel_feature_icons {
  background-color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  top: 80px;
}

.container-63 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vipersteelrgb_bg {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23bf118bb44_viper_steel_RGB_cartoon.jpg");
  background-position: 50%;
  background-size: cover;
  height: auto;
  min-height: 650px;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 79px;
}

.heading-161 {
  color: #fff;
  text-align: center;
  letter-spacing: -7px;
  font-family: Lulo Clean, sans-serif;
  font-size: 35px;
}

.vipersteelrgbcompatibleapps {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2554d18b9d5_rgbbg_bg.jpg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 32px;
  position: static;
  top: 76px;
  bottom: 44px;
}

.container-64 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.slider-6 {
  width: 960px;
  max-width: 960px;
  height: 400px;
  max-height: 400px;
}

.button-289 {
  color: #000;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
}

.paragraph-111 {
  text-align: justify;
  align-self: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 25px;
  line-height: 30px;
  display: block;
}

.viper_steel_rgb_slider {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23cce18bb47_Viper_Steel_RGB_A_121120.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-67 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf250ab18bb46_Viper_Steel_RGB_C_121120.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-68 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2539618bb48_VPRGB_SlideShow_F.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-69 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a63218bb49_Viper_Steel_RGB_D_121220.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-70 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c9b218bb45_Viper_Steel_RGB_B_121120.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-71 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf235ea18bb4a_Viper_Steel_RGB_E_121120.jpg");
  background-position: 50%;
  background-size: cover;
}

.section_vprteelrgb_data_info {
  margin-top: 0;
}

.downloadable_resource_section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: -10px;
  margin-bottom: 0;
  padding-bottom: 24px;
  position: static;
  top: 80px;
}

.heading-162 {
  color: #fff;
  text-align: right;
  letter-spacing: -5px;
  text-transform: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.grid-33 {
  color: #000;
  grid-template-rows: auto minmax(20px, 1fr) auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: auto;
}

.button-290 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.button-290:hover {
  color: red;
  background-color: #303030;
}

.columns-21 {
  margin-top: 76px;
}

.heading-163 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-size: 13px;
  line-height: 13px;
}

.vprgb_feature_icons-2 {
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
  top: 80px;
}

.grid-16-copy {
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.button-291 {
  color: #000;
  text-align: left;
  background-color: #ff0004;
  justify-content: flex-start;
  align-items: stretch;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
  display: inline-block;
}

.button-291:hover {
  color: red;
  background-color: #303030;
}

.heading-164 {
  color: #fff;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.arhive {
  color: #2c2c2c;
  text-transform: none;
  margin-top: auto;
  margin-bottom: 10px;
  font-size: 15px;
  display: flex;
}

.heading-48-archive {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  text-decoration: underline;
  display: flex;
}

.arhive-last {
  color: #2c2c2c;
  text-transform: none;
  margin-top: auto;
  margin-bottom: 20px;
  font-size: 15px;
  display: flex;
}

.section-archive {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 0;
  position: static;
  top: 80px;
}

.section_keyboard_760-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2372518b93f_Keyboard_Top_Banner_Product_image_760.png");
  background-position: 50%;
  background-size: cover;
  min-height: 800px;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.column-49 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-165 {
  color: #fff;
  background-color: #00000080;
  flex-direction: column;
  align-items: stretch;
  margin-top: -51px;
  padding: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 33px;
  line-height: 35px;
  display: flex;
}

.column-50 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-166 {
  text-align: center;
  letter-spacing: -5px;
  margin-top: 38px;
  margin-bottom: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 25px;
  line-height: 28px;
}

.paragraph-112 {
  text-align: justify;
  margin-top: 57px;
  margin-bottom: 44px;
  font-size: 25px;
  line-height: 30px;
}

.image-128 {
  display: none;
}

._760_download_images_class-2 {
  color: #000;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

._760_download_images_class-2:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.heading-167 {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  text-shadow: 1px 1px 6px #000;
  margin-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
  line-height: 22px;
}

.button-292 {
  color: #000;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.section_mice_v560-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf26c7618b965_Mice_Top_Banner_Product_image_560.png");
  background-position: 50%;
  background-size: cover;
  min-height: 800px;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.paragraph-113 {
  color: #fff;
  background-color: #00000080;
  margin-top: 5px;
  margin-bottom: 0;
  padding: 5px;
  font-family: Lulo Clean, sans-serif;
}

.heading-168 {
  text-align: center;
  letter-spacing: -5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 25px;
  line-height: 28px;
}

.paragraph-114 {
  text-align: justify;
  margin-top: 76px;
  font-size: 25px;
  line-height: 30px;
}

._560_download_images_button-2 {
  color: #000;
  background-color: #cfdb2a;
  margin-top: 25px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

._560_download_images_button-2:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.section-v560-data-info {
  text-align: justify;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.button-293 {
  color: #000;
  background-color: #cfdb2a;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
}

.button-293:hover {
  color: #cfbd2a;
  background-color: #303030;
}

.section-66 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf233bf18bb7b_SSD_Template_Top_Banner_VP4300_4721.jpg");
  background-position: 50%;
  background-size: cover;
  height: 800px;
  margin-top: -10px;
  padding-top: 200px;
  padding-bottom: 200px;
  position: static;
  top: 80px;
}

.container-65 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-129 {
  max-width: 125px;
  max-height: 125px;
}

.image-130 {
  max-width: 125%;
  max-height: 125px;
}

.vpr100_feature_icons-2 {
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.image-131 {
  max-width: 125px;
}

.section-67 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2dccc18bb7e_VP4300_M_web.jpg");
  background-position: 50% 42%;
  background-size: cover;
  height: 600px;
  min-height: 600px;
  max-height: 600px;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 73px;
}

.image-132 {
  margin-top: -44px;
}

.vp4300_slider {
  width: 960px;
  max-width: 960px;
  height: 400px;
  max-height: 400px;
}

.button-294 {
  color: #000;
  background-color: #ee4124;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-294:hover {
  color: #ee4124;
  background-color: #303030;
}

.vp4300_slide_a {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2398c18bb80_VP4300_Slideshow.jpg");
  background-position: 50%;
  background-size: cover;
}

.vp4300_slide_c {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf26fe418bb83_VP4300_Slideshow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.vp4300_slide_d {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c87418bb81_VP4300_Slideshow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

.paragraph-115 {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 25px;
  line-height: 30px;
}

.section_vp4300_data_info {
  margin-top: 0;
}

.vp4300_slide_b {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22b6018bb7f_VP4300_Slideshow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.vp4300_slide_e {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2762918bb82_VP4300_Slideshow_E.jpg");
  background-position: 50%;
  background-size: cover;
}

.paragraph-116 {
  text-align: center;
  font-size: 25px;
  line-height: 30px;
}

.heading-169 {
  color: #fff;
  text-align: right;
  letter-spacing: -5px;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.grid-34 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.heading-170 {
  color: #fff;
  text-align: center;
  letter-spacing: -6px;
  font-family: Lulo Clean, sans-serif;
  font-size: 35px;
}

.button-ssd-orange {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ee4124;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-ssd-orange:hover {
  color: #ee4124;
  background-color: #303030;
}

.column-51 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.column-52 {
  margin-bottom: 40px;
}

.button-296 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ee4124;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-296:hover {
  color: #ee4124;
  background-color: #303030;
}

.button-233-red-rus {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  text-transform: uppercase;
  background-color: #ee4124;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 12px;
  display: flex;
}

.button-233-red-rus:hover {
  color: #ee4124;
  background-color: #303030;
}

.heading-171 {
  text-align: center;
  object-fit: fill;
  background-color: #fa0b0b7d;
  flex: 0 auto;
  padding: 15px 10px;
  font-family: Lulo Clean, sans-serif;
  font-size: 32px;
  display: block;
  overflow: visible;
}

.background-video-vp4300 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1200px;
  margin-top: 0;
  padding-top: 116px;
  padding-bottom: 122px;
  display: flex;
  position: relative;
  top: auto;
}

.heading-172 {
  background-color: #e74d00ad;
  margin-top: 89px;
  padding: 15px;
  font-family: Lulo Clean, sans-serif;
  font-size: 66px;
}

.section-vp4100 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2d4bc18bac2_vp4100_UPDATE.png");
  background-position: 50%;
  background-size: cover;
  min-height: 600px;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  top: 80px;
}

.button-297 {
  color: #000;
  letter-spacing: -2px;
  background-color: #ee4124;
  margin-top: 20px;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
  line-height: 15px;
}

.button-297:hover {
  color: #ee4124;
  background-color: #303030;
}

.button-298 {
  color: #b8ff72;
  background-color: #303030;
  margin-top: 5px;
  margin-bottom: 6px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-298:hover {
  color: #303030;
  background-color: #b8ff72;
}

.div-block-2-heats-icon {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2397718bb7d_VP4300_Heatshield_Options_.png");
  background-size: cover;
  width: 125px;
  height: 78px;
}

.div-block-vp4300-icon {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25bb518bb7c_VP4300_Graphene_Heatshield.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.paragraph-73-1 {
  text-align: justify;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 25px;
  line-height: 30px;
}

.dropdown-link-11 {
  letter-spacing: -3px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
}

.dropdown-link-11:hover {
  color: #fff;
  background-color: red;
}

.dropdown-toggle-3 {
  padding: 25px 9px 0 2px;
  position: sticky;
  left: 69px;
}

.dropdown-3 {
  left: 76px;
}

.text-block-28 {
  padding-top: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 9px;
  position: static;
}

.text-block-28:hover {
  color: red;
}

.home_button-2 {
  padding: 25px 10px 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  position: relative;
  bottom: -5px;
  left: 70px;
}

.home_button-2:hover {
  color: red;
}

.keyboards_menu_button-2 {
  letter-spacing: -3px;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
}

.keyboards_menu_button-2:hover {
  color: #fff;
  background-color: red;
}

.dropdown-link-9 {
  color: #000;
  letter-spacing: -3px;
  background-color: #dbdbdb;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
}

.dropdown-link-9:hover {
  color: #fff;
  background-color: red;
}

.container-66 {
  background-color: #fff;
  padding-top: 43px;
  display: block;
  position: relative;
}

.nav-menu-2 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: 42px;
  right: auto;
}

.bold-text-24 {
  font-size: 15px;
}

.bold-text-25 {
  text-transform: uppercase;
}

.link-block-5 {
  flex: 0 auto;
}

.brand {
  margin-top: -6px;
  margin-left: auto;
  left: 62px;
}

.brand.w--current {
  flex: none;
  order: 0;
  align-self: auto;
  margin-left: 124px;
}

.navbar {
  margin-bottom: auto;
  padding-bottom: 20px;
  display: block;
  position: fixed;
}

.brand-2.w--current {
  float: none;
  position: static;
  left: 5px;
}

.dropdown-list {
  position: absolute;
}

.button-233-red-rus-copy {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  text-transform: uppercase;
  background-color: #ee4124;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  font-family: Lulo Clean, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 12px;
  display: flex;
}

.button-233-red-rus-copy:hover {
  color: #ee4124;
  background-color: #303030;
}

.section-ssd-warr-change {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf272d918b87e_ssd_section_bg.png");
  background-position: 0 0;
  background-size: auto;
  margin-top: auto;
  margin-bottom: -10px;
  position: relative;
  top: 70px;
}

.container-67 {
  min-height: 50px;
  margin-top: auto;
}

.heading-173 {
  color: #f80000;
  text-align: center;
  margin-bottom: auto;
  font-size: 30px;
}

.text-block-3-copy {
  color: #fff;
  text-align: left;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.section-ssd-warr-change-2 {
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 0;
  position: relative;
  top: 80px;
}

.text-block-3-copy-2 {
  color: #333;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.image-135 {
  float: none;
  text-align: left;
  display: block;
}

.image-136 {
  object-fit: fill;
  display: inline-block;
}

.container-68 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.desktop-disclamer {
  display: none;
}

.dram_disclaimer_text-2 {
  position: relative;
  top: 86px;
}

.mem-disclamer-2 {
  text-align: center;
  line-height: 16px;
}

.desktop-disclamer-2 {
  display: none;
}

.dram_disclaimer_text-3 {
  position: relative;
  top: 86px;
}

.about-product-text-copy {
  text-align: justify;
  margin-top: 87px;
  margin-bottom: 50px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-41-copy {
  color: var(--white);
  text-align: center;
  font-size: 22px;
  line-height: 30px;
}

.desktop-disclamer-copy {
  display: none;
}

._560_download_images_button-copy {
  color: #000;
  background-color: #cfdb2a;
  margin-top: 25px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  display: inline;
  position: relative;
  top: 18px;
}

._560_download_images_button-copy:hover {
  color: #cfdb2a;
  background-color: #303030;
}

.slider-copy {
  width: 960px;
  min-width: auto;
  max-width: none;
  height: 700px;
  min-height: auto;
  max-height: none;
  margin-top: 20px;
}

.mask-copy {
  max-width: 960px;
  max-height: none;
}

.slider-700 {
  width: 960px;
  min-width: auto;
  max-width: none;
  height: 700px;
  min-height: auto;
  max-height: none;
  margin-top: 20px;
}

.vpr_rgb_4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27ce318bb91_Viper_RGB_D_121220.jpg"), none;
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.vpr_rgb_6 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2451118bb94_Viper_RGB_F_121220.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpr_rgb_5 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf23aa718bb93_Viper_RGB_E_121220.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.vpr_rgb_2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2006318bb90_Viper_RGB_B_121220.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpr_rgb_3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e45318bb95_Viper_RGB_C_121220.jpg"), none;
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.container-70 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.vpr_rgb_1 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf278df18bb92_Viper_RGB_A_121220.jpg");
  background-position: 50%;
  background-size: cover;
}

.mask-13 {
  max-width: 960px;
  max-height: 400px;
}

.button-299 {
  color: #000;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-299:hover {
  color: red;
  background-color: #303030;
}

.section_dram_vprelite2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf25b2218bb97_DRAM_Template_Top_Banner_Viper_Elite_II.jpg");
  background-position: 50% 28%;
  background-size: cover;
  height: 700px;
  display: flex;
}

.container-71 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.section-68 {
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 0;
}

.image-137 {
  min-width: 0;
  max-width: 125px;
  max-height: 125px;
}

.div-block-185-copy {
  text-align: center;
  width: 125px;
  height: 78px;
}

.image-138 {
  width: 70%;
}

.image-139 {
  max-width: none;
}

.div-block-185-copy {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf247e018bb9a_Capacitites_V3.png");
  background-position: 50% 0;
  background-size: cover;
  width: 125px;
  height: 78px;
}

.section-69 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2338018bb9b_Blue_BG.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  align-items: center;
  height: 400px;
  display: flex;
}

.slide-72 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf206de18bba2_VPRELITE_Slideshow_E.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpreliteii_slide_a {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2458318bb9d_Viper_Elite_II_Slideshow_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpreliteii_section_data_info {
  margin-bottom: 0;
}

.slider-701 {
  min-width: 960px;
  min-height: 400px;
}

.slide-73 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2346018bb9f_VPRELITE_Slideshow_D.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-74 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf283ab18bb9e_VPRELITE_Slideshow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-75 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c6b818bba0_VPRELITE_Slideshow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.image-140 {
  margin-top: -41px;
  display: block;
}

.heading-174 {
  color: #fff;
  margin-top: 14px;
  font-family: Lulo Clean, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.button-300 {
  color: #000;
  text-align: center;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
  line-height: 12px;
}

.button-300:hover {
  color: red;
  background-color: #444;
}

.heading-175 {
  color: #fff;
  text-align: right;
  letter-spacing: -5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.vprelite_downloadable_resource_section-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 3px;
  margin-bottom: 0;
  padding-bottom: 25px;
  position: relative;
  top: 80px;
}

.column-53 {
  margin-top: -20px;
}

.button-188-copy {
  color: var(--black);
  text-align: center;
  letter-spacing: -2px;
  background-color: #ababab;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-188-copy:hover {
  color: #fff;
  background-color: #555;
}

.grid-23-copy {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.video-9 {
  position: relative;
}

.container-17-1, .container-17-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-advantages-copy {
  background-color: var(--black);
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.image-copy {
  margin-top: auto;
  margin-left: auto;
  display: inline-block;
  position: relative;
  bottom: -8px;
}

.dropdown-toggle-10 {
  padding-right: 20px;
}

.product-link-navbar {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.dram-link, .solid-state-drives-link, .usb-flash-drives-link, .usb-flash-drives-link.w--current, .flash-memory-cards-link {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.columns-22 {
  display: none;
  overflow: visible;
}

.button-spec-red-low-lat {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.button-spec-red-low-lat:hover {
  color: red;
  background-color: #303030;
}

.bold-text-30 {
  cursor: pointer;
  padding-left: 40px;
  padding-right: 40px;
  line-height: 39px;
}

.div-block-276 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.section_ssd_vpn110 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ed4c18bbbc_SSD_Template_Top_Banner_VPN110_4721.jpg");
  background-position: 50%;
  background-size: cover;
  min-height: 800px;
  margin-top: -10px;
  padding-top: 200px;
  padding-bottom: 200px;
  display: block;
  position: static;
  top: 80px;
}

.paragraph-118 {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.image-141 {
  margin-bottom: 35px;
  display: inline;
}

.paragraph-119 {
  color: #fff;
  background-color: #00000080;
  width: auto;
  margin-top: 5px;
  margin-bottom: 0;
  margin-right: -100px;
  padding: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 14px;
}

.heading-176 {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  text-indent: 0;
  background-color: #ff0303;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lulo Clean, sans-serif;
}

.ssd_tbw_notice_popup {
  z-index: 9999;
  background-color: #fffffff2;
  border: 5px solid red;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  height: 500px;
  margin: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.paragraph-120 {
  color: #fff;
  text-align: center;
  background-color: red;
  margin-top: -29px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 33px;
}

.paragraph-120:hover {
  color: red;
  background-color: #3b3b3b;
}

.paragraph-120:active {
  color: #8b8b8b;
  font-size: 18px;
}

.section-71 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2da8618bbbd_wallpaper.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  min-height: 800px;
  max-height: none;
  font-size: 14%;
  line-height: 20%;
  display: flex;
  position: static;
  top: 79px;
}

.vpn100_slider_a-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf203db18bbc0_VPN110_Slideshow_A.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpn100_slider_c-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf259c118bbbf_VPN110_Slideshow_C.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpn100_slider-2 {
  width: 960px;
  height: 400px;
}

.vpn100_slider_b-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22c1318bbbe_VPN110_Slideshow_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpn100_slider_e-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf223b818bbc1_VPN110_Slideshow_G.jpg");
  background-position: 50%;
  background-size: cover;
}

.vpn100_slider_d-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf24b8018bbc3_VPN110_Slideshow_F.jpg"), none;
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.section_vpn100_data_info-2 {
  background-color: #fff;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.grid-35 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.ssd-disclaimer-text {
  text-align: left;
  position: static;
  top: 86px;
}

.venom-section {
  height: 90vh;
  margin-top: 0;
  margin-bottom: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
  top: 60px;
}

.container-72 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  display: flex;
}

.heading-177 {
  text-align: center;
  letter-spacing: 3px;
  background-color: #0000;
  padding: 20px 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 37px;
}

.heading-178 {
  color: red;
  text-align: center;
  margin-top: -36px;
  font-family: Lulo Clean, sans-serif;
  font-size: 35px;
}

.image-142 {
  margin-top: -35px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.button-301 {
  color: #000;
  background-color: #ed2626;
  margin-top: 2px;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-301:hover {
  color: #ed2626;
  background-color: #303030;
}

.background-video-11 {
  height: 75vh;
  top: 70px;
  bottom: auto;
}

.button-302 {
  color: var(--black);
  background-color: #ff0004;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  display: flex;
}

.button-302:hover {
  color: red;
  background-color: #303030;
}

.background-video-14 {
  flex-direction: row;
  align-items: center;
  height: 60vh;
  display: flex;
  top: 70px;
}

.section-product-descroption {
  min-height: 60vh;
  margin-top: 89px;
  margin-bottom: 44px;
  position: relative;
  top: 80px;
}

.container-74 {
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: block;
}

.heading-179 {
  text-align: center;
  letter-spacing: -12px;
  margin-top: 35px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 67px;
  font-weight: 700;
  display: block;
}

.heading-180 {
  display: none;
}

.text-block-124 {
  text-align: center;
  margin-top: 3px;
  font-size: 25px;
  line-height: 30px;
}

.button-303 {
  color: #000;
  text-align: center;
  background-color: #ff0004;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Lulo Clean, sans-serif;
  display: flex;
}

.button-303:hover {
  color: red;
  background-color: #303030;
}

.button-303:active {
  color: #fff;
}

.slider-viper-venom {
  min-height: 50vh;
  top: 86px;
}

.slide-76 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf22d0318bbd6_Venom_1920x1080.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, cover;
  margin-bottom: 0;
}

.slide-77 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2f5de18bbd5_Venom_1920x1080_2.png");
  background-position: 50%;
  background-size: cover;
}

.slide-78 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2bd7418bbd8_Venom_1920x1080_3.png");
  background-position: 50%;
  background-size: cover;
}

.slide-79 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2520f18bbda_Venom_1920x1080_4.png");
  background-position: 50%;
  background-size: cover;
}

.slide-80 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2b5f718bbd7_Venom_1920x1080_5.png");
  background-position: 50%;
  background-size: cover;
}

.slide-81 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf227b018bbd9_Venom_1920x1080_6.png");
  background-position: 50%;
  background-size: cover;
}

.section-downloadble-resourses {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2338018bb9b_Blue_BG.jpg");
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  min-height: 40vh;
  display: flex;
  position: relative;
  top: 83px;
}

.container-75 {
  margin-top: 28px;
  margin-bottom: 113px;
}

.heading-181 {
  color: #fff;
  text-align: center;
  font-family: Lulo Clean, sans-serif;
}

.heading-182 {
  color: #fff;
  padding-left: 10px;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
}

.grid-36 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 20px;
}

.button-304 {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

.button-304:hover {
  color: red;
  background-color: #303030;
}

.button-304:active {
  color: #fff;
}

.background-video-12-copy {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  top: 80px;
}

.button-137-copy {
  color: var(--black);
  background-color: #ff0004;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 12px;
  display: inline-block;
}

.button-137-copy:hover {
  color: red;
  background-color: #303030;
}

.heading-183 {
  margin-bottom: -30px;
  font-size: 60px;
}

.heading-178-copy {
  color: red;
  text-align: center;
  margin-top: -36px;
  font-family: Lulo Clean, sans-serif;
  font-size: 35px;
}

.button-305 {
  background-color: #ff0004;
  margin-top: 22px;
  font-family: Lulo Clean, sans-serif;
}

.button-305:hover {
  color: red;
  background-color: #535353;
}

.section_ssd_vpr400 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2cd6b18bbf0_SSD_Template_Top_Banner_VPR400.jpg");
  background-position: 50%;
  background-size: cover;
  min-height: 800px;
  margin-top: -10px;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  top: 80px;
}

.vpr400-apps-section {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2554d18b9d5_rgbbg_bg.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: auto;
  margin-bottom: 10px;
  padding-bottom: 0;
  position: relative;
  top: 80px;
}

.paragraph-121 {
  text-align: center;
  margin-top: 67px;
  font-size: 25px;
  line-height: 30px;
}

.section_vpr100_data_info-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  top: 100px;
}

.section-76 {
  display: block;
}

.section-download-links-temp {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 0;
  padding-bottom: 17px;
  display: block;
  position: relative;
  top: 80px;
}

.image-143 {
  background-color: #bbb9b991;
  width: 310px;
  min-width: 310px;
  height: 310px;
  min-height: 310px;
  margin-top: 5px;
  margin-bottom: 4px;
  margin-left: 7px;
  padding-bottom: 7px;
  padding-left: 11px;
  padding-right: 8px;
}

.vprgb_software_section-copy {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2c47c18bbe4_Venom_RGB.jpg");
  background-position: 50%;
  background-size: auto;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 37px;
  padding-bottom: 44px;
  position: relative;
  top: 80px;
}

.button-306 {
  color: #000;
  background-color: #ff0004;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-306:hover {
  color: red;
  background-color: #303030;
}

.related-company {
  border-right: 1px solid #ffffff80;
  padding-left: 24px;
  padding-right: 24px;
}

.language-switcher-wrap {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.subnav-wrap {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.related-company-logo {
  height: 14px;
  transition: all .3s;
}

.language-switcher-link:hover {
  color: #427496;
}

.global-nav {
  z-index: 10000;
  background-color: #ec1c24;
  border-radius: 0;
  height: 43px;
  min-height: 43px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.language-switcher {
  color: #fff;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.language-dropdown-list.w--open {
  color: #333;
  background-color: #ddd;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.related-company-wrap {
  align-items: center;
  display: flex;
}

._1233 {
  opacity: 1;
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-shadow: 4px 4px 6px #000;
  white-space: normal;
  background-color: #0000;
  outline: 3px #fff;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  display: block;
  position: static;
  top: -3px;
}

._1233:hover {
  text-transform: none;
}

.container-76-desktop {
  flex-flow: column wrap;
  place-content: flex-end center;
  align-items: center;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 200px;
  display: flex;
  position: relative;
  top: 400px;
  left: auto;
}

.vpr400-section {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/6336d7ace64689221c0fc644_VPR100_Q.jpg");
  background-position: 40% 40%;
  background-size: cover;
  height: 70vh;
  margin-top: 0;
  margin-left: -170px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
  left: auto;
  transform: skew(0deg);
}

.button-307 {
  color: #000;
  letter-spacing: 1px;
  background-color: #ff0004;
  margin-top: -8px;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  top: 0;
}

.button-307:hover {
  color: #ff0004;
  background-color: #303030;
}

.paragraph-92-copy {
  color: #fff;
  text-align: center;
  margin-top: 93px;
  padding-top: 0;
  font-size: 41px;
  font-weight: 700;
}

._123445566 {
  color: #000;
  letter-spacing: 2px;
  background-color: #46c2ec;
  margin-top: 3px;
  margin-bottom: 6px;
  margin-right: 0;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 17px;
  position: relative;
  top: -41px;
  left: 122px;
}

._123445566:hover {
  color: #fff;
  background-color: #303030;
}

.bold-text-73 {
  color: #ccc;
  text-align: center;
  mix-blend-mode: normal;
  justify-content: flex-end;
  margin-top: auto;
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
  line-height: 35px;
  display: block;
  position: static;
  top: -5px;
  left: auto;
}

.bold-text-71 {
  color: #ccc;
  font-size: 18px;
  position: relative;
  top: 14px;
}

.heading-184 {
  color: #ccc;
  flex: 0 auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: auto;
  font-weight: 100;
  line-height: 40px;
  display: block;
  position: static;
  top: auto;
  left: auto;
}

._1456 {
  color: #fff;
  margin-top: -20px;
  margin-bottom: -46px;
  margin-right: auto;
  font-size: 30px;
}

.section-78 {
  margin-top: 171px;
}

.grid-37 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1.5fr 2fr;
  margin-top: -98px;
  position: relative;
}

.image-147 {
  width: 100%;
  min-width: auto;
  height: 50%;
  min-height: auto;
  margin-top: 0;
  font-size: 14vh;
  line-height: 14vh;
}

.paragraph-124 {
  white-space: normal;
  object-fit: fill;
  width: 80vh;
  height: 80vh;
  margin: -2px 9px 0 0;
  padding-top: 1px;
  font-size: 2.5vh;
  line-height: 3vh;
  position: relative;
}

.heading-185 {
  letter-spacing: 0;
  width: auto;
  height: auto;
  margin-top: 1px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 3vh;
  line-height: 3vh;
}

.vpr400-header-right {
  color: #333;
  letter-spacing: 4px;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  position: static;
  top: auto;
  left: auto;
}

.heading-133-copy {
  color: #000;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.vpr400-phone2 {
  padding-left: 0;
  position: static;
  top: auto;
}

.heading-186 {
  color: #000;
  background-color: #0000;
  margin-top: auto;
  margin-bottom: 0;
  font-size: 36px;
}

.margin-bottom-24px-copy-copy {
  color: #000;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 33px;
}

.button-121-copy {
  text-align: center;
  letter-spacing: 2px;
  background-color: #ff0004;
  min-width: 110px;
  min-height: 40px;
  margin-top: 1px;
  margin-bottom: 10px;
  padding-top: 9px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.button-121-copy:hover {
  color: red;
  background-color: #303030;
}

.vpr400-section-2 {
  background-image: linear-gradient(#fff, #fff);
  margin-top: 20px;
  display: none;
  position: relative;
  top: 80px;
}

.bold-text-62 {
  color: #000;
  font-weight: 700;
}

.columns-27 {
  color: #ffffffe6;
  margin-top: 0;
}

.vpr400-phone {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/633c1eef2642cd7df8e7b0f0_Cover_1000x500.jpg");
  background-position: 50%;
  background-size: auto;
  width: 750px;
  height: 400px;
  margin-top: auto;
  margin-bottom: 10px;
  margin-left: auto;
  display: block;
  position: relative;
  left: auto;
}

.column-64 {
  margin-top: auto;
  padding-left: 0;
  padding-right: 25px;
  position: static;
}

.image-155 {
  font-size: 14vh;
  line-height: 14vh;
}

.grid-40 {
  grid-template-rows: auto auto auto auto;
  margin-top: 0;
}

.grid-41 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.container-81 {
  max-width: none;
  max-height: none;
  margin-top: 0;
  margin-bottom: 40px;
  position: static;
  top: auto;
}

.paragraph-125 {
  margin-top: auto;
  margin-left: 10px;
  padding-right: 0;
  font-size: 2.5vh;
  line-height: 3vh;
}

.image-144 {
  margin-top: -1px;
  margin-left: 0;
  margin-right: 16px;
  padding-right: 0;
  font-size: 14vh;
  line-height: 14vh;
}

.heading-187 {
  letter-spacing: -4px;
  margin-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 3vh;
  line-height: 3vh;
}

.container-80 {
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: 40px;
}

.vpr400-text {
  color: var(--black);
  text-transform: none;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 50px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 2.5vh;
  font-weight: 400;
  line-height: 3vh;
}

.vpr400-rich-content-section {
  margin-top: 20px;
  position: relative;
  top: 80px;
  bottom: auto;
}

.heading-188 {
  letter-spacing: 0;
  margin-top: 1px;
  margin-bottom: 2px;
  margin-left: 2px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 3vh;
  font-weight: 700;
  line-height: 3vh;
}

.container-82 {
  max-width: 2000px;
  margin-top: 32px;
}

.grid-39 {
  grid-template-rows: auto auto auto auto;
  position: relative;
  top: auto;
}

.heading-189 {
  letter-spacing: -4px;
  margin-top: 38px;
  margin-bottom: 1px;
  margin-left: -1px;
  padding-top: 1px;
  font-family: Lulo Clean, sans-serif;
  font-size: 3vh;
  line-height: 3vh;
}

.paragraph-127 {
  margin: auto 10px auto 0;
  font-size: 2.5vh;
  line-height: 3vh;
  position: static;
}

.vpr400-section-4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/633c31e62381e0a1a53a9182_Untitled-1.png");
  background-position: 0 0;
  background-size: auto;
  max-width: none;
  min-height: 400px;
  max-height: none;
  margin-top: auto;
  display: none;
  position: relative;
  top: 80px;
}

.image-146 {
  margin-top: 36px;
  margin-left: 102px;
  margin-right: -110px;
  padding-top: 0;
}

.heading-190 {
  color: #fff;
  letter-spacing: -4px;
  margin-top: -290px;
  margin-left: 728px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  line-height: 44px;
}

.paragraph-122 {
  color: #fff;
  margin-left: 728px;
  margin-right: 16px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-123 {
  margin: 1px 4px 5px 0;
  font-size: 2.5vh;
  line-height: 3vh;
}

.heading-191 {
  letter-spacing: -4px;
  margin-top: 0;
  margin-bottom: 1px;
  margin-right: 4px;
  padding-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 3vh;
  line-height: 3vh;
}

.paragraph-128 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 2.5vh;
  line-height: 3vh;
}

.image-154 {
  font-size: 14vh;
  line-height: 20vh;
}

.heading-192 {
  letter-spacing: -4px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.image-149 {
  margin-top: 1px;
  font-size: 14vh;
  line-height: 20vh;
}

.vpr_400_info2 {
  margin-top: 100px;
  position: relative;
  top: 60px;
}

.container-83 {
  max-width: none;
  max-height: none;
  margin-top: auto;
}

.container-85 {
  max-width: 2000px;
  max-height: 2000px;
  margin-top: 43px;
  font-size: 25px;
  line-height: 30px;
}

.heading-193 {
  letter-spacing: -4px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 1px;
  padding-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 3vh;
  line-height: 3vh;
}

.container-84 {
  max-width: 5000px;
  max-height: 5000px;
  margin-top: 37px;
}

.image-148 {
  margin-left: 1px;
  font-size: 14vh;
  line-height: 20vh;
}

.paragraph-129 {
  margin: 0 1px 1px -1px;
  font-size: 2.5vh;
  line-height: 3vh;
}

.spectable {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 50px;
  padding-top: 0;
  position: relative;
  top: 200px;
}

.container-86 {
  margin-top: 0;
}

.heading-194 {
  color: #fff;
  text-align: center;
  letter-spacing: -6px;
  max-width: 2000px;
  max-height: 2000px;
  margin-top: 33px;
  margin-bottom: 2px;
  padding-top: 5px;
  font-family: Lulo Clean, sans-serif;
  font-size: 35px;
}

.paragraph-130 {
  color: #fff;
  letter-spacing: -4px;
  margin-top: 2px;
  margin-left: -250px;
  margin-right: -147px;
  font-family: Lulo Clean, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.spec-table-section {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: auto;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  position: relative;
  top: 80px;
}

.heading-195 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
}

.grid-51 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: auto auto;
  margin-top: 30px;
  margin-bottom: 40px;
  padding-left: 150px;
  padding-right: 103px;
}

.text-block-128 {
  color: #fff;
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.vpr400-text-left {
  color: var(--black);
  text-transform: none;
  margin-top: 0;
  margin-left: 50px;
  margin-right: 10px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 2.5vh;
  font-weight: 400;
  line-height: 3vh;
}

.vpr400-header-left {
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  position: static;
  top: auto;
  left: auto;
}

.container-71-mobile {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: relative;
}

.heading-155-copy {
  color: #fff;
  background-color: #00000080;
  width: 402px;
  padding: 5px;
  font-size: 31px;
  line-height: 35px;
}

.vpr400-section-main-page {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/6336d7ace64689221c0fc644_VPR100_Q.jpg");
  background-position: 40% 40%;
  background-size: cover;
  height: 90vh;
  margin-top: 0;
  margin-left: -170px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 80px;
  left: auto;
  transform: skew(0deg);
}

.container-88 {
  margin-bottom: 0;
  padding-bottom: 10px;
}

.vpr400-data-info-section-copy {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  top: 80px;
}

.container-72-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  display: flex;
}

.image-157 {
  margin-top: 18px;
  margin-left: 0;
}

.container-66-2 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 43px;
  display: flex;
  position: relative;
}

.container-71-2-mobile {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: relative;
}

.section-top-text-dram {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf212c618b87d_VDRAM_Hero.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 200px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: static;
  top: 80px;
}

.section-top-keyboard {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a43918b83f_V770_Hero.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 110px;
  padding-top: 70px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
  top: 80px;
}

.section-top-mouse {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf207ea18b85c_V570_Hero.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 110px;
  padding-top: 70px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
  top: 80px;
}

.section-top-headset {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf27f4218b883_V370_Hero.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 110px;
  padding-top: 70px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
  top: 80px;
}

.section-top-accessories {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2095018b917_VAX_Hero.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 110px;
  padding-top: 70px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
  top: 80px;
}

.image-158 {
  background-color: #bbb9b991;
  max-width: none;
  max-height: none;
  margin-top: 0;
}

.grid-52 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
}

.image-159 {
  background-color: #bbb9b991;
  max-width: none;
  max-height: none;
  margin-top: 0;
}

.image-160 {
  background-color: #bbb9b991;
  min-width: auto;
  min-height: auto;
  margin-top: 0;
}

.image-161 {
  background-color: #bbb9b991;
  max-width: 312px;
  max-height: 312px;
  margin-top: 0;
}

.image-162 {
  background-color: #bbb9b991;
  min-width: 312px;
  min-height: 312px;
  margin-top: 0;
}

.image-162-invisible {
  background-color: #bbb9b900;
  min-width: 312px;
  min-height: 312px;
  margin-top: 0;
  display: block;
}

.button-mem-yellow {
  color: #000;
  background-color: #cfdb2a;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-mem-yellow:hover {
  color: #ed2626;
  background-color: #303030;
}

.image-46-copy {
  min-width: 300px;
  max-width: 312px;
  min-height: 320px;
  margin-top: 3px;
  display: block;
}

.button-mem-blue {
  color: #000;
  background-color: #4dccf0;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.button-mem-blue:hover {
  color: #ed2626;
  background-color: #303030;
}

.heading-196 {
  color: #fff;
}

.section-ps5 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/63ab04a89905fd846094cc12_WhiteVoidBG.jpg");
  background-size: auto;
  position: static;
  top: 76px;
}

.container-89 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -54px;
  display: flex;
}

.heading-197 {
  color: #436bc7;
  text-align: center;
  text-transform: uppercase;
  margin-top: -79px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 58px;
}

.paragraph-131 {
  color: #a1a1a1;
  text-transform: none;
  margin-bottom: 67px;
  font-family: Montserrat, sans-serif;
}

.vpr400-feature-icons-section {
  background-color: var(--black);
  margin-bottom: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  top: 80px;
}

.image-163 {
  max-width: 500px;
  max-height: 500px;
}

.grid-16-2 {
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.columns-30 {
  margin-bottom: 66px;
}

.columns-31 {
  margin-top: 40px;
}

.heading-38-copy {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  position: static;
}

.container-90 {
  position: static;
  top: -33px;
}

.container-91 {
  position: relative;
  top: -18px;
}

.product-card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 20px;
  display: flex;
}

.image-164 {
  background-color: #bbb9b991;
  max-width: 312px;
  max-height: 312px;
  margin-top: 0;
}

.productname {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  text-indent: -2px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.button-24-copy {
  color: #000;
  background-color: #ed2626;
  margin-top: 1px;
  margin-bottom: 0;
  font-family: Lulo Clean, sans-serif;
  font-size: 10px;
}

.button-24-copy:hover {
  color: #ed2626;
  background-color: #303030;
}

.images-banner-kv {
  object-fit: none;
  object-position: 50% 50%;
  width: 100%;
  max-height: 650px;
  position: static;
}

.link-breadcrumbs {
  color: #333;
  cursor: pointer;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.link-breadcrumbs:hover {
  color: #ec1c24;
}

.div-breadcrumbs {
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.container-breadcrumbs {
  padding-left: 10%;
  display: inline-block;
}

.images-banner-kv-mobile {
  display: none;
}

.div-kv-banner {
  background-color: #000;
  max-height: 650px;
}

.icon-breadcrumbs {
  filter: invert(80%);
  flex: none;
  min-width: 10px;
  max-width: 10%;
  min-height: 15px;
  max-height: 15px;
}

.section-kv-banner {
  background-color: #fff;
  margin-top: 185px;
}

.gallery-slider {
  background-color: #0000;
  width: 650px;
  height: 650px;
}

.icon-5 {
  display: block;
}

.wrapper-gallery {
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.icon-6 {
  display: block;
}

.bullet-point {
  background-color: #0000;
  border-bottom: 1px #e4ebf3;
  flex-direction: column;
  align-items: flex-start;
  max-width: 50%;
  margin-top: 20px;
  margin-left: 109px;
  padding: 0 0 0 30px;
  display: flex;
  position: relative;
}

.list-3 {
  padding-top: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 40px;
}

.div-gallery {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.slide_xtreme5 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_xtreme5._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658107_product_gallery_Xtreme5_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_xtreme5._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580fd_product_gallery_Xtreme5_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_xtreme5._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658102_product_gallery_Xtreme5_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.pg-left-arrow {
  display: block;
}

.div-product-gallery {
  width: 650px;
  height: 650px;
  display: flex;
}

.section-gallery {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 0 30px 100px;
  position: relative;
}

.p-name {
  margin-bottom: 20px;
  line-height: 40px;
}

.pg-right-arrow {
  display: block;
}

.feature-image {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.feature-image.left {
  max-width: 50%;
}

.feature-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.feature-content.right {
  padding-left: 10px;
  padding-right: 10px;
}

.feature-content.full {
  max-width: 60%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.div-content {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-content.reverse {
  align-items: flex-start;
}

.feature-title {
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 34px;
}

.images {
  margin-top: auto;
  box-shadow: 0 4px 24px #96a3b514;
}

.container-content {
  width: 100%;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.rich-content-section {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  margin-bottom: 40px;
  padding: 0;
  position: static;
}

.rich-content-section.full, .rich-content-section.full-end {
  margin-top: 0;
  padding: 0;
}

.rich-content-section.content1 {
  padding-top: 80px;
}

.div-feature-image-full {
  max-height: 650px;
}

.feature-txt {
  font-size: 20px;
  line-height: 30px;
}

.feature-txt.full {
  margin-bottom: 50px;
}

.feature-image-full {
  object-fit: scale-down;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-spec {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px #e4ebf3;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 80px 30px;
  position: relative;
}

.con-spec {
  width: 100%;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.h2-prodcut-spec {
  text-align: left;
  margin-bottom: 16px;
}

.rich-txt-spec {
  font-size: 18px;
}

.comparison-row-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-negative-5 {
  margin-left: 25px;
  padding-left: 0;
}

.comparison-positive-6 {
  margin-left: 25px;
  padding-left: 0;
  line-height: 30px;
}

.link-coder {
  color: #ec1c24;
  text-decoration: none;
}

.table-row-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 18px;
  display: grid;
}

.table-row-content.firmware {
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
}

.div-title-download.firmware {
  text-align: center;
  font-size: 16px;
}

.table-row-title {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 25px;
}

.table-row-title.firmware {
  text-align: center;
  margin-left: 0;
  font-size: 18px;
}

.link-block-7 {
  color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.table-download {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.title-download {
  text-align: left;
  margin-bottom: 16px;
  font-size: 32px;
  line-height: 36px;
}

.container-download {
  width: 100%;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.div-info-download {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 10px;
  display: block;
}

.div-info-download.landingpages {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-info-download.software {
  margin-left: 0;
  padding-left: 25px;
}

.file-name-info {
  margin-left: 25px;
  padding-left: 0;
  font-weight: 500;
}

.file-name-info.firmware {
  margin-left: 0;
}

.section-download {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  margin-bottom: 0;
  padding: 80px 30px 0;
  position: relative;
}

.heading-198 {
  text-align: center;
}

.table-row-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.5fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.table-row-main.firmware {
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
}

.btn-download {
  margin-left: 25px;
  margin-right: 0;
  font-weight: 500;
  text-decoration: none;
}

.btn-download:visited {
  color: #00e;
}

.bold-text-75 {
  font-weight: 400;
}

.image-165 {
  min-width: 320px;
  min-height: 320px;
}

.link-51 {
  display: flex;
}

.link-52 {
  display: block;
}

.images-banner-kv-mobile-2 {
  display: none;
}

.images-banner-kv-2 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-height: 650px;
}

.breadcrumbs-pname {
  margin-left: 10px;
  margin-right: 10px;
}

.gallery-4300l-1 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/688873b52585971442d38714_VP4300_Lite_image_A.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-4300l-1._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883b9a705ef723647ef3_product_gallery_vp4300lite_02.jpg");
}

.icon-7 {
  color: #a5a5a5;
  display: block;
}

.wrapper-gallery-2 {
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.gallery-slider-2 {
  background-color: #0000;
  width: 600px;
  height: 600px;
}

.div-product-gallery-2 {
  justify-content: space-around;
  width: 600px;
  height: 600px;
  display: flex;
}

.pg-left-arrow-2 {
  display: block;
}

.list-bullet-point {
  margin-top: auto;
  font-size: 20px;
  line-height: 35px;
}

.gallery-slider-3 {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  height: 500px;
  display: block;
}

.btn-buynow {
  background-color: #ec1c24;
  border-radius: 10px;
  margin-top: 20px;
  margin-left: 40px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.pg-right-arrow-2 {
  display: block;
}

.section-gallery-2 {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 0 30px 40px;
  position: relative;
}

.icon-8 {
  color: #a5a5a5;
  display: block;
}

.div-gallery-2 {
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.gallery-4300l-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883e9ebdd3207dfa9dff_product_gallery_vp4300lite_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-4300l-2._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/688873b39c1c9c49d1c9e646_VP4300_Lite_image_B.jpg");
}

.gallery-4300l-3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/688873b3d4bb47fc04fe784a_VP4300_Lite_image_C.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-4300l-3._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883b9a705ef723647ef3_product_gallery_vp4300lite_02.jpg");
}

.gallery-4300l-4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/651adb456d31989bc5e4e315_VP4300%20Lite_1TB_Package_B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-4300l-4._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883b9a705ef723647ef3_product_gallery_vp4300lite_02.jpg");
}

.richt-content {
  object-fit: fill;
  flex: 0 auto;
  margin-left: 20px;
  font-size: 18px;
  font-weight: 500;
  display: block;
}

.richt-content.full {
  max-width: 60%;
  margin: 30px auto 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  line-height: 30px;
}

.table-download-2 {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.table-download-firmware-m {
  flex-direction: column;
  margin-top: 50px;
  display: none;
}

.spec-table-section-2 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf28b8318b929_SectionBackground.png");
  background-position: 50%;
  background-size: cover;
  margin-top: auto;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  position: static;
  top: 80px;
}

.empty-state {
  background-color: #0000;
  margin-left: 25px;
  padding: 0;
}

.table-download-3 {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.rich-txt--download-software {
  margin-left: 0;
  padding-left: 10px;
  font-weight: 500;
}

.empty-state-3 {
  background-color: #0000;
  padding: 0;
}

.note_end {
  color: #a5a5a5;
  max-width: 80%;
  margin-top: 50px;
}

.collection-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.no-file {
  margin-left: 25px;
}

.table-row-title-copy {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 25px;
}

.table-row-title-copy.firmware {
  text-align: center;
  margin-left: 0;
  font-size: 18px;
}

.link-block-30 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-166 {
  display: inline-block;
}

.skudltext-2 {
  color: #333;
  text-align: center;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
}

.burstskudl {
  grid-template: ". . . . . Area"
  / max-content max-content 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  justify-content: start;
  place-items: stretch stretch;
  margin-bottom: 10px;
  margin-left: 0;
  padding-left: 0;
}

.link-block-31 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-167 {
  display: inline-block;
}

.richt-content-copy {
  text-align: left;
  margin-left: 40px;
  font-size: 18px;
  font-weight: 500;
}

.bullet-point-copy {
  background-color: #0000;
  border-bottom: 1px #e4ebf3;
  flex-direction: column;
  align-items: flex-start;
  max-width: 50%;
  margin-top: 97px;
  margin-left: 109px;
  padding: 0 0 0 30px;
  display: flex;
  position: relative;
}

.richt-content-copy {
  object-fit: fill;
  flex: 0 auto;
  margin-left: 20px;
  font-size: 18px;
  font-weight: 500;
  display: block;
}

.richt-content-copy.full {
  max-width: 60%;
  margin: 30px auto 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  line-height: 30px;
}

.rich-text-block-2 {
  font-size: 20px;
  line-height: 40px;
}

.section-feature-copy {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.section-feature-copy.full, .section-feature-copy.full-end {
  margin-top: 0;
  padding: 0;
}

.section-feature-copy.content1 {
  padding-top: 0;
}

.column-7-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.images-banner-kv-mobile-copy {
  display: none;
}

.slide_venom1 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_venom1._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658107_product_gallery_Xtreme5_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom1._1 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657337a2242608095b9a61a9_product_gallery_venom_01.jpg");
}

.slide_venom1._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580fd_product_gallery_Xtreme5_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom1._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658102_product_gallery_Xtreme5_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_venom2._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658107_product_gallery_Xtreme5_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom2._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580fd_product_gallery_Xtreme5_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom2._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657337fe3c981ac46a357304_product_gallery_venom_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_venom3._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658107_product_gallery_Xtreme5_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom3._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657338591b92667b54248cf9_product_gallery_venom_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom3._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658102_product_gallery_Xtreme5_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_venom4._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657338892bbc8edbf60561bf_product_gallery_venom_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom4._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580fd_product_gallery_Xtreme5_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_venom4._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658102_product_gallery_Xtreme5_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf1 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_elite_tuf1._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658107_product_gallery_Xtreme5_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf1._1 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657b1a298bf31cbde649d8ae_product_gallery_elite5xTUF_01.jpg");
}

.slide_elite_tuf1._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580fd_product_gallery_Xtreme5_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf1._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658102_product_gallery_Xtreme5_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_elite_tuf2._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658107_product_gallery_Xtreme5_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf2._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580fd_product_gallery_Xtreme5_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf2._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657b1a30f94bc293d6d2f272_product_gallery_elite5xTUF_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_elite_tuf3._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658107_product_gallery_Xtreme5_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf3._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657b1a34da7d32e45dd8b5c8_product_gallery_elite5xTUF_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf3._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658102_product_gallery_Xtreme5_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_elite_tuf4._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657b1a394cda11d469d5aea9_product_gallery_elite5xTUF_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf4._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580fd_product_gallery_Xtreme5_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite_tuf4._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658102_product_gallery_Xtreme5_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.link_banner {
  display: block;
}

.banner1_mobile, .index-banner-m {
  display: none;
}

.banner2_desk {
  width: 100%;
  display: block;
}

.slider-703 {
  height: auto;
}

.index_banner {
  margin-top: 180px;
}

.banner1_desk {
  width: 100%;
  display: block;
  position: relative;
}

.index-banner {
  width: 100%;
  display: block;
}

.slide-nav-12 {
  height: 50px;
}

.banner2_mobile {
  display: none;
}

.image-34-w-padding {
  width: 320px;
  min-width: 320px;
  max-width: 100%;
  height: 320px;
  min-height: 320px;
  padding: 0;
}

.gallery-4000-1 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65bca8f70bee9d68b2f56c72_product_gallery_vp4000mini_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-4000-1._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883b9a705ef723647ef3_product_gallery_vp4300lite_02.jpg");
}

.gallery-4000-mini-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883e9ebdd3207dfa9dff_product_gallery_vp4300lite_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-4000-mini-2._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65bca8fd0bee9d68b2f5733e_product_gallery_vp4000mini_02.jpg");
}

.gallery-4000-mini-3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65bca90153fe828b89a6675d_product_gallery_vp4000mini_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-4000-mini-3._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883b9a705ef723647ef3_product_gallery_vp4300lite_02.jpg");
}

.gallery-4000-mini-4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65bca9055b147be9e98dda15_product_gallery_vp4000mini_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-4000-mini-4._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883b9a705ef723647ef3_product_gallery_vp4300lite_02.jpg");
}

.gallery-pv553-1 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84ae7f43ba84fdc3ac3a1_product_gallery_PV553_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-pv553-1._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65bca8fd0bee9d68b2f5733e_product_gallery_vp4000mini_02.jpg");
}

.gallery-pv553-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883e9ebdd3207dfa9dff_product_gallery_vp4300lite_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-pv553-2._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84be031b920be263986eb_product_gallery_PV553_02.jpg");
}

.gallery-pv553-3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84c3e77cf176807684537_product_gallery_PV553_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-pv553-3._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883b9a705ef723647ef3_product_gallery_vp4300lite_02.jpg");
}

.gallery-pv553-4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84cbfaaa97c2eb945075c_product_gallery_PV553_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-pv553-4._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883b9a705ef723647ef3_product_gallery_vp4300lite_02.jpg");
}

.paragraph-141 {
  margin-left: 50px;
  margin-right: 50px;
  line-height: 30px;
}

.heading-199 {
  margin-left: 50px;
  margin-right: 50px;
}

.paragraph-142 {
  margin-right: 50px;
  line-height: 30px;
}

.text-block-128-long {
  color: #fff;
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.heading-202 {
  margin-left: auto;
  margin-right: 50px;
}

.table-row-content-black {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 18px;
  display: grid;
}

.table-row-content-black.firmware {
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
}

.div-title-download-black.firmware {
  text-align: center;
  font-size: 16px;
}

.file-name-info-black {
  color: #fff;
  margin-left: 25px;
  padding-left: 0;
  font-weight: 500;
}

.file-name-info-black.firmware {
  margin-left: 0;
}

.div-info-download-black {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 10px;
  display: block;
}

.div-info-download-black.landingpages {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-info-download-black.software {
  margin-left: 0;
  padding-left: 25px;
}

.btn-download-black {
  color: var(--black);
  background-color: #fff;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 500;
  text-decoration: none;
}

.btn-download-black:visited {
  color: #00e;
}

.div-block-277 {
  padding-left: 0;
}

.bold-text-77 {
  padding-left: 10px;
  padding-right: 10px;
}

.button-159-rus {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  background-color: #ff0004;
  margin-left: 0;
  margin-right: 15px;
  font-family: Lulo Clean, sans-serif;
  font-size: 20px;
  line-height: 12px;
}

.button-159-rus:hover {
  color: red;
  background-color: #303030;
}

.bold-text-78 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
}

.gallery-vxd-1 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/668d5a3992db7acb0606a91a_images_gallery_01.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-vxd-1._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65bca8fd0bee9d68b2f5733e_product_gallery_vp4000mini_02.jpg");
}

.gallery-vxd-2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883e9ebdd3207dfa9dff_product_gallery_vp4300lite_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-vxd-2._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/668d5a3dfd5ef2392c490ad2_images_gallery_02.jpeg");
}

.gallery-vxd-3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/668d5a41dddb6f02eae53118_images_gallery_03.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-vxd-3._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883b9a705ef723647ef3_product_gallery_vp4300lite_02.jpg");
}

.gallery-vxd-4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/668d5a43676b44e22e11f3c5_images_gallery_04.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-vxd-4._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/650d883b9a705ef723647ef3_product_gallery_vp4300lite_02.jpg");
}

.gallery-slider-2-new {
  background-color: #0000;
  width: 600px;
  height: 600px;
}

.p-name-new {
  margin-bottom: 20px;
  line-height: 40px;
}

.image-169 {
  max-width: 312px;
  max-height: 312px;
  margin-top: auto;
}

.code-embed {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-cover-banner {
  background-color: #f5f7fa;
}

.div-full-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.coverbanner {
  width: 100%;
}

.coverbanner-mobile {
  width: 100%;
  display: none;
}

.image-170-mobile {
  display: none;
}

.container-type-2 {
  background-color: #ed2626;
  height: 50px;
  margin-top: 50px;
}

.heading-203 {
  color: #fff;
  margin-top: auto;
  margin-bottom: auto;
}

.container-type {
  background-color: #ed2626;
  height: 50px;
  margin-top: 30px;
  padding-top: 0;
  display: block;
  position: static;
}

.link-block-32 {
  display: block;
}

.richt-content-2 {
  margin-top: 20px;
  margin-left: 60px;
  margin-right: 60px;
  font-size: 18px;
  font-weight: 500;
}

.richt-content-2.full {
  max-width: 60%;
  margin: 30px auto 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  line-height: 30px;
}

.rich-content-section-full {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  margin-bottom: 40px;
  padding: 0;
  position: static;
}

.rich-content-section-full.full, .rich-content-section-full.full-end {
  margin-top: 0;
  padding: 0;
}

.rich-content-section-full.content1 {
  padding-top: 80px;
}

.column-65, .columns-80 {
  margin-top: 0;
}

.slider-704 {
  position: static;
}

.image-mobile {
  display: none;
}

.slide_pvp30 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_pvp30._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658107_product_gallery_Xtreme5_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_pvp30._1 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/67a5c396655b441396a376e7_PVP30_Image_A.jpg");
}

.slide_pvp30._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580fd_product_gallery_Xtreme5_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_pvp30._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/67a5c3966dba32eee1f7fb8b_PVP30_Image_B.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_pvp30._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/67a5c39695e51f5cf2b8d304_PVP30_Image_C.jpg");
}

.slide_pvp30._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/67a5c3972f167442db218273_PVP30_Image_D.jpg");
}

.image-171 {
  max-width: 312px;
}

.slide_elite-5-ultra {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_elite-5-ultra._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658107_product_gallery_Xtreme5_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite-5-ultra._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580fd_product_gallery_Xtreme5_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_elite-5-ultra._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658102_product_gallery_Xtreme5_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_xtreme5-copy {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580f8_product_gallery_Xtreme5_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_xtreme5-copy._4 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658107_product_gallery_Xtreme5_04.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_xtreme5-copy._3 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff6580fd_product_gallery_Xtreme5_03.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide_xtreme5-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/64672cc376d96422ff658102_product_gallery_Xtreme5_02.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-83 {
  position: static;
}

.grid-13-copy {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: 42px 38px 38px auto auto auto auto auto;
  grid-template-columns: 1fr 1fr .75fr .5fr .5fr .75fr;
}

.div-block-head-table {
  background-color: #fff;
  border-bottom: 1px solid #000;
  min-height: 42px;
  max-height: 42px;
}

.heading-204 {
  color: #333;
  text-align: center;
  margin-top: 0;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 20px;
}

.div-block-grey {
  text-align: center;
  background-color: #fff;
  min-height: 38px;
  max-height: 38px;
}

.heading-205 {
  text-align: center;
  margin-top: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.link-2 {
  color: #333;
  text-align: center;
  margin-top: 7px;
  padding-left: 0;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: underline;
  display: block;
}

.section-spec-table {
  margin-top: 40px;
}

.grid-spec {
  grid-column-gap: 0px;
  border: 1px #000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 50px;
  margin-bottom: 40px;
}

.div-block-spec {
  border: 1px #000;
  border-bottom-style: solid;
}

.container-92 {
  max-width: none;
  height: 1px;
}

.slide-nav-13 {
  position: absolute;
}

@media screen and (min-width: 1440px) {
  .column-9 {
    display: none;
  }

  .arhive-last {
    text-transform: none;
  }

  .bullet-point {
    margin-left: 0;
  }

  .div-product-gallery-2, .gallery-slider-3 {
    width: 650px;
    height: 650px;
  }

  .div-gallery-2 {
    max-width: none;
  }

  .bullet-point-copy {
    margin-left: 0;
  }

  .column-7-copy {
    display: none;
  }

  .slide_venom1._1 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657337a2242608095b9a61a9_product_gallery_venom_01.jpg");
  }

  .slide_venom2._2 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657337fe3c981ac46a357304_product_gallery_venom_02.jpg");
  }

  .slide_venom3._3 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657338591b92667b54248cf9_product_gallery_venom_03.jpg");
  }

  .slide_venom4._4 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657338892bbc8edbf60561bf_product_gallery_venom_04.jpg");
  }

  .slide_elite_tuf1._1 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657b1a298bf31cbde649d8ae_product_gallery_elite5xTUF_01.jpg");
  }

  .slide_elite_tuf2._2 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657b1a30f94bc293d6d2f272_product_gallery_elite5xTUF_02.jpg");
  }

  .slide_elite_tuf3._3 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657b1a34da7d32e45dd8b5c8_product_gallery_elite5xTUF_03.jpg");
  }

  .slide_elite_tuf4._4 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/657b1a394cda11d469d5aea9_product_gallery_elite5xTUF_04.jpg");
  }

  .slider-703 {
    background-color: #0000;
  }

  .index_banner {
    padding-bottom: 0;
  }

  .gallery-pv553-1 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84ae7f43ba84fdc3ac3a1_product_gallery_PV553_01.jpg");
  }

  .gallery-pv553-2._2 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84be031b920be263986eb_product_gallery_PV553_02.jpg");
  }

  .gallery-pv553-3 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84c3e77cf176807684537_product_gallery_PV553_03.jpg");
  }

  .gallery-pv553-4 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84cbfaaa97c2eb945075c_product_gallery_PV553_04.jpg");
  }

  .gallery-vxd-1 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84ae7f43ba84fdc3ac3a1_product_gallery_PV553_01.jpg");
  }

  .gallery-vxd-2._2 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84be031b920be263986eb_product_gallery_PV553_02.jpg");
  }

  .gallery-vxd-3 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84c3e77cf176807684537_product_gallery_PV553_03.jpg");
  }

  .gallery-vxd-4 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/65e84cbfaaa97c2eb945075c_product_gallery_PV553_04.jpg");
  }

  .section-cover-banner {
    background-color: #0000;
  }

  .banner-link {
    margin-top: -2px;
    display: block;
  }
}

@media screen and (min-width: 1920px) {
  .navbar_symbol {
    display: block;
    position: sticky;
  }

  .home_button {
    position: relative;
  }

  .nav-menu {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    position: sticky;
    left: auto;
  }

  .column-20 {
    padding-right: 10px;
  }

  .bold-text-20 {
    margin-top: 0;
    position: static;
  }

  .container-61 {
    position: relative;
  }

  .background-video-vp4300 {
    margin-top: auto;
  }

  .heading-172 {
    margin-top: 120px;
  }

  .container-66 {
    position: relative;
  }

  .nav-menu-2 {
    position: static;
    inset: 0% auto auto 24%;
  }

  .navbar {
    padding-bottom: 20px;
    position: fixed;
  }

  .brand-2 {
    left: 0;
  }

  .brand-2.w--current {
    top: auto;
    left: auto;
  }

  .button-302 {
    margin-right: 0;
  }

  .container-76-desktop {
    position: relative;
    top: 500px;
    left: auto;
  }

  .container-66-2 {
    position: relative;
  }

  .richt-content {
    display: block;
  }

  .paragraph-140 {
    margin-left: 50px;
    margin-right: 50px;
    line-height: 30px;
  }

  .heading-200, .heading-201 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .paragraph-142 {
    margin-left: 50px;
  }
}

@media screen and (max-width: 991px) {
  .container-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .navbar_symbol {
    font-size: 12px;
    display: inline;
  }

  .home_button {
    font-size: 7px;
    position: static;
  }

  .nav-menu {
    margin-top: -19px;
    margin-left: -51px;
    display: flex;
  }

  .background-video {
    align-items: center;
    margin-bottom: -102px;
    padding-bottom: 0;
    display: flex;
    bottom: -70px;
  }

  .dropdown-toggle-2 {
    position: static;
  }

  .dropdown-2 {
    top: -2px;
  }

  .grid-11 {
    grid-template-rows: repeat(auto-fit, minmax(400px, 450fr)) 400px;
  }

  .section_keyboards {
    display: none;
  }

  .image-17, .image-18, .image-19 {
    min-width: 200px;
    min-height: 200px;
  }

  .image-21 {
    min-width: 200px;
    min-height: 200px;
    max-height: none;
  }

  .section_mice {
    display: none;
  }

  .heading-9 {
    text-align: center;
  }

  .columns-3_mice {
    display: flex;
  }

  .heading-11, .heading-12, .heading-13, .heading-14, .heading-15, .heading-16 {
    font-size: 12px;
  }

  .image-27, .image-28 {
    min-width: 200px;
    max-width: 100%;
    min-height: 200px;
    max-height: none;
  }

  .container-product {
    display: block;
  }

  .section_12_dram_performance {
    display: none;
  }

  .container_dram {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .v770_feature_icons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: flex;
  }

  .v770_background_video {
    margin-bottom: -178px;
  }

  .video-2 {
    width: 500px;
  }

  .section_v770_data_info {
    justify-content: center;
    display: block;
  }

  .container-15 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .v770_software_section {
    display: block;
  }

  .v770_downloadable_resource_section, .button-50 {
    display: none;
  }

  .container-16 {
    flex-direction: row;
    align-items: center;
  }

  .section_v765_data_info {
    margin-top: -181px;
  }

  .section_v765_software, .v765_downloadable_resources {
    display: none;
  }

  .container-17 {
    flex-direction: row;
  }

  .image-55 {
    display: inline-block;
  }

  .image-56, .image-57, .image-58 {
    max-width: 100px;
    max-height: 100px;
  }

  .image-59, .image-60 {
    max-width: 100%;
    max-height: 100px;
  }

  .image-61 {
    max-width: 100px;
    max-height: 100px;
  }

  .image-62 {
    max-width: none;
    max-height: none;
    display: block;
  }

  .v570_blackout_software, .section-13 {
    display: none;
  }

  ._770_slider {
    clear: both;
    background-color: #0000;
    flex-direction: row;
    align-items: center;
    width: 700px;
    min-width: 400px;
    height: 400px;
    min-height: 400px;
    display: block;
    overflow: hidden;
  }

  ._770_slide_a {
    float: none;
    clear: none;
    opacity: 1;
    background-repeat: no-repeat;
    background-size: contain;
    overflow: hidden;
  }

  ._770_slide_b {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf278c618b919_770_B.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
  }

  ._770_slide_c, ._770_slide_d {
    background-repeat: no-repeat;
    background-size: contain;
  }

  ._770_slide_e {
    background-color: #0000;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .heading-57 {
    font-size: 29px;
  }

  .heading-65 {
    display: none;
  }

  .heading-71 {
    font-size: 20px;
  }

  .paragraph-22 {
    font-size: 14px;
    line-height: 20px;
    display: none;
  }

  .image-85 {
    margin-top: -70px;
  }

  .heading-72 {
    font-size: 10px;
  }

  .paragraph-23 {
    display: none;
  }

  .heading-73 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-24 {
    font-size: 12px;
    line-height: 12px;
  }

  .heading-74 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-25 {
    font-size: 12px;
    line-height: 12px;
  }

  .heading-75 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-26 {
    font-size: 12px;
    line-height: 12px;
  }

  .section_keyboards_mobile_view {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e57e18b855_keyboardsection.jpg");
    background-position: 0 0;
    background-size: cover;
    display: block;
    position: relative;
    top: 67px;
  }

  .v770_feature_icons_tablet {
    background-color: var(--black);
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    position: relative;
    top: 80px;
  }

  .mask-2 {
    float: none;
    clear: both;
    min-height: auto;
    overflow: visible;
  }

  .image-93, .section_v770_data_info_mobile {
    display: none;
  }

  .grid-30 {
    display: flex;
  }

  .section-44, .heading-84 {
    display: none;
  }

  .column-40 {
    padding-left: 0;
  }

  .heading-85 {
    margin-left: -35px;
    padding-right: 0;
  }

  .button-268 {
    margin-left: -35px;
  }

  .heading-87 {
    display: none;
  }

  .image-101 {
    display: block;
  }

  .columns-14 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-89 {
    color: var(--white);
    text-align: center;
    font-family: Lulo Clean, sans-serif;
    display: block;
  }

  .image-107 {
    display: none;
  }

  .section_mice_tablet_portrait {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2076318b865_mice_section_bg.png");
    background-position: 50%;
    background-size: cover;
    display: block;
    position: relative;
    top: 79px;
  }

  .column-44 {
    justify-content: center;
    display: flex;
  }

  .background-video-6, .div-block-52, .div-block-53, .div-block-54 {
    display: none;
  }

  .paragraph-94 {
    margin-top: 57px;
  }

  .bold-text-20 {
    font-size: 12px;
    line-height: 12px;
    display: inline;
  }

  .container-63 {
    flex-direction: row;
  }

  .container-64 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-65 {
    flex-direction: row;
  }

  .image-129 {
    max-width: 100px;
    max-height: 100px;
  }

  .image-130 {
    max-width: 100%;
    max-height: 100px;
  }

  .background-video-vp4300 {
    top: 51px;
  }

  .heading-172 {
    position: static;
    top: 96px;
  }

  .button-297 {
    margin-left: -35px;
  }

  .home_button-2 {
    font-size: 7px;
  }

  .container-66 {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    margin-left: 40px;
    display: flex;
  }

  .nav-menu-2 {
    margin-top: 0;
    margin-left: 0;
    display: flex;
    position: static;
    top: 1px;
    left: auto;
  }

  .brand-2.w--current {
    position: relative;
    top: -23px;
    left: auto;
  }

  .container-70 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-137 {
    max-width: 100px;
    max-height: 100px;
  }

  .container-17-1, .container-17-copy {
    flex-direction: row;
  }

  .image-copy {
    top: 0;
    bottom: auto;
  }

  .venom-section {
    height: 65vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 67px;
  }

  .container-72 {
    height: 60vh;
    min-height: 0;
    margin-bottom: 54px;
  }

  .heading-177 {
    font-size: 13px;
    line-height: 30px;
  }

  .heading-178 {
    line-height: 30px;
  }

  .image-142 {
    margin-top: -32px;
    padding-top: 32px;
  }

  .background-video-11 {
    height: 50vh;
  }

  .heading-179 {
    letter-spacing: -6px;
    font-size: 45px;
  }

  .section-downloadble-resourses {
    margin-bottom: 59px;
    padding-bottom: 46px;
    top: 105px;
  }

  .background-video-12-copy {
    height: 65vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 67px;
  }

  .heading-178-copy {
    line-height: 30px;
  }

  .container-76-desktop {
    padding-right: 50px;
    left: auto;
  }

  .container-72-copy {
    height: 60vh;
    min-height: 0;
    margin-bottom: 54px;
  }

  .container-66-2 {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    margin-left: 40px;
    display: flex;
  }

  .image-46-copy {
    margin-top: 0;
  }

  .images-banner-kv {
    object-fit: cover;
  }

  .container-breadcrumbs {
    padding-left: 5%;
  }

  .gallery-slider {
    width: 500px;
    height: 500px;
  }

  .wrapper-gallery {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .bullet-point {
    max-width: 100%;
  }

  .list-3 {
    font-size: 16px;
    line-height: 30px;
  }

  .div-gallery {
    max-width: 100%;
  }

  .div-product-gallery {
    width: 500px;
    height: 500px;
  }

  .feature-image {
    max-width: 50%;
    margin-bottom: 40px;
    font-size: 16px;
  }

  .feature-content {
    max-width: 50%;
    margin-bottom: 40px;
    padding-right: 20px;
    font-size: 16px;
  }

  .feature-content.right {
    padding-left: 20px;
    padding-right: 0;
  }

  .feature-content.full {
    max-width: 80%;
  }

  .div-content {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .feature-title {
    font-size: 30px;
  }

  .container-content {
    max-width: 728px;
  }

  .rich-content-section.full, .rich-content-section.full-end {
    margin-top: 50px;
  }

  .con-spec {
    max-width: 728px;
  }

  .rich-txt-spec, .table-row-content {
    font-size: 16px;
  }

  .table-row-title {
    font-size: 20px;
  }

  .container-download {
    max-width: 728px;
  }

  .div-info-download.landingpages {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .images-banner-kv-2 {
    object-fit: cover;
  }

  .wrapper-gallery-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .gallery-slider-2, .div-product-gallery-2 {
    width: 500px;
    height: 500px;
  }

  .list-bullet-point {
    font-size: 16px;
    line-height: 30px;
  }

  .gallery-slider-3 {
    width: 350px;
    max-width: 100%;
    height: 350px;
    margin-bottom: 0;
  }

  .btn-buynow {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .div-gallery-2 {
    max-width: 100%;
  }

  .richt-content.full {
    max-width: 95%;
    font-size: 16px;
  }

  .note_end {
    max-width: 100%;
  }

  .collection-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .table-row-title-copy {
    font-size: 20px;
  }

  .bullet-point-copy {
    max-width: 100%;
  }

  .richt-content-copy.full {
    max-width: 95%;
    font-size: 16px;
  }

  .section-feature-copy.full, .section-feature-copy.full-end {
    margin-top: 50px;
  }

  .index_banner {
    margin-top: 190px;
  }

  .slide-nav-12 {
    height: 45px;
    padding-top: 18px;
  }

  .table-row-content-black {
    font-size: 16px;
  }

  .div-info-download-black.landingpages {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .gallery-slider-2-new {
    width: 500px;
    height: 500px;
  }

  .richt-content-2.full {
    max-width: 95%;
    font-size: 16px;
  }

  .rich-content-section-full.full, .rich-content-section-full.full-end {
    margin-top: 50px;
  }
}

@media screen and (max-width: 767px) {
  .home_button {
    font-size: 8px;
  }

  .nav-menu {
    margin-top: -19px;
  }

  .background-video {
    margin-bottom: -168px;
    display: block;
    bottom: 48px;
  }

  .dropdown-toggle-2 {
    position: static;
    left: auto;
  }

  .dropdown-2 {
    position: relative;
    top: -2px;
  }

  .section-3 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .products_text {
    display: none;
  }

  .section-categories {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .section-7 {
    display: none;
  }

  .image-17 {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: auto;
  }

  .image-18 {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: auto;
    display: none;
  }

  .image-19 {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .image-21 {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: auto;
  }

  .columns-3_mice {
    flex-direction: column;
  }

  .container-12 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .image-27 {
    width: auto;
    height: auto;
  }

  .section_12_dram_performance {
    display: none;
  }

  .section_keyboard_v770 {
    background-position: 35%;
    flex-direction: column;
    display: flex;
  }

  .container-head {
    flex-direction: column;
  }

  .paragraph-11 {
    align-items: flex-end;
  }

  .v770_feature_icons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .v770_background_video {
    margin-bottom: -70px;
    padding-top: 0;
    padding-bottom: 54px;
  }

  .video-2 {
    width: 548px;
  }

  .column-22 {
    margin-top: -51px;
  }

  .section_v770_data_info {
    margin-top: 57px;
  }

  .container-15 {
    position: relative;
    top: -13px;
  }

  .section_v765_data_info {
    margin-top: 76px;
    top: 57px;
  }

  .button-51 {
    display: none;
  }

  .viper_v570_bo_bg_vid {
    top: 79px;
  }

  .button-79 {
    display: none;
  }

  .heading-57 {
    font-size: 23px;
  }

  .heading-58 {
    text-align: center;
    margin-top: -15px;
    font-size: 15px;
    line-height: 22px;
  }

  .section-27 {
    display: flex;
  }

  .div-block-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .paragraph-22 {
    font-size: 13px;
    line-height: 15px;
  }

  .image-85 {
    margin-top: 57px;
  }

  .heading-72 {
    flex-direction: column;
    align-items: stretch;
    line-height: 17px;
    display: none;
  }

  .paragraph-39 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-27 {
    grid-column-gap: 6px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1.5fr;
    grid-auto-columns: 1fr;
    place-content: space-around start;
    margin-top: -35px;
    display: flex;
  }

  .heading-81 {
    font-size: 16px;
  }

  .link-19, .link-20, .link-21, .link-22 {
    margin-top: 5px;
    font-size: 12px;
  }

  .link-23 {
    margin-top: 5px;
    font-size: 12px;
    line-height: 12px;
  }

  .link-24 {
    margin-top: 5px;
    font-size: 12px;
  }

  .div-block-29 {
    margin-top: 50px;
  }

  .heading-82 {
    font-size: 16px;
  }

  .link-25, .link-26, .link-27, .link-28, .link-29, .link-30 {
    margin-top: 5px;
    font-size: 12px;
  }

  .link-31 {
    font-size: 12px;
  }

  .div-block-30, .div-block-31 {
    margin-top: 50px;
  }

  .link-35, .link-38 {
    font-size: 12px;
  }

  .image-89 {
    margin-top: 32px;
    margin-left: -16px;
    display: none;
  }

  .container-34 {
    flex-direction: column;
  }

  .container-35 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-245 {
    margin-top: 13px;
  }

  .link-48, .link-49, .bold-text-12, .bold-text-13 {
    font-size: 12px;
  }

  .section_keyboards_mobile_view {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: none;
  }

  .section_keyboards_landscape_mobile_view {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2e57e18b855_keyboardsection.jpg");
    background-position: 0 0;
    background-size: cover;
    display: block;
    position: relative;
    top: 80px;
  }

  .div-block-34 {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .image-93 {
    display: none;
  }

  .column-40 {
    align-items: flex-end;
  }

  .heading-88 {
    font-size: 20px;
    line-height: 20px;
  }

  .heading-89 {
    color: var(--white);
    text-align: center;
    font-family: Lulo Clean, sans-serif;
  }

  .bold-text-14 {
    padding-left: 10px;
  }

  .image-110 {
    display: none;
  }

  .bold-text-15 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_mice_tablet_portrait {
    display: none;
  }

  .section_mice_mobile_landscape {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2076318b865_mice_section_bg.png");
    background-position: 50%;
    background-size: cover;
    display: block;
    position: relative;
    top: 70px;
  }

  .div-block-49 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .columns-15 {
    flex-direction: column;
    display: flex;
  }

  .columns-16 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .background-video-6, .container-52, .div-block-52, .div-block-53 {
    display: none;
  }

  .section-keyboard {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .heading-157, .button-287 {
    display: none;
  }

  .container-64 {
    position: relative;
    top: -13px;
  }

  .arhive, .arhive-last {
    margin-top: 5px;
    font-size: 12px;
    line-height: 12px;
  }

  .column-49 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .column-50 {
    margin-top: -51px;
  }

  .home_button-2 {
    font-size: 8px;
  }

  .nav-menu-2 {
    flex: 0 auto;
    order: 0;
    align-items: center;
    margin-top: 0;
    display: flex;
    position: static;
    left: -28px;
  }

  .brand {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .brand-2.w--current {
    left: -21px;
  }

  .container-70 {
    position: relative;
    top: -13px;
  }

  .container-71 {
    flex-direction: column;
  }

  .venom-section {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 10px;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .container-72 {
    height: auto;
    min-height: auto;
    margin-bottom: 0;
  }

  .heading-177 {
    font-size: 21px;
    line-height: 22px;
  }

  .heading-178 {
    margin-top: -10px;
  }

  .background-video-11 {
    height: 25vh;
  }

  .heading-179 {
    letter-spacing: -7px;
    font-size: 35px;
  }

  .heading-180 {
    display: none;
  }

  .text-block-124 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-181 {
    font-size: 35px;
  }

  .heading-182 {
    padding-left: 10px;
  }

  .background-video-12-copy {
    height: 50vh;
  }

  .heading-178-copy {
    margin-top: -10px;
  }

  .container-76-desktop {
    padding-right: 0;
    display: none;
    position: static;
    top: 260px;
    left: auto;
  }

  .container-71-mobile {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
    top: 182px;
    left: 0;
  }

  .heading-155-copy {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .vpr400-section-main-page {
    height: auto;
    margin-top: 0;
    margin-bottom: 177px;
    margin-left: 0;
    padding-bottom: 200px;
    display: flex;
    position: relative;
    top: 177px;
  }

  .container-72-copy {
    min-height: 50vh;
  }

  .container-66-2 {
    margin-top: 30px;
    margin-left: 0;
    padding-top: 0;
    position: static;
  }

  .columns-28 {
    margin-left: 0;
    position: relative;
  }

  .container-71-2-mobile {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
    top: 182px;
    left: 0;
  }

  .breadcrumbs-link {
    font-size: 14px;
  }

  .container-breadcrumbs {
    padding-left: 0;
  }

  .wrapper-gallery {
    flex-direction: column;
    align-items: center;
  }

  .bullet-point {
    max-width: 100%;
    margin-top: 40px;
    padding: 0 15px;
  }

  .section-gallery {
    padding: 0 15px 60px;
  }

  .p-name {
    font-size: 28px;
  }

  .feature-image {
    max-width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .feature-image.left {
    max-width: 100%;
  }

  .feature-content {
    max-width: 100%;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .feature-content.right {
    padding-left: 0;
  }

  .feature-content.full {
    max-width: 95%;
  }

  .div-content {
    flex-direction: column;
  }

  .div-content.reverse {
    flex-direction: column-reverse;
  }

  .paragraph-139 {
    font-size: 16px;
    line-height: 25px;
  }

  .rich-content-section {
    padding: 60px 15px;
  }

  .div-feature-image-full {
    max-height: none;
  }

  .feature-txt.full {
    font-size: 16px;
    line-height: 25px;
  }

  .section-spec {
    padding: 60px 15px;
  }

  .comparison-row-5 {
    grid-template-columns: .75fr 1fr;
  }

  .comparison-negative-5 {
    margin-left: 10px;
  }

  .div-title-download {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-title-download.firmware-mobile-right {
    text-align: left;
  }

  .div-title-download.firmware-mobile {
    text-align: center;
  }

  .table-row-title {
    text-align: center;
    margin-left: 0;
    font-size: 16px;
  }

  .table-download {
    margin-left: auto;
    margin-right: auto;
  }

  .div-info-download {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .file-name-info {
    margin-left: 10px;
  }

  .section-download {
    padding: 60px 15px;
  }

  .table-row-main {
    text-align: center;
  }

  .table-row-main.firmware-mobile {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .images-banner-kv-2 {
    object-fit: cover;
  }

  .breadcrumbs-pname {
    font-size: 14px;
  }

  .wrapper-gallery-2 {
    flex-direction: column;
    align-items: center;
  }

  .list-bullet-point {
    font-size: 14px;
    line-height: 25px;
  }

  .btn-buynow {
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
  }

  .section-gallery-2 {
    padding: 0 15px 60px;
  }

  .richt-content {
    line-height: 25px;
  }

  .richt-content.full {
    font-size: 14px;
    line-height: 25px;
  }

  .table-download-2 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .table-download-2.firmware {
    display: none;
  }

  .table-download-firmware-m, .table-download-3 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .rich-txt--download-software {
    margin-left: 0;
  }

  .note_end {
    font-size: 12px;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .table-row-title-copy {
    text-align: center;
    margin-left: 0;
    font-size: 16px;
  }

  .bullet-point-copy {
    max-width: 100%;
    margin-top: 40px;
    padding: 0 15px;
  }

  .richt-content-copy {
    line-height: 25px;
  }

  .richt-content-copy.full {
    font-size: 14px;
    line-height: 25px;
  }

  .section-feature-copy {
    padding: 60px 15px;
  }

  .slide-nav-12 {
    padding-top: 20px;
  }

  .div-title-download-black {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-title-download-black.firmware-mobile-right {
    text-align: left;
  }

  .div-title-download-black.firmware-mobile {
    text-align: center;
  }

  .file-name-info-black {
    margin-left: 10px;
  }

  .div-info-download-black {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .p-name-new {
    font-size: 28px;
  }

  .banner-link {
    display: block;
  }

  .richt-content-2 {
    line-height: 25px;
  }

  .richt-content-2.full {
    font-size: 14px;
    line-height: 25px;
  }

  .rich-content-section-full {
    padding: 60px 15px;
  }
}

@media screen and (max-width: 479px) {
  .container-3 {
    margin-bottom: 0;
  }

  .navbar_symbol {
    padding-bottom: 0;
  }

  .home_button {
    margin-top: 20px;
    padding-left: 10px;
    position: static;
    left: 206px;
  }

  .nav-menu {
    left: 3px;
  }

  .background-video {
    margin-bottom: 0;
    display: none;
  }

  .dropdown-2 {
    flex-direction: row;
    justify-content: center;
    padding-left: 7px;
    display: block;
    position: static;
  }

  .section-3 {
    flex-direction: column;
    display: flex;
    position: static;
  }

  .section-categories {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: none;
  }

  .grid-11 {
    flex-direction: column;
    display: flex;
  }

  .section_top_banner_keyboards {
    object-fit: fill;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 60px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: 80px;
    overflow: hidden;
  }

  .section-7 {
    display: none;
  }

  .column-7 {
    display: flex;
  }

  .image-17, .image-18 {
    min-width: auto;
    max-width: none;
    min-height: auto;
    display: block;
  }

  .image-19 {
    min-width: auto;
    max-width: 100%;
    min-height: auto;
  }

  .image-21 {
    min-width: auto;
    max-width: none;
    min-height: auto;
  }

  .section_top_banner_mice {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 60px;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section_mice {
    flex-direction: row;
    align-items: stretch;
    display: block;
  }

  .section_headsets {
    position: relative;
  }

  .columns-3_mice {
    display: block;
  }

  .container-12 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .container_mice {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: inline;
  }

  .column-13 {
    display: flex;
  }

  .image-27 {
    min-width: auto;
    max-width: 100%;
    min-height: auto;
    max-height: none;
  }

  .image-28 {
    min-width: auto;
    max-width: 100%;
    min-height: auto;
  }

  .button-14 {
    display: block;
  }

  .columns_headsets {
    margin-top: auto;
    margin-bottom: 0;
    position: static;
    top: 80px;
  }

  .image-29 {
    position: static;
    top: 80px;
  }

  .section-top-ssd {
    flex-direction: column;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 120px;
    padding-top: 20px;
    padding-bottom: 0;
    position: static;
    top: 80px;
  }

  .section_top_banner_dram {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 60px;
    margin-bottom: auto;
    padding-top: 20px;
    position: relative;
  }

  .section_12_dram_performance {
    display: none;
  }

  .section_dram {
    margin-top: 0;
    padding-bottom: 20px;
    display: block;
    position: static;
    top: 80px;
  }

  .button-mem-red {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section_top_banner_ax {
    height: auto;
    min-height: auto;
    max-height: none;
    position: relative;
  }

  .section_keyboard_v770 {
    background-position: 25%;
    flex-direction: column;
    align-items: stretch;
    padding-top: 175px;
    padding-bottom: 175px;
    display: block;
    top: 80px;
  }

  .container-head {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
  }

  .column-20 {
    align-items: center;
  }

  .heading-32 {
    text-align: center;
    margin-top: -72px;
    font-size: 25px;
  }

  .paragraph-11 {
    text-align: center;
    width: auto;
    font-size: 12px;
  }

  .v770_feature_icons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .v770_background_video {
    flex-direction: row;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .video-2 {
    width: 300px;
    margin-top: 156px;
    position: relative;
    top: -105px;
  }

  .container-14 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-33 {
    margin-top: 0;
    position: relative;
    top: -3px;
  }

  .column-22 {
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: 80px;
    overflow: visible;
  }

  .section_v770_data_info {
    flex-direction: column;
    align-items: center;
    display: block;
    top: 38px;
  }

  .slider {
    background-color: #0000;
    flex: 0 auto;
    width: auto;
    height: 200px;
    display: none;
  }

  .container-15 {
    clear: none;
    background-color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: auto;
    margin-top: auto;
    display: flex;
    position: static;
    top: -102px;
    overflow: visible;
  }

  .paragraph-12 {
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 15px;
    line-height: 22px;
    position: relative;
    top: -70px;
  }

  .slide-2, .slide-3, .slide-4, .slide-5 {
    width: auto;
  }

  .column-23 {
    display: none;
  }

  .v770_downloadable_resource_section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
    top: 111px;
  }

  .heading-35 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    display: flex;
  }

  .column-27 {
    justify-content: center;
    align-items: center;
  }

  .grid-16 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-50 {
    display: none;
  }

  .section_keyboard_v765 {
    background-position: 27%;
    padding-top: 175px;
    padding-bottom: 175px;
  }

  .v765_feature_icons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-50 {
    max-width: 175px;
    max-height: none;
    margin-top: 10px;
  }

  .container-16 {
    flex-direction: column;
  }

  .image-52, .image-53 {
    max-width: 175px;
    max-height: none;
  }

  .viper_v765_video {
    display: flex;
  }

  .section_v765_software {
    display: none;
  }

  .slider_v765 {
    background-repeat: no-repeat;
    background-size: 480px;
    width: auto;
  }

  .slider_v765_b {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slider_v765_c {
    background-repeat: no-repeat;
    background-size: contain;
    width: auto;
  }

  .slide_v765_d {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .button-51, .v765_downloadable_resources {
    display: none;
  }

  .section_keyboard_760 {
    background-position: 25%;
  }

  .viper_v760_video {
    display: flex;
  }

  .container-17 {
    flex-direction: column;
    position: static;
    top: 0;
  }

  .image-55 {
    max-width: 250px;
    max-height: none;
  }

  .image-56 {
    max-width: 175px;
    max-height: none;
    margin-top: 10px;
  }

  .image-57, .image-58, .image-59, .image-60, .image-61 {
    max-width: 175px;
    max-height: none;
  }

  .image-62, .image-63 {
    max-width: 250px;
    max-height: none;
  }

  .image-64 {
    max-width: 175px;
    max-height: none;
    margin-top: 10px;
  }

  .image-65, .image-66 {
    max-width: 175px;
    max-height: none;
  }

  .section_v760_data_info {
    display: block;
  }

  .slider_760, .v760_slide_b {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  ._760_slide_c {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .v760_slide_d {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  ._760_download_images_class, .section_v760_software, ._760_downloadable_resources {
    display: none;
  }

  .section_keyboard_730 {
    background-position: 29%;
  }

  .image-67 {
    max-width: 175px;
    max-height: none;
    margin-top: 10px;
  }

  .image-68 {
    max-width: 175px;
    max-height: none;
  }

  .slider_730 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  ._730_download_images {
    display: none;
  }

  ._730_slideshow_b, ._730_slideshow_c, ._730_slideshow_d {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  ._730_downloadable_resources {
    display: none;
  }

  .section_mice_v570_blackout {
    background-position: 28%;
  }

  ._570_blackout_feature_icons {
    margin-top: -2px;
  }

  .image-69 {
    max-width: 175px;
    max-height: none;
    margin-top: 10px;
  }

  .image-70, .image-71 {
    max-width: 175px;
    max-height: none;
  }

  .viper_v570_bo_bg_vid {
    display: flex;
  }

  .slide-7, .slide-8, .slide-9, .slide-10, .slide-11 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
  }

  .button-79, .v570_blackout_software, .column-29, .section-13 {
    display: none;
  }

  .slide-12, .slide-13 {
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
  }

  .slide-14, .slide-15 {
    height: 200px;
  }

  ._570_mouse_download_images, .v570_section_software {
    display: none;
  }

  .section_mice_v560 {
    background-position: 26%;
  }

  .image-72 {
    max-width: 175px;
    max-height: none;
    margin-top: 10px;
  }

  .image-73 {
    max-width: 175px;
    max-height: none;
  }

  .viper_v560_bg_video {
    top: 79px;
  }

  .slide-17, .slide-18, .slide-19, .slide-20, .slide-21 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
  }

  ._560_download_images_button, ._560_downloadable_resources {
    display: none;
  }

  .section_mice_v551 {
    background-position: 26%;
  }

  .section-armada {
    margin-top: -80px;
    margin-bottom: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
    position: relative;
    top: 80px;
    bottom: auto;
  }

  .section_v551_sw, ._551_downloads {
    display: none;
  }

  .slide-22, .slide-23, .slide-24, .slide-25 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .section_mice_v550 {
    background-position: 23%;
  }

  .image-74 {
    max-width: 175px;
    max-height: none;
  }

  ._550_download_images {
    display: none;
  }

  .slide-31 {
    margin-left: 0;
  }

  ._530_download_images, ._530_downloadable_sources {
    display: none;
  }

  ._570_top_section_banner {
    background-position: 28%;
  }

  .section_380_data_info {
    position: relative;
    top: 80px;
  }

  ._380_download_images_button {
    display: none;
  }

  .section_380_top_banner {
    background-position: 34%;
  }

  ._770_slider {
    width: 320px;
    min-width: auto;
    height: 200px;
    min-height: auto;
    position: relative;
  }

  .slider_380 {
    width: auto;
    height: 200px;
  }

  .image-78 {
    display: none;
  }

  .slider_360 {
    min-width: auto;
    min-height: auto;
  }

  ._360_download_images_button, .v360_downloadable_resources, ._330_download_images_button, ._330_downloadable_sources {
    display: none;
  }

  .vpnxxx-feature-icons, .section-vpnxxx-data-info {
    position: static;
  }

  .vpnxxx_slider {
    width: 300px;
  }

  .button-118 {
    display: none;
  }

  .vpr-feature-icons-section {
    position: static;
    top: 80px;
  }

  .section_dram_vprgb {
    margin-top: auto;
    position: relative;
  }

  .vprgb_feature_icons {
    position: relative;
  }

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

  .columns-6 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: block;
    position: relative;
  }

  .button-120, .button-121, .button-122, .button-123 {
    display: none;
  }

  .slider-2 {
    width: 320px;
  }

  .slide-54 {
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
  }

  .mask {
    min-width: auto;
    max-height: 400px;
    overflow: hidden;
  }

  .slide-56, .slide-57, .slide-58, .slide-59 {
    width: auto;
  }

  ._770_slide_a {
    background-size: contain;
    width: auto;
    min-width: auto;
    height: 200px;
    min-height: auto;
    padding-bottom: 0;
    padding-right: 0;
    overflow: auto;
  }

  ._770_slide_b {
    background-size: contain;
    width: auto;
    min-width: auto;
    height: 200px;
    min-height: auto;
    overflow: auto;
  }

  ._770_slide_c {
    background-size: contain;
    width: auto;
    height: 200px;
    overflow: auto;
  }

  ._770_slide_d {
    background-size: contain;
    height: 200px;
    overflow: auto;
  }

  ._770_slide_e {
    background-size: contain;
    height: 200px;
  }

  .vprgb_software_section {
    display: none;
  }

  .vprgb_downloadable_resource_section {
    margin-top: auto;
    display: none;
  }

  .v4_slide_a {
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    background-clip: border-box;
    max-width: none;
    overflow: visible;
  }

  .v4_slide_b, .v4_slide_c, .v4_slide_d, .v4_slide_e {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .button-137 {
    display: none;
  }

  .vprsteel_slide_a {
    position: relative;
  }

  .button-160, .v4_bo_downloadable_resource_section, .v4_downloadable_resource_section, .vprsteel_downloadable_resource_section {
    display: none;
  }

  .grid-23 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .section_dram_vprelite {
    margin-top: 0;
    margin-bottom: auto;
    position: relative;
  }

  .section-advantages {
    padding-bottom: 15px;
    position: static;
  }

  .vprelite_section_data_info {
    position: relative;
  }

  .slider-3 {
    flex-direction: row;
    min-width: 0;
    min-height: auto;
    display: none;
  }

  .button-176, .vprelite_downloadable_resource_section {
    display: none;
  }

  .section_dram_vpr3 {
    margin-top: 0;
    position: static;
  }

  .v3_feature_icons {
    position: static;
  }

  .vpr3_section_data_info {
    display: block;
    position: static;
    top: 80px;
  }

  .vpr3_downloadable_resource_section, .button-207, .ledmousepad_downloadable_resource_section, .button-211, .largesupermousepad_downloadable_resource_section, .section-download-links, .section-22 {
    display: none;
  }

  .background-video-2 {
    position: relative;
  }

  .section_about_viper {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-rgb {
    display: none;
  }

  .heading-57 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 19px;
    line-height: 21px;
  }

  .grid-24 {
    flex-direction: column;
    display: flex;
  }

  .heading-59 {
    font-size: 39px;
    line-height: 37px;
  }

  .heading-60 {
    margin-top: 63px;
  }

  .section-25 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .container-23 {
    justify-content: center;
  }

  .heading-62 {
    font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 44px;
  }

  .paragraph-16 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-63 {
    letter-spacing: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-17 {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-24 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-64 {
    letter-spacing: -6px;
    font-size: 20px;
    line-height: 22px;
  }

  .paragraph-19 {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-32 {
    display: block;
  }

  .heading-65 {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .grid-25 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-237, .button-238, .button-239 {
    margin-top: 20px;
  }

  .heading-66 {
    width: 320px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .div-block-18 {
    display: none;
  }

  .div-block-19, .div-block-20, .div-block-21 {
    padding-bottom: 15px;
  }

  .image-85 {
    margin-top: 0;
  }

  .button-241 {
    flex: 0 auto;
    align-self: center;
    font-size: 10px;
    line-height: 12px;
    display: block;
    position: static;
  }

  .button-242, .button-243 {
    font-size: 10px;
    line-height: 12px;
  }

  .section-41 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .grid-26 {
    margin-left: 10px;
    display: block;
  }

  .paragraph-27 {
    font-size: 20px;
  }

  .paragraph-33 {
    text-align: center;
  }

  .paragraph-34 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-35 {
    padding-left: 10px;
    padding-right: 5px;
  }

  .paragraph-36 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-27 {
    margin-top: 0;
    margin-bottom: 0;
    position: static;
    top: 80px;
  }

  .paragraph-38 {
    justify-content: space-between;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    line-height: 24px;
    display: flex;
  }

  .paragraph-39 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-40 {
    margin-bottom: auto;
  }

  .container-30 {
    flex-direction: column;
    flex: 0 auto;
    align-self: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .paragraph-41 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-42 {
    flex-direction: row;
    flex: 0 auto;
    align-self: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 0;
    display: flex;
  }

  .paragraph-43 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-33 {
    flex-direction: column;
    align-self: center;
  }

  .grid-27 {
    flex-direction: column;
    display: flex;
  }

  .container-34 {
    flex-direction: column;
  }

  .container-35 {
    display: flex;
  }

  .paragraph-44 {
    font-size: 12px;
  }

  .section_v530_sw {
    display: none;
  }

  .background-video-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 80px;
  }

  .menu-button {
    padding: 5px;
  }

  .section_keyboards_mobile_view {
    display: flex;
  }

  .section_keyboards_landscape_mobile_view {
    top: 80px;
  }

  .mask-2 {
    float: none;
    clear: none;
    width: 360px;
    height: 360px;
    min-height: 0;
    position: relative;
    overflow: hidden;
  }

  .image-93 {
    display: none;
  }

  .column-39 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
    overflow: auto;
  }

  .section_v770_data_info_mobile {
    background-color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: -133px;
  }

  .slide-60 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf222b418ba59_PV770MRUMXGM_G.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .slide-61 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2b69818ba58_PV770MRUMXGM_C.jpg");
    background-position: 0 0;
    background-size: cover;
  }

  .slide-62 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2ec9318ba6d_PV770MRUMXGM_B.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .slider-4 {
    width: 95%;
    height: 95%;
  }

  .mask-3 {
    width: 95%;
    height: 100%;
  }

  .slide-63 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf222b418ba59_PV770MRUMXGM_G.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .slide-64 {
    width: 95%;
  }

  .slider-5 {
    width: 95%;
    height: 95%;
    top: 3px;
  }

  .slide-65 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2b69818ba58_PV770MRUMXGM_C.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .section-43 {
    display: block;
  }

  .left-arrow {
    width: 40px;
    display: block;
    position: absolute;
    overflow: visible;
  }

  .right-arrow {
    width: 40px;
    display: block;
  }

  .slide-nav {
    z-index: auto;
    flex-wrap: nowrap;
    place-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding-top: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    transition: opacity .2s;
    display: block;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .grid-30 {
    flex-direction: column;
  }

  .section-44, .section-45, .section-46 {
    display: none;
  }

  .paragraph-57 {
    margin-top: 13px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: 29px;
  }

  .paragraph-58 {
    margin-top: 13px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .paragraph-59 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-60 {
    margin-top: 22px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-61 {
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: -48px;
  }

  .paragraph-62 {
    margin-top: 6px;
    margin-bottom: -76px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .paragraph-63 {
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: -63px;
  }

  .paragraph-64 {
    margin-top: 6px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-72 {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
  }

  .about-product-text {
    text-align: left;
    margin: 20px 10px auto;
    font-size: 16px;
    line-height: 25px;
  }

  .heading-84, .paragraph-83, .section-48 {
    display: none;
  }

  .image-100 {
    display: block;
  }

  .section-49 {
    margin-top: 25px;
  }

  .heading-86 {
    flex-direction: column;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .div-block-46 {
    padding-bottom: 15px;
  }

  .div-block-47 {
    padding-bottom: 15px;
    display: none;
  }

  .heading-88 {
    font-size: 20px;
  }

  .image-103, .image-104, .image-105, .image-106 {
    display: none;
  }

  .container-40 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-89, .paragraph-90 {
    color: var(--white);
    text-align: center;
    font-family: Lulo Clean, sans-serif;
  }

  .vpr-data-info-section {
    top: 80px;
  }

  .section-vpr, .link-50 {
    display: none;
  }

  .container-42 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-107 {
    display: none;
  }

  .paragraph-93 {
    text-align: center;
    display: block;
  }

  .mask-4 {
    height: 200px;
  }

  .image-108 {
    margin-left: 5px;
    display: inline;
    position: relative;
  }

  .slide-nav-2 {
    display: block;
  }

  .image-109, .container-43, .slide-nav-3 {
    display: none;
  }

  .mask-5 {
    height: 200px;
  }

  .left-arrow-2, .right-arrow-2, .container-44 {
    display: none;
  }

  .slide-nav-4, .right-arrow-3, .left-arrow-3 {
    display: block;
  }

  .mask-6 {
    height: 200px;
  }

  .bold-text-14 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-110, .container-45, .section-55, .section_mice_mobile_landscape {
    display: none;
  }

  .columns-15 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-43 {
    justify-content: center;
    display: flex;
  }

  .mask-7 {
    width: 360px;
    height: 200px;
  }

  .slide-nav-5 {
    display: block;
  }

  .column-44 {
    justify-content: center;
    display: flex;
    top: 80px;
  }

  .left-arrow-4, .right-arrow-4 {
    display: block;
  }

  .image-111, .container-46, .slide-nav-6 {
    display: none;
  }

  .heading-91 {
    text-align: center;
    letter-spacing: -4px;
    font-family: Lulo Clean, sans-serif;
    font-size: 25px;
    line-height: 28px;
    position: relative;
    top: 44px;
  }

  .video-7 {
    width: 300px;
    top: 48px;
  }

  .mask-8 {
    width: 360px;
    height: 200px;
  }

  .left-arrow-5 {
    height: 200px;
    display: none;
  }

  .right-arrow-5 {
    display: none;
  }

  .heading-92 {
    text-align: center;
    letter-spacing: -3px;
    font-family: Lulo Clean, sans-serif;
    font-size: 25px;
    line-height: 28px;
    position: relative;
    top: 44px;
  }

  .video-8 {
    width: 300px;
    position: relative;
    top: 51px;
  }

  .container-47, .slide-nav-7, .right-arrow-6 {
    display: none;
  }

  .mask-9 {
    width: 360px;
    height: 200px;
  }

  .container-48 {
    display: none;
  }

  .mask-10 {
    width: 360px;
    height: 200px;
  }

  .left-arrow-6, .right-arrow-7, .slide-nav-8 {
    display: block;
  }

  .container-49 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-50 {
    display: none;
  }

  .background-video-5 {
    align-items: center;
    display: flex;
    top: 92px;
  }

  .heading-93 {
    letter-spacing: -2px;
    flex-direction: column;
    align-items: center;
    max-width: 300px;
    height: auto;
    max-height: 300px;
    font-size: 20px;
    line-height: 22px;
    display: flex;
  }

  .text-block-6 {
    flex-direction: column;
    align-items: stretch;
    width: 300px;
    max-width: 300px;
    line-height: 13px;
    display: flex;
  }

  .container-51 {
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-50 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 300px;
    max-width: 300px;
    display: flex;
  }

  .section-56, .background-video-6, .div-block-52, .div-block-53, .div-block-54 {
    display: none;
  }

  .section-59 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 250px;
    display: flex;
  }

  .heading-98 {
    width: 300px;
    font-size: 15px;
    line-height: 18px;
  }

  .paragraph-95 {
    letter-spacing: 0;
    width: 320px;
    line-height: 19px;
  }

  .div-block-55 {
    width: 320px;
  }

  .container-55 {
    display: none;
  }

  .div-block-56 {
    width: 360px;
    height: 203px;
  }

  .background-video-9 {
    height: 600px;
  }

  .heading-100 {
    font-size: 25px;
  }

  .heading-101 {
    font-size: 16px;
    line-height: 17px;
  }

  .section-keyboard {
    padding-bottom: 0;
    position: static;
  }

  .section-61 {
    background-position: 50%;
    height: 502px;
  }

  .heading-103 {
    font-size: 17px;
    line-height: 19px;
  }

  .button-283 {
    text-align: center;
  }

  .heading-104 {
    text-align: center;
    width: 360px;
    font-size: 26px;
    line-height: 22px;
  }

  .paragraph-97 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-18 {
    display: none;
  }

  .bold-text-16 {
    letter-spacing: -5px;
    width: 360px;
    font-size: 20px;
  }

  .dram_disclaimer_text {
    position: static;
    top: 80px;
  }

  .div-block-57 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2a41b18bb8f_Accessories_Section_2.png");
    width: 200px;
    max-width: none;
    height: 150px;
    max-height: none;
    margin-top: 20px;
  }

  .div-block-58 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2331918ba5d_Headset_Details.png");
    background-position: 50%;
    width: 230px;
    height: 230px;
    margin-top: auto;
    display: block;
    position: static;
  }

  .div-block-62 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf236b318ba5b_Keyboards_Details.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    width: 230px;
    height: 230px;
  }

  .heading-113 {
    text-align: center;
  }

  .div-block-63 {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/62d7c6f313edf2f87b18ba67_Mice_Details.png");
    background-position: 50%;
    background-size: cover;
    width: 230px;
    height: 180px;
  }

  .div-block-64 {
    flex: 0 auto;
  }

  .heading-115 {
    float: left;
    text-align: center;
    font-style: normal;
    display: inline;
  }

  .div-block-65 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .heading-116 {
    justify-content: center;
    font-size: 20px;
    display: flex;
  }

  .heading-126, .heading-127 {
    font-size: 13px;
  }

  .mem-disclamer {
    margin: 20px 10px 10px;
    padding-top: 0;
    font-style: italic;
    position: static;
    top: 80px;
  }

  .heading-155 {
    width: auto;
    font-size: 20px;
    display: block;
  }

  .text-block-15 {
    width: auto;
  }

  .heading-157, .button-287 {
    display: flex;
  }

  .grid-16-copy, .grid-16-copy-copy, .grid-16-copy2, .grid-16-copy, .grid-16-copy3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-53-copy {
    display: none;
  }

  .section-64 {
    background-position: 31%;
    min-height: auto;
    margin-top: 80px;
    position: static;
  }

  .column-48 {
    align-items: center;
  }

  .heading-160 {
    text-align: center;
    font-size: 25px;
  }

  .paragraph-110 {
    text-align: center;
  }

  .container-63 {
    flex-direction: column;
    min-height: 0;
    position: relative;
    top: -22px;
    bottom: 60px;
  }

  .vipersteelrgb_bg {
    display: none;
    position: static;
  }

  .heading-161 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .vipersteelrgbcompatibleapps {
    display: none;
  }

  .container-64 {
    clear: none;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: auto;
    margin-top: -6px;
    display: flex;
    position: static;
    top: -102px;
    overflow: visible;
  }

  .slider-6, .viper_steel_rgb_slider, .slide-67, .slide-68, .slide-69, .slide-70, .slide-71 {
    width: 320px;
  }

  .section_vprteelrgb_data_info {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    position: static;
    top: 80px;
  }

  .downloadable_resource_section {
    display: none;
  }

  .grid-33 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .vprgb_feature_icons-2 {
    position: static;
    top: 0;
  }

  .grid-16-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-291 {
    display: none;
  }

  .heading-164 {
    color: #fff;
    margin-left: 10px;
  }

  .heading-48-archive {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 10px;
  }

  .arhive-last {
    margin-top: 15px;
  }

  .section-archive {
    top: 80px;
  }

  .section_keyboard_760-2 {
    background-position: 25%;
  }

  .column-49 {
    align-items: center;
  }

  .heading-165 {
    text-align: center;
    font-size: 25px;
  }

  .column-50 {
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: relative;
    overflow: visible;
  }

  .heading-166 {
    margin-top: 0;
    position: relative;
    top: -3px;
  }

  .paragraph-112 {
    margin-top: 13px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: 29px;
  }

  .image-128 {
    margin-left: 5px;
    display: inline;
    position: relative;
  }

  ._760_download_images_class-2 {
    display: none;
  }

  .section_mice_v560-2 {
    background-position: 26%;
  }

  .paragraph-113 {
    text-align: center;
  }

  .heading-168 {
    text-align: center;
    letter-spacing: -3px;
    font-family: Lulo Clean, sans-serif;
    font-size: 25px;
    line-height: 28px;
    position: relative;
    top: 44px;
  }

  .paragraph-114 {
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: -63px;
  }

  ._560_download_images_button-2 {
    display: none;
  }

  .section-66 {
    background-position: 25%;
  }

  .container-65 {
    flex-direction: column;
    min-height: 0;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .image-129, .image-130 {
    max-width: 125px;
    max-height: none;
  }

  .section-67 {
    height: 0;
    display: none;
  }

  .image-132 {
    margin-top: auto;
  }

  .vp4300_slider {
    width: 360px;
    max-width: 360px;
  }

  .heading-171 {
    font-size: 16px;
    line-height: 17px;
  }

  .background-video-vp4300 {
    height: 800px;
    position: relative;
  }

  .heading-172 {
    font-size: 25px;
  }

  .section-vp4100 {
    display: none;
  }

  .home_button-2 {
    padding-left: 9px;
  }

  .container-66 {
    margin-top: auto;
    margin-bottom: 0;
    margin-left: auto;
  }

  .nav-menu-2 {
    margin-top: auto;
    margin-left: auto;
    position: static;
    left: 3px;
  }

  .menu-button-2 {
    align-self: center;
    padding: 5px;
    display: block;
    position: static;
  }

  .navbar {
    position: fixed;
  }

  .brand-2.w--current {
    padding-left: 0;
    position: static;
    top: auto;
    left: auto;
  }

  .dropdown-list {
    position: static;
  }

  .section-ssd-warr-change {
    margin-top: auto;
    display: block;
  }

  .text-block-3-copy {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-ssd-warr-change-2 {
    margin-top: auto;
    display: block;
  }

  .text-block-3-copy-2 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .bold-text-26 {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    font-size: 16px;
    display: flex;
    position: relative;
    left: auto;
  }

  .image-133 {
    float: none;
    display: inline-block;
  }

  .image-134 {
    float: none;
    clear: none;
    display: inline-block;
    position: relative;
    left: 0;
  }

  .bold-text-27 {
    text-align: center;
    white-space: normal;
    font-size: 18px;
    display: block;
  }

  .icon-4 {
    margin-left: auto;
    display: block;
  }

  .image-135 {
    display: inline-block;
  }

  .container-68 {
    margin-top: 0;
    position: static;
    top: 80px;
  }

  .italic-text {
    text-align: justify;
    margin-left: auto;
    padding-left: 0;
    position: static;
    top: 51px;
  }

  .desktop-disclamer {
    color: #000;
    text-align: center;
    background-color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 15px;
    display: block;
    position: static;
    top: -1px;
  }

  .bold-text-28 {
    display: inline;
    position: static;
    top: 17px;
  }

  .container-69 {
    position: static;
  }

  .dram_disclaimer_text-2 {
    position: relative;
    top: 80px;
  }

  .mem-disclamer-2 {
    margin: 20px 10px 10px;
    font-style: italic;
    position: static;
    top: 80px;
  }

  .desktop-disclamer-2 {
    color: #000;
    text-align: center;
    background-color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 15px;
    display: block;
  }

  .dram_disclaimer_text-3 {
    position: static;
  }

  .about-product-text-copy {
    text-align: left;
    margin: auto 10px;
    font-size: 20px;
  }

  .paragraph-117 {
    color: #fff;
  }

  .paragraph-41-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .desktop-disclamer-copy {
    color: #000;
    text-align: center;
    background-color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 12px;
    line-height: 15px;
    display: block;
    position: static;
    top: -1px;
  }

  .bold-text-29 {
    background-color: #00000080;
  }

  .mask-11 {
    min-width: 320px;
    max-width: 960px;
  }

  .slider-7 {
    height: 200px;
  }

  ._560_download_images_button-copy {
    display: none;
  }

  .slider-copy {
    background-color: #0000;
    width: auto;
    height: 200px;
  }

  .mask-copy {
    min-width: 320px;
    max-height: 400px;
  }

  .mask-12 {
    min-width: 320px;
  }

  .slider-700 {
    background-color: #0000;
    width: auto;
    height: 200px;
  }

  .container-70 {
    clear: none;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: auto;
    margin-top: auto;
    display: flex;
    position: relative;
    top: auto;
    overflow: visible;
  }

  .container-71 {
    align-items: center;
  }

  .image-137 {
    max-width: 125px;
    max-height: none;
    margin-top: 10px;
  }

  .image-140 {
    margin-top: auto;
  }

  .vprelite_downloadable_resource_section-2 {
    display: none;
  }

  .grid-23-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .container-17-1 {
    flex-direction: column;
    margin-bottom: 80px;
    padding-bottom: 0;
    position: relative;
    top: 80px;
    bottom: 0;
  }

  .container-17-copy {
    flex-direction: column;
    position: relative;
    top: 0;
  }

  .section-advantages-copy {
    padding-bottom: 15px;
    position: static;
  }

  .image-copy {
    top: auto;
    bottom: -8px;
  }

  .section_ssd_vpn110 {
    background-position: 31%;
  }

  .paragraph-119 {
    text-align: center;
  }

  .section-71 {
    display: none;
  }

  .ssd-disclaimer-text {
    display: none;
    position: relative;
    top: 80px;
  }

  .venom-section {
    height: auto;
    min-height: auto;
    margin-top: 0;
    padding-top: 0;
    display: block;
    position: relative;
    top: 0;
    overflow: visible;
  }

  .container-72 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    min-height: auto;
    margin-top: 0;
    padding-bottom: 10px;
    display: flex;
    position: static;
    top: 32px;
  }

  .heading-177 {
    margin-top: 0;
    font-size: 16px;
    line-height: 23px;
  }

  .heading-178 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }

  .image-142 {
    margin-top: 0;
    padding-top: 0;
  }

  .button-301 {
    margin-top: -106px;
  }

  .background-video-11 {
    height: 35vh;
    margin-top: 5px;
    display: block;
    top: 121px;
  }

  .button-302 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    margin-right: 0;
    font-size: 10px;
    line-height: 12px;
    display: block;
    position: static;
    top: 32px;
  }

  .section-product-descroption {
    margin-top: 3px;
  }

  .container-74 {
    margin-top: 40px;
  }

  .heading-179 {
    letter-spacing: -4px;
    margin-top: 6px;
    font-size: 22px;
    display: block;
  }

  .heading-180 {
    color: red;
    text-align: center;
    letter-spacing: -9px;
    font-family: Lulo Clean, sans-serif;
    font-size: 35px;
    line-height: 31px;
    display: block;
  }

  .text-block-124 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
  }

  .button-303 {
    display: none;
  }

  .slider-viper-venom {
    min-height: 25vh;
  }

  .mask-14 {
    margin-top: -41px;
  }

  .section-downloadble-resourses {
    display: none;
  }

  .container-75 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-181 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-182 {
    font-size: 14px;
    line-height: 16px;
  }

  .grid-36 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .button-304 {
    font-size: 8px;
    line-height: 7px;
  }

  .background-video-12-copy {
    flex-flow: row;
    align-content: stretch;
    align-items: stretch;
    height: 60vh;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: relative;
    top: 80px;
    bottom: 0;
  }

  .button-137-copy {
    display: none;
  }

  .heading-183 {
    margin-bottom: 0;
    font-size: 30px;
  }

  .heading-178-copy {
    margin-top: -162px;
    font-size: 20px;
  }

  .vpr400-apps-section {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    position: static;
  }

  .section-download-links-temp, .vprgb_software_section-copy, .related-company.top-logo-hide {
    display: none;
  }

  ._1233 {
    opacity: 1;
    filter: none;
    outline-offset: 0px;
    letter-spacing: -5px;
    outline: 3px #fff;
    flex-flow: row;
    flex: 0 auto;
    place-content: flex-start center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
    display: block;
    top: -45px;
    transform: skew(-10deg);
  }

  .container-76-desktop {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0;
    display: none;
    position: relative;
    top: 299px;
    left: auto;
  }

  .vpr400-section {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/6336d7ace64689221c0fc644_VPR100_Q.jpg");
    background-size: cover;
    height: 80vh;
    margin-top: -39px;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    top: 0;
  }

  .button-307 {
    font-size: 16px;
    top: -121px;
  }

  ._123445566 {
    font-size: 16px;
    top: -163px;
    left: 107px;
  }

  .bold-text-73 {
    letter-spacing: -2px;
    mix-blend-mode: normal;
    margin-top: auto;
    font-size: 30px;
    font-style: normal;
    display: block;
    top: -19px;
    left: auto;
  }

  .bold-text-71 {
    font-size: 16px;
    position: relative;
    top: -72px;
  }

  .heading-184 {
    justify-content: flex-start;
    margin-top: auto;
    font-size: 26px;
    display: flex;
    position: static;
    top: -61px;
    left: auto;
  }

  ._1456 {
    text-indent: 1px;
    column-count: 1;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: relative;
    top: auto;
  }

  .grid-37 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: minmax(0, 1.5fr) auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-147 {
    width: 100vh;
  }

  .vpr400-header-right {
    font-size: 25px;
    font-weight: 800;
  }

  .vpr400-phone2 {
    margin-top: auto;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .heading-186 {
    text-align: left;
    font-size: 25px;
    line-height: 30px;
  }

  .margin-bottom-24px-copy-copy {
    margin-top: 11px;
    margin-bottom: 54px;
    font-size: 18px;
  }

  .button-121-copy {
    display: block;
    position: relative;
    top: -10px;
  }

  .vpr400-section-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    position: static;
  }

  .bold-text-62 {
    padding-left: 0;
    font-weight: 800;
  }

  .columns-27 {
    display: block;
  }

  .vpr400-phone {
    float: left;
    object-fit: fill;
    object-position: 30% 30%;
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: contain;
    background-attachment: scroll;
    width: auto;
    min-width: auto;
    max-width: 0;
    height: auto;
    min-height: auto;
    margin: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: static;
    top: -44px;
    left: 56px;
    overflow: visible;
  }

  .vpr400-text {
    margin-bottom: auto;
    margin-right: 10px;
    font-size: 2vh;
  }

  .vpr400-rich-content-section, .vpr400-section-4, .vpr_400_info2 {
    display: none;
  }

  .spectable {
    top: 32px;
  }

  .container-86 {
    display: none;
  }

  .spec-table-section {
    margin-top: auto;
    margin-bottom: -80px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: 80px;
  }

  .container-87 {
    margin-top: 0;
    padding-top: 0;
    position: relative;
    top: auto;
  }

  .heading-195 {
    margin-top: 25px;
    font-size: 30px;
  }

  .grid-51 {
    grid-column-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: max-content;
    grid-auto-flow: row;
    margin-top: 54px;
    margin-left: -128px;
  }

  .text-block-128 {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    width: auto;
    min-height: auto;
    font-size: 15px;
    display: block;
  }

  .vpr400-header-left {
    font-weight: 800;
  }

  .container-71-mobile {
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
    position: relative;
    top: 312px;
  }

  .heading-155-copy {
    color: #fff;
    background-color: #00000080;
    width: auto;
    font-size: 20px;
    font-style: normal;
    display: block;
  }

  .vpr400-section-main-page {
    background-image: url("https://cdn.prod.website-files.com/62d7c6f313edf25aa518b7ff/6336d7ace64689221c0fc644_VPR100_Q.jpg");
    background-size: cover;
    min-width: auto;
    height: 60vh;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .vpr400-data-info-section-copy {
    top: 0;
  }

  .image-156 {
    display: block;
  }

  .bold-text-74 {
    justify-content: flex-end;
    display: block;
  }

  .container-72-copy {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    min-height: 60vh;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
    position: static;
    top: 80px;
  }

  .container-66-2 {
    margin-top: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 43px;
  }

  .container-71-2-mobile {
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
    position: relative;
    top: 400px;
  }

  .columns-29 {
    position: relative;
    top: -60px;
  }

  .section-top-text-dram {
    flex-direction: column;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 130px;
    padding-top: 20px;
    padding-bottom: 0;
    position: static;
    top: 80px;
  }

  .section-top-keyboard {
    flex-direction: column;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 60px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: 80px;
  }

  .section-top-mouse, .section-top-headset {
    flex-direction: column;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 60px;
    padding-top: 20px;
    padding-bottom: 0;
    position: relative;
    top: 80px;
  }

  .section-top-accessories {
    flex-direction: column;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 60px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: 80px;
  }

  .heading-196 {
    font-size: 14px;
  }

  .section-ps5 {
    position: static;
    top: 80px;
  }

  .heading-197 {
    letter-spacing: 0;
    margin-top: -16px;
    font-size: 22px;
    line-height: 31px;
  }

  .paragraph-131 {
    text-align: center;
  }

  .vpr400-feature-icons-section {
    position: relative;
    top: 0;
  }

  .grid-16-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-24-copy {
    flex-direction: column;
    align-items: center;
    max-width: 150px;
    margin-top: -106px;
    display: flex;
  }

  .images-banner-kv {
    display: none;
  }

  .container-breadcrumbs {
    padding-left: 0%;
  }

  .images-banner-kv-mobile {
    width: 100%;
    margin-top: -50px;
    display: block;
  }

  .gallery-slider {
    flex: 1;
    width: auto;
    height: auto;
    display: block;
    position: relative;
    left: auto;
  }

  .wrapper-gallery {
    flex-direction: column;
    display: flex;
  }

  .bullet-point {
    margin-top: 40px;
    margin-left: 0;
  }

  .list-3 {
    padding-left: 20px;
    font-size: 16px;
    line-height: 30px;
  }

  .div-gallery {
    max-width: none;
  }

  .pg-left-arrow {
    display: block;
  }

  .div-product-gallery {
    width: auto;
    height: auto;
    display: flex;
  }

  .section-gallery {
    padding-top: 0;
    display: block;
  }

  .mask-gallery {
    min-width: 320px;
    min-height: 250px;
    overflow: hidden;
  }

  .p-name {
    margin-top: auto;
  }

  .pg-right-arrow {
    display: block;
    position: absolute;
    overflow: hidden;
  }

  .feature-image.left {
    max-width: 100%;
  }

  .feature-content.right {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-content.full {
    max-width: 90%;
  }

  .feature-title {
    font-size: 26px;
  }

  .container-content {
    max-width: none;
  }

  .rich-content-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .feature-txt {
    font-size: 16px;
  }

  .section-spec {
    margin-top: 0;
  }

  .con-spec {
    max-width: none;
  }

  .h2-prodcut-spec {
    margin-bottom: 24px;
  }

  .rich-txt-spec {
    font-size: 14px;
  }

  .comparison-row-5 {
    grid-column-gap: 20px;
  }

  .comparison-negative-5 {
    background-image: none;
    margin-left: 0;
    padding-left: 0;
  }

  .comparison-positive-6 {
    background-image: none;
    margin-left: 10px;
    padding-left: 0;
  }

  .table-row-content {
    grid-column-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .table-row-content.firmware-mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1.5fr;
    grid-auto-columns: 1fr;
    padding-top: 10px;
    padding-bottom: 0;
    display: grid;
  }

  .div-title-download {
    color: #fff;
    background-color: #ec1c24;
    border-bottom-right-radius: 15px;
    margin-bottom: 15px;
  }

  .div-title-download.firmware-mobile-right {
    color: #333;
    background-color: #fff;
  }

  .div-title-download.firmware-mobile {
    color: #333;
    text-align: left;
    background-color: #fff;
  }

  .table-row-title {
    margin-left: 10px;
  }

  .table-row-title.firmware-mobile {
    text-align: left;
    margin-left: 0;
  }

  .table-download {
    margin-top: 0;
  }

  .title-download {
    margin-bottom: 0;
  }

  .container-download {
    max-width: none;
  }

  .div-info-download {
    margin-left: 0;
  }

  .div-info-download.landingpages {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .file-name-info {
    background-image: none;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .file-name-info.firmware-mobile {
    margin-left: 0;
  }

  .section-download {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .table-row-main {
    grid-column-gap: 20px;
    text-align: center;
    display: none;
  }

  .table-row-main.firmware-mobile {
    display: block;
  }

  .btn-download {
    margin-left: 10px;
  }

  .slider-702 {
    max-width: 320px;
  }

  .images-banner-kv-mobile-2 {
    width: 100%;
    margin-top: 0;
    display: inline-block;
  }

  .images-banner-kv-2 {
    display: none;
  }

  .breadcrumbs-pname {
    margin-right: 5px;
  }

  .icon-7 {
    margin-left: 0;
  }

  .wrapper-gallery-2 {
    margin-bottom: 0;
  }

  .gallery-slider-2 {
    height: 300px;
  }

  .div-product-gallery-2 {
    width: auto;
    height: auto;
  }

  .list-bullet-point {
    line-height: 25px;
  }

  .gallery-slider-3 {
    width: 300px;
    height: 300px;
  }

  .section-gallery-2 {
    padding: 0;
    position: static;
  }

  .icon-8 {
    margin-right: 0;
  }

  .div-gallery-2 {
    max-width: none;
  }

  .richt-content {
    object-fit: fill;
    width: auto;
    max-width: 100%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 25px;
    display: block;
  }

  .richt-content.full {
    margin-top: 30px;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .table-download-2 {
    margin-top: 0;
  }

  .table-download-firmware-m {
    margin-top: 20px;
  }

  .spec-table-section-2 {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    top: 80px;
  }

  .table-download-3 {
    margin-top: 0;
  }

  .rich-txt--download-software {
    margin-left: -15px;
    padding-left: 0;
  }

  .note_end {
    margin-top: 30px;
    font-size: 12px;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .table-row-title-copy {
    margin-left: 10px;
  }

  .table-row-title-copy.firmware-mobile {
    text-align: left;
    margin-left: 0;
  }

  .burstskudl {
    margin-bottom: 0;
    margin-left: 0;
    display: block;
  }

  .bullet-point-copy {
    margin-top: 40px;
    margin-left: 0;
  }

  .richt-content-copy {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 25px;
  }

  .richt-content-copy.full {
    margin-top: 30px;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .section-feature-copy {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .column-7-copy {
    display: flex;
  }

  .images-banner-kv-mobile-copy {
    width: 100%;
    margin-top: -50px;
    display: block;
  }

  .left-arrow-8 {
    display: none;
  }

  .banner1_mobile, .index-banner-m {
    display: block;
  }

  .index-banner-m.xtreme5 {
    object-fit: contain;
  }

  .banner2_desk {
    display: none;
  }

  .index_banner {
    margin-top: 150px;
  }

  .banner1_desk, .right-arrow-9, .index-banner {
    display: none;
  }

  .slide-nav-12 {
    padding-top: 15px;
  }

  .banner2_mobile {
    display: block;
  }

  .paragraph-141 {
    margin-left: 0;
    margin-right: 0;
    line-height: 25px;
  }

  .heading-199 {
    text-align: left;
    margin-left: auto;
    font-size: 25px;
  }

  .text-block-128-long {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    width: auto;
    max-width: 280px;
    min-height: auto;
    font-size: 15px;
    display: block;
  }

  .bold-text-76 {
    font-size: 26px;
  }

  .heading-202 {
    text-align: left;
    font-size: 25px;
  }

  .paragraph-143 {
    line-height: 25px;
  }

  .table-row-content-black {
    grid-column-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .table-row-content-black.firmware-mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1.5fr;
    grid-auto-columns: 1fr;
    padding-top: 10px;
    padding-bottom: 0;
    display: grid;
  }

  .div-title-download-black {
    color: #fff;
    background-color: #ec1c24;
    border-bottom-right-radius: 15px;
    margin-bottom: 15px;
  }

  .div-title-download-black.firmware-mobile-right {
    color: #333;
    background-color: #fff;
  }

  .div-title-download-black.firmware-mobile {
    color: #333;
    text-align: left;
    background-color: #fff;
  }

  .file-name-info-black {
    background-image: none;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .file-name-info-black.firmware-mobile, .div-info-download-black {
    margin-left: 0;
  }

  .div-info-download-black.landingpages {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .btn-download-black {
    margin-left: 10px;
  }

  .slide-82 {
    vertical-align: middle;
    position: static;
    top: 76px;
  }

  .image-168 {
    vertical-align: baseline;
    display: inline-block;
    overflow: clip;
  }

  .gallery-slider-2-new {
    height: auto;
  }

  .p-name-new {
    margin-top: auto;
  }

  .image-169 {
    max-width: 312px;
    max-height: 312px;
  }

  .banner-link {
    max-width: none;
  }

  .coverbanner {
    display: none;
  }

  .coverbanner-mobile {
    display: inline-block;
  }

  .image-170 {
    display: none;
  }

  .image-170-mobile {
    display: inline-block;
  }

  .heading-203 {
    text-align: center;
  }

  .richt-content-2 {
    margin-left: 0;
    margin-right: auto;
    line-height: 25px;
  }

  .richt-content-2.full {
    margin-top: 30px;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-content-section-full {
    margin-bottom: 0;
    padding: 0;
  }

  .image-mobile {
    display: block;
  }

  .grid-13-copy {
    overflow: visible;
  }

  .section-spec-table {
    display: none;
  }

  .grid-spec {
    grid-auto-flow: row;
    justify-items: stretch;
  }
}

#w-node-bda3c2d0-00ca-c6ae-4cfa-5643461aa4d8-c7c37b77 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2eb8e51f-d12c-f6b6-d304-ff57c12b1198-c418b806 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc18708e-0fb3-57b6-ced4-533b6e1cb77d-0918b808 {
  align-self: start;
}

#w-node-de5b7cad-e8e0-e186-1631-07bf50eadc78-ff18b820 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de5b7cad-e8e0-e186-1631-07bf50eadc7c-ff18b820 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_00e5b3cd-8a2b-a41a-2567-13636ad2b084-fe18b822 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00e5b3cd-8a2b-a41a-2567-13636ad2b087-fe18b822 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_5e9509b2-1e80-f06b-3602-2f59839740ed-d918b88d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e9509b2-1e80-f06b-3602-2f59839740f1-d918b88d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_667f42e3-74b9-50e0-0ac4-f287726df1ac-b018b896, #w-node-_9f58ea7a-bab8-5f07-67de-d303ed30c8fb-fd18b897, #w-node-_5456b15a-bd95-b6b0-f753-342a8ed04097-de18b89d, #w-node-_2eb8e51f-d12c-f6b6-d304-ff57c12b1198-5d18b89e, #w-node-_7660f611-e80b-8273-8af5-f125eadb5809-3d18b8a4, #w-node-_20644322-52ce-282c-d5aa-89c1e26698e7-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e26698e9-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e26698ec-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e26698ee-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e26698f1-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e26698f3-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e26698f6-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e26698f8-b618b8a8, #w-node-_26a6ec11-dc65-a869-655a-e512771d3265-b618b8a8, #w-node-_26a6ec11-dc65-a869-655a-e512771d3267-b618b8a8, #w-node-_85ec2f6f-e316-ff57-8e04-3e304ab02cae-b618b8a8, #w-node-_85ec2f6f-e316-ff57-8e04-3e304ab02cb0-b618b8a8, #w-node-c8d13f6d-0a6b-4919-9448-86253126d6c6-b618b8a8, #w-node-c8d13f6d-0a6b-4919-9448-86253126d6c8-b618b8a8, #w-node-a5e98eb1-becc-397b-e8b2-19c200a04876-b618b8a8, #w-node-a5e98eb1-becc-397b-e8b2-19c200a04878-b618b8a8, #w-node-_7d386a17-7311-9277-3b05-da9394253822-b618b8a8, #w-node-_7d386a17-7311-9277-3b05-da9394253824-b618b8a8, #w-node-_6fcca7ce-563e-7278-40ce-74a8750f570a-b618b8a8, #w-node-_6fcca7ce-563e-7278-40ce-74a8750f570c-b618b8a8, #w-node-_294f08d7-8020-b441-661f-634ccff19b9d-b618b8a8, #w-node-_294f08d7-8020-b441-661f-634ccff19b9f-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e266990a-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e266990c-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e266990f-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e2669911-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e2669914-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e2669916-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e2669919-b618b8a8, #w-node-_20644322-52ce-282c-d5aa-89c1e266991b-b618b8a8, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f60348fc-b618b8a8, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f60348ff-b618b8a8, #w-node-a271f6ba-f127-a114-d0db-8c3a43aaffea-b618b8a8, #w-node-a271f6ba-f127-a114-d0db-8c3a43aaffed-b618b8a8, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f6034903-b618b8a8, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f6034906-b618b8a8, #w-node-_6c7279ea-ff24-8aa0-f7aa-e8627ea51092-b618b8a8, #w-node-_6c7279ea-ff24-8aa0-f7aa-e8627ea51095-b618b8a8, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f603490c-b618b8a8, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f603490f-b618b8a8, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f6034910-b618b8a8, #w-node-_2e308ee4-dad1-b098-a57e-9b0c51948171-b618b8a8, #w-node-e3b4f1be-e919-0134-9be5-dca4de597bc8-b618b8a8, #w-node-_4c69ea26-7aea-56b7-d409-d5a11035854f-b618b8a8, #w-node-_7e06f747-e3c7-fa49-85e1-ef5e7f068c86-b618b8a8, #w-node-_9d0109f2-fde0-9df7-a81d-cf57d00f7ab0-b618b8a8, #w-node-e026e659-d1ab-111d-ac33-b6a1bfc0abd6-b618b8a8, #w-node-_8c609631-c7ce-1251-2777-597ae2a534b3-b618b8a8, #w-node-_81379473-0bb7-ade0-89ac-c15b99139048-b618b8a8, #w-node-_79a5b49f-2bc8-cc2f-80e1-dd949642612a-b618b8a8, #w-node-da0e82a1-ff9d-cdaf-51c5-84c099c66ee3-b618b8a8, #w-node-_7939d379-941a-2f2d-284a-c63af45381d6-b618b8a8, #w-node-e7d3107f-731b-4db7-5f73-2daf61178293-b618b8a8, #w-node-c0cf93ac-fbea-5f69-6d83-2631523f496e-b618b8a8, #w-node-ce37e73c-6099-724d-7e6c-26999fd78d8e-b618b8a8, #w-node-_78055543-2a47-4d5d-51ea-18c5b899dc2c-b618b8a8, #w-node-_523bfc3e-6f1a-6bcc-41c1-6362060fb58a-b618b8a8, #w-node-_06e8c362-fa4e-3705-f595-f0f5b46995d0-b618b8a8, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f6034935-b618b8a8, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f6034938-b618b8a8, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f603495d-b618b8a8, #w-node-_4f600eea-6f40-d6d0-4dfa-30e9983a042f-b618b8a8, #w-node-_32223440-a4a6-5e0b-a235-25d56550f073-b618b8a8, #w-node-_182461d8-8ae5-09b7-9820-a093e13615cd-b618b8a8, #w-node-c9507292-db4a-b9cc-0a4a-4621cb895961-b618b8a8, #w-node-_5dd46dd5-5221-f478-5c16-153bf647f9e0-b618b8a8, #w-node-_3a7e98a0-4790-06b4-93a0-603524cc7cba-b618b8a8, #w-node-d923ade2-401e-4473-35bb-2e2512bbba16-b618b8a8, #w-node-_35de73a5-d540-896e-aa2a-2a467ad4e086-b618b8a8, #w-node-_76c52e9d-121b-ef2d-8446-71b950d5ae74-b618b8a8, #w-node-e8c21e9a-ccf2-bc5d-2595-416cc61743d6-b618b8a8, #w-node-_777d9fb7-587d-45de-6afd-bd88c5697405-b618b8a8, #w-node-_66bbfa74-e430-88fd-ee7a-eb98b8b60ae6-b618b8a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cd0-ef18b8aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cda-ef18b8aa, #w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cdb-ef18b8aa, #w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cdd-ef18b8aa, #w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cde-ef18b8aa, #w-node-_0ef010ee-e8b9-ef05-3848-d9533fd9744d-ef18b8aa, #w-node-_0ef010ee-e8b9-ef05-3848-d9533fd9744e-ef18b8aa, #w-node-_0ef010ee-e8b9-ef05-3848-d9533fd97450-ef18b8aa, #w-node-_0ef010ee-e8b9-ef05-3848-d9533fd97451-ef18b8aa, #w-node-c32092d2-e88f-3ea5-4c30-5c517c705af2-ef18b8aa, #w-node-c32092d2-e88f-3ea5-4c30-5c517c705af3-ef18b8aa, #w-node-c32092d2-e88f-3ea5-4c30-5c517c705af5-ef18b8aa, #w-node-c32092d2-e88f-3ea5-4c30-5c517c705af6-ef18b8aa, #w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6ce1-ef18b8aa, #w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6ce4-ef18b8aa, #w-node-_023e58c6-fbdf-ca02-79ed-d0859a274b7d-ef18b8aa, #w-node-_023e58c6-fbdf-ca02-79ed-d0859a274b80-ef18b8aa, #w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cee-ef18b8aa, #w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cef-ef18b8aa, #w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cf1-ef18b8aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cf3-ef18b8aa, #w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cfa-ef18b8aa {
  place-self: auto center;
}

#w-node-_44c704c8-b873-1429-bb9e-5083e96915b3-f418b8ab {
  align-self: auto;
}

#w-node-c994c26f-b66e-5ba2-a857-ba3b0cdcdfa6-cd18b8ae {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-c994c26f-b66e-5ba2-a857-ba3b0cdcdfa7-cd18b8ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c994c26f-b66e-5ba2-a857-ba3b0cdcdfa9-cd18b8ae {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c994c26f-b66e-5ba2-a857-ba3b0cdcdfaf-cd18b8ae {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c994c26f-b66e-5ba2-a857-ba3b0cdcdfb1-cd18b8ae {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c994c26f-b66e-5ba2-a857-ba3b0cdcdfb3-cd18b8ae {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-f3036c16-67e9-7dc3-8c67-69c5f8c29c7f-cd18b8ae {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-f3036c16-67e9-7dc3-8c67-69c5f8c29c80-cd18b8ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f3036c16-67e9-7dc3-8c67-69c5f8c29c82-cd18b8ae {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9acd0947-6754-7075-f7fd-d9cf466d593e-cd18b8ae {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9acd0947-6754-7075-f7fd-d9cf466d5940-cd18b8ae {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_9acd0947-6754-7075-f7fd-d9cf466d5941-cd18b8ae {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3a835aa5-5a32-23e3-a946-2e675678e119-cd18b8ae {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_3a835aa5-5a32-23e3-a946-2e675678e11a-cd18b8ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3a835aa5-5a32-23e3-a946-2e675678e11c-cd18b8ae {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_58371906-40ec-6f46-ded0-bf9721d68f76-cd18b8ae {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_58371906-40ec-6f46-ded0-bf9721d68f78-cd18b8ae {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_58371906-40ec-6f46-ded0-bf9721d68f79-cd18b8ae {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_438f1da7-b264-832b-6153-4208fb471e88-7918b8af, #w-node-aa380c5d-e30f-d9c8-d6d1-a06fd335f602-7918b8af, #w-node-_2c9fa778-82eb-fbc5-d36c-778ee6b1116f-7918b8af, #w-node-_0860106f-e72a-cb9d-1c51-15ea8c29c325-7918b8af {
  justify-self: center;
}

#w-node-_1070037b-3965-a0ee-2db2-1e1829fc03f5-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03f7-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03fa-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03fc-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03ff-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0401-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0404-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0406-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0409-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc040b-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc040e-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0410-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0413-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0415-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0418-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc041a-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc041d-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc041f-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0422-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0424-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0427-fbfeb1c5, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0429-fbfeb1c5, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464ea-fbfeb1c5, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464ed-fbfeb1c5, #w-node-_6cdfb0b7-2aaa-4511-91b8-7f6623dd1afe-fbfeb1c5, #w-node-_6cdfb0b7-2aaa-4511-91b8-7f6623dd1b01-fbfeb1c5, #w-node-dc9a8a61-3caf-0bd5-91c5-3d1c74c3e6e8-fbfeb1c5, #w-node-de64eb00-17d4-62a5-6747-2e8fd8b57665-fbfeb1c5, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464f1-fbfeb1c5, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464f4-fbfeb1c5, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464f5-fbfeb1c5, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464fd-fbfeb1c5, #w-node-b0b2ef73-f68d-1b3c-d941-190d98346505-fbfeb1c5, #w-node-_45d37b21-b325-9eae-3669-4f577e119415-fbfeb1c5, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cae5-fbfeb1c5, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cae8-fbfeb1c5, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cae9-fbfeb1c5, #w-node-cf9853c9-3e07-3564-3006-3e898dc9caf2-fbfeb1c5, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cafb-fbfeb1c5, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cb04-fbfeb1c5, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cb0d-fbfeb1c5, #w-node-_80e23011-d844-1da4-4713-5d0de36899c6-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899c7-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899c9-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899ca-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899cc-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899cd-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899d0-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899d1-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899d4-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899d5-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899d8-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899d9-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899dc-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899dd-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899df-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899e0-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899e2-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899e3-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899e6-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899e7-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899ea-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899eb-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899ee-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899ef-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899f7-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899f8-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899fa-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899fb-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899fe-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de36899ff-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a01-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a02-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a06-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a07-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a09-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a0a-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a0e-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a0f-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a11-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a12-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a16-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a17-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a19-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a1a-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a22-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a23-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a25-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a26-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a29-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a2a-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a2c-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a2d-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a31-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a32-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a34-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a35-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a39-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a3a-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a3c-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a3d-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a41-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a42-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a44-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a45-f295c05e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eaf-f295c05e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eb5-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eb6-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eb8-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec0-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec1-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec3-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec4-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ed9-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eda-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17edc-f295c05e, #w-node-_0f9232ea-5b97-ffd9-ae21-9e7389b29295-f295c05e, #w-node-_0f9232ea-5b97-ffd9-ae21-9e7389b29298-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eef-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ef0-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ef2-f295c05e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e4620ac-4bd8-1d2d-ddbe-4f8f56d71532-f295c05e, #w-node-_92e9121c-a19b-f461-8fc6-1cdf599ab1ec-f295c05e {
  place-self: auto center;
}

#w-node-_8e4620ac-4bd8-1d2d-ddbe-4f8f56d71539-f295c05e, #w-node-_8e4620ac-4bd8-1d2d-ddbe-4f8f56d7153f-f295c05e {
  justify-self: center;
}

#w-node-_20644322-52ce-282c-d5aa-89c1e26698e7-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e26698e9-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e26698ec-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e26698ee-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e26698f1-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e26698f3-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e26698f6-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e26698f8-7e9b9a87, #w-node-_26a6ec11-dc65-a869-655a-e512771d3265-7e9b9a87, #w-node-_26a6ec11-dc65-a869-655a-e512771d3267-7e9b9a87, #w-node-_85ec2f6f-e316-ff57-8e04-3e304ab02cae-7e9b9a87, #w-node-_85ec2f6f-e316-ff57-8e04-3e304ab02cb0-7e9b9a87, #w-node-c8d13f6d-0a6b-4919-9448-86253126d6c6-7e9b9a87, #w-node-c8d13f6d-0a6b-4919-9448-86253126d6c8-7e9b9a87, #w-node-a5e98eb1-becc-397b-e8b2-19c200a04876-7e9b9a87, #w-node-a5e98eb1-becc-397b-e8b2-19c200a04878-7e9b9a87, #w-node-_7d386a17-7311-9277-3b05-da9394253822-7e9b9a87, #w-node-_7d386a17-7311-9277-3b05-da9394253824-7e9b9a87, #w-node-_6fcca7ce-563e-7278-40ce-74a8750f570a-7e9b9a87, #w-node-_6fcca7ce-563e-7278-40ce-74a8750f570c-7e9b9a87, #w-node-_294f08d7-8020-b441-661f-634ccff19b9d-7e9b9a87, #w-node-_294f08d7-8020-b441-661f-634ccff19b9f-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e266990a-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e266990c-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e266990f-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e2669911-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e2669914-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e2669916-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e2669919-7e9b9a87, #w-node-_20644322-52ce-282c-d5aa-89c1e266991b-7e9b9a87, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f60348fc-7e9b9a87, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f60348ff-7e9b9a87, #w-node-_00439abe-4a5b-8960-931d-4da7852c9961-7e9b9a87, #w-node-_00439abe-4a5b-8960-931d-4da7852c9964-7e9b9a87, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f6034903-7e9b9a87, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f6034906-7e9b9a87, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f603490c-7e9b9a87, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f603490f-7e9b9a87, #w-node-cebdb2dd-3fe1-8e79-fc9b-3ac0f6034910-7e9b9a87, #w-node-_2e308ee4-dad1-b098-a57e-9b0c51948171-7e9b9a87, #w-node-e3b4f1be-e919-0134-9be5-dca4de597bc8-7e9b9a87, #w-node-_4c69ea26-7aea-56b7-d409-d5a11035854f-7e9b9a87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eaf-0ba174be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec0-0ba174be, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec1-0ba174be, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec3-0ba174be, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec4-0ba174be, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eef-0ba174be, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ef0-0ba174be, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ef2-0ba174be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e4620ac-4bd8-1d2d-ddbe-4f8f56d71532-0ba174be, #w-node-_92e9121c-a19b-f461-8fc6-1cdf599ab1ec-0ba174be {
  place-self: auto center;
}

#w-node-_8e4620ac-4bd8-1d2d-ddbe-4f8f56d71539-0ba174be {
  justify-self: center;
}

#w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eaf-08f332b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec0-08f332b4, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec1-08f332b4, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec3-08f332b4, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ec4-08f332b4, #w-node-fa671a03-b055-898a-6ba9-6537fb4b896a-08f332b4, #w-node-fa671a03-b055-898a-6ba9-6537fb4b896b-08f332b4, #w-node-fa671a03-b055-898a-6ba9-6537fb4b896d-08f332b4, #w-node-fa671a03-b055-898a-6ba9-6537fb4b896e-08f332b4, #w-node-_910e94aa-56bd-d777-8f37-8ce479cfee4c-08f332b4, #w-node-_910e94aa-56bd-d777-8f37-8ce479cfee4f-08f332b4, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eef-08f332b4, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ef0-08f332b4, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ef2-08f332b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e4620ac-4bd8-1d2d-ddbe-4f8f56d71532-08f332b4, #w-node-_92e9121c-a19b-f461-8fc6-1cdf599ab1ec-08f332b4 {
  place-self: auto center;
}

#w-node-_8e4620ac-4bd8-1d2d-ddbe-4f8f56d71539-08f332b4 {
  justify-self: center;
}

#w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eaf-c9c544ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa671a03-b055-898a-6ba9-6537fb4b896a-c9c544ea, #w-node-fa671a03-b055-898a-6ba9-6537fb4b896b-c9c544ea, #w-node-fa671a03-b055-898a-6ba9-6537fb4b896d-c9c544ea, #w-node-fa671a03-b055-898a-6ba9-6537fb4b896e-c9c544ea, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eef-c9c544ea, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ef0-c9c544ea, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ef2-c9c544ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e4620ac-4bd8-1d2d-ddbe-4f8f56d71532-c9c544ea {
  place-self: auto center;
}

#w-node-_1070037b-3965-a0ee-2db2-1e1829fc03f5-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03f7-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03fa-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03fc-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03ff-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0401-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0404-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0406-cf4dcc41, #w-node-_97d9611b-36be-8b5c-4bf5-f53a6e0b0b50-cf4dcc41, #w-node-_97d9611b-36be-8b5c-4bf5-f53a6e0b0b52-cf4dcc41, #w-node-b7ffc317-9844-d815-e3d0-5ae05640d3bd-cf4dcc41, #w-node-b7ffc317-9844-d815-e3d0-5ae05640d3bf-cf4dcc41, #w-node-_3d40451a-c334-6a69-434e-a23c4cca4cf0-cf4dcc41, #w-node-_3d40451a-c334-6a69-434e-a23c4cca4cf2-cf4dcc41, #w-node-ec9f3705-2dd5-66c0-12a5-f612f30e2ebd-cf4dcc41, #w-node-ec9f3705-2dd5-66c0-12a5-f612f30e2ebf-cf4dcc41, #w-node-ee3a3d52-9b02-293d-d3a6-da2ff0f3cd03-cf4dcc41, #w-node-ee3a3d52-9b02-293d-d3a6-da2ff0f3cd05-cf4dcc41, #w-node-a0661ebd-771c-5bcd-cb63-39b2d5da4ac4-cf4dcc41, #w-node-a0661ebd-771c-5bcd-cb63-39b2d5da4ac6-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0409-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc040b-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc040e-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0410-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0422-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0424-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0427-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0429-cf4dcc41, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464ea-cf4dcc41, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464ed-cf4dcc41, #w-node-_6cdfb0b7-2aaa-4511-91b8-7f6623dd1afe-cf4dcc41, #w-node-_6cdfb0b7-2aaa-4511-91b8-7f6623dd1b01-cf4dcc41, #w-node-dc9a8a61-3caf-0bd5-91c5-3d1c74c3e6e8-cf4dcc41, #w-node-a0ff6587-615e-a513-2735-6ff47e54869d-cf4dcc41, #w-node-_0e31f4a3-a532-1cbf-a83b-a51d856c82ab-cf4dcc41, #w-node-_0e31f4a3-a532-1cbf-a83b-a51d856c82ae-cf4dcc41, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cae5-cf4dcc41, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cae8-cf4dcc41, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cae9-cf4dcc41, #w-node-bccda852-99cd-9ede-3cd1-d19d1b06caa5-cf4dcc41, #w-node-_24159623-d63e-c935-6548-5e21afbd9601-cf4dcc41, #w-node-ec0cb6ff-3424-0731-77a1-39a492f38e71-cf4dcc41, #w-node-_39de6363-ef49-8906-5cb8-54487a0cf3ec-cf4dcc41, #w-node-_808b6e60-a2ef-7d3a-8fe1-8d090735bf9c-cf4dcc41, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03ff-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0401-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03fa-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03fc-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0409-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc040b-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0404-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0406-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03f5-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03f7-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc041d-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc041f-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0418-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc041a-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc040e-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0410-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0413-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0415-fe9d246e, #w-node-_4634176e-0273-6d77-0030-2c3da07c0fbf-fe9d246e, #w-node-_4634176e-0273-6d77-0030-2c3da07c0fc1-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0422-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0424-fe9d246e, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464ea-fe9d246e, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464ed-fe9d246e, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cae5-fe9d246e, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cae8-fe9d246e, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cae9-fe9d246e, #w-node-cf9853c9-3e07-3564-3006-3e898dc9caf2-fe9d246e, #w-node-cf9853c9-3e07-3564-3006-3e898dc9cafb-fe9d246e, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03f5-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03f7-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03fa-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03fc-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc03ff-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0401-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0404-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0406-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0409-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc040b-1252d2c6, #w-node-_21002cf9-2c64-4ba4-d1a7-b34156562a1b-1252d2c6, #w-node-_21002cf9-2c64-4ba4-d1a7-b34156562a1d-1252d2c6, #w-node-_6944912a-6f7d-198f-0ad5-29d03d8345fd-1252d2c6, #w-node-_6944912a-6f7d-198f-0ad5-29d03d8345ff-1252d2c6, #w-node-_4ff71f17-6042-0b4c-cda1-278e170f9ba7-1252d2c6, #w-node-_4ff71f17-6042-0b4c-cda1-278e170f9ba9-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc040e-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0410-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0413-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0415-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0418-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc041a-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc041d-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc041f-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0422-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0424-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0427-1252d2c6, #w-node-_1070037b-3965-a0ee-2db2-1e1829fc0429-1252d2c6, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464ea-1252d2c6, #w-node-b0b2ef73-f68d-1b3c-d941-190d983464ed-1252d2c6, #w-node-dc9a8a61-3caf-0bd5-91c5-3d1c74c3e6e8-1252d2c6, #w-node-de64eb00-17d4-62a5-6747-2e8fd8b57665-1252d2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eaf-35011ac2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa671a03-b055-898a-6ba9-6537fb4b896a-35011ac2, #w-node-fa671a03-b055-898a-6ba9-6537fb4b896b-35011ac2, #w-node-fa671a03-b055-898a-6ba9-6537fb4b896d-35011ac2, #w-node-fa671a03-b055-898a-6ba9-6537fb4b896e-35011ac2, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eef-35011ac2, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ef0-35011ac2, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17ef2-35011ac2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e4620ac-4bd8-1d2d-ddbe-4f8f56d71532-35011ac2, #w-node-_92e9121c-a19b-f461-8fc6-1cdf599ab1ec-35011ac2 {
  place-self: auto center;
}

#w-node-_8e4620ac-4bd8-1d2d-ddbe-4f8f56d71539-35011ac2 {
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_7df66473-bb0f-97af-51ab-6b6bdf2c6cee-ef18b8aa, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eb5-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eef-f295c05e, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eef-0ba174be, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eef-08f332b4, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eef-c9c544ea, #w-node-_0577ea59-c5dc-5d70-678b-325d5ef17eef-35011ac2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_80e23011-d844-1da4-4713-5d0de36899fa-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a01-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a09-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a11-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a19-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a25-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a2c-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a34-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a3c-f295c05e, #w-node-_80e23011-d844-1da4-4713-5d0de3689a44-f295c05e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_74888561-7a90-8580-244e-33ebf88972d5-08f332b4, #w-node-_74888561-7a90-8580-244e-33ebf88972d5-c9c544ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
