:root {
  --black: #171719;
  --silver: #bdbdbd;
  --orange-red: #f05a22;
  --white: white;
  --black-2: #1f1f22;
  --dim-grey: #6f6f6f;
  --lime-green: #19a91c;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

.w-checkbox-input--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  background-color: var(--black);
  color: var(--silver);
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Bold, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Bold, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Bold, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Bold, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Bold, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Bold, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
  line-height: 175%;
}

a {
  color: var(--orange-red);
  text-decoration: none;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.25rem;
}

li {
  margin-bottom: .25rem;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.form-message-success {
  padding: 1.25rem;
}

.z-2 {
  z-index: 2;
  position: relative;
}

.text-color-black {
  color: #000;
}

.fs-styleguide_row {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.fs-styleguide_row.is-for-social-icons {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_3-col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-weight-light {
  font-weight: 300;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.show {
  display: block;
}

.fs-styleguide_color-sample {
  background-color: #f5f5f5;
  margin-top: .5rem;
  padding: 5rem;
}

.fs-styleguide_color-sample.is-white {
  background-color: var(--white);
}

.fs-styleguide_color-sample.is-light-grey {
  background-color: var(--silver);
}

.fs-styleguide_color-sample.is-primary {
  background-color: var(--orange-red);
}

.fs-styleguide_color-sample.is-black {
  background-color: var(--black);
}

.fs-styleguide_color-sample.is-dark-grey {
  background-color: var(--black-2);
}

.fs-styleguide_color-sample.is-grey {
  background-color: var(--dim-grey);
}

.overflow-hidden {
  overflow: hidden;
}

.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.button {
  min-width: 8.75rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--orange-red);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  text-shadow: none;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem .8125rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 100%;
  transition: background-color .2s;
  display: flex;
}

.button:hover {
  background-color: #ff713c;
}

.button.button-footer {
  min-height: 2.5rem;
  min-width: auto;
  padding-top: .85rem;
  padding-left: .8125rem;
  padding-right: .8125rem;
  font-size: .75rem;
}

.button.button-tiny {
  min-height: 1.25rem;
  min-width: 0;
  padding: .5rem .40625rem;
}

.button.is-fixed-to-bottom {
  min-height: 3.5rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.button.remove-min-width {
  min-width: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.button.is-large {
  min-height: 2.8125rem;
}

.button.is-share-button {
  min-height: 2.8125rem;
  border: 1px dashed var(--orange-red);
  color: #a4a4a4;
  background-color: rgba(0, 0, 0, 0);
}

.button.is-share-button.is-unactive {
  background-color: #2a2a2d;
  border-style: solid;
  border-color: #1f1f22;
}

.button.is-filtered-buton {
  min-width: 5rem;
}

.heading-medium {
  text-transform: none;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 150%;
}

.heading-medium.text-color-white.margin-bottom {
  text-transform: uppercase;
  margin-bottom: 1rem;
}

.heading-large {
  text-transform: uppercase;
  text-shadow: none;
  font-family: Montserrat Bold, sans-serif;
  font-size: 2.25rem;
  line-height: 1.2;
}

.heading-large.text-color-white {
  z-index: 1;
  position: relative;
}

.heading-large.text-color-white.no-break {
  white-space: nowrap;
}

.heading-large.text-style-none.text-weight-bold.text-style-allcaps {
  text-transform: uppercase;
  line-height: 110%;
}

.text-weight-bold {
  font-weight: 700;
}

.text-size-large {
  font-size: 1.5rem;
}

.icon-medium {
  width: 1.875rem;
  height: 1.875rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-medium.reduce-icon-width {
  padding-left: .2rem;
  padding-right: .2rem;
}

.text-size-regular {
  font-size: 1rem;
}

.text-size-regular.margin-top {
  margin-top: 1rem;
  line-height: 150%;
  transition: background-color .2s;
}

.text-size-regular.margin-top.reduce-width {
  max-width: 66.66%;
}

.text-weight-normal {
  font-weight: 400;
}

.fs-styleguide_section {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

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

.z-1 {
  z-index: 1;
  position: relative;
}

.icon-small {
  width: .75rem;
  height: .75rem;
  object-fit: contain;
  margin-top: -.125rem;
  margin-right: .3125rem;
}

.show-mobile-portrait {
  display: none;
}

.text-style-italic {
  font-style: italic;
}

.background-color-grey {
  background-color: rgba(168, 193, 216, .2);
}

.hide {
  display: none;
}

.fs-styleguide_section-type {
  color: #fff;
  text-align: center;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  background-color: #000;
  padding: 1.25rem;
  font-size: 1rem;
  font-weight: 600;
}

.text-size-medium {
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 140%;
}

.text-align-left {
  text-align: left;
}

.text-weight-xbold {
  font-weight: 800;
}

.text-style-link {
  text-decoration: underline;
}

.form-wrapper {
  margin-bottom: 0;
}

.text-style-muted {
  opacity: .6;
}

.text-size-small {
  z-index: 1;
  font-size: .8125rem;
  line-height: 200%;
  position: relative;
}

.text-size-small.margin-top-xs {
  margin-top: .25rem;
}

.text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.text-rich-text h2 {
  color: var(--white);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
}

.text-rich-text h3 {
  color: var(--white);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 1.6875rem;
}

.text-rich-text h4 {
  color: var(--white);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 1.375rem;
}

.text-rich-text h5 {
  margin-top: 1.25rem;
  margin-bottom: .75rem;
}

.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: .5rem;
}

.text-rich-text p {
  margin-bottom: .75rem;
  font-size: 1.125rem;
}

.text-rich-text blockquote, .text-rich-text ul {
  margin-bottom: .75rem;
}

.text-rich-text a {
  color: var(--orange-red);
  text-decoration: none;
}

.text-rich-text.legal-top-margin {
  margin-top: 3.125rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.icon-large {
  height: 4rem;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.form-radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.heading-xlarge {
  text-transform: uppercase;
  font-size: 2.625rem;
  font-weight: 800;
  line-height: 110%;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.form-input {
  width: 100%;
  max-height: 31.25rem;
  max-width: 100%;
  min-height: 3.75rem;
  min-width: 100%;
  color: var(--silver);
  background-color: #1f1f22;
  border: .0625rem #000;
  border-top: .0625rem solid #2b2b2b;
  border-bottom: .0625rem solid #111;
  border-radius: .5rem;
  padding: .875rem 1.25rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 150%;
}

.form-input:focus {
  border-top-color: rgba(255, 255, 255, .15);
  border-bottom-color: rgba(255, 255, 255, .15);
}

.form-input::-ms-input-placeholder {
  color: #6f6f6f;
}

.form-input::placeholder {
  color: #6f6f6f;
}

.form-input.is-text-area {
  min-height: 8.75rem;
  padding-top: .75rem;
}

.form-input.form-input-wrapper-footer {
  min-height: auto;
  border-style: none;
  border-color: #000;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 0;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.page-wrapper {
  background-color: #171719;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
}

.page-wrapper.light-bg {
  background-color: var(--black-2);
}

.text-size-tiny {
  font-size: .75rem;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.form-checkbox-icon {
  width: .875rem;
  height: .875rem;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
}

.form-checkbox-icon.w--redirected-checked {
  width: .875rem;
  height: .875rem;
  background-size: 90%;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
}

.form-checkbox-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.container-large {
  z-index: 1;
  width: 100%;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 7.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.container-large.nav-container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-large.is-skins-overview {
  z-index: 1;
}

.container-large.is-skins-overview.top {
  z-index: 9;
}

.container-large.is-footer {
  grid-column-gap: .5ch;
  justify-content: space-between;
  display: flex;
}

.container-large.z-index-2 {
  z-index: 2;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.background-color-black {
  color: #f5f5f5;
  background-color: #000;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.fs-styleguide_classes {
  display: none;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.fs-styleguide_1-col {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-styleguide_1-col.gap-medium {
  grid-row-gap: 2.5rem;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.page-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.fs-styleguide_2-col {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  display: grid;
}

.text-align-right {
  text-align: right;
}

.show-tablet {
  display: none;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.text-color-grey {
  color: gray;
  line-height: 150%;
}

.form-radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form-radio-icon.w--redirected-checked {
  width: .875rem;
  height: .875rem;
  border-width: .25rem;
}

.form-radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.show-mobile-landscape {
  display: none;
}

.background-color-white {
  background-color: #fff;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

.icon-1x1-large {
  width: 4rem;
  height: 4rem;
}

.form-checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form-message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.utility_component {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility_form-block {
  max-width: 20rem;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.utility_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.container-small {
  width: 100%;
  max-width: 53.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.button-secondary {
  min-height: 2.8125rem;
  color: #a4a4a4;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  background-color: rgba(42, 42, 45, .9);
  border: .125rem #386eec;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 1.5625rem .75rem;
  font-size: .8125rem;
  font-weight: 700;
  transition: background-color .2s;
}

.button-secondary:hover {
  background-color: rgba(75, 75, 80, .9);
}

.button-secondary.button-secondary-dark {
  width: 100%;
  min-height: 1.5rem;
  background-color: var(--black);
  color: rgba(164, 164, 164, .4);
  align-items: center;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .75rem;
  transition: color .2s;
  display: flex;
}

.button-secondary.button-secondary-dark:hover {
  color: #a4a4a4;
}

.button-secondary.button-secondary-dark.mobile-only {
  display: none;
}

.button-text {
  min-height: 2.8125rem;
  min-width: 8.75rem;
  border: .0625rem solid var(--orange-red);
  color: var(--orange-red);
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 1.5625rem .75rem;
  font-weight: 600;
}

.margin-tiny {
  margin: .125rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.margin-xsmall {
  margin: .5rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 8rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

.margin-0.hide {
  display: flex;
}

.padding-0 {
  padding: 0;
}

.padding-tiny {
  padding: .125rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.padding-xsmall {
  padding: .5rem;
}

.padding-small {
  padding: 1rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 8rem;
}

.padding-xxhuge {
  padding: 12rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.margin-top {
  margin: 1.5rem 0 0;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin: 0 0 0 1rem;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

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

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

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

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

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

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

.fs-styleguide_background-spacer {
  height: 5rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.heading-small {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
}

.heading-small.text-weight-normal {
  font-weight: 400;
}

.heading-xsmall {
  text-transform: uppercase;
  font-family: Montserrat Bold, sans-serif;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 120%;
}

.heading-xsmall.text-color-white {
  padding-bottom: 3px;
  font-size: .875rem;
  font-weight: 700;
}

.heading-xsmall.text-weight-bold {
  font-weight: 700;
}

.text-weight-medium {
  font-weight: 500;
}

.fs-styleguide_version-details {
  z-index: 5;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  font-weight: 500;
}

.fs-styleguide_page-header {
  border-bottom: .125rem solid #e6e6e6;
  margin-bottom: 2rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.text-color-white {
  color: var(--white);
  display: inline-block;
}

.text-color-white.space-right {
  margin-right: .5ch;
}

.label {
  color: var(--orange-red);
  text-align: center;
  text-transform: none;
  background-color: rgba(240, 90, 34, .1);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  padding: .125rem .25rem 0;
  font-size: .7125rem;
  font-weight: 700;
}

.label.label-large {
  margin-bottom: 1.375rem;
  padding: .625rem;
}

.label-secondary {
  color: rgba(255, 255, 255, .48);
  text-align: center;
  text-transform: none;
  background-color: #29292c;
  border-radius: .25rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: .125rem .25rem 0;
  font-size: .7125rem;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

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

.divider {
  width: 100%;
  height: .0625rem;
  background-color: rgba(196, 196, 196, .1);
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.divider.opacity-10 {
  opacity: .1;
}

.divider.divider-fixed-bottom {
  max-width: 72.5rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.divider.divider-large-margins {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}

.divider.remove-margins {
  margin-top: 0;
  margin-bottom: 0;
}

.divider.divider-card-row {
  width: .0625rem;
  height: 100%;
  background-color: #232325;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 1px 0 #1a1a1d;
}

.divider.divider-card-row.hide-on-mobile {
  align-self: stretch;
}

.divider.divider-card-row.light-divider {
  box-shadow: none;
  background-color: rgba(189, 189, 189, .07);
}

.divider.margin-top-xl {
  margin-top: 2rem;
}

.divider.is-author {
  width: 1px;
  height: 3rem;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
}

.grid_header-home {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: center;
}

.header_home-flex {
  grid-row-gap: 1.875rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.header_home-image {
  width: 175%;
  height: 32.5625rem;
  max-width: 175%;
  object-fit: contain;
  object-position: 50% 50%;
  position: relative;
  right: 40%;
}

.section {
  z-index: 2;
  max-width: 100vw;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  position: relative;
  overflow: hidden;
}

.section.remove-bottom-padding {
  padding-bottom: 0;
}

.section.section-search {
  background-color: var(--black-2);
  margin-top: 1rem;
}

.section.section_game-chats {
  z-index: 2;
  margin-bottom: -10rem;
  padding-bottom: 0;
  position: relative;
}

.section.static {
  position: static;
}

.section.has-graident {
  padding-top: 2rem;
}

.section.is-skins-item {
  padding-top: 0;
  overflow: visible;
}

.grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 2rem;
  display: grid;
}

.postbit-image {
  width: 100%;
  object-fit: cover;
  border: 1px solid rgba(255, 255, 255, .2);
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .2);
}

.postbit-image.postbit-image-small {
  height: 6.9375rem;
  max-width: 12.5rem;
  min-width: auto;
}

.postbit-image.postbit-image-tiny {
  max-width: 8.9375rem;
  min-width: auto;
  padding-top: 20%;
}

.postbit-image.postbit-image-tiny.enlarge {
  padding-top: 23%;
}

.postbit-image.postbit-image-tiny {
  height: 4.5025rem;
  max-width: 8rem;
  min-width: auto;
}

.postbit-image.postbit-image-xtiny {
  height: 60.22px;
  max-width: 107px;
  min-width: auto;
}

.postbit-image.postbit-image-xtiny.postbit-image-mobile-full-width {
  padding-top: 17%;
}

.postbit {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  color: var(--silver);
  border-radius: 6px;
  flex-wrap: wrap;
  align-items: center;
  font-size: .8125rem;
  display: flex;
  position: relative;
}

.postbit.postbit-video, .postbit.postbit-relative {
  position: relative;
}

.label-flex {
  grid-column-gap: .25rem;
  justify-content: flex-start;
  margin-bottom: .625rem;
  display: flex;
}

.postbit-content {
  flex: 1;
}

.button-flex-wrapper {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  text-shadow: none;
  margin-top: 1rem;
  display: flex;
  position: relative;
}

.section_heading-content {
  z-index: 2;
  max-width: 50%;
  grid-row-gap: 1.875rem;
  flex-direction: column;
  display: flex;
}

.section_heading-paragraph {
  z-index: 1;
  position: relative;
}

.section-heading-image {
  z-index: -2;
  width: 60%;
  height: 100%;
  min-height: 26.3125rem;
  object-fit: contain;
  object-position: 50% 100%;
  margin-top: -5rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.section_heading-bg-overlay {
  z-index: 1;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, #181819 23%, rgba(0, 0, 0, 0) 69%), linear-gradient(to top, #181819 13%, rgba(23, 23, 25, 0) 60%);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.section_heading-bg-overlay.pointer-event-none {
  z-index: -1;
}

.section_heading-bg-overlay.lighter-bg-overlay {
  z-index: 0;
  background-image: linear-gradient(to right, var(--black-2) 23%, transparent 69%), linear-gradient(to top, var(--black-2) 13%, rgba(23, 23, 25, 0) 60%);
}

.text-style-none {
  text-transform: none;
}

.article-datebit {
  color: rgba(189, 189, 189, .6);
  margin-bottom: .5rem;
  font-size: .875rem;
  line-height: 160%;
}

.article-cover-image {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.footer {
  z-index: 5;
  color: var(--dim-grey);
  background-color: #1a1a1c;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(255, 255, 255, 0));
  padding-top: 3.125rem;
  font-size: .8125rem;
  position: relative;
}

.footer-grid {
  grid-column-gap: 4.375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1.25fr 1fr;
}

.footer-brand {
  margin-bottom: 1.875rem;
}

.footer-link {
  color: var(--dim-grey);
  white-space: nowrap;
  border-bottom: .0625rem solid rgba(240, 90, 34, 0);
  margin-bottom: .5rem;
  margin-right: 1.25rem;
  font-size: .875rem;
  transition: all .2s;
  display: inline-block;
}

.footer-link:hover {
  border-bottom: .0625rem solid var(--orange-red);
  color: var(--white);
}

.footer-legal {
  min-height: 2.75rem;
  color: #6f6f6f;
  background-color: #141414;
  margin-top: 3rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.heading-footer {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 1.0625rem;
  font-family: Montserrat Bold, sans-serif;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 180%;
  display: block;
}

.grid-author {
  grid-column-gap: 2.375rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto auto auto auto;
}

.grid-author-details {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.heading-tiny {
  color: var(--dim-grey);
  text-transform: uppercase;
  font-size: .75rem;
  line-height: 180%;
}

.author-headshot {
  z-index: 1;
  width: 20.875rem;
  height: 28.875rem;
  object-fit: cover;
  border-radius: 8px;
  position: relative;
}

.section_heading-content-wrapper {
  z-index: 2;
  max-width: 100%;
  grid-row-gap: 1.875rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.section_heading-character-image {
  z-index: -1;
  width: 60%;
  height: 100%;
  min-height: 26.3125rem;
  object-fit: contain;
  object-position: 50% 100%;
  margin-top: -5rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.section_heading-character-image.character-image-large {
  min-height: 30rem;
  margin-top: -2rem;
}

.grid-game-info {
  grid-template-columns: .5fr 1fr;
}

.grid-contact-wrapper {
  grid-column-gap: 3.125rem;
  grid-row-gap: 16px;
  grid-template-rows: 5.5rem auto auto;
  grid-template-columns: 20.625rem 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.25rem;
  display: grid;
}

.grid-contact-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-label {
  color: var(--dim-grey);
  text-transform: uppercase;
  margin-bottom: .875rem;
  font-size: .75rem;
  line-height: 150%;
}

.heading-label.invert-margin {
  margin-bottom: -1rem;
}

.contact-character-image {
  height: 20rem;
  object-fit: contain;
  object-position: 50% 100%;
  margin-bottom: 3.5rem;
}

.contact-wrapper {
  flex-direction: column;
  justify-content: space-between;
  padding-top: 1.5rem;
  padding-bottom: 2.3rem;
  display: flex;
}

.grid-stats {
  grid-template-columns: 1fr 1fr .5fr;
  margin-top: 2rem;
  margin-bottom: 3rem;
}

.stat-card {
  z-index: 1;
  background-color: var(--black-2);
  color: var(--white);
  border-radius: .375rem;
  flex-direction: column;
  padding: 1rem 1.5rem;
  line-height: 150%;
  display: flex;
  position: relative;
}

.stat-card.stat-card_logo {
  justify-content: center;
  align-items: center;
}

.grid-split {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 1rem;
  display: grid;
}

.card {
  grid-row-gap: .625rem;
  background-color: var(--black-2);
  color: #acacac;
  border-top: 1px solid #26262a;
  border-radius: 10px;
  padding: 1rem 1.5rem;
  position: relative;
}

.card.card-review {
  grid-row-gap: 1rem;
  text-align: center;
  background-color: #1d1d1f;
  flex-direction: column;
  padding-bottom: 1rem;
  display: flex;
}

.card.card-review-row {
  grid-column-gap: 1.5625rem;
  grid-row-gap: .625rem;
  text-align: left;
  background-color: #1d1d1f;
  border-top: .0625rem solid #232325;
  border-bottom: .0625rem solid #1a1a1b;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .33fr .0625rem 1fr .0625rem 1fr .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  margin-bottom: .375rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.card.card-stat-graph-header {
  z-index: 10;
  grid-column-gap: 1.5625rem;
  grid-row-gap: .625rem;
  text-align: left;
  background-color: #1d1d1f;
  border-top: .0625rem solid #232325;
  border-bottom: .0625rem solid #1a1a1b;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-bottom: .375rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
  position: relative;
}

.card.card-charts-header {
  grid-column-gap: 1.5625rem;
  grid-row-gap: .625rem;
  text-align: left;
  text-transform: uppercase;
  background-color: #272729;
  border-top: .0625rem solid #232325;
  border-bottom: .0625rem solid #1a1a1b;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .33fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: stretch;
  margin-bottom: .375rem;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.card.card-charts-row {
  grid-column-gap: 1.5625rem;
  grid-row-gap: .625rem;
  color: var(--white);
  text-align: left;
  text-transform: uppercase;
  background-color: #1d1d20;
  border-top: .0625rem solid #232325;
  border-bottom: .0625rem solid #1a1a1b;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .33fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: stretch;
  margin-bottom: .375rem;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.card.widget-comparsion-row {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--black);
  text-align: left;
  border: 1px solid #28282c;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .33fr .0625rem 1fr .0625rem 1fr 1px .5fr 50px;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-bottom: .375rem;
  padding: 0 1rem 0 .5rem;
  display: grid;
}

.card.widget-comparsion-row.widget-comparsion-row-header {
  min-height: 4rem;
  text-transform: uppercase;
  background-color: #29292d;
  align-items: center;
}

.card.review-options-card {
  grid-column-gap: 1.5625rem;
  grid-row-gap: .625rem;
  text-align: left;
  background-color: #1d1d1f;
  border-top: .0625rem solid #232325;
  border-bottom: .0625rem solid #1a1a1b;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.card.card-giveaway-row-flex {
  grid-column-gap: 1.5625rem;
  grid-row-gap: .625rem;
  text-align: left;
  background-color: #1d1d1f;
  border-top: .0625rem solid #232325;
  border-bottom: .0625rem solid #1a1a1b;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .33fr .0625rem 1fr .0625rem 1fr 1fr .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: stretch;
  margin-bottom: .375rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.card.is-skins-menu {
  z-index: 99;
  min-height: 3rem;
  grid-column-gap: 3.5rem;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: .125rem .625rem;
  display: flex;
}

.card.is-skins-slider {
  min-height: 25.875rem;
  margin-bottom: 2.5rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.card.is-skins-slider.has-top-left-notch {
  margin-bottom: 1.5rem;
}

.card.card-grow {
  flex: 1;
}

.card.is-skins-showcase {
  min-height: 24.375rem;
  margin-bottom: 2.5rem;
  padding-top: 1.5rem;
  padding-bottom: 2.5rem;
  position: relative;
  overflow: hidden;
}

.card.grow {
  flex: 1;
}

.card.grow.offset-for-scroller {
  background-color: #1d1d1f;
  padding-right: .875rem;
}

.card.has-orange-border {
  border: 1px solid #f05a22;
  position: relative;
}

.card.is-items-slider {
  min-height: 25.875rem;
  margin-bottom: 2.5rem;
  padding-top: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: relative;
  overflow: hidden;
}

.card.has-top-left-notch.is-slider {
  height: 100%;
  border-radius: 10px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.card.has-cloud {
  padding: 0;
  display: flex;
  overflow: hidden;
}

.text-color-light-grey {
  color: #acacac;
}

.button-code {
  height: 100%;
  max-height: 2.8125rem;
  min-height: 1.75rem;
  min-width: 8.75rem;
  border: .0625rem dashed var(--orange-red);
  color: var(--orange-red);
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .3rem 1.5625rem;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
}

.button-code.button-code-large {
  max-height: none;
  color: var(--white);
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
}

.review-card-image {
  height: 2.5rem;
  max-width: 8.75rem;
  object-fit: contain;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.label-tag {
  min-height: 1rem;
  color: rgba(255, 255, 255, .4);
  text-align: center;
  text-transform: uppercase;
  background-color: #252527;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  margin: .125rem;
  padding: .25rem .25rem .25rem .375rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 100%;
  transition: color .2s;
  display: flex;
}

.label-tag:hover {
  color: #fff;
}

.tags-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.tags-wrapper.tags-wrapper-justify-left {
  width: 15rem;
  max-width: 20rem;
  justify-content: flex-start;
}

.tags-wrapper.remove-margins {
  margin-top: 0;
  margin-bottom: 0;
}

.tags-wrapper.tags-wrapper-card {
  border-bottom: .0625rem solid #222223;
  margin-top: 0;
  margin-bottom: -.5rem;
  padding-bottom: .5rem;
}

.button-no-code {
  height: 100%;
  max-height: 2.8125rem;
  min-height: 1.75rem;
  min-width: 8.75rem;
  color: var(--dim-grey);
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: .0625rem solid #36363d;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 0 1.5625rem;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
}

.button-join-link {
  height: 100%;
  max-height: 2.8125rem;
  min-height: 1.75rem;
  min-width: 8.75rem;
  color: var(--silver);
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: .0625rem #6f6f6f;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 0 1.5625rem;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
}

.navbar {
  z-index: 98;
  height: 3.5rem;
  min-height: 3.5rem;
  background-color: #171718;
  border-bottom: .0625rem solid #1d1d1f;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.navbar.is-fixed {
  z-index: 9999;
  width: 100%;
  height: 5.8125rem;
  max-height: 5.8125px;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.nav-link {
  height: 3.5rem;
  opacity: .6;
  color: #d7d7d7;
  text-transform: uppercase;
  cursor: pointer;
  border-bottom: .1875rem solid rgba(0, 0, 0, 0);
  align-items: center;
  margin-bottom: -.0625rem;
  margin-left: 0;
  margin-right: 0;
  padding: .3125rem 1rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 160%;
  transition: all .2s;
  display: flex;
}

.nav-link:hover {
  border-bottom-color: var(--orange-red);
  background-color: var(--black-2);
  color: #d7d7d7;
}

.nav-link.w--current {
  border-bottom-style: solid;
  border-bottom-color: var(--orange-red);
  color: var(--white);
}

.nav-link.is-lang-selector {
  opacity: 1;
  background-color: rgba(31, 31, 34, 0);
  border: 1px #000;
  padding-top: .4125rem;
  padding-right: 1.5rem;
}

.nav-link.is-lang-selector:hover {
  opacity: 1;
  border: 1px #000;
}

.nav-menu {
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.dropdown-list {
  background-color: var(--black-2);
}

.dropdown-list.w--open {
  background-color: var(--black-2);
  border-radius: .375rem;
  margin-top: .625rem;
  padding: 1rem 0;
}

.dropdown-list.is-lang.w--open {
  z-index: 999999999;
  background-color: var(--black-2);
  right: 0%;
}

.list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hide-label {
  display: none;
}

.footer-grid-form {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  overflow: hidden;
}

.footer-input {
  height: 100%;
  color: var(--white);
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.footer-social-wrapper {
  margin-top: 1.5625rem;
  margin-left: -.625rem;
  display: flex;
}

.footer-social-wrapper.margin-top-noen {
  margin-top: 0;
}

.navbar-side {
  z-index: 99;
  width: 4.375rem;
  height: 100%;
  min-height: 100vh;
  background-color: var(--black-2);
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 1.5625rem rgba(0, 0, 0, .05);
}

.navbar-side.expand {
  max-width: 100%;
}

.sidemenu-button {
  width: 100%;
  height: 5.8125rem;
  color: var(--dim-grey);
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#202021 77%, rgba(0, 0, 0, 0));
  justify-content: flex-start;
  align-items: center;
  padding-left: 1.29375rem;
  display: flex;
  position: absolute;
}

.sidemenu-button:hover {
  color: var(--white);
}

.sidemenu-button.contains-static {
  justify-content: center;
  padding-left: 0;
}

.sidemenu-navlink {
  width: auto;
  max-width: 16.25rem;
  min-height: 2.5rem;
  color: #9a9a9b;
  white-space: nowrap;
  background-color: #202022;
  border-right: .125rem solid rgba(0, 0, 0, 0);
  flex-wrap: nowrap;
  align-items: center;
  padding: .625rem .9375rem .625rem 1.29375rem;
  font-size: .875rem;
  line-height: 110%;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.sidemenu-navlink:hover {
  border-right-color: var(--dim-grey);
  color: var(--orange-red);
  background-image: linear-gradient(60deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .06));
}

.sidemenu-navlink.w--current {
  width: 100%;
  max-width: 100%;
  border-right: .125rem solid var(--orange-red);
}

.sidemenu-svg {
  width: 2rem;
  height: 2.5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: 1.25rem;
  display: flex;
}

.lottie-animation {
  width: 100%;
  height: 100%;
}

.sidemenu-button_lottie-wrapper {
  z-index: 1;
  width: 1.875rem;
  position: relative;
}

.sidemenu-button_lottie-bg {
  z-index: -1;
  width: 80%;
  height: 1.8rem;
  background-color: #484848;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(32, 32, 34, .66));
  margin: auto;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.social-media-link {
  color: var(--dim-grey);
  transition: color .2s;
}

.social-media-link:hover {
  color: var(--orange-red);
}

.navbar-side_wrapper {
  z-index: 99999;
  background-color: #242427;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  overflow: hidden;
  box-shadow: 1px 1px 1.5625rem rgba(0, 0, 0, .05);
}

.navbar-side_overlay {
  z-index: 98;
  width: 100%;
  height: 100%;
  background-color: rgba(240, 90, 34, .07);
  display: none;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.heading-error {
  color: var(--white);
  font-size: 14.375rem;
  font-weight: 800;
  line-height: 100%;
}

._404-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sidebar {
  width: 100%;
  max-width: 25rem;
  background-color: var(--black-2);
  border-radius: .625rem;
  flex: none;
  align-self: flex-start;
  padding: .75rem 1.25rem 1.5rem;
  position: -webkit-sticky;
  position: sticky;
  top: 6rem;
}

.sidebar.is-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 8rem;
}

.sidebar_header {
  justify-content: space-between;
  align-items: center;
  margin-top: .75rem;
  display: flex;
}

.heading-sidebar {
  color: var(--white);
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
  font-weight: 700;
}

.sidebar-header-toggle {
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--black-2);
  border-radius: .375rem;
}

.sidebar_toggle-target {
  cursor: pointer;
}

.contents-list {
  height: auto;
  position: relative;
  overflow: hidden;
}

.contents-button-wrapper {
  z-index: 1;
  opacity: 1;
  background-image: linear-gradient(to top, #181819, rgba(0, 0, 0, 0));
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.toggle-inner-wrapper {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.sidebar-header-toggle-icon {
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sidebar-block {
  height: 100%;
  margin-bottom: 1.75rem;
}

.article-wrapper {
  width: 100%;
  max-width: 728px;
  line-height: 150%;
}

.article-flex {
  width: 100%;
  grid-column-gap: 5rem;
  align-items: flex-start;
  display: flex;
}

.header {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.about-header-image {
  width: 100%;
  height: 34.375rem;
  object-fit: contain;
  object-position: 50% 100%;
  margin-bottom: -1rem;
}

.display-none {
  display: none;
  overflow: hidden;
}

.graph-embed {
  width: 100%;
  height: 100%;
  flex: 1;
}

.graph-embed.graph-users {
  height: 11.875rem;
  margin-top: 2rem;
}

.grid-stats-sex {
  height: 3.125rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 3.125rem .25fr 1fr;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 0;
}

.grid-stats-age {
  height: 7.5rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 7.5rem 1fr 1fr;
  margin-bottom: 1rem;
}

.list-countries {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 1rem;
  display: flex;
}

.list-countries-item {
  margin-bottom: .75rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.icon-flag {
  width: 2rem;
  height: 1rem;
  object-fit: scale-down;
  border-radius: .25rem;
  margin-right: .5rem;
}

.grid-stats-devices {
  height: 3.125rem;
  grid-template-rows: auto;
  grid-template-columns: 3.125rem 1fr 1fr;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.grid-story {
  width: 100%;
  max-width: 100%;
  grid-row-gap: 3.75rem;
  grid-template-columns: 1fr 1fr 1fr 1fr .5fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 2rem;
  margin-bottom: 3rem;
}

.author-headshot-wrapper {
  z-index: 1;
  position: relative;
}

.author-headshot_detail-bottom {
  z-index: 2;
  position: absolute;
  top: auto;
  bottom: 10%;
  left: -25%;
  right: auto;
}

.author-headshot_detail-top-over {
  z-index: 2;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -30%;
  right: auto;
}

.author-headshot_detail-top-under {
  z-index: -1;
  position: absolute;
  top: 10%;
  bottom: auto;
  left: -36.5%;
  right: auto;
}

.tabs {
  margin-top: 1rem;
}

.tabs-menu {
  border-bottom: .0625rem solid #252525;
}

.tab-link {
  color: #6f6f6f;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: .125rem solid rgba(0, 0, 0, 0);
  font-size: 1.125rem;
  line-height: 150%;
}

.tab-link:hover {
  border-bottom-color: var(--orange-red);
  color: var(--white);
}

.tab-link.w--current {
  border-bottom-color: var(--orange-red);
  color: var(--white);
  background-color: rgba(0, 0, 0, 0);
  font-weight: 600;
}

.tab-link.tab-link-one {
  padding-left: 0;
  font-weight: 600;
}

.tab-pane {
  padding-top: 2rem;
}

.button-cta-green-glow {
  max-height: 2.8125rem;
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #19a91c;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  padding: .75rem 1.625rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 100%;
  display: flex;
  box-shadow: 0 0 1.25rem #0ed813;
}

.button-cta-green-glow.button-white-cta {
  background-color: var(--white);
  box-shadow: none;
  color: var(--orange-red);
}

.text-color-buff-green {
  color: var(--lime-green);
}

.grid-tabs {
  grid-column-gap: 5.75rem;
  grid-template-rows: auto;
  font-size: 1rem;
}

.label-requirements {
  width: 30%;
  color: var(--dim-grey);
  font-size: 1rem;
  line-height: 150%;
}

.list-requirements-item {
  margin-top: .5rem;
  margin-bottom: .5rem;
  display: flex;
}

.list-requirements {
  margin-top: 1.5rem;
}

._404 {
  justify-content: center;
  align-items: center;
  margin-right: 10%;
  display: flex;
  position: relative;
  overflow: visible;
}

._404-character {
  height: 23.5625rem;
  object-fit: contain;
  object-position: 50% 100%;
  margin-right: -1.5rem;
}

._404-orange-block {
  width: 6.6875rem;
  position: absolute;
  top: auto;
  bottom: -.6875rem;
  left: 17.5%;
  right: auto;
}

.sidebar-block-card {
  grid-row-gap: 1rem;
  border: .0625rem solid #272729;
  border-radius: .375rem;
  flex-direction: column;
  margin-top: .5rem;
  margin-bottom: 2rem;
  padding: 1.5rem;
  display: flex;
}

.sidebar-partner-logo {
  max-width: 11.25rem;
  margin-left: auto;
  margin-right: auto;
}

.sidebar-logo-link {
  justify-content: center;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.review-card-logo-link {
  width: 4.3rem;
  flex: none;
  justify-content: center;
  align-items: center;
  margin: 1rem 0;
  display: flex;
}

.rating-wrapper {
  z-index: 1;
  width: 100%;
  min-height: 3rem;
  background-color: #50251b;
  border-radius: .375rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rating-wrapper.rating-wrapper-small {
  width: 70px;
  min-height: 45px;
}

.rating-wrapper.rating-wrapper-larger {
  z-index: -1;
  min-height: 6rem;
  margin-top: -1.9rem;
}

.rating-wrapper.review-card-rating {
  max-width: 10rem;
}

.rating-bar-number {
  z-index: 3;
  align-self: flex-start;
  position: relative;
}

.number-small {
  color: var(--dim-grey);
  margin-top: .2rem;
  margin-left: .3rem;
  font-size: 52.8%;
  line-height: 120%;
  display: block;
}

.rating-number {
  color: var(--white);
  font-size: 1.65rem;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.rating-number.rating-number-small {
  font-size: 22px;
}

.rating-bar-overlay {
  z-index: 2;
  width: 200%;
  height: 200%;
  background-color: #202022;
  position: absolute;
  top: auto;
  bottom: 26%;
  left: auto;
  right: -20%;
  transform: rotate(-8deg);
}

.rating-bar-overlay.dark-bg {
  background-color: var(--black);
}

.rating-bar-overlay.rating-bar-overlay-large {
  background-color: #202022;
  transform: rotate(-17deg);
}

.rating-bar-overlay.card-bg {
  background-color: #202022;
}

.rating-bar-overlay.tiny-overlay {
  background-color: #181819;
  transform: rotate(-23deg);
}

.filled-rating {
  z-index: 1;
  width: 69%;
  min-height: 90%;
  background-color: #f9502b;
  background-image: radial-gradient(circle at 0 100%, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  border-radius: .375rem .375rem 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.dropdown-link {
  height: auto;
  color: rgba(215, 215, 215, .6);
  text-transform: uppercase;
  cursor: pointer;
  align-items: center;
  margin-bottom: -.0625rem;
  padding: .5rem 1rem;
  font-size: .8125rem;
  font-weight: 600;
  transition: all .2s;
  display: flex;
}

.dropdown-link:hover {
  background-color: var(--black-2);
  color: #d7d7d7;
}

.dropdown-link.w--current {
  color: var(--white);
}

.notice-bar {
  background-color: var(--orange-red);
  color: var(--white);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .85rem;
  position: -webkit-sticky;
  position: sticky;
}

.notice-inner-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.notice-close-button {
  width: 1rem;
  height: 1rem;
  color: var(--orange-red);
  cursor: pointer;
  background-color: rgba(255, 255, 255, .97);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: .1875rem;
  display: flex;
}

.notice-bar-text a {
  color: var(--black);
  text-decoration: underline;
}

.acmh-media-icon {
  z-index: 2147483647;
  background-color: var(--white);
  color: var(--black-2);
  cursor: pointer;
  border-radius: .1875rem;
  align-items: center;
  padding: .4rem;
  font-size: .85rem;
  font-weight: 600;
  line-height: 100%;
  display: flex;
  position: fixed;
  top: auto;
  bottom: .75rem;
  left: auto;
  right: .75rem;
  box-shadow: 0 0 0 .0625rem rgba(0, 0, 0, .1);
}

.div-block-5 {
  width: 1rem;
  height: 1rem;
  background-color: #f05a22;
  border-radius: .1875rem;
  margin-right: .3125rem;
}

.text-block {
  margin-top: .125rem;
}

.search-wrapper {
  height: 2.25rem;
  background-color: #1f1f22;
  border-radius: .375rem;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.search-wrapper.search-wrapper-dark {
  min-height: 2.8125rem;
  background-color: #181819;
  border: 1px solid #404040;
}

.search-field {
  color: var(--white);
  background-color: rgba(0, 0, 0, 0);
  border: .0625rem #000;
  margin-bottom: 0;
}

.search-field::-ms-input-placeholder {
  color: rgba(172, 172, 172, .6);
}

.search-field::placeholder {
  color: rgba(172, 172, 172, .6);
}

.search-field.search-field-large {
  font-size: 1.15rem;
}

.search-button.search-button-large {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 2rem;
}

.form-block {
  margin-bottom: 0;
  display: block;
}

.author-span {
  color: var(--orange-red);
}

.read-bar {
  width: 0%;
  height: 5px;
  background-color: var(--orange-red);
  margin-bottom: -3px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.footer-brand-logo {
  width: 12.5rem;
  height: 3.75rem;
  object-fit: contain;
  position: relative;
}

.article-author-bit {
  align-items: center;
  font-size: 16px;
  line-height: 120%;
  display: flex;
}

.author-thumbnail {
  z-index: 1;
  width: 48px;
  height: 48px;
  object-fit: cover;
  border-radius: 100%;
  margin-right: 16px;
  position: relative;
  overflow: hidden;
}

.article-signature {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.article-signature.is-header {
  grid-row-gap: 0px;
  align-items: stretch;
}

.article-share-bit {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
  position: relative;
}

.article-tags {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.article-tag {
  min-height: 1rem;
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  background-color: #29292c;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  margin: .125rem;
  padding: 10px 5px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 100%;
  transition: color .2s;
  display: flex;
}

.article-tag:hover {
  color: #fff;
}

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

.read-next-image {
  width: 15rem;
  height: 8.4rem;
  object-fit: cover;
  border-radius: 0;
  flex: none;
  margin-left: -2px;
  position: relative;
}

.heading-regular {
  text-transform: none;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%;
}

.heading-regular.text-color-white {
  align-self: center;
}

.heading-regular.text-color-white.text-style-allcaps {
  text-transform: uppercase;
}

.heading-regular.text-color-white.text-style-allcaps.margin-bottom {
  text-transform: uppercase;
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.heading-regular.text-color-white.is-read-next {
  flex: 1;
}

.read-next-button {
  width: 100%;
  max-width: 5vw;
  min-width: 8.75rem;
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  text-shadow: none;
  background-color: rgba(32, 32, 34, .19);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem .8125rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 100%;
  transition: background-color .2s;
  display: flex;
}

.read-next {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--black);
  color: var(--silver);
  border-radius: 12px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  font-size: .8125rem;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.read-next:hover {
  background-color: var(--orange-red);
}

.postbit-with-graph {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--silver);
  border-radius: 6px;
  flex-wrap: nowrap;
  align-items: center;
  font-size: .8125rem;
  display: flex;
}

.list-item-game-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid rgba(196, 196, 196, .1);
  grid-template-rows: auto;
  grid-template-columns: .33fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: grid;
}

.list-game-details {
  margin-top: -.5rem;
}

.grid-charts {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2rem;
  margin-bottom: 3rem;
}

.article {
  flex: 1;
}

.search-form {
  margin-bottom: 5rem;
}

.large-pie-graph {
  width: 120px;
  height: 120px;
  margin-right: 1rem;
  position: relative;
}

.graph-number {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 2rem;
  font-weight: 600;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.grid-amount-of-articles {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 120px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  padding-top: 1rem;
  display: grid;
}

.graph-stat {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.graph-dot {
  width: 5px;
  height: 5px;
  background-color: var(--orange-red);
  border-radius: 100px;
  margin-right: .5rem;
}

.list-grid {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list-2 {
  line-height: 110%;
}

.featured-logo {
  width: 100%;
  height: auto;
  object-fit: contain;
}

.featured-logo-link {
  width: 100px;
  opacity: .4;
  transition: opacity .2s;
}

.featured-logo-link:hover {
  opacity: 1;
}

.image {
  width: 10rem;
  border-radius: 6px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .2);
}

.team-member {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 2rem;
  display: flex;
}

.right-arrow {
  z-index: 25;
  width: 15rem;
  cursor: e-resize;
  background-image: linear-gradient(270deg, #181819, rgba(17, 17, 18, .71) 40%, rgba(0, 0, 0, 0));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.swiper {
  width: 100%;
  height: 12rem;
  margin-top: 3rem;
  display: flex;
  position: relative;
}

.swiper-wrapper {
  width: auto;
  flex-wrap: nowrap;
  display: flex;
}

.swiper-wrapper.swiper-wrapper-review-cards {
  height: auto;
}

.swiper-wrapper.swiper-featured-wrapper {
  height: 8.5rem;
  justify-content: space-between;
}

.swiper-slide {
  width: 100%;
  flex: none;
  display: flex;
}

.swiper-slide.width-auto {
  width: 15.875rem;
  flex: 0 auto;
}

.swiper-slide.is-game-card {
  width: 7rem;
  max-width: 7rem;
}

.swiper-slide.is-auto {
  width: auto;
}

.game-card {
  width: 7rem;
  height: 10rem;
  grid-column-gap: 2rem;
  border-radius: 8px;
  flex: none;
  justify-content: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .2);
}

.swiper-review-cards {
  width: 100%;
  height: auto;
  margin-top: 3rem;
  position: relative;
}

.swiper-team-cards {
  width: 100%;
  height: auto;
  margin-top: 3rem;
  position: relative;
  overflow: hidden;
}

.giveaway-header-image {
  width: 100%;
  height: 20rem;
  object-fit: contain;
  object-position: 50% 100%;
}

.article-cover-image-wrapper {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  display: flex;
}

.article-cover-tab-link {
  background-color: var(--black);
  color: var(--orange-red);
  border-top: 3px solid rgba(0, 0, 0, 0);
  border-bottom: 3px solid rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  display: flex;
}

.article-cover-tab-link.w--current {
  border-bottom: 3px solid var(--orange-red);
  background-color: var(--black);
}

.article-cover-tab-link.border-left {
  border-left: 1px solid var(--black-2);
  display: block;
}

.article-cover-tab-menu {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  display: flex;
  overflow: hidden;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .2);
}

.html-embed {
  z-index: 10;
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
}

.tabs-content {
  width: 100%;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .2);
}

.article-rich-text {
  text-transform: none;
  white-space: break-spaces;
  font-size: 1.125rem;
  line-height: 175%;
}

.article-rich-text a {
  color: #eb5b26;
}

.article-rich-text a:hover {
  text-decoration: underline;
}

.article-rich-text img {
  object-fit: cover;
  border-radius: 6px;
  margin-bottom: 20px;
  box-shadow: 4px 0 20px rgba(0, 0, 0, .2);
}

.article-rich-text h4 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.article-rich-text h2 {
  color: var(--white);
  text-align: left;
  text-transform: uppercase;
  margin-top: 2rem;
  font-size: 2rem;
  font-style: normal;
  line-height: 120%;
}

.article-rich-text p {
  border-bottom: 1px solid rgba(215, 215, 215, .09);
  padding-bottom: 1rem;
  line-height: 175%;
}

.article-rich-text ul {
  color: #bdbdbd;
  line-height: 175%;
}

.article-rich-text ol {
  color: #bdbdbd;
}

.article-rich-text figure {
  width: 100%;
  min-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.article-rich-text li {
  margin-top: .5rem;
  margin-left: 0;
  padding-left: .5rem;
  font-size: 1.125rem;
  line-height: 200%;
}

.article-rich-text h3 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
}

.article-rich-text h5 {
  text-transform: uppercase;
  font-size: .943028em;
}

.article-rich-text h6 {
  text-transform: uppercase;
  font-size: .760507em;
}

.article-rich-text strong {
  color: #fff;
  font-weight: 800;
}

.article-rich-text blockquote {
  border-left-color: #eb5b26;
  line-height: 150%;
}

.charts-rankings-wrapper {
  z-index: 5;
  margin-top: 2rem;
  margin-bottom: 1rem;
  position: relative;
}

.dropdown {
  width: 100%;
  color: var(--white);
  border-bottom: 1px solid rgba(196, 196, 196, .1);
}

.dropdown-toggle {
  color: var(--white);
  justify-content: space-between;
  padding: 1.5rem;
  font-weight: 600;
  display: flex;
}

.faq-dropdown-list {
  padding-left: 1.5rem;
  padding-right: 3.5rem;
  position: relative;
  overflow: hidden;
}

.faq-dropdown-list.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.dropdown-inner-wrapper {
  height: auto;
  padding-bottom: 1.5rem;
  overflow: hidden;
}

.dropdown-toggle-icon {
  height: 100%;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  display: flex;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.rating-large {
  margin-top: 1rem;
  display: flex;
}

.dropdown-stat-options {
  width: 100%;
  min-height: 2.8125rem;
  background-color: var(--black);
  color: #acacac;
  border: 1px solid #404040;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 3.5rem .5rem 1rem;
  font-size: 1rem;
  display: flex;
}

.dropdown-options {
  z-index: 9999;
  width: 100%;
}

.dropdown-options.giveaway-opitons {
  width: 5rem;
  margin-right: 0;
}

.dropdown-options.review-options {
  width: 10rem;
  margin-top: .25rem;
  margin-right: 0;
}

.dropdown-stat-list {
  z-index: 9999;
  margin-top: 1rem;
}

.dropdown-stat-list.w--open {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: rgba(64, 64, 64, .5);
  border-radius: 6px;
  margin-top: 1rem;
  overflow: hidden;
}

.dropdown-stat-list-item {
  color: var(--orange-red);
  text-transform: uppercase;
  border-bottom: 1px solid rgba(172, 172, 172, .13);
  font-weight: 700;
  transition: color .2s;
}

.dropdown-stat-list-item:hover {
  color: var(--white);
}

.dropdown-stat-list-item.last-item {
  border-bottom-style: none;
}

.dropdown-stat-list-item.is-active {
  color: #fff;
}

.icon {
  margin-left: 1rem;
  margin-right: .8rem;
}

.chart-table-heading {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.chart-table-row-item {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.widget {
  background-color: var(--black);
  border: 1px solid #28282c;
  border-radius: 6px;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 2rem 1.5rem;
}

.widget.no-card {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding: 0;
}

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

.button-arrow:hover {
  background-color: #ff713c;
}

.search-result {
  background-color: var(--black);
  color: var(--white);
  border: 1px solid #28282c;
  border-radius: 6px;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  display: flex;
}

.search-header-image {
  max-height: 25rem;
}

.prefered-games-wrapper {
  margin-top: .25rem;
  display: flex;
}

.div-block-6 {
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 0%;
}

.sidebar-heading-block {
  width: 100vw;
  height: .1rem;
  margin-top: .5rem;
  padding-left: 1.29375rem;
  padding-right: 1.29375rem;
  overflow: hidden;
}

.sidebar-heading-block.margin-top {
  height: .1rem;
}

.navbar-siade_menu-wrapper {
  overflow: scroll;
}

.navbar-siade_menu-wrapper.hide-scrollbar {
  height: 100vh;
  flex-direction: column;
  padding-top: 5.8125rem;
  padding-bottom: 50vh;
}

.graph-team {
  width: 100%;
  height: 100%;
  max-width: 12rem;
  flex: 1;
  margin-top: 1.5rem;
}

.grapih-social-growth {
  width: 100%;
  height: 100%;
  max-width: 12rem;
  flex: 1;
}

.graph-youtube {
  width: 11.5rem;
  height: 100%;
  flex: 1;
  margin-top: 1.5rem;
}

.giveaway-options {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 1rem;
  display: flex;
}

.reviews-options {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 1rem;
  margin-bottom: .375rem;
  display: flex;
}

.box-padding {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.giveaway-flex {
  margin: 1.5rem 0 0;
}

.reviews-header-image {
  width: 100%;
  height: 25rem;
  min-width: 42.5rem;
  object-fit: contain;
  object-position: 50% 100%;
  margin-top: -3.8rem;
  margin-bottom: -1rem;
}

.reviews-header {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 1rem;
  display: flex;
}

.menu-button {
  display: none;
}

.brand-image {
  width: 2.125rem;
  height: 2.125rem;
  object-fit: contain;
}

.mobile-links {
  display: none;
}

.grid-promo-video {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-top: 2rem;
}

.promo-video-thumbnail {
  width: 100%;
  height: 25rem;
  object-fit: cover;
}

.postbit-product-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--black-2);
  color: var(--silver);
  border-radius: 6px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  font-size: .8125rem;
  display: grid;
}

.postbit-product-number {
  color: var(--white);
  font-size: 1.25rem;
  font-weight: 700;
}

.enlarge-number {
  font-size: 2em;
}

.hero-slider {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.slider {
  height: 37.5rem;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  position: relative;
  overflow: visible;
}

.slide {
  margin-bottom: 4.688rem;
}

.content-grid-flex {
  grid-column-gap: 4.875rem;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
}

.content-grid-sidebar {
  width: 22.188rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--black-2);
  border-radius: 12px;
  flex-direction: column;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  padding: 1.5rem 1.5rem 3.25rem;
  display: flex;
}

.slider-graident {
  z-index: 10;
  width: 5em;
  background-image: linear-gradient(270deg, #171719, rgba(23, 23, 25, 0));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.heading-grid-sidebar {
  color: var(--white);
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 700;
  line-height: 120%;
}

.video-play-button {
  z-index: 1;
  width: 80px;
  height: 80px;
  background-color: rgba(240, 90, 34, .7);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.video-play-button.video-play-button-small {
  z-index: 3;
  width: 52px;
  height: 52px;
  padding: 18px;
}

.number-label {
  width: 2.4rem;
  height: 2.2rem;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  color: var(--white);
  background-color: rgba(189, 189, 189, .1);
  border-bottom-right-radius: 6.4px;
  border-bottom-left-radius: 6.4px;
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  font-size: .825rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.number-label.number-label-small {
  width: 2rem;
  height: 2rem;
  margin-left: .5rem;
  font-size: .7rem;
}

.categroy_heading_image {
  width: 50rem;
  max-width: 60vw;
  min-height: 100%;
  object-fit: contain;
  object-position: 100% 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.mask {
  width: 49.5rem;
  margin-left: 0;
  overflow: visible;
}

.slider-featured-content {
  width: 30.625rem;
  color: rgba(255, 255, 255, .4);
  background-color: #1d1d1f;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 1rem 1.563rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.margin-top-small {
  margin: .5rem 0 0;
}

.slider-featured-image {
  width: 100%;
  height: auto;
  min-width: 100%;
  object-fit: cover;
  border: 1px solid rgba(255, 255, 255, .2);
  border-radius: 8px;
  padding-top: 56.2%;
  position: relative;
  overflow: hidden;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .2);
}

.slider-featured-content-arrow {
  width: 2.5rem;
  height: 100%;
  background-color: var(--orange-red);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.featured-post {
  width: 100%;
  transform-origin: 100% 100%;
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.slider-index-number {
  width: 6rem;
  height: 6rem;
  color: rgba(255, 255, 255, .3);
  font-size: 1.5rem;
  font-weight: 700;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0;
}

.slider-rotated-text {
  perspective-origin: 100% 0;
  transform-origin: 100% 0;
  text-align: right;
  padding-right: .5rem;
  line-height: 250%;
  display: block;
  transform: rotate(-90deg);
}

.featured-slider-click-target {
  width: 25.5rem;
  height: 100%;
  cursor: pointer;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.position-relative {
  position: relative;
}

.video-blur-overlay {
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: rgba(23, 23, 23, .1);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.card-row-detail-flex {
  width: 58%;
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.scroll-up {
  z-index: 9999;
  background-color: var(--orange-red);
  color: var(--white);
  border-radius: .5rem;
  padding: .5rem 1rem;
  position: fixed;
  top: auto;
  bottom: 5%;
  left: auto;
  right: 5%;
}

.scroll-up.hide-mobile-landscape {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  display: flex;
  bottom: 300px;
  left: auto;
  right: 5%;
}

.large-list-number {
  color: var(--white);
  font-size: 3.25rem;
  font-weight: 700;
}

.small-list-number {
  color: #636364;
  letter-spacing: .25ch;
  margin-left: .25ch;
  font-size: 1rem;
  font-weight: 600;
}

.text-block-2 {
  color: rgba(240, 90, 34, .22);
}

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

.breadcrumbs {
  grid-column-gap: 1ch;
  grid-row-gap: 1ch;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.breadcrumb {
  height: 1.5rem;
  color: #d7d7d7;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #29292c;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding-left: .375rem;
  padding-right: .375rem;
  font-size: .8125rem;
  font-weight: 400;
  transition: color .2s;
  display: flex;
}

.breadcrumb:hover, .breadcrumb.is-active {
  color: var(--orange-red);
}

.skins-header-menu {
  z-index: 2;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.div-block-9 {
  grid-column-gap: .75rem;
  align-items: center;
  display: flex;
}

.div-block-9.hide {
  display: flex;
}

.skins_input-field::-ms-input-placeholder {
  color: #acacac;
}

.skins_input-field::placeholder {
  color: #acacac;
}

.skins_menu {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.skins_menu-link {
  color: rgba(215, 215, 215, .5);
  text-transform: uppercase;
  padding: .25rem 0;
  font-size: .875rem;
  font-weight: 600;
  transition: opacity .2s;
}

.skins_menu-link:hover {
  opacity: 1;
  color: #d7d7d7;
}

.skins_content-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  display: flex;
}

.skins_item-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: grid;
}

.item-card {
  width: 100%;
  height: 22.375rem;
  max-height: 22.375rem;
  grid-row-gap: .625rem;
  color: var(--orange-red);
  background-color: #181819;
  border: 1px #202022;
  border-radius: 10px;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.item-card.is-slide {
  max-width: 15.875rem;
}

.item-card.is-border {
  background-color: #202022;
  border-style: none;
  padding: 1px;
}

.item-card.is-border.has-top-left-notch {
  height: auto;
  max-height: none;
  background-color: #212123;
  border-width: 0;
  padding: 1px;
}

.item-card.is-wrapper {
  overflow: visible;
}

.item-card.is-wrapper.is-slide {
  width: 15.875rem;
  background-color: rgba(0, 0, 0, 0);
}

.item-card_content {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-transform: uppercase;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  transition: all .4s;
  display: flex;
  position: relative;
  top: 0;
}

.item-card_content-text {
  grid-column-gap: .5ch;
  white-space: normal;
  display: flex;
}

.skins_best-deals {
  background-color: #202022;
  border-top: 1px solid #27272a;
  border-radius: 10px;
  padding: 1.25rem 2.5rem 2.5rem;
  position: relative;
}

.skins_best-deals.has-notch-top-left {
  z-index: 1;
}

.skins_best-deals-h2 {
  color: var(--white);
  text-align: right;
  text-transform: uppercase;
  justify-content: flex-end;
  margin-bottom: 1rem;
  font-family: Montserrat Bold, sans-serif;
  font-size: 2.25rem;
  font-weight: 800;
  display: block;
}

.skins_best-deals-h2.flex-left {
  grid-column-gap: .5ch;
  flex-direction: row;
  display: block;
  position: relative;
}

.skins_best-deals-h2.flex-left.text-color-white {
  margin-bottom: 0;
  line-height: 1.1;
}

.skins_best-deals-h2.flex-left.text-color-white.is-small {
  align-self: center;
  margin-bottom: 0;
  font-size: 1.375rem;
}

.skins_best-deals-h2.flex-left.text-color-white.is-slider-heading {
  z-index: 5;
  grid-column-gap: 0ch;
  flex-wrap: wrap;
  padding-right: 0;
  display: flex;
  position: relative;
}

.skins_best-deals-h2.flex-left.text-color-white.is-slider-heading.text-color-primary {
  color: var(--orange-red);
  margin-top: 0;
}

.skins_best-deals-h2.mobile-top-margin {
  text-transform: uppercase;
}

.skins_best-deals-h2.mobile-top-margin.margin-auto-left {
  margin-left: auto;
  display: block;
}

.skins_best-deals-h2.mobile-top-margin.text-align-right {
  display: block;
}

.skins_best-deals-h2.text-color-white.margin-auto-left {
  margin-left: auto;
}

.skins_best-deals-h2.text-color-white.text-align-right {
  display: block;
}

.skins_best-deals-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.skins_best-deals-list-item {
  width: 100%;
  height: auto;
  color: var(--white);
  text-transform: uppercase;
  background-color: #181819;
  border: 1px solid #222223;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.skins_best-deals-list-item.has-top-left-notch {
  padding-left: .5rem;
}

.skins_best-deals-list-item.has-top-left-notch.is-dark {
  background-color: #202022;
}

.skins_best-deals-list-item.has-top-left-notch.is-dark.is-item-bar {
  height: 8rem;
  align-items: center;
}

.skins_dropdown {
  width: 100%;
  min-height: 1.875rem;
  color: var(--orange-red);
  text-transform: uppercase;
  background-color: rgba(255, 255, 255, .04);
  border: 1px #404040;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 2.5rem .5rem 1rem;
  font-size: 1rem;
  display: flex;
}

.skins_dropdown.is-small {
  height: 1.5rem;
  min-height: 1.5rem;
  padding-right: 2rem;
  font-size: .8125rem;
}

.skins_label-change {
  color: #39de36;
  background-color: rgba(57, 222, 54, .08);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
}

.skins_label-change.is-large {
  font-size: 1.5rem;
}

.skins_label-change.has-padding {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.skins_label-change.is-medium {
  margin-top: .1rem;
  font-size: 1.1rem;
}

.skins_label-change.is-red {
  color: red;
  background-color: rgba(255, 0, 0, .08);
}

.skins_price-wrapper {
  grid-column-gap: .5rem;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.skins_price-wrapper.is-large {
  color: var(--orange-red);
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 700;
}

.skins_label {
  color: var(--orange-red);
  text-transform: uppercase;
  background-color: #42251c;
  border-radius: 4px;
  padding: .25rem 2.5rem;
  font-size: .75rem;
  font-weight: 600;
  position: absolute;
  top: 5px;
  bottom: auto;
  left: auto;
  right: 5px;
}

.skins_label.is-top-left {
  position: absolute;
  left: 5px;
  right: auto;
}

.skins_label.is-top-left.is-notch_top-left {
  z-index: 2;
  width: 10rem;
  height: 2.25rem;
  grid-column-gap: 1ch;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 2.5rem;
  display: flex;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.skins_label.is-bottom-left {
  top: auto;
  bottom: 5px;
  left: 5px;
  right: auto;
}

.skins_label.is-bottom-left.is-slider {
  z-index: 2;
  min-height: 2.125rem;
  align-items: center;
  display: flex;
  bottom: 0;
  left: 0;
}

.skins_label.is-bottom-left.is-slider.is-notch_bottom-right {
  padding-right: 3.5rem;
}

.skins_label.is-purple {
  color: #d52ce7;
  background-color: #3d1c42;
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.skins_label.in-notch {
  width: 11.5rem;
  height: 2.35rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-left: 2.5rem;
  padding-right: 1.5rem;
  font-weight: 600;
  display: flex;
  top: -1px;
  bottom: auto;
  left: auto;
  right: -1px;
}

.skins_label.in-notch.is-widget {
  z-index: 99999;
}

.skins_label.in-slider {
  min-height: 2.4rem;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 0;
}

.skins_best-deals-divider {
  width: 1px;
  height: 100%;
  min-height: 100%;
  background-color: #212121;
  align-self: stretch;
}

.deals_item {
  border-left: 1px solid #212121;
  padding: 2.375rem 3.75rem;
}

.deals_item.grow {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding-top: 1.875rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.deals_item.is-small {
  height: 100%;
  border-left-color: #272728;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.deals_item.is-small.grow {
  flex: 1;
}

.deals_item.is-small.padding-top-1 {
  padding-top: 3.5rem;
}

.deals_item.is-small.is-item-bar.is-best_deal_title {
  width: 30%;
  max-width: 30%;
}

.deals_item.is-button {
  padding-left: 2rem;
  padding-right: 2rem;
}

.deals_heading {
  color: var(--white);
  font-family: Montserrat Bold, sans-serif;
  font-size: 1.125rem;
}

.deals_heading.is-item-bar {
  text-transform: uppercase;
}

.deals_item-label {
  color: var(--orange-red);
  font-size: .75rem;
  font-weight: 800;
  line-height: 135%;
}

.deal_highlight-list {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-radius: 8px;
  margin-top: .5rem;
  display: flex;
  overflow: hidden;
}

.deal_highlight-list-item {
  width: 1.625rem;
  height: .5rem;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #6e321d;
  display: flex;
}

.deal_highlight-list-item.is-disabled {
  background-color: #6e321d;
}

.deal_highlight-list-item.is-label {
  height: 1rem;
  opacity: .2;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  font-size: .625rem;
  font-weight: 400;
}

.deals_price {
  color: var(--orange-red);
  margin-right: .5rem;
  font-size: 2rem;
  font-weight: 700;
}

.deals_price.is-large {
  font-size: 2.5rem;
}

.deals_price.is-smaller {
  font-size: 1.5rem;
}

.skins_featured-slide {
  width: 100%;
  justify-content: space-around;
  padding: 1.5rem 2.5rem;
  display: flex;
}

.skins_featured-slide_content {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: start;
  margin-bottom: 1rem;
  margin-right: auto;
  display: grid;
  overflow: hidden;
}

.flex-left {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.skins_featured-slide_heading {
  color: var(--orange-red);
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-size: 3rem;
  font-weight: 800;
  line-height: 110%;
}

.skins-featured-slide_subheading {
  color: var(--white);
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 800;
  line-height: 2.375rem;
}

.page-styles {
  position: fixed;
}

.page-numbers {
  width: 100%;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: rgba(255, 255, 255, .4);
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.page-numbers.hide {
  display: none;
}

.skins_col {
  width: 33.33%;
  grid-row-gap: 1.125rem;
  flex-direction: column;
  display: flex;
}

.deals_pagination-link {
  cursor: pointer;
}

.deals_pagination-link:hover, .deals_pagination-link.is-active {
  color: #fff;
}

.rarity_list-item {
  border-bottom: 1px solid #2a2a2a;
  margin-bottom: .5rem;
  padding-top: .25rem;
  line-height: 115%;
}

.rarity_bar {
  width: 100%;
  height: 5px;
  background-color: var(--orange-red);
  border-radius: 100px;
  margin-bottom: -2.5px;
  transition: all .5s;
}

.rarity_bar.is-white {
  background-color: var(--white);
}

.rarity_bar.is-light-blue {
  background-color: #6498e1;
}

.rarity_bar.is-blue {
  width: 100%;
  background-color: #4b68cc;
}

.rarity_bar.is-purple {
  background-color: #8947ff;
}

.rarity_bar.is-classified {
  background-color: #d52ce7;
}

.rarity_bar.is-red {
  background-color: #eb4b4b;
}

.rarity_bar.is-yellow {
  background-color: #e3c00d;
}

.rarity_bar.is-dark-yellow {
  background-color: #896b09;
}

.rarity_content {
  color: #6f6f6f;
  justify-content: space-between;
  margin-bottom: .25rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: flex;
}

.rarity_heading {
  color: #fff;
  text-align: left;
  font-weight: 600;
}

.skins_featured-slide_nav {
  z-index: 5;
  max-width: 50%;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: auto;
  bottom: .5rem;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.skins_featured-slide_nav.margin-bottom {
  margin-bottom: 1rem;
}

.skins_featured-slide_nav-dot {
  width: 1rem;
  height: 4px;
  cursor: pointer;
  background-color: #363638;
  border-radius: 100px;
}

.grid_showcase {
  grid-column-gap: 2.75rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.showcase_video {
  width: 100%;
  min-height: 16.875rem;
  background-color: #09090a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.showcase_video-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}

.showcase_play-button {
  z-index: 1;
  width: 3.75rem;
  height: 3.75rem;
  background-color: rgba(240, 90, 34, .6);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: relative;
}

.html-embed-3 {
  width: 1rem;
  height: 1.5rem;
  margin-left: .25rem;
}

.showcase-card {
  background-color: #181819;
  border: 1px solid #26262a;
  border-radius: 10px;
  padding-bottom: 4.5rem;
  position: relative;
}

.grid-skin-item {
  width: 100%;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: grid;
}

.label-list {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.skin-item-label {
  grid-column-gap: 1rem;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, .1);
  border-radius: 8px;
  flex: 0 auto;
  justify-content: space-between;
  padding: .5rem;
  font-size: .8125rem;
  font-weight: 800;
  transition: all .3s;
  display: flex;
}

.skin-item-label.w--current {
  color: var(--orange-red);
}

.text-color-light-orange {
  color: #f29775;
}

.skins_item-best-deal {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 8px;
  flex-direction: column;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  overflow: hidden;
}

.skins_side-content {
  width: 100%;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.cheapest-skin-buttons {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  margin-top: 1.625rem;
  margin-bottom: .6rem;
  display: flex;
}

.skins_cheapest-label {
  height: 1.5px;
  min-height: 1.25rem;
  grid-column-gap: 1ch;
  grid-row-gap: 1ch;
  background-color: var(--orange-red);
  color: var(--white);
  text-transform: uppercase;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  align-items: center;
  padding-top: 2.5px;
  padding-left: .875rem;
  padding-right: .875rem;
  font-size: .75rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: .75rem;
  right: auto;
  transform: translate(0, -100%);
}

.skins_cheapest-label.is-small {
  height: 1.25rem;
  min-height: 0;
  padding-top: 0;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .625rem;
}

.skins_cheapest-label.is-small.is-disabled {
  display: none;
}

.skins_date-label {
  height: 2rem;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .14);
  border: 1px solid #363638;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: .625rem;
  padding-right: .625rem;
  font-weight: 600;
  transition: background-color .2s;
  display: flex;
}

.skins_date-label:hover {
  background-color: rgba(255, 255, 255, .08);
}

.skins_date-label.w--current {
  background-color: #363638;
}

.skins_date-label.is-active {
  background-color: rgba(255, 255, 255, .08);
}

.skins-history_dates {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.skins-history_header {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -1rem;
  display: flex;
}

.skins-filter_list {
  max-height: 60rem;
  min-height: 60rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-left: -10px;
  padding-top: 1rem;
  padding-right: .5rem;
  display: flex;
  overflow: scroll;
}

.skins-filter_list-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  text-align: center;
  border-bottom: 1px solid #272728;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 0;
  padding: 1rem .75rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
  display: flex;
  position: relative;
}

.skins-filter_list-item.is-active {
  border: 2px solid var(--orange-red);
  border-radius: 8px;
  box-shadow: 0 2px 20px rgba(240, 90, 34, .2);
}

.skins-filter_list-item.is-active.display-flex {
  display: flex;
}

.skins-filter_list-item.is-active.top-margin {
  margin-top: .5rem;
}

.skins_filter_list-item-image {
  width: 6.25rem;
  height: 2rem;
  max-width: 7vw;
  object-fit: contain;
  object-position: 50% 50%;
}

.skins-filter_list-item-image-wrapper {
  width: 5.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.skins-history_info {
  grid-column-gap: 3.75rem;
  display: flex;
}

.history_number {
  color: var(--white);
  margin-right: .5rem;
  font-size: 1.875rem;
  font-weight: 700;
}

.history_label {
  color: #6f6f6f;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 700;
}

.history_inf-block {
  grid-column-gap: .25rem;
  align-items: center;
  display: flex;
}

.history_info-percentage {
  color: #39de36;
  font-weight: 600;
  line-height: 100%;
}

.history_info-percentage.is-negative {
  color: red;
}

.cheapest_header {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.cheapest_image {
  width: 10.75rem;
  height: 2.375rem;
  object-fit: contain;
  object-position: 0% 50%;
}

.cheapest_image-wrap {
  width: 10.75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cheapest_rating {
  z-index: 1;
  width: 100%;
  max-width: 100%;
  min-height: 3.75rem;
  grid-row-gap: .5rem;
  background-color: #5e3122;
  border-radius: .375rem;
  justify-content: flex-end;
  display: none;
  position: relative;
  overflow: hidden;
}

.cheapest_rating-overlay {
  z-index: 2;
  width: 200%;
  height: 200%;
  background-color: #202022;
  position: absolute;
  top: auto;
  bottom: 26%;
  left: auto;
  right: -20%;
  transform: rotate(-14deg);
}

.cheapest_filled-rating {
  z-index: 1;
  width: 69%;
  min-height: 90%;
  background-color: #f05a22;
  background-image: radial-gradient(circle at 0 100%, #6c4234, #f05a22);
  border-radius: .375rem .375rem 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.article-info-header {
  flex-direction: column-reverse;
  display: flex;
}

.article-info-header.hide {
  display: none;
}

.swiper_skins-overview {
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.skins-cta_image {
  width: 100%;
  height: 10rem;
  max-height: 10vw;
  object-fit: cover;
  background-color: #202022;
  border-radius: .375rem;
}

.back-arrow {
  width: 1rem;
  height: 1rem;
  object-fit: contain;
  transform: rotate(180deg);
}

.skins-back-button {
  width: 1rem;
  height: 1.5rem;
  cursor: pointer;
  display: none;
}

.skins_menu-button {
  display: none;
}

.skins_featured-slide_nav-dot--is-active {
  width: 1rem;
  height: 4px;
  background-color: var(--orange-red);
  cursor: pointer;
  border-radius: 100px;
}

.breadcrumb_seperator {
  width: .5rem;
  height: 1.5rem;
}

.slider-card_wrapper {
  position: relative;
}

.card-wrapper {
  z-index: 1;
  flex: none;
  position: relative;
}

.swiper_skins-items {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.skins-filters {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.checkbox-field {
  grid-row-gap: .25rem;
  color: #bdbdbd;
  text-transform: uppercase;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-size: .75rem;
  font-weight: 700;
  display: flex;
}

.skin-item_slider-nav {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.skin-item_slider-nav-item-line {
  width: 100%;
  height: .5rem;
  background-color: var(--orange-red);
}

.skin-item_slider-nav-item {
  grid-row-gap: .33rem;
  opacity: .5;
  color: var(--orange-red);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  flex: 1;
  font-size: .8125rem;
  transition: all .2s ease-in;
  display: flex;
}

.skin-item_slider-nav-item:hover, .skin-item_slider-nav-item.w--current, .skin-item_slider-nav-item.default {
  opacity: 1;
}

.skins_best-window {
  width: 100%;
  height: 100%;
  min-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.skins_best-internal-slider {
  height: 15.9375rem;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.skins_best-rating {
  flex-direction: column;
  align-items: flex-end;
  display: none;
}

.skins_slider-rating {
  z-index: 1;
  width: 100%;
  max-width: 5rem;
  min-height: 3rem;
  background-color: #5e3122;
  border-radius: .375rem;
  justify-content: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.skins_slider-rating-heading {
  color: var(--orange-red);
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 700;
}

.skins_slider-votes-text {
  color: #bdbdbd;
  text-transform: uppercase;
  margin-bottom: .25rem;
  font-size: .75rem;
  font-weight: 700;
}

.skins_best-slider-item-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  flex: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.skins_label-icon {
  justify-content: center;
  align-items: center;
  margin-top: -2px;
  display: flex;
}

.skins_main-content {
  width: 100%;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.skins_cheapest-label-icon {
  justify-content: center;
  align-items: center;
  margin-top: -.5px;
  display: flex;
  position: relative;
}

.skins_inner-slider-slide {
  width: 6.25rem;
  height: 3.75rem;
  border: 2px solid var(--orange-red);
  opacity: .25;
  cursor: pointer;
  border-radius: 8px;
  flex: none;
  margin-bottom: .5rem;
  position: relative;
}

.skins_inner-slider-slide:hover, .skins_inner-slider-slide.default {
  opacity: 1;
}

.skins_inner-slider-slide_image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  padding: .55rem;
  position: absolute;
}

.skins_best-window-slider {
  width: 100%;
  height: 20rem;
  max-width: 40rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.skins_single_header {
  width: 100%;
  height: auto;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.skins_best-internal-slider_inner-wrapper {
  height: 200%;
  flex-direction: column;
  flex: none;
  padding-bottom: 4rem;
  display: flex;
}

.skin-item_slider-nav-swiper {
  display: block;
}

.swiper_next {
  width: 2rem;
  height: 100%;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: none;
  position: absolute;
  top: 2rem;
  bottom: 0%;
  left: 0;
  right: auto;
}

.swiper_previous {
  width: 2rem;
  height: 100%;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  transform: rotate(180deg);
}

.html-embed-5 {
  width: 100%;
  height: 100%;
  margin-top: 1rem;
}

.tabs-2 {
  height: 85%;
  position: static;
}

.card-cloud-fade {
  z-index: 2;
  width: 100%;
  height: 1.75rem;
  background-image: linear-gradient(#202022 10%, rgba(0, 0, 0, 0));
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.card-cloud-fade.is-botom {
  background-image: linear-gradient(to top, #202022 10%, rgba(0, 0, 0, 0));
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.card-item-cloud {
  width: 100%;
  max-height: 10rem;
  padding: 1rem 1.5rem;
  transition: all .45s;
}

.card-item-cloud:hover {
  max-height: 25rem;
  overflow: scroll;
}

.div-block-14 {
  z-index: -1;
  width: 50%;
  height: 50%;
  background-color: #1f1f22;
  background-image: radial-gradient(circle farthest-side at 100% 0, #6e311a, #1f1f22 30%);
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.div-block-14._2 {
  width: 50%;
  height: 50%;
  background-image: radial-gradient(circle farthest-side at 0%, #000, #1f1f22 69%);
  margin-top: auto;
  margin-bottom: auto;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-14._3 {
  width: 50%;
  height: 75%;
  background-image: radial-gradient(circle farthest-side at 100% 100%, #6d3019, #1f1f22 40%);
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-14.show {
  display: block;
}

.background-details {
  z-index: -1;
  width: 100%;
  background-image: radial-gradient(circle at 100% 100%, rgba(240, 90, 34, .26), rgba(0, 0, 0, 0) 15%), radial-gradient(circle at 100% 0, rgba(240, 90, 34, .26), rgba(0, 0, 0, 0) 18%), radial-gradient(circle closest-corner at 0%, rgba(0, 0, 0, .5) 6%, #171719 80%);
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.content-wrapper {
  z-index: 1;
  position: relative;
}

.text-block-3 {
  font-weight: 700;
}

.randomizer_button {
  color: var(--silver);
  text-transform: uppercase;
  background-color: #1f1f22;
  border-radius: 8px;
  font-family: Montserrat Bold, sans-serif;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.3125;
  transition: all .3s ease-out;
}

.randomizer_button:hover {
  background-color: var(--black);
}

.randomizer_button-wrapper {
  z-index: 5;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.randomizer_button-wrapper.is-three-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.randomizer_button-wrapper.is-alls {
  display: flex;
}

.randomizer_button-wrapper.is-pokemon {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 1rem;
}

.randomizer {
  max-width: 700px;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.randomizer_dropdown-toggle {
  z-index: 1;
  width: 35px;
  height: 2.5rem;
  max-width: 35px;
  grid-column-gap: 1ch;
  color: var(--orange-red);
  text-transform: uppercase;
  border-radius: 0 4px 4px 0;
  justify-content: flex-start;
  align-items: center;
  padding: .8125rem 0;
  font-family: Montserrat Bold, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 100%;
  display: flex;
  position: static;
}

.randomizer_dropdown {
  z-index: auto;
  width: 35px;
  height: 2.5rem;
  border-radius: 0 4px 4px 0;
  flex: none;
  position: static;
}

.dropdown-icon {
  z-index: 1;
  width: 35px;
  height: 2.5rem;
  background-color: var(--orange-red);
  color: #fff;
  border-radius: 0 4px 4px 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 1rem;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.rand_window {
  z-index: 1;
  height: 35.3125rem;
  background-color: #1f1f22;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 1.375rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rand_window.is-lol {
  height: auto;
}

.rand_window.is_hex {
  height: auto;
  flex-direction: column;
  padding-top: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.randomizer_window-overlay {
  z-index: 5;
  width: 100%;
  height: 100%;
  grid-row-gap: 2.5rem;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #bdbdbd;
  text-align: center;
  cursor: pointer;
  background-color: rgba(23, 23, 25, .66);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 400;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.randomizer_window-overlay.hide {
  display: none;
}

.randomizer_window-overlay_heading {
  max-width: 25ch;
  color: var(--orange-red);
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 135%;
}

.randomizer_window-overlay_text {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.randomzier_window-overlay_center-icon {
  color: rgba(240, 90, 34, .2);
}

.randomizer_character {
  z-index: -1;
  width: 200%;
  height: 100%;
  max-width: none;
  object-fit: contain;
  transition: all .2s;
  position: absolute;
}

.randomizer_character.is-hexagon {
  width: 95%;
  height: 57%;
  object-fit: cover;
  background-color: red;
  padding-top: 0%;
  overflow: visible;
}

.randomizer_character.is-rotated {
  transform: rotate(0);
}

.randomizer_wrapper {
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  display: flex;
}

.randomizer_container {
  width: 40%;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 2.2rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.randomizer_dropdown_list {
  z-index: 9999;
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.randomizer_dropdown_list.w--open {
  z-index: 2;
  grid-row-gap: .2rem;
  object-fit: fill;
  background-color: #2a2a2d;
  border-radius: 0 0 8px 8px;
  flex-direction: column;
  margin-top: -2px;
  padding-top: .25rem;
  padding-bottom: .5rem;
  display: flex;
}

.randomizer_form {
  margin-bottom: 0;
}

.randomizer_dropdown_checkbox {
  color: #efefef;
  text-transform: uppercase;
  cursor: pointer;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Montserrat Bold, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  display: flex;
  position: relative;
}

.randomizer_dropdown_checkbox-custom {
  width: 1rem;
  height: 1rem;
  border: 1px solid #efefef;
  border-radius: 100px;
  margin-top: .5rem;
  margin-left: 0;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 1rem;
}

.randomizer_dropdown_checkbox-custom.w--redirected-checked {
  background-color: #efefef;
  background-image: none;
  border-color: #ccc;
}

.randomizer_dropdown_checkbox-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px var(--orange-red);
  border-color: #ccc;
}

.randomizer_dropdown-checkbox-label {
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.randomizer_dropdown-icon {
  width: 1rem;
  height: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.randomizer_reroll {
  z-index: 2;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 15%;
  left: 0%;
  right: 0%;
}

.randomizer_reroll_button {
  height: 2.625rem;
  min-width: 9.75rem;
  grid-column-gap: 1ch;
  background-color: var(--orange-red);
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Montserrat Bold, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 0;
  transition: all .3s ease-out;
  display: flex;
}

.randomizer_reroll_button:hover {
  background-color: #ff4500;
}

.randomizer_char_text {
  perspective-origin: 0 0;
  transform-origin: 0 0;
  text-align: right;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.randomizer_char_text.test {
  z-index: 2;
  grid-row-gap: .5ch;
  text-align: right;
  flex-direction: column;
  display: flex;
  top: 22%;
  left: 5%;
}

.randomizer_charc_name {
  color: #848485;
  text-transform: uppercase;
  font-family: Montserrat Bold, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 2.1rem;
  transition: all .2s;
  transform: rotate(180deg);
}

.randomizer_charc_type {
  color: var(--white);
  text-transform: uppercase;
  font-family: Montserrat Bold, sans-serif;
  font-size: .625rem;
  font-weight: 700;
  line-height: .75rem;
  transition: all .2s;
  transform: rotate(180deg);
}

.randomizer_cat-checkbox-custom {
  width: 1rem;
  height: 1rem;
  border-color: var(--orange-red);
  cursor: pointer;
  border-radius: 20px;
  margin-top: 0;
  margin-left: 0;
  position: relative;
}

.randomizer_cat-checkbox-custom.w--redirected-checked {
  border-color: var(--orange-red);
  background-color: var(--orange-red);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.randomizer_cat-checkbox {
  z-index: 1;
  cursor: pointer;
  flex: 1;
  align-items: center;
  margin-bottom: 0;
  padding-left: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.skins_menu-dropdown {
  z-index: 10;
  height: auto;
  color: rgba(215, 215, 215, .6);
  text-transform: uppercase;
  cursor: pointer;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 0 0;
  font-size: .8125rem;
  font-weight: 600;
  transition: all .2s;
  display: flex;
}

.skins_menu-dropdown:hover {
  background-color: var(--black-2);
  color: #d7d7d7;
}

.skins_menu-dropdown.w--current {
  color: var(--white);
}

.sklins_menu-dropdown_list {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.sklins_menu-dropdown_list.w--open {
  z-index: 10;
  width: 13rem;
  max-height: 25rem;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: rgba(0, 0, 0, .08);
  border-radius: 8px;
  padding: .5rem 1.875rem;
  overflow: scroll;
}

.sklins_menu-dropdown_list.is-innner {
  z-index: 10;
  background-color: var(--black-2);
}

.sklins_menu-dropdown_list.is-innner.w--open {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #000;
}

.skins_menu-dropdown_link {
  grid-column-gap: .5ch;
  text-align: left;
  text-transform: uppercase;
  border-bottom: 1px solid #3d3c3e;
  align-items: center;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Roboto, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  display: flex;
}

.skins_menu-dropdown_link:hover {
  color: #fff;
}

.skins_menu-dropdown_link.is-inner-menu {
  color: rgba(255, 255, 255, .6);
}

.skins_menu-dropdown_link.is-inner {
  width: 100%;
  border: 1px #000;
  padding: 0;
}

.author-header {
  grid-row-gap: 1.25rem;
  color: var(--white);
  flex-direction: column;
  margin-bottom: 1.25rem;
  display: flex;
}

.article_heading {
  text-transform: uppercase;
  font-family: Montserrat Bold, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.6rem;
}

.article_author-bit {
  grid-column-gap: 1ch;
  grid-row-gap: .5rem;
  color: #bdbdbd;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.image_contain {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.author_picture {
  width: 2rem;
  height: 2rem;
  border: 2px solid var(--orange-red);
  background-color: var(--orange-red);
  border-radius: 100px;
  position: relative;
  overflow: hidden;
}

.author-bit_link {
  margin-left: 0;
  font-family: Montserrat Bold, sans-serif;
  font-weight: 700;
}

.author-bit_date-wrapper {
  color: #bdbdbd;
  font-size: .875rem;
}

.breadcrumb_icon {
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--orange-red);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-right: -.5ch;
  display: flex;
  position: relative;
}

.html-embed-6 {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.article_intro-text {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.scroll_chevron {
  height: 9px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image_cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.skins_menu-dropdown_image {
  width: 27px;
  height: 24px;
  flex: none;
}

.skins-overview_slider-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.game-card-image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.breadcrumbs-wrapper {
  grid-column-gap: 1ch;
  grid-row-gap: 1ch;
  display: flex;
}

.sidebar_button {
  grid-row-gap: .5ch;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.sidebar_button-line {
  width: 20px;
  height: 2px;
  background-color: #404041;
  border-radius: 100px;
}

.sidebar_button-line.is-line-two {
  background-color: #3a3a3b;
}

.sidebar_button-line.is-line-three {
  background-color: #343435;
}

.rarity_line-wrapper {
  width: 100%;
}

.tabs-content-2 {
  height: 100%;
}

.button-card-mobile {
  min-width: 8.75rem;
  background-color: var(--orange-red);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  text-shadow: none;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem .8125rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 100%;
  transition: background-color .2s;
  display: none;
}

.button-card-mobile:hover {
  background-color: #ff713c;
}

.deads_hightlight-list_labels {
  height: 1rem;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-radius: 8px;
  margin-top: .25rem;
  margin-bottom: -.75rem;
  font-size: .875rem;
  display: flex;
  overflow: hidden;
}

.skins_menu-flex {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.dropdown-toggle-2 {
  width: 100%;
  padding: 0;
}

.sklins_menu-dropdown_list-noscroll {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.sklins_menu-dropdown_list-noscroll.w--open {
  z-index: 10;
  width: 13rem;
  max-height: 25rem;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: rgba(0, 0, 0, .08);
  border-radius: 8px;
  padding: .5rem 1.875rem;
}

.div-block-19, .randomiser {
  z-index: 1;
  position: relative;
}

.section-randomiser {
  z-index: 2;
  max-width: 100vw;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  position: relative;
}

.section-randomiser.has-graident {
  padding-top: 2rem;
}

.breadcrumb-divider {
  width: .5rem;
  height: .8rem;
}

.section-article {
  padding-top: 1.875rem;
  padding-bottom: 3.75rem;
}

.comparsion-rows_number {
  width: 32px;
  height: 32px;
  background-color: var(--orange-red);
  color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: none;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: 1rem;
  right: auto;
}

.skins_results_list {
  z-index: 99999;
  width: 50ch;
  height: auto;
  max-height: 300px;
  max-width: 90vw;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1f1f22;
  border-radius: 0 0 .375rem .375rem;
  flex-direction: column;
  padding-left: 0;
  position: relative;
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: scroll;
}

.form-2 {
  position: relative;
}

.skins_results_list-item {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
  position: relative;
}

.skins_results_link {
  grid-column-gap: .5rem;
  padding: .5rem;
  font-size: .875rem;
  display: flex;
  position: relative;
}

.skins_results {
  width: 52ch;
  height: auto;
  max-height: 320px;
  max-width: 80vw;
  background-color: #1f1f22;
  border-bottom-right-radius: .375rem;
  border-bottom-left-radius: .375rem;
  margin-top: -.5rem;
  padding: 10px;
  display: none;
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
  box-shadow: 0 20px 20px rgba(0, 0, 0, .2);
}

.deal_store-image {
  width: 5rem;
  height: 3rem;
  object-fit: contain;
}

.category-heading-content {
  z-index: 5;
  max-width: 50ch;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.cateogry-heading {
  text-transform: uppercase;
  text-shadow: none;
  font-family: Montserrat Bold, sans-serif;
  font-size: 2.25rem;
  line-height: 1.2;
}

.category_header_paragraph {
  margin: 1.5rem 0 0;
}

.category_header_bg {
  z-index: -1;
  display: none;
}

.contents_list {
  grid-row-gap: 8px;
  flex-direction: column;
  padding-left: 0;
  display: flex;
}

.contents_list-item {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.contents_sub-menu {
  grid-row-gap: 8px;
  flex-direction: column;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.footer_dropdown {
  width: 100%;
}

.footer_dropdown-toggle {
  width: 100%;
  padding: 0;
}

.footer_dropdown-list {
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: relative;
}

.footer_divider, .mobile-contents {
  display: none;
}

.randomiser_dropdown_wrapper {
  width: 100%;
  height: 2.5rem;
  min-height: 2.5rem;
  background-color: #1f1f22;
  border-radius: 4px;
  justify-content: space-between;
  display: flex;
}

.randomiser_dropdown_toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--orange-red);
  flex: 1;
  align-items: center;
  padding-left: 2.5rem;
  font-family: Montserrat Bold, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  display: flex;
  position: relative;
}

.randomiser_dropdown_wrapper_inner {
  z-index: 1;
  width: 100%;
  height: 2.5rem;
  min-height: 2.5rem;
  background-color: #1f1f22;
  border-radius: 4px;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.artile_footer_buttons {
  justify-content: space-between;
  align-items: center;
  margin-top: -1.5rem;
  margin-bottom: -1rem;
  display: flex;
}

.mobile-contents-dropdown {
  display: none;
}

.pagination_controls {
  width: 100%;
  height: 2.8125rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: -1.5rem;
  font-size: .875rem;
  display: flex;
}

.pagination_button {
  width: 1.40625rem;
  height: 2.8125rem;
  color: var(--orange-red);
  background-color: rgba(56, 152, 236, 0);
  justify-content: center;
  align-items: center;
  padding: 0 0 5px;
  font-size: 2rem;
  display: flex;
}

.pagination_input {
  width: 3rem;
  height: 2.8125rem;
  text-align: center;
  background-color: #3a3a3c;
  border: 1px #262629;
  border-radius: 12px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  overflow: hidden;
}

.pagination_input:active {
  color: var(--white);
}

.pagination_input:focus {
  color: #fff;
}

.pagination_input::-ms-input-placeholder {
  background-color: rgba(255, 255, 255, .08);
}

.pagination_input::placeholder {
  background-color: rgba(255, 255, 255, .08);
}

.is-rotated {
  transform: rotate(-25deg);
}

.lol_build {
  width: 100%;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 2.5fr) 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lol_slot {
  flex-direction: column;
  display: flex;
}

.lol_slot_heading {
  width: 100%;
  height: 24px;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  text-transform: uppercase;
  background-color: #f05a22;
  border-radius: 8px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  font-family: Montserrat Bold, sans-serif;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.text-block-4 {
  text-align: center;
  text-transform: uppercase;
  border-radius: 8px;
  font-weight: 700;
}

.lol_slot_result {
  background-color: #171719;
  border-radius: 8px;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.lol_slot_result.is-runes {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 88px 1fr 24px;
  grid-auto-columns: 1fr;
  display: grid;
}

.lol_image {
  width: 48px;
  aspect-ratio: 1 / 1;
  object-fit: contain;
  border: 1px solid #f05a22;
  border-radius: 8px;
}

.lol_image.no-border {
  border-style: none;
  border-radius: 0;
}

.lol_image.is-circle {
  border-radius: 100px;
}

.lol_image.is-circle.is-small {
  width: 24px;
  height: 24px;
}

.div-block-20 {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  padding-left: 1rem;
  display: flex;
}

.lol_pop-up {
  z-index: 5;
  width: 50%;
  height: auto;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #1f1f22;
  border: 1px solid #f05a22;
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 100px;
  grid-auto-columns: 1fr;
  padding: .5rem;
  font-size: .875rem;
  display: none;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.pop_divider {
  width: 100%;
  height: 1px;
  background-color: #000;
}

.div-block-22 {
  display: flex;
}

.lol_pop_up_receipe {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.lol_cost_icon {
  justify-content: center;
  align-items: center;
  margin-right: .5rem;
  display: flex;
}

.text-block-5 {
  margin-bottom: .5rem;
}

.lol_pop-up_heading {
  color: var(--orange-red);
  font-size: 1rem;
  font-weight: 700;
}

.share-button {
  color: var(--dim-grey);
  cursor: pointer;
}

.share-button:hover {
  color: var(--orange-red);
}

.lol_character {
  z-index: -1;
  width: 100%;
  height: 63%;
  max-width: none;
  object-fit: contain;
  transition: all .2s;
  position: absolute;
}

.lol_character.is-hexagon {
  width: 100%;
  height: 75%;
  object-fit: cover;
  background-color: rgba(255, 0, 0, 0);
  padding-top: 0%;
  overflow: visible;
}

.lol_character.is-rotated {
  transform: rotate(0);
}

.link-copied {
  text-align: right;
  font-size: .625rem;
  display: none;
  position: absolute;
  top: auto;
  bottom: -1.4rem;
  left: 0%;
  right: 0%;
}

.div-block-23 {
  margin-bottom: 1rem;
  display: block;
}

.pagination_input-wrapper {
  border-radius: 12px;
  overflow: hidden;
}

.skins_banner {
  border-radius: .375rem;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.rand_hex_grid {
  width: 100%;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rand_hex_item {
  z-index: 1;
  max-width: 10.1875rem;
  min-width: 150px;
  aspect-ratio: 2 / 2.3;
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rand_hex_label {
  width: 80%;
  background-color: var(--orange-red);
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  border-radius: .5rem;
  margin-top: -1rem;
  padding: .5rem 2rem;
  font-family: Montserrat Bold, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  position: relative;
  top: 0;
}

.rand_hex_image {
  width: 90%;
  min-width: 132px;
  aspect-ratio: 1 / 1;
  object-fit: contain;
}

.rand_hex_item_bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.rand_hex_item_bg.is-hexagon {
  z-index: -1;
  background-image: linear-gradient(to bottom, var(--orange-red), rgba(255, 102, 0, 0));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.rand_hex_reroll {
  z-index: 2;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  padding: 1rem;
  display: flex;
  position: relative;
  top: auto;
  bottom: 15%;
  left: 0%;
  right: 0%;
}

.skins_best-deals-heading {
  color: var(--white);
  text-align: right;
  text-transform: uppercase;
  justify-content: flex-end;
  margin-bottom: 1rem;
  margin-left: auto;
  font-family: Montserrat Bold, sans-serif;
  font-size: 2.25rem;
  font-weight: 800;
  display: block;
}

.skins_best-deals-heading.flex-left {
  float: left;
  grid-column-gap: .5ch;
  flex-direction: row;
  display: block;
  position: relative;
}

.skins_best-deals-heading.flex-left.text-color-white {
  margin-bottom: 0;
  line-height: 1.1;
}

.skins_best-deals-heading.flex-left.text-color-white.is-small {
  align-self: center;
  margin-bottom: 0;
  font-size: 1.375rem;
}

.skins_best-deals-heading.flex-left.text-color-white.is-slider-heading {
  z-index: 5;
  grid-column-gap: 0ch;
  flex-wrap: wrap;
  padding-right: 0;
  display: flex;
  position: relative;
}

.skins_best-deals-heading.flex-left.text-color-white.is-slider-heading.text-color-primary {
  margin-top: 0;
}

.skins_best-deals-heading.mobile-top-margin {
  text-transform: uppercase;
}

.skins_best-deals-heading.mobile-top-margin.margin-auto-left {
  margin-left: auto;
  display: block;
}

.skins_best-deals-heading.mobile-top-margin.text-align-right {
  display: block;
}

.skins_best-deals-heading.text-color-white.margin-auto-left {
  margin-left: auto;
}

.skins_best-deals-heading.text-color-white.text-align-right {
  display: block;
}

.skins_heading {
  color: var(--white);
  text-transform: uppercase;
  justify-content: flex-end;
  font-family: Montserrat Bold, sans-serif;
  font-size: 2.25rem;
  font-weight: 800;
}

.skins_heading.flex-left {
  float: left;
  grid-column-gap: .5ch;
  flex-direction: row;
  display: block;
  position: relative;
}

.skins_heading.flex-left.text-color-white {
  margin-bottom: 0;
  line-height: 1.1;
}

.skins_heading.flex-left.text-color-white.is-small {
  align-self: center;
  margin-bottom: 0;
  font-size: 1.375rem;
}

.skins_heading.flex-left.text-color-white.is-slider-heading {
  z-index: 5;
  grid-column-gap: 0ch;
  flex-wrap: wrap;
  padding-right: 0;
  display: flex;
  position: relative;
}

.skins_heading.flex-left.text-color-white.is-slider-heading.text-color-primary {
  margin-top: 0;
}

.skins_heading.mobile-top-margin {
  text-transform: uppercase;
}

.skins_heading.mobile-top-margin.margin-auto-left {
  margin-left: auto;
  display: block;
}

.skins_heading.mobile-top-margin.text-align-right {
  display: block;
}

.skins_heading.text-color-white.margin-auto-left {
  margin-left: auto;
}

.skins_heading.text-color-white.text-align-right {
  display: block;
}

.skins_heading.is-best-deals {
  text-align: right;
}

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

.skins_best-deal-item {
  width: 100%;
  height: 8rem;
  color: var(--white);
  text-transform: uppercase;
  background-color: #202022;
  border: 1px solid #222223;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding-left: .5rem;
  display: flex;
}

.widget_cs-best {
  width: 100%;
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  color: #bdbdbd;
  background-color: #1f1f22;
  border-radius: 10px;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 1rem;
  padding: 1.125rem .875rem;
  font-size: 1.125rem;
  display: flex;
  position: relative;
}

.widget_cs-best.has-top-left-notch {
  z-index: 1;
}

.widget_cs-best_heading {
  color: #fff;
  text-transform: uppercase;
  padding-right: 165px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 130%;
}

.widget_cs-best_info-bar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: 1rem;
  font-size: .875rem;
  display: flex;
}

.widget_cs-best_info-block {
  height: 3.45rem;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  border: 1px solid #39de36;
  border-radius: 8px;
  padding: .3125rem;
  font-family: Montserrat Bold, sans-serif;
  font-weight: 700;
  display: flex;
}

.widget_cs-best_info-block.is-best-deal {
  border-color: #f05a22;
  flex: 1;
  justify-content: space-around;
  position: relative;
}

.widget_cs-best_info-block_icon {
  height: 100%;
  min-width: 2.625rem;
  color: var(--black);
  letter-spacing: .2ch;
  background-color: #39de36;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: .8125rem;
  display: flex;
}

.widget_cs-best_info-block_svg {
  justify-content: center;
  align-items: center;
  display: flex;
}

.widget_cs-best_number {
  grid-column-gap: .35ch;
  grid-row-gap: .35ch;
  align-items: center;
  padding-left: .25rem;
  padding-right: .25rem;
  display: flex;
}

.text-color-2fa22d {
  color: #2fa22d;
}

.widget_cs-best_info-block_current-number {
  color: var(--orange-red);
  font-size: 1.5rem;
  font-weight: 700;
}

.widget_cs-best_info-block_logo {
  width: 100%;
  height: 100%;
  max-height: 1.5625rem;
  max-width: 6.25rem;
  object-fit: contain;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
}

.widget_cs-best_best-deal_button {
  min-width: 8.75rem;
  background-color: var(--orange-red);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  text-shadow: none;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  padding: .75rem .8125rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 100%;
  transition: background-color .2s;
  display: flex;
}

.widget_cs-best_best-deal_button:hover {
  background-color: #ff713c;
}

.widget_cs-best_best-deal_button.button-footer {
  min-height: 2.5rem;
  min-width: auto;
  padding-top: .85rem;
  padding-left: .8125rem;
  padding-right: .8125rem;
  font-size: .75rem;
}

.widget_cs-best_best-deal_button.button-tiny {
  min-height: 1.25rem;
  min-width: 0;
  padding: .5rem .40625rem;
}

.widget_cs-best_best-deal_button.is-fixed-to-bottom {
  min-height: 3.5rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.widget_cs-best_best-deal_button.remove-min-width {
  min-width: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.widget_cs-best_best-deal_button.is-large {
  min-height: 2.8125rem;
}

.widget_cs-best_best-deal_button.is-share-button {
  min-height: 2.8125rem;
  border: 1px dashed var(--orange-red);
  color: #a4a4a4;
  background-color: rgba(0, 0, 0, 0);
}

.widget_cs-best_best-deal_button.is-share-button.is-unactive {
  background-color: #2a2a2d;
  border-style: solid;
  border-color: #1f1f22;
}

.widget_cs-best_best-deal_button.is-filtered-buton {
  min-width: 5rem;
}

.widget_cs-best_info-block_best-change {
  height: 2rem;
  grid-column-gap: .35ch;
  grid-row-gap: .35ch;
  color: #39de36;
  background-color: #1a271b;
  border-radius: 6px;
  align-self: center;
  align-items: center;
  margin-left: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.widgets_cs_label-list {
  width: 100%;
  height: 3rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding: .5rem .5rem .5rem 0;
  overflow: hidden;
}

.widget_cs-best_label {
  height: 2rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--orange-red);
  border-radius: 6px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .875rem;
  display: flex;
}

.widget_cs-best_icon {
  width: 20px;
  height: 14px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.widget_cs-best_deals_best-label {
  height: 1.5px;
  min-height: 1.25rem;
  grid-column-gap: 1ch;
  grid-row-gap: 1ch;
  background-color: var(--orange-red);
  color: var(--white);
  text-transform: uppercase;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  align-items: center;
  padding-top: 0;
  padding-left: .875rem;
  padding-right: .875rem;
  font-size: .625rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: .75rem;
  right: auto;
  transform: translate(0, -100%);
}

.widget_cs-best_deals_best-label.is-small {
  height: 1.25rem;
  min-height: 0;
  padding-top: 0;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .625rem;
}

.widget_cs-best_deals_best-label.is-small.is-disabled {
  display: none;
}

.widget_cs-best_deals_best-label-icon {
  display: flex;
}

.widget_cs-best_item-image {
  width: 100%;
  aspect-ratio: 2 / 1;
  object-fit: contain;
  object-position: 50% 50%;
}

.widget_cs-best_button {
  min-width: 8.75rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--orange-red);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  text-shadow: none;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem .8125rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 100%;
  transition: background-color .2s;
  display: flex;
}

.widget_cs-best_button:hover {
  background-color: #ff713c;
}

.widget_cs-best_button.button-footer {
  min-height: 2.5rem;
  min-width: auto;
  padding-top: .85rem;
  padding-left: .8125rem;
  padding-right: .8125rem;
  font-size: .75rem;
}

.widget_cs-best_button.button-tiny {
  min-height: 1.25rem;
  min-width: 0;
  padding: .5rem .40625rem;
}

.widget_cs-best_button.is-fixed-to-bottom {
  min-height: 3.5rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.widget_cs-best_button.remove-min-width {
  min-width: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.widget_cs-best_button.is-large {
  min-height: 2.8125rem;
}

.widget_cs-best_button.is-share-button {
  min-height: 2.8125rem;
  border: 1px dashed var(--orange-red);
  color: #a4a4a4;
  background-color: rgba(0, 0, 0, 0);
}

.widget_cs-best_button.is-share-button.is-unactive {
  background-color: #2a2a2d;
  border-style: solid;
  border-color: #1f1f22;
}

.widget_cs-best_button.is-filtered-buton {
  min-width: 5rem;
}

.lol-hover {
  border: 1px solid var(--orange-red);
  padding: 1rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.sub-navbar {
  z-index: 97;
  background-color: #1f1f22;
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: -webkit-sticky;
  position: sticky;
  top: 3.5rem;
}

.sub-navbar_icon {
  width: 1rem;
  height: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sub-navbar_link-label {
  height: 1.5rem;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--white);
  white-space: nowrap;
  word-break: normal;
  background-color: #171719;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  font-size: .8125rem;
  display: flex;
}

.sub-navbar_link-label:hover {
  background-color: var(--orange-red);
}

.sub-navbar_track {
  display: flex;
}

.sub-navbar_wrapper {
  z-index: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.html-embed-7 {
  width: 9px;
  height: 6px;
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.sub-navbar_dropdown {
  margin-left: 1rem;
  margin-right: 0;
  position: static;
}

.sub-navbar_dropdown-list {
  margin-top: .5rem;
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.sub-navbar_dropdown-list.w--open {
  background-color: rgba(221, 221, 221, 0);
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.sub-navbar_dropdown-menu {
  width: 100%;
  color: var(--orange-red);
  background-color: #1f1f22;
  border-radius: 6px;
  padding: 1.25rem .875rem;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 150%;
  box-shadow: 0 4px 10px #171719;
}

.sub-navbar_dropdown-link {
  color: var(--white);
}

.sub-navbar_dropdown-link:hover {
  color: var(--orange-red);
}

.sidemenu-dropdown {
  width: 100%;
  max-width: 16.25rem;
}

.sidemenu-dropdown-arrow {
  width: 5px;
  height: 8px;
  justify-content: center;
  align-items: center;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 2%;
  transform: rotate(180deg);
}

.dropdown-list-3 {
  position: relative;
}

.sub-navbar-slider {
  width: auto;
  overflow: hidden;
}

.div-block-24 {
  display: flex;
}

.fact-checked-icon {
  width: 1rem;
  height: 1rem;
  color: var(--orange-red);
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  margin-left: .25ch;
  margin-right: .25ch;
  display: flex;
}

.fact-checked-learn-more-link {
  color: var(--orange-red);
  font-size: .875rem;
  text-decoration: none;
}

.fact-checked-learn-more-link:hover {
  text-decoration: underline;
}

.success-message {
  background-color: rgba(221, 221, 221, 0);
  padding: 0;
}

.text-block-6 {
  white-space: nowrap;
}

.div-block-25 {
  display: flex;
}

.list-4 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  display: flex;
}

.legaal-item {
  margin-bottom: 0;
}

.legal-link {
  color: var(--dim-grey);
  white-space: nowrap;
  border-bottom: .0625rem solid rgba(240, 90, 34, 0);
  margin-bottom: 0;
  margin-right: 0;
  font-size: .875rem;
  transition: all .2s;
  display: inline-block;
}

.legal-link:hover {
  border-bottom: .0625rem solid var(--orange-red);
  color: var(--white);
}

.underline-on-hover:hover {
  text-decoration: underline;
}

.menu-icon {
  width: 1.875rem;
  height: 1.875rem;
  justify-content: center;
  align-items: center;
  font-size: 2rem;
  display: flex;
}

.widget_cs-best_wrapper {
  margin-top: 1rem;
  position: relative;
}

.home_hero.two {
  background-position: 50% 100%, 0 0, 0 0;
  background-size: auto, 35%, auto;
}

.home_hero_content {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home_hero_h1 {
  max-width: 10ch;
  color: var(--white);
  margin-bottom: 1rem;
  font-size: 3rem;
  font-weight: 700;
  line-height: 100%;
}

.home_hero_flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.mobile-best-deal {
  display: none;
}

.item-card_content_best {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-transform: uppercase;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  transition: all .4s;
  display: flex;
  position: relative;
  top: 0;
}

.skins_heading-wrapper {
  justify-content: flex-start;
  margin-bottom: -1.5rem;
  display: flex;
}

.lang_flag {
  width: 1.25rem;
  height: 1.25rem;
  object-fit: cover;
  border-radius: 1000px;
  flex: none;
  margin-right: .5rem;
  overflow: hidden;
}

@media screen and (max-width: 991px) {
  .button.is--row-btn {
    width: 45%;
  }

  .hide-tablet {
    display: none;
  }

  .text-size-regular.margin-top.reduce-width {
    max-width: 55%;
  }

  .text-size-regular.hide-on-tablet {
    display: none;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .page-wrapper.light-bg {
    background-color: var(--black);
  }

  .container-large {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    position: static;
  }

  .container-large.nav-container {
    justify-content: flex-start;
    padding-left: 2.5rem;
    padding-right: 0;
  }

  .container-large.is-skins-overview {
    flex-direction: column;
    display: flex;
  }

  .container-large.is-footer {
    grid-row-gap: .5rem;
    flex-wrap: wrap;
  }

  .spacing-clean {
    margin: 0;
    padding: 0;
  }

  .show-tablet {
    display: block;
  }

  .container-small {
    padding-left: 7.5rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

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

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

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

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

  .heading-xsmall.text-color-white {
    font-size: 1.25rem;
  }

  .label, .label-secondary {
    font-size: 1rem;
  }

  .section {
    overflow: hidden;
  }

  .section.is-skins {
    padding-top: 5rem;
  }

  .section.is-skins-item {
    padding-top: 0;
  }

  .grid {
    grid-column-gap: 2.5rem;
    flex-wrap: wrap;
  }

  .postbit-image.postbit-image-small {
    flex: none;
  }

  .postbit-image.postbit-image-tiny {
    height: auto;
    max-width: 100%;
    min-width: 100%;
    padding-top: 56%;
    position: relative;
  }

  .postbit-image.postbit-image-tiny.enlarge {
    max-width: 100%;
    padding-top: 56.25%;
  }

  .postbit-image.postbit-image-tiny {
    height: 20vw;
  }

  .postbit-image.postbit-image-xtiny.postbit-image-mobile-full-width {
    height: auto;
    padding-top: 6.6%;
  }

  .postbit {
    justify-content: flex-start;
    display: flex;
  }

  .postbit.postbit-relative {
    flex-direction: column;
    align-items: flex-start;
  }

  .postbit.hide-on-mobile {
    margin-bottom: 2rem;
  }

  .postbit-content {
    min-width: 160px;
    flex: 1;
  }

  .section_heading.sh_2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .section_heading-content {
    max-width: 100%;
    position: static;
  }

  .section-heading-image {
    width: 80%;
    object-fit: cover;
    object-position: 0% 50%;
    top: auto;
    bottom: 0%;
    left: auto;
    right: -20%;
  }

  .section_heading-bg-overlay {
    background-image: linear-gradient(to right, #181819 20%, rgba(10, 10, 11, .43) 60%, rgba(0, 0, 0, 0) 81%), linear-gradient(to top, #181819 13%, rgba(23, 23, 25, 0) 60%);
  }

  .section_heading-bg-overlay.pointer-event-none {
    z-index: -1;
    background-image: linear-gradient(to right, #181819 32%, rgba(10, 10, 11, .43) 79%, rgba(0, 0, 0, 0) 98%), linear-gradient(to top, #181819 13%, rgba(23, 23, 25, 0) 60%);
  }

  .section_heading-bg-overlay.lighter-bg-overlay {
    background-image: linear-gradient(to right, var(--black-2) 23%, transparent 69%), linear-gradient(to top, var(--black-2) 5%, rgba(23, 23, 25, 0) 60%);
  }

  .footer-grid {
    grid-row-gap: 0rem;
    font-size: 1.15rem;
  }

  .footer-link {
    font-size: 1.15rem;
  }

  .heading-footer {
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: Roboto, sans-serif;
    font-size: 1.15rem;
    font-weight: 400;
    line-height: 160%;
  }

  .heading-footer.is-policy-header {
    display: none;
  }

  .grid-author {
    grid-column-gap: 4.75rem;
    grid-template-columns: 1fr .75fr;
  }

  .grid-author-details {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .author-headshot {
    object-fit: cover;
  }

  .section_heading-content-wrapper {
    max-width: 55%;
  }

  .section_heading-character-image.character-image-large {
    object-fit: cover;
    object-position: 0% 0%;
  }

  .grid-game-info {
    grid-template-rows: 1fr auto;
  }

  .contact-wrapper {
    padding-top: 0;
  }

  .grid-stats {
    grid-template-columns: .75fr 1fr;
  }

  .stat-card.stat-card_logo {
    height: 20vw;
  }

  .about-header {
    padding-bottom: 2rem;
  }

  .card.card-review-row {
    flex-wrap: wrap;
    grid-template-columns: .33fr .0625rem 1fr .0625rem 1fr .5fr .5fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .card.card-stat-graph-header {
    grid-column-gap: 1rem;
  }

  .card.card-giveaway-row-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    grid-template-columns: .25fr .0625rem .5fr .5fr .5fr 1px 1px .5fr .5fr;
    justify-content: flex-start;
  }

  .card.is-skins-menu {
    z-index: 10;
    height: 100vh;
    background-color: #171718;
    flex-direction: column;
    align-items: stretch;
    padding: 7.5rem 2.5rem 10rem;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: scroll;
    transform: translate(0, -100%);
  }

  .card.is-skins-slider {
    min-height: auto;
    flex-direction: column;
    padding-top: 1rem;
    padding-bottom: 1.25rem;
    display: flex;
  }

  .card.is-skins-slider.has-btm-left-notch {
    margin-bottom: 0;
  }

  .card.is-items-slider {
    min-height: auto;
    flex-direction: column;
    padding-top: 1rem;
    padding-bottom: 1.25rem;
    display: flex;
  }

  .button-code.button-code-review {
    width: 50%;
    min-height: 2.8125rem;
  }

  .tags-wrapper.tags-wrapper-justify-left {
    width: 60%;
    max-width: 60%;
    order: -1;
  }

  .navbar {
    height: .25rem;
    min-height: 4rem;
  }

  .nav-menu {
    height: 100vh;
    background-color: var(--black-2);
    display: none;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: -100%;
    right: auto;
  }

  .footer-social-wrapper {
    justify-content: flex-end;
    margin-top: 0;
    margin-bottom: 1rem;
  }

  .navbar-side {
    padding-left: 4.375rem;
  }

  .footer-branding-details {
    max-width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .div-block-3 {
    max-width: 31.25rem;
    margin-top: .5rem;
  }

  .navbar-side_wrapper {
    z-index: 95;
    margin-left: -4.375rem;
    padding-top: 2.5rem;
  }

  .sidebar {
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 2rem;
    padding: 0;
  }

  .sidebar.sidebar-search {
    background-color: var(--black-2);
  }

  .sidebar.is-sticky {
    display: none;
  }

  .contents-link {
    font-size: 1.25rem;
  }

  .toggle-inner-wrapper.realted-article-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .article-flex {
    flex-direction: column;
  }

  .about-header-image {
    width: 47.5vw;
    max-width: 50vw;
    margin-top: 1rem;
    margin-left: -2.5vw;
  }

  .display-none.w--open {
    display: none;
  }

  .grid-story {
    grid-row-gap: 1rem;
  }

  .author-headshot_detail-top-over {
    display: none;
    left: -14.6%;
  }

  .author-headshot_detail-top-under {
    left: -21%;
  }

  .tab-link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-tabs {
    grid-template-columns: 1fr;
  }

  .cta-sidebar {
    height: 33.33vw;
  }

  .cta-sidebar.tablet-small {
    height: auto;
  }

  .review-card-logo-link {
    order: -1;
  }

  .rating-wrapper.review-card-rating {
    width: 20%;
    max-width: 20%;
    order: -1;
  }

  .notice-bar {
    z-index: 99;
    display: none;
  }

  .search-wrapper {
    height: 4rem;
    border-radius: 0;
  }

  .search-wrapper.search-wrapper-dark {
    height: 3rem;
  }

  .search-field {
    height: 100%;
    padding-left: 2.5rem;
    font-size: 1.25rem;
  }

  .search-button {
    width: auto;
    background-size: 1.5rem 1.5rem;
    padding-left: 2.5rem;
    padding-right: 2.9rem;
  }

  .author-thumbnail {
    object-fit: cover;
  }

  .read-next-image {
    width: 29.5vw;
    height: 16.5vw;
  }

  .read-next {
    justify-content: space-between;
  }

  .grid-charts {
    grid-template-columns: 1fr 1fr;
  }

  .swiper {
    margin-top: 0;
  }

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

  .giveaway-flex {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .reviews-header-image {
    height: 20rem;
    object-position: 0% 50%;
    margin-top: -3rem;
    margin-bottom: -2rem;
    margin-left: 1.5rem;
  }

  .reviews-header {
    padding-bottom: 2rem;
  }

  .form-block-2 {
    margin-top: 3.5rem;
  }

  .tablet-grow {
    flex: 1;
  }

  .menu-button {
    height: 4rem;
    color: var(--white);
    justify-content: center;
    align-items: center;
    padding: 1.5rem 1.4rem 1.4rem;
    font-size: 2.5rem;
    display: flex;
  }

  .brand-image {
    width: 1.875rem;
    height: 1.875rem;
  }

  .mobile-links {
    display: block;
  }

  .grid-promo-video {
    flex-direction: column;
    display: flex;
  }

  .slider {
    height: 100%;
    margin-bottom: 3rem;
  }

  .slide {
    margin-bottom: 0;
  }

  .content-grid-flex {
    flex-direction: column;
  }

  .content-grid-sidebar {
    width: 100%;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .category-heading-card {
    z-index: 1;
    flex-direction: column;
    margin-top: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .categroy_heading_image {
    z-index: -2;
  }

  .mask {
    max-width: 80vw;
  }

  .margin-top-small {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-featured-image {
    height: 40vw;
  }

  .featured-left-arrow {
    display: none;
    left: 67vw;
  }

  .featured-right-arrow {
    display: none;
  }

  .content-grid-side, .card-row-detail-flex {
    width: 100%;
  }

  .scroll-up.hide-mobile-landscape {
    display: none;
  }

  .review-card-text {
    width: 100%;
    text-align: center;
    margin-bottom: 2rem;
  }

  .breadcrumb {
    align-items: center;
    display: flex;
  }

  .skins-header-menu {
    order: -1;
    align-items: flex-start;
  }

  .skins_input-field {
    height: 3.375rem;
    max-width: 100%;
    background-position: 99%;
    margin-bottom: 1rem;
  }

  .skins_menu {
    z-index: 9;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .skins_menu-link {
    width: auto;
    min-height: 3.46875rem;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 1rem;
    font-size: 1rem;
    display: flex;
  }

  .skins_menu-link.w--open {
    min-width: 100%;
    background-color: #151516;
    padding-left: 1rem;
  }

  .skins_menu-link.is-dropdown {
    width: auto;
  }

  .skins_content-grid {
    flex-wrap: wrap;
    order: -1;
  }

  .skins_item-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .item-card_image {
    height: 85%;
    position: absolute;
  }

  .skins_best-deals {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .skins_best-deals-h2 {
    justify-content: flex-start;
  }

  .skins_best-deals-h2.flex-left.text-color-white.is-slider-heading {
    padding-right: 0;
  }

  .skins_best-deals-h2.mobile-top-margin {
    margin-top: 2rem;
  }

  .skins_best-deals-list-item {
    background-color: #181819;
  }

  .skins_best-deals-list-item.has-top-left-notch.is-dark {
    background-color: #202022;
  }

  .skins_price-wrapper.is-hot-deal {
    flex-direction: column;
    align-items: flex-start;
  }

  .deals_item {
    padding: 1.375rem 1.5rem;
  }

  .deals_item.grow {
    flex-direction: column;
    padding-left: 2.5vw;
    padding-right: 2.5vw;
  }

  .skins_featured-slide_content {
    width: 100%;
    padding-bottom: 1.5rem;
  }

  .skins_col {
    min-width: 100%;
    flex: 1;
  }

  .skins_col.mobile-flip, .skins_col.is-fliped-mobile {
    flex-direction: column-reverse;
  }

  .grid_showcase {
    grid-template-columns: 1fr 1fr;
  }

  .grid-skin-item {
    flex-direction: column;
    margin-top: 2rem;
    display: flex;
  }

  .skins_side-content {
    flex-direction: row;
  }

  .skins-filter_list {
    max-height: 15rem;
  }

  .skins-cta_image {
    height: 40vw;
    max-height: none;
  }

  .skins-back-button {
    margin-bottom: 1rem;
    display: block;
  }

  .skins_menu-button {
    cursor: pointer;
    margin-right: .5rem;
    display: flex;
  }

  .slider-card_wrapper {
    order: -1;
    margin-bottom: 1rem;
  }

  .swiper_skins-items {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: 0;
  }

  .skins_main-content {
    order: -1;
  }

  .skins_menu-dropdown {
    width: 100%;
    border-radius: 6px;
    flex-direction: column;
    padding-left: 0;
    overflow: hidden;
  }

  .sklins_menu-dropdown_list {
    position: relative;
  }

  .sklins_menu-dropdown_list.w--open {
    top: 0%;
  }

  .author-bit_date-wrapper {
    color: #bdbdbd;
    font-size: .875rem;
  }

  .skins_slider-wrapper {
    order: -1;
  }

  .skins_menu-flex {
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
  }

  .section-randomiser {
    overflow: hidden;
  }

  .section-article {
    padding-top: 1.5rem;
  }

  .skins_results_list {
    width: 100%;
  }

  .skins_results {
    z-index: 9999;
    width: 100%;
    max-width: 100%;
    margin-top: -1.1rem;
    display: none;
  }

  .form-3 {
    width: 100%;
    position: relative;
  }

  .category-heading-content {
    max-width: 50ch;
  }

  .category_header_paragraph {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .category_header_bg {
    background-image: linear-gradient(to right, #1f1f22, rgba(27, 27, 30, .88) 10%, rgba(0, 0, 0, 0));
    border-radius: 24px;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .contents_list {
    width: 100%;
  }

  .list-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer_dropdown {
    width: 100%;
  }

  .footer_dropdown-list {
    display: none;
  }

  .footer_dropdown-list.w--open {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 1rem;
    position: relative;
  }

  .footer_divider {
    width: 100%;
    height: 1px;
    opacity: 1;
    background-color: #292929;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: 0;
    display: flex;
  }

  .mobile-contents {
    margin-top: 1rem;
    display: flex;
  }

  .mobile-contents-dropdown {
    width: 100%;
    flex-direction: column;
    margin-bottom: -1.5rem;
    display: flex;
  }

  .mobile_contents_toggle {
    z-index: 1;
    width: 100%;
    height: auto;
    color: var(--white);
    background-color: #29292c;
    border-radius: 8px;
    justify-content: space-between;
    padding: 1rem;
    display: flex;
  }

  .dropdown-list-2 {
    position: relative;
  }

  .dropdown-list-2.w--open {
    background-color: rgba(221, 221, 221, 0);
  }

  .icon-2 {
    color: var(--white);
  }

  .skins_best-deals-heading {
    justify-content: flex-start;
  }

  .skins_best-deals-heading.flex-left.text-color-white.is-slider-heading {
    padding-right: 0;
  }

  .skins_best-deals-heading.mobile-top-margin {
    margin-top: 2rem;
  }

  .skins_heading {
    justify-content: flex-start;
  }

  .skins_heading.flex-left.text-color-white.is-slider-heading {
    padding-right: 0;
  }

  .skins_heading.mobile-top-margin {
    margin-top: 2rem;
  }

  .skins_best-deal-item {
    background-color: #202022;
  }

  .widget_cs-best_best-deal_button.is--row-btn, .widget_cs-best_button.is--row-btn {
    width: 45%;
  }

  .sub-navbar {
    display: none;
  }

  .icon-3 {
    align-items: center;
    display: flex;
  }

  .legal-link {
    font-size: .8125rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1rem;
  }

  .fs-styleguide_row.is-for-social-icons {
    grid-template-rows: auto auto;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr 1fr;
  }

  .fs-styleguide_color-sample {
    padding: 2.5rem 2rem;
  }

  .button {
    flex: 1;
  }

  .button.is--row-btn {
    min-width: 100%;
  }

  .button.remove-min-width.is-item-bar {
    width: 100%;
    flex: 0 auto;
    position: relative;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .button.is-filtered-buton {
    max-width: 150px;
  }

  .button.is-slider-button {
    width: 100%;
    min-height: 3rem;
  }

  .button.is-card-button {
    display: none;
  }

  .heading-medium {
    font-size: 1.5rem;
  }

  .heading-large {
    font-size: 2rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .text-size-regular.margin-top.reduce-width {
    max-width: 90%;
  }

  .fs-styleguide_section-type {
    font-size: .875rem;
  }

  .heading-xlarge {
    font-size: 2.5rem;
  }

  .heading-xlarge.text-color-white {
    font-size: 3rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .page-wrapper.page-legal {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .container-large {
    flex-direction: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container-large.nav-container {
    flex-direction: row;
    padding-left: 1.5rem;
  }

  .container-large.container-heading {
    display: flex;
  }

  .container-large.section-heading-flex {
    flex-direction: column-reverse;
    display: flex;
  }

  .container-large.is-footer {
    flex-flow: wrap;
  }

  .spacing-clean {
    margin: 0;
    padding: 0;
  }

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .show-mobile-landscape {
    display: block;
  }

  .container-small {
    padding-left: 2rem;
  }

  .button-secondary.button-secondary-dark {
    min-height: 3rem;
  }

  .button-secondary.button-secondary-dark.mobile-only {
    display: flex;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

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

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

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

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

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-small, .heading-xsmall.text-color-white {
    font-size: 1rem;
  }

  .fs-styleguide_version-details {
    font-size: .875rem;
  }

  .fs-styleguide_page-header {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .header_home {
    min-height: auto;
    padding-bottom: 3rem;
  }

  .label, .label-secondary {
    font-size: .875rem;
  }

  .divider.divider-card-row {
    width: 100%;
    height: 1px;
    display: none;
  }

  .divider.divider-card-row.hide-on-mobile {
    display: none;
  }

  .grid_header-home {
    text-align: center;
    flex-direction: column-reverse;
    justify-content: center;
    display: flex;
  }

  .header_home-flex {
    max-width: 50ch;
    justify-content: center;
    align-items: center;
  }

  .header_home-image {
    width: 100%;
    height: 50vw;
    max-width: 100%;
    object-position: 50% 0%;
    right: 5%;
  }

  .section {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .section.remove-bottom-padding {
    padding-top: 0;
  }

  .section.section-contact {
    background-position: 0 -8vw;
  }

  .section.section-text {
    padding-top: 3.33rem;
    padding-bottom: 3.33rem;
  }

  .section.section_game-chats {
    margin-bottom: -3.75rem;
    padding-top: 0;
  }

  .section.is-skins {
    padding-top: 3.5rem;
  }

  .grid {
    grid-template-columns: 1fr 1fr 1fr;
    display: flex;
  }

  .postbit-image {
    max-width: 100%;
    min-width: auto;
  }

  .postbit-image.postbit-image-tiny {
    height: auto;
  }

  .postbit-image.postbit-image-video {
    max-width: 100%;
    min-width: 100%;
  }

  .postbit {
    width: 100%;
    grid-column-gap: 1rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
  }

  .section_heading.sh_2 {
    background-position: 0 0, 0 15%, 100% 20%, 0 0;
    background-size: auto, 50%, 100%, auto;
  }

  .section_heading.sh_3 {
    background-position: 0 0, 0 15%, 0 0;
    background-size: auto, 100%, auto;
  }

  .section_heading.sh_4 {
    background-position: 0 0, 100% 20%, 0 0;
    background-size: auto, 100%, auto;
  }

  .section_heading-content {
    max-width: 100%;
  }

  .section-heading-image {
    width: 100vw;
    max-width: 100vw;
    min-height: 100vw;
    object-position: 50% 50%;
    order: -1;
    margin-bottom: -2.5rem;
    margin-left: -2rem;
    position: relative;
    right: auto;
  }

  .section_heading-bg-overlay.pointer-event-none {
    height: 115vw;
    background-image: linear-gradient(to top, #1e1e20 17%, rgba(23, 23, 25, 0) 60%);
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .section_heading-bg-overlay.lighter-bg-overlay {
    height: 90vw;
    background-image: linear-gradient(to top, #151515, rgba(23, 23, 25, 0) 60%);
  }

  .footer {
    padding-top: .875rem;
  }

  .footer-grid {
    grid-template-columns: 1fr 1fr;
  }

  .footer-link {
    font-size: .875rem;
  }

  .footer-legal {
    margin-top: .875rem;
  }

  .heading-footer {
    font-size: .875rem;
  }

  .grid-author-details {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .author-headshot {
    width: 45vw;
    height: 66vw;
  }

  .section_heading-content-wrapper {
    max-width: 100%;
  }

  .section_heading-character-image.character-image-large {
    width: 150vw;
    max-width: 150vw;
    min-height: 70vw;
    margin-top: 0;
    margin-left: -25vw;
    position: relative;
  }

  .grid-contact-wrapper {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .contact-character-image {
    margin-bottom: 0;
  }

  .contact-wrapper {
    padding-bottom: 1rem;
  }

  .grid-split {
    grid-template-columns: 1fr;
    margin-bottom: .5rem;
  }

  .about-header {
    grid-template-columns: 1fr;
  }

  .card.card-review-row {
    max-width: 450px;
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
    display: grid;
  }

  .card.card-stat-graph-header {
    max-width: 100%;
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
    display: grid;
  }

  .card.card-charts-header, .card.card-charts-row {
    max-width: 450px;
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
    display: grid;
  }

  .card.widget-comparsion-row {
    max-width: 450px;
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    display: grid;
  }

  .card.widget-comparsion-row.widget-comparsion-row-header {
    display: none;
  }

  .card.review-options-card {
    width: 100%;
    max-width: 450px;
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
    display: grid;
  }

  .card.card-giveaway-row-flex {
    width: 100%;
    max-width: 350px;
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .card.is-skins-menu {
    padding-top: 6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .card.is-items-slider {
    width: 100vw;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
    margin-bottom: 0;
    margin-left: -2rem;
    padding: 0 2rem;
  }

  .card.has-top-left-notch.is-slider {
    padding-top: 3rem;
  }

  .button-code, .button-code.button-code-review {
    width: 100%;
  }

  .review-card-image {
    height: 100px;
    max-height: 75px;
    max-width: 150px;
  }

  .tags-wrapper.tags-wrapper-justify-left {
    width: 100%;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    padding-left: 10%;
    padding-right: 10%;
  }

  .navbar {
    min-height: 4rem;
  }

  .heading-error {
    font-size: 12.5rem;
  }

  .section-error {
    background-position: 0 0, 0 100%;
    background-size: 100%, cover;
    padding-bottom: 0;
  }

  .sidebar {
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0;
    display: none;
  }

  .sidebar-header-toggle {
    background-color: var(--black);
  }

  .contents-link {
    font-size: 1rem;
  }

  .toggle-inner-wrapper.realted-article-grid {
    flex-direction: column;
    display: flex;
  }

  .about-header-image {
    width: 80vw;
    height: 80vw;
    max-width: 80vw;
    margin-bottom: -3.9rem;
    margin-left: auto;
    margin-right: auto;
  }

  .author-headshot-wrapper {
    margin-top: 3rem;
    margin-bottom: 1rem;
  }

  .author-headshot_detail-top-over {
    display: block;
    left: -14.1%;
  }

  ._404 {
    flex-direction: column-reverse;
    margin-right: 0%;
  }

  ._404-character {
    height: 50vw;
    margin-top: 2rem;
    margin-right: auto;
  }

  ._404-orange-block {
    display: none;
  }

  .cta-sidebar {
    min-height: 30vw;
    justify-content: space-between;
    align-items: flex-start;
  }

  .review-card-logo-link {
    width: 35%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .rating-wrapper {
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
  }

  .rating-wrapper.review-card-rating {
    width: 80%;
    max-width: 250px;
    min-height: 4rem;
  }

  .rating-bar-overlay {
    order: -1;
  }

  .notice-bar-text {
    font-size: 11px;
  }

  .search-wrapper {
    height: 4rem;
  }

  .search-wrapper.search-wrapper-dark {
    margin-top: .25rem;
  }

  .form-block {
    width: 100%;
  }

  .article-author-bit.is-header {
    display: none;
  }

  .article-author-bit.is-header.show-on-mobile {
    font-size: .875rem;
    display: flex;
  }

  .author-thumbnail.is-header {
    width: 2rem;
    height: 2rem;
  }

  .article-signature {
    grid-row-gap: 2rem;
    flex-wrap: wrap;
  }

  .article-signature.is-header {
    margin-top: 0;
  }

  .article-tags {
    margin-top: -.5rem;
  }

  .article-tag {
    font-size: 1rem;
  }

  .more-articles {
    grid-template-columns: 1fr 1fr;
  }

  .read-next-image {
    width: 10rem;
    height: 5.6rem;
  }

  .heading-regular {
    font-size: 1.5rem;
  }

  .heading-regular.text-color-white {
    font-size: 1.15rem;
  }

  .read-next-button {
    width: auto;
    max-width: none;
    min-width: 4rem;
    flex: none;
    margin-left: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 150%;
  }

  .read-next {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
  }

  .widget-grid-one {
    width: 100%;
  }

  .button-arrow {
    display: none;
  }

  .reviews-options {
    max-width: 450px;
    grid-row-gap: .375rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .giveaway-flex {
    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;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .reviews-header-image {
    display: none;
  }

  .reviews-header {
    grid-template-columns: 1fr;
  }

  .form-block-2 {
    margin-top: 2rem;
  }

  .menu-button {
    font-size: 2rem;
  }

  .brand-image {
    width: 1.875rem;
    height: 1.875rem;
  }

  .brand, .brand.w--current {
    padding-left: 0;
  }

  .slider {
    height: auto;
    margin-bottom: 3rem;
  }

  .content-grid-sidebar {
    background-color: rgba(0, 0, 0, 0);
    padding: 0;
  }

  .heading-grid-sidebar {
    font-size: 1rem;
  }

  .category-heading-card {
    z-index: 1;
    border-radius: 8px;
    margin-top: 0;
    padding: 1.5rem;
  }

  .categroy_heading_image {
    z-index: -1;
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    object-position: 100% 100%;
  }

  .slider-featured-content {
    width: 90%;
    padding-right: 3.563rem;
  }

  .margin-top-small {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-featured-image {
    height: 45vw;
  }

  .content-grid-side {
    width: 100%;
    margin-bottom: 2rem;
  }

  .card-row-detail-flex {
    flex-wrap: wrap;
  }

  .scroll-up.hide-mobile-landscape {
    display: none;
  }

  .review-card-text {
    margin-bottom: 1rem;
  }

  .skins_item-grid {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .item-card {
    width: 100%;
    flex-wrap: wrap;
  }

  .item-card.has-top-left-notch {
    flex: none;
  }

  .item-card_content {
    flex-direction: column;
    align-items: flex-start;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .item-card_image {
    height: 70%;
  }

  .skins_best-deals {
    padding-top: 2.5rem;
  }

  .skins_best-deals-h2 {
    text-align: center;
    margin-top: .5rem;
    font-size: 2rem;
  }

  .skins_best-deals-h2.flex-left {
    font-size: 1.75rem;
  }

  .skins_best-deals-h2.flex-left.text-color-white.is-slider-heading, .skins_best-deals-h2.flex-left.text-color-white.max-width {
    font-size: 2rem;
  }

  .skins_best-deals-h2.mobile-top-margin.text-align-right {
    text-align: left;
  }

  .skins_best-deals-h2.text-color-white.text-align-right {
    text-align: left;
    margin-top: 1rem;
  }

  .skins_best-deals-list-item {
    flex-wrap: wrap;
  }

  .skins_best-deals-list-item.has-top-left-notch.is-dark.is-item-bar {
    height: auto;
    flex-direction: column;
    display: flex;
    position: relative;
  }

  .skins_label-change.is-medium.is-item-bar {
    font-size: 1rem;
  }

  .skins_label.is-bottom-left.is-slider {
    top: 5px;
    bottom: auto;
    left: auto;
    right: 5px;
  }

  .skins_label.is-bottom-left.is-slider.is-notch_bottom-right.is-mobile-notich_bottom-left {
    padding-left: 3.75rem;
    padding-right: 2.75rem;
    top: 0;
    right: 0;
  }

  .skins_label.in-notch {
    z-index: 2;
  }

  .skins_best-deals-divider.is-item-bar {
    display: none;
  }

  .deal_image {
    height: 25vw;
    background-position: 50%;
    border-bottom: 1px solid #212121;
    flex: 1;
  }

  .deal_image.is-light.is-item-bar {
    width: 100%;
    max-width: 80%;
    order: 2;
    margin-right: 0;
    position: relative;
  }

  .deals_item {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .deals_item.is-small.grow.is-item-bar {
    border: 1px #000;
    flex-direction: column;
    order: 3;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .deals_item.is-small.padding-top-1.is-item-bar {
    width: 100%;
    border-left-style: none;
    order: 4;
    justify-content: center;
    align-items: stretch;
    padding: 0;
  }

  .deals_item.is-small.is-item-bar {
    order: 1;
  }

  .deals_item.is-small.is-item-bar.is-best_deal_title {
    width: 100%;
    max-width: 100%;
    border: 1px #000;
    padding: 0;
  }

  .deals_item.is-button {
    min-width: 200px;
    border-top: 1px solid #212121;
  }

  .deals_heading.is-item-bar {
    margin-bottom: -1.5rem;
    font-size: 1.25rem;
    font-weight: 800;
  }

  .deals_item-label.is-item-bar {
    font-size: 1.25rem;
  }

  .deal_highlight-list-item, .deal_highlight-list-item.is-disabled {
    width: 1rem;
  }

  .deals_price.is-smaller.is-item-bar {
    font-size: 1.25rem;
    font-weight: 800;
  }

  .skins_featured-slide {
    padding-bottom: 0;
  }

  .skins_featured-slide_content {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .skins_featured-slide_heading {
    margin-bottom: .25rem;
  }

  .page-numbers {
    width: 100%;
  }

  .skins_featured-slide_nav.margin-bottom.is-overview-slider {
    display: none;
  }

  .grid_showcase {
    grid-template-columns: 1fr 1fr;
  }

  .grid-skin-item {
    flex-direction: column;
    display: flex;
  }

  .label-list {
    font-size: .875rem;
  }

  .skin-item-label {
    white-space: nowrap;
    font-size: .75rem;
  }

  .skins_side-content {
    flex-direction: column;
    order: -1;
  }

  .skins-history_dates {
    padding-bottom: 1rem;
    padding-left: .45rem;
    position: relative;
    top: 0;
  }

  .skins-filter_list {
    max-height: 40rem;
  }

  .skins_filter_list-item-image {
    max-width: 100px;
  }

  .cheapest_header {
    margin-bottom: 0;
  }

  .cheapest_rating {
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
  }

  .cheapest_rating-overlay {
    order: -1;
  }

  .article-info-header {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .skins-cta_image {
    height: 35vw;
  }

  .swiper_skins-items {
    flex-direction: row;
    justify-content: space-between;
  }

  .skins_slider-rating {
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
  }

  .skins_main-content {
    order: -1;
  }

  .swiper_next {
    width: 4rem;
    padding-left: 0;
    display: flex;
  }

  .swiper_previous {
    width: 4rem;
    display: flex;
  }

  .randomizer_button-wrapper.is-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .randomizer_container {
    width: 20rem;
  }

  .author_picture {
    border-width: 1px;
    order: -1;
  }

  .author_picture.is-last {
    margin-right: 10rem;
  }

  .article_intro-text {
    font-size: 1.25rem;
  }

  .button-card-mobile {
    min-height: 45px;
    min-width: 100%;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-randomiser {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .section-article {
    padding-top: 1.5rem;
  }

  .comparsion-rows_number {
    display: flex;
  }

  .cateogry-heading {
    font-size: 2rem;
  }

  .category_header_paragraph {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .category_header_bg {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to right, #1f1f22, rgba(24, 24, 27, .79) 49%, rgba(0, 0, 0, 0) 84%);
    border-radius: 8px;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .lol_build {
    grid-template-columns: minmax(200px, 250px) 1fr;
  }

  .lol_character.is-hexagon {
    width: 80%;
  }

  .skins_best-deals-heading {
    text-align: center;
    margin-top: .5rem;
    font-size: 2rem;
  }

  .skins_best-deals-heading.flex-left {
    font-size: 1.75rem;
  }

  .skins_best-deals-heading.flex-left.text-color-white.is-slider-heading, .skins_best-deals-heading.flex-left.text-color-white.max-width {
    font-size: 2rem;
  }

  .skins_best-deals-heading.mobile-top-margin.text-align-right {
    text-align: left;
  }

  .skins_best-deals-heading.text-color-white.text-align-right {
    text-align: left;
    margin-top: 1rem;
  }

  .skins_heading {
    margin-top: .5rem;
    font-size: 2rem;
  }

  .skins_heading.flex-left {
    font-size: 1.75rem;
  }

  .skins_heading.flex-left.text-color-white.is-slider-heading, .skins_heading.flex-left.text-color-white.max-width {
    font-size: 2rem;
  }

  .skins_heading.mobile-top-margin.text-align-right {
    text-align: left;
  }

  .skins_heading.text-color-white.text-align-right {
    text-align: left;
    margin-top: 1rem;
  }

  .skins_heading.is-h1 {
    padding-right: 0;
  }

  .skins_best-deal-item {
    height: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(100px, 33.33vw) 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 1rem;
    display: grid;
    position: relative;
  }

  .skins_best-deal-item.has-top-left-notch {
    padding-top: 2rem;
  }

  .skins_beat-deal-item_image {
    width: 100%;
    height: 25vw;
    max-width: 80%;
    background-position: 50%;
    border-bottom: 1px solid #212121;
    flex: 1;
    order: 2;
    margin-right: 0;
    position: relative;
  }

  .skins_best-deal-item-image {
    width: 100%;
    height: auto;
    aspect-ratio: 3 / 2;
    border-bottom: 1px solid #212121;
  }

  .widget_cs-best_heading {
    margin-top: 2rem;
    margin-bottom: .5rem;
    padding-right: 0;
  }

  .widget_cs-best_info-bar {
    flex-wrap: wrap;
  }

  .widget_cs-best_info-block {
    flex: auto;
  }

  .widget_cs-best_info-block.is-best-deal {
    flex: auto;
    order: -1;
  }

  .widget_cs-best_info-block_icon {
    flex: 1;
  }

  .widget_cs-best_number {
    min-width: 50%;
    justify-content: center;
  }

  .widget_cs-best_best-deal_button {
    flex: 1;
  }

  .widget_cs-best_best-deal_button.is--row-btn {
    min-width: 100%;
  }

  .widget_cs-best_best-deal_button.remove-min-width.is-item-bar {
    width: 100%;
    flex: 0 auto;
    position: relative;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .widget_cs-best_best-deal_button.is-filtered-buton {
    max-width: 150px;
  }

  .widget_cs-best_best-deal_button.is-slider-button {
    width: 100%;
    min-height: 3rem;
  }

  .widget_cs-best_best-deal_button.is-card-button {
    display: none;
  }

  .widget_cs-best_button {
    flex: 1;
  }

  .widget_cs-best_button.is--row-btn {
    min-width: 100%;
  }

  .widget_cs-best_button.remove-min-width.is-item-bar {
    width: 100%;
    flex: 0 auto;
    position: relative;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .widget_cs-best_button.is-filtered-buton {
    max-width: 150px;
  }

  .widget_cs-best_button.is-slider-button {
    width: 100%;
    min-height: 3rem;
  }

  .widget_cs-best_button.is-card-button {
    display: none;
  }

  .legal-link {
    font-size: .875rem;
  }

  .item-card_content_best {
    flex-direction: column;
    align-items: flex-start;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
}

@media screen and (max-width: 479px) {
  .button.is-filtered-buton {
    max-width: 5rem;
  }

  .button.is-filtered-buton.is-free {
    max-width: 10rem;
  }

  .button.is-mobile-best {
    width: 100vw;
    min-height: 3.125rem;
    min-width: 100%;
    margin-left: -1rem;
    position: relative;
    left: -5vw;
  }

  .heading-large.text-color-white.no-break {
    white-space: pre-wrap;
  }

  .icon-medium {
    overflow: visible;
  }

  .text-size-regular.margin-top.reduce-width {
    max-width: 100%;
  }

  .icon-small {
    height: 6px;
    margin-right: 2px;
  }

  .show-mobile-portrait {
    display: block;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .form-input {
    min-width: 50vw;
  }

  .container-large {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .spacing-clean {
    margin: 0;
    padding: 0;
  }

  .fs-styleguide_2-col {
    grid-template-columns: auto;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-left.no-margin-on-mobile {
    margin-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

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

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

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

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

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .heading-small.text-color-white.text-style-allcaps {
    white-space: pre-wrap;
  }

  .heading-xsmall.text-color-white {
    font-size: 1rem;
  }

  .label {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 8px;
  }

  .label-secondary {
    padding-bottom: .125rem;
    font-size: 8px;
  }

  .section.remove-bottom-padding {
    padding-top: 0;
  }

  .grid {
    width: 100%;
  }

  .grid.grid-last-home {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .postbit-image {
    max-width: 100%;
  }

  .postbit-image.postbit-image-small {
    height: 22.5vw;
    max-width: 100%;
  }

  .postbit-image.postbit-image-small.postpostbit-image-search {
    height: auto;
    max-width: 100%;
    margin-bottom: 1rem;
  }

  .postbit-image.postbit-image-tiny {
    height: auto;
  }

  .postbit-image.postbit-image-tiny.enlarge {
    padding-top: 56%;
  }

  .postbit-image.postbit-image-xtiny.postbit-image-mobile-full-width {
    height: 40vw;
    max-width: 100%;
    padding-top: 56.64%;
  }

  .postbit, .postbit.postbit-relative {
    flex-direction: row;
  }

  .postbit.hide-on-mobile {
    display: none;
  }

  .label-flex {
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: .25rem;
  }

  .postbit-content {
    min-width: auto;
  }

  .section_heading {
    background-position: 0 0, 100% 25vw, 0 0;
  }

  .section-heading-image {
    margin-top: -2.5rem;
  }

  .section_heading-bg-overlay.pointer-event-none {
    background-image: linear-gradient(to top, #1a1a1c, rgba(0, 0, 0, 0) 12%), linear-gradient(to top, #1e1e20 17%, rgba(23, 23, 25, 0) 60%);
  }

  .section_heading-bg-overlay.lighter-bg-overlay {
    height: 95vw;
  }

  .article-datebit {
    order: -1;
    margin-bottom: 0;
  }

  .footer-grid {
    flex-direction: column;
    display: flex;
  }

  .grid-author-details, .grid-contact-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .contact-character-image {
    height: 75vw;
    max-width: 75vw;
    margin-bottom: 0;
    margin-left: -2.5vw;
  }

  .stat-card.stat-card_logo {
    height: 35vw;
  }

  .about-header {
    flex-direction: column;
    display: flex;
  }

  .card.card-review-row, .card.card-stat-graph-header, .card.card-charts-header, .card.card-charts-row, .card.widget-comparsion-row {
    max-width: 100%;
    grid-row-gap: 1rem;
    padding-bottom: 1rem;
  }

  .card.review-options-card {
    width: 100%;
    max-width: 100%;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-bottom: 1rem;
  }

  .card.card-giveaway-row-flex {
    width: 100%;
    max-width: 100%;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 1rem;
  }

  .card.is-skins-menu {
    padding-top: 5.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .card.is-skins-slider {
    padding-top: 2rem;
  }

  .card.is-items-slider {
    margin-left: -5vw;
    padding-top: 0;
    padding-left: 5vw;
  }

  .card.has-top-left-notch.is-slider {
    padding-top: 3.3rem;
  }

  .button-code.button-code-large {
    flex-direction: column;
  }

  .nav-link.is-lang-selector {
    font-size: .75rem;
  }

  .list {
    grid-template-columns: 1fr 1fr;
  }

  .footer-social-wrapper {
    justify-content: flex-start;
    margin-top: 1rem;
    margin-left: 0;
  }

  .social-media-link {
    width: 1.875rem;
    height: 1.875rem;
  }

  .heading-error {
    font-size: 8rem;
  }

  .toggle-inner-wrapper.realted-article-grid {
    grid-template-columns: 1fr;
  }

  .about-header-image {
    width: 100vw;
    height: 100vw;
    max-width: 100vw;
    margin-left: -2rem;
  }

  ._404-character {
    height: 65vw;
    margin-left: -12.5vw;
  }

  .cta-sidebar {
    min-height: 50vw;
  }

  .rating-wrapper.rating-wrapper-small {
    width: 100%;
    min-height: 20vw;
  }

  .search-field {
    padding-left: 1rem;
    font-size: 1rem;
  }

  .search-button {
    width: 3rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .form-block {
    width: 100%;
  }

  .author-span {
    display: block;
  }

  .read-next-image {
    width: 100%;
    height: auto;
    padding-top: 56.5%;
  }

  .read-next-button {
    min-width: 100%;
  }

  .read-next {
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: wrap;
  }

  .read-next:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .postbit-with-graph {
    flex-direction: column;
    align-items: flex-start;
  }

  .swiper-wrapper {
    padding-left: 0;
    display: flex;
  }

  .swiper-slide.width-auto.is-mobile-best {
    width: 100%;
  }

  .article-rich-text {
    padding-top: 0;
    font-size: 3.6vw;
  }

  .article-rich-text h2 {
    font-size: 1.41129em;
  }

  .search-result {
    flex-direction: column;
  }

  .reviews-options {
    grid-row-gap: .375rem;
  }

  .giveaway-flex {
    max-width: 350px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .reviews-header {
    flex-direction: column;
    display: flex;
  }

  .postbit-product-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .slider {
    height: auto;
  }

  .slide {
    margin-bottom: 0;
  }

  .content-grid-sidebar {
    background-color: rgba(0, 0, 0, 0);
  }

  .category-heading-card {
    margin-top: 0;
    padding-bottom: 50vw;
  }

  .margin-top-small {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .breadcrumbs {
    grid-row-gap: 1ch;
    flex-wrap: wrap;
  }

  .breadcrumb {
    white-space: normal;
  }

  .skins_item-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .item-card.is-wrapper {
    max-width: 100%;
  }

  .item-card_image {
    top: 0;
  }

  .skins_best-deals-h2 {
    text-align: left;
    font-size: 1.75rem;
  }

  .skins_best-deals-h2.flex-left {
    width: auto;
    margin-bottom: 0;
    font-size: 1.25rem;
  }

  .skins_best-deals-h2.flex-left.text-color-white {
    font-size: 2rem;
  }

  .skins_best-deals-h2.flex-left.text-color-white.is-slider-heading {
    padding-right: 6rem;
    font-size: 7vw;
  }

  .skins_best-deals-h2.flex-left.text-color-white.max-width {
    grid-column-gap: 0ch;
    flex-wrap: wrap;
    font-size: 7vw;
    display: flex;
  }

  .skins_best-deals-h2.mobile-top-margin {
    font-size: 1.25rem;
  }

  .skins_best-deals-h2.text-color-white.text-align-right {
    margin-top: 1rem;
    font-size: 1.5rem;
    display: block;
  }

  .skins_best-deals-list-item {
    background-color: #181819;
    flex-direction: column;
  }

  .skins_dropdown.hide-mobile {
    display: none;
  }

  .skins_label-change, .skins_label-change.has-padding {
    font-size: 1rem;
  }

  .skins_price-wrapper.is-large {
    font-size: 2rem;
  }

  .skins_price-wrapper.is-hot-deal {
    width: 100%;
    flex-flow: wrap;
    align-items: center;
    margin-bottom: 0;
  }

  .deal_image {
    width: 100%;
    border: 1px #000;
    padding: 2.5rem;
  }

  .deal_image.is-light.is-item-bar {
    max-width: 90%;
    aspect-ratio: 3 / 2;
  }

  .deals_item.grow {
    border: 1px #000;
    padding: 1rem 2rem;
  }

  .deals_item.is-small.padding-top-1.is-item-bar {
    width: 100%;
    padding: 0;
    position: relative;
  }

  .deals_item.is-small.is-item-bar {
    padding-top: 3.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .deals_item.is-small.is-item-bar.is-best_deal_title {
    padding-top: 3rem;
  }

  .deals_item.is-button {
    border: 1px #000;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .deals_heading {
    font-size: 1.5rem;
  }

  .deals_heading.is-item-bar {
    margin-bottom: -1.1rem;
    font-size: 1rem;
  }

  .deal_highlight-list-item.is-disabled {
    width: 1.5rem;
  }

  .deals_price.is-smaller.is-item-bar {
    font-size: 1rem;
  }

  .skins_featured-slide {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .skins_featured-slide_content {
    align-items: stretch;
    margin-bottom: 2rem;
    display: flex;
  }

  .flex-left {
    width: 100%;
  }

  .grid_showcase {
    flex-direction: column;
    display: flex;
  }

  .showcase_video {
    min-height: 40vw;
    order: -1;
  }

  .skin-item-label {
    width: 100%;
  }

  .skins_date-label {
    width: 3.125rem;
    height: 3.125rem;
    border: 1px solid #363638;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .skins_date-label.is-active {
    width: 1.5rem;
    height: 1.5rem;
  }

  .skins-history_dates {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: .5rem;
    position: relative;
    top: -1rem;
    left: 0;
  }

  .skins-history_header {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .skins-filter_list-item {
    padding-right: .5rem;
  }

  .skins_filter_list-item-image {
    width: 100px;
    max-width: 20vw;
  }

  .skins-history_info {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .history_number {
    font-size: 1rem;
  }

  .cheapest_rating {
    min-height: 3.5rem;
  }

  .article-info-header {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .swiper_skins-items {
    padding-left: 1.5rem;
  }

  .checkbox-field {
    grid-row-gap: .625rem;
    font-size: .65rem;
  }

  .skins_best-window {
    flex-direction: column-reverse;
  }

  .skins_best-internal-slider {
    height: auto;
    margin-bottom: -1rem;
  }

  .skins_best-window-item {
    height: 50vw;
    flex: none;
  }

  .skins_best-rating {
    max-width: 100px;
    margin-left: auto;
    position: absolute;
    top: 3.5rem;
    bottom: auto;
    left: auto;
    right: 1.5rem;
  }

  .skins_slider-rating-heading {
    display: none;
  }

  .skins_best-slider-item-image {
    aspect-ratio: 16 / 9;
    object-fit: contain;
  }

  .div-block-12 {
    order: -1;
  }

  .skins_best-window-slider {
    height: 50vw;
  }

  .skins_best-internal-slider_inner-wrapper {
    height: auto;
    flex-direction: row;
  }

  .randomizer_button-wrapper {
    flex-direction: row;
    grid-template-columns: 1fr;
  }

  .randomizer_button-wrapper.is-three-column {
    grid-template-columns: 1fr;
  }

  .randomizer_button-wrapper.is-pokemon {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rand_window {
    height: 30rem;
  }

  .rand_window.is-lol {
    max-width: 90vw;
  }

  .rand_window.is_hex {
    padding: 5vw;
  }

  .randomizer_character_item.is-small.is-lol {
    height: 125vw;
  }

  .randomizer_container {
    width: 15rem;
  }

  .article_author-bit {
    grid-row-gap: .015625rem;
  }

  .breadcrumbs-wrapper {
    flex-wrap: wrap;
  }

  .div-block-18 {
    position: relative;
  }

  .section-article {
    padding-top: 5vw;
  }

  .cateogry-heading {
    margin-top: -.35rem;
    font-size: 1.3rem;
  }

  .category_header_paragraph {
    margin: 1rem 0 0;
  }

  .category_header_bg {
    background-image: none;
  }

  .randomiser_dropdown_wrapper, .randomiser_dropdown_wrapper_inner, .pagination_controls {
    width: 100%;
  }

  .lol_build {
    grid-template-columns: 50% 50%;
  }

  .lol_slot_result {
    width: 100%;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
  }

  .lol_slot_result.is-runes {
    display: flex;
  }

  .rand_hex_item {
    width: 100px;
    max-width: none;
    min-width: auto;
  }

  .rand_hex_label {
    padding: .25rem .5rem;
    font-size: .625rem;
  }

  .skins_best-deals-heading {
    text-align: left;
    font-size: 1.75rem;
  }

  .skins_best-deals-heading.flex-left {
    width: auto;
    margin-bottom: 0;
    font-size: 1.25rem;
  }

  .skins_best-deals-heading.flex-left.text-color-white {
    font-size: 2rem;
  }

  .skins_best-deals-heading.flex-left.text-color-white.is-slider-heading {
    padding-right: 6rem;
    font-size: 7vw;
  }

  .skins_best-deals-heading.flex-left.text-color-white.max-width {
    grid-column-gap: 0ch;
    flex-wrap: wrap;
    font-size: 7vw;
    display: flex;
  }

  .skins_best-deals-heading.mobile-top-margin {
    font-size: 1.25rem;
  }

  .skins_best-deals-heading.text-color-white.text-align-right {
    margin-top: 1rem;
    font-size: 1.5rem;
    display: block;
  }

  .skins_heading {
    text-align: left;
    font-size: 1.75rem;
  }

  .skins_heading.flex-left {
    width: auto;
    margin-bottom: 0;
    font-size: 1.25rem;
  }

  .skins_heading.flex-left.text-color-white {
    font-size: 2rem;
  }

  .skins_heading.flex-left.text-color-white.is-slider-heading {
    padding-right: 6rem;
    font-size: 7vw;
  }

  .skins_heading.flex-left.text-color-white.max-width {
    grid-column-gap: 0ch;
    flex-wrap: wrap;
    font-size: 7vw;
    display: flex;
  }

  .skins_heading.mobile-top-margin {
    font-size: 1.25rem;
  }

  .skins_heading.text-color-white.text-align-right {
    margin-top: 1rem;
    font-size: 1.5rem;
    display: block;
  }

  .skins_heading.is-best-deals {
    text-align: left;
  }

  .skins_best-deal-item {
    flex-direction: column;
    grid-template-columns: minmax(100px, 33.33vw) 1fr;
    padding-top: 0;
  }

  .skins_best-deal-item.has-top-left-notch {
    padding-top: 0;
  }

  .skins_beat-deal-item_image {
    width: 100%;
    max-width: 90%;
    aspect-ratio: 3 / 2;
    border: 1px #000;
    padding: 2.5rem;
  }

  .skins_best-deal-item-image {
    width: 100%;
    max-width: 100%;
    aspect-ratio: 3 / 2;
    border: 1px #000;
    padding: .5rem;
  }

  .text-span {
    font-size: .875rem;
  }

  .widget_cs-best_heading {
    margin-bottom: 1rem;
  }

  .widget_cs-best_info-bar {
    flex-wrap: wrap;
    margin-top: 0;
  }

  .widget_cs-best_info-block {
    flex: auto;
  }

  .widget_cs-best_info-block.is-best-deal {
    height: auto;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    order: -1;
    padding-left: .3125rem;
  }

  .widget_cs-best_info-block_icon {
    flex: 1;
  }

  .widget_cs-best_number {
    min-width: 50%;
    justify-content: center;
  }

  .widget_cs-best_best-deal_button.is-filtered-buton {
    max-width: 5rem;
  }

  .widget_cs-best_best-deal_button.is-filtered-buton.is-free {
    max-width: 10rem;
  }

  .widget_cs-best_button.is-filtered-buton {
    max-width: 5rem;
  }

  .widget_cs-best_button.is-filtered-buton.is-free {
    max-width: 10rem;
  }

  .div-block-25 {
    flex-wrap: wrap;
  }

  .legal-link {
    font-size: .8125rem;
  }

  .mobile-best-deal {
    display: block;
  }

  .desktop-best-deal {
    display: none;
  }

  .item-card_content_best {
    padding-bottom: 0;
  }
}

#w-node-a0c54288-539d-ace3-6bdb-8d10d64c42b1-3a7b7539 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e3c4254b-87b4-535c-2037-0d6224b9af68-3a7b7539 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b4a7580d-bb97-757b-bd5e-52873ee548c5-3a7b7539 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_6cd4e8aa-7f75-66be-d946-54fce606815d-3a7b7539 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37507759-9620-705d-9339-11b8910f8298-3a7b7539, #w-node-fb69d332-285d-26dd-2c43-5614bd06c90e-3a7b7539 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_144bc8af-eac6-62b1-bac4-7ffdde1ec5d7-3a7b7539 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_6df71057-b15b-9073-5931-b57f2b4fc162-3a7b7539, #w-node-_4b1c0b33-5730-513a-456d-41ec8f8574c7-3a7b7539 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b566a2f1-87ed-5ba1-4a44-b916ca995e74-3a7b7539 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_013e3f52-b7b7-d691-286d-ed5fe88e0568-3a7b7539, #w-node-_013e3f52-b7b7-d691-286d-ed5fe88e05a2-3a7b7539, #w-node-_013e3f52-b7b7-d691-286d-ed5fe88e05ab-3a7b7539 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8b034306-6470-5e80-e0cf-b0715ef84b9d-3a7b7539 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28855a8c-3938-cb79-8467-44ca96e41ce3-3a7b7539 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_017a8465-be4b-f050-cb4a-329edcbfbac2-3a7b7539, #w-node-_56aed4d5-0817-d4da-3c44-92f12860a9cd-3a7b7539 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8b034306-6470-5e80-e0cf-b0715ef84b6d-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b76-3a7b7539 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_8b034306-6470-5e80-e0cf-b0715ef84b8a-3a7b7539 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8b034306-6470-5e80-e0cf-b0715ef84b7f-3a7b7539 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_8b034306-6470-5e80-e0cf-b0715ef84b93-3a7b7539 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_31b3ab6d-0e05-6a6d-ec8b-d5d76d7f6fe3-3a7b7539 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_571ef00c-015c-084f-12ea-7126f735bffe-3a7b7539, #w-node-cd97aa7e-da06-140f-1ecb-58be0c41d1f5-3a7b7539, #w-node-_28855a8c-3938-cb79-8467-44ca96e41cec-3a7b7539 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ec1d703e-2e13-0265-6586-b4241665428c-16654288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58e9251e-755c-3c86-0a60-fb60a5a639df-16654288 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f77a1256-bd1c-131b-2e51-dfd3636273d5-636273d5, #w-node-ca2be299-a77c-66ce-2bff-46c58abad978-3a7b7572, #w-node-ee455243-33a0-9b45-1e81-ea9524986693-3a7b7572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#grid-about-desc.w-node-_9ce20371-0570-3697-8e26-a713508c1ef1-3a7b7572 {
  align-self: center;
}

#w-node-bd401a4f-74c1-096f-824a-bd0f2f41ff4a-3a7b7572, #w-node-bd401a4f-74c1-096f-824a-bd0f2f41ff4d-3a7b7572, #w-node-bd401a4f-74c1-096f-824a-bd0f2f41ff50-3a7b7572, #w-node-bd401a4f-74c1-096f-824a-bd0f2f41ff53-3a7b7572, #w-node-bd401a4f-74c1-096f-824a-bd0f2f41ff56-3a7b7572, #w-node-bd401a4f-74c1-096f-824a-bd0f2f41ff59-3a7b7572, #w-node-bd401a4f-74c1-096f-824a-bd0f2f41ff5c-3a7b7572, #w-node-bd401a4f-74c1-096f-824a-bd0f2f41ff5f-3a7b7572, #w-node-bd401a4f-74c1-096f-824a-bd0f2f41ff62-3a7b7572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#graph-pageviews.w-node-_0fadb847-e398-1d0e-c514-38b84fd2540d-3a7b7572, #graph-stat.w-node-bffe6b37-955d-d23e-e8c8-3d02916f4a44-3a7b7572 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#graph-male.w-node-f9afeb28-8126-12de-4c62-91d0e05fe95a-3a7b7572, #graph-female.w-node-a9d84002-2002-c49a-22d4-9c8536bc5a39-3a7b7572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#graph-age-list.w-node-a6e7cbe1-8b5e-9883-087c-299cc169d27f-3a7b7572 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#graph-countries.w-node-_91094d77-313e-9fbe-1084-485c799f61a5-3a7b7572 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#graph-devices.w-node-_480ec0e6-a68e-1388-f004-6c057e6a5722-3a7b7572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#graph-desktop.w-node-_5523c6ff-0c57-4c00-b6b3-8ba8320fe946-3a7b7572, #graph-mobile.w-node-cdd263cb-14b3-49bc-01d4-727296e1fff6-3a7b7572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#graph-story-text.w-node-cad88394-e5c3-c921-7932-f71cd25a0a13-3a7b7572 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#graph-story-spacer.w-node-a4e79dbb-ee22-a4f3-c8fa-3b8de5455057-3a7b7572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#graph-story-logo.w-node-_311e70c4-54ef-6286-2c37-e96e6881e695-3a7b7572 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#graph-story-team.w-node-cad88394-e5c3-c921-7932-f71cd25a0a29-3a7b7572, #graph-story-social.w-node-cad88394-e5c3-c921-7932-f71cd25a0a2c-3a7b7572 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#graph-story-articles.w-node-cad88394-e5c3-c921-7932-f71cd25a0a2f-3a7b7572 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#graph-games-list.w-node-_6043a0bf-5e8c-872e-f9e5-284dd998b3bd-3a7b7572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#graph-story-youtube.w-node-cad88394-e5c3-c921-7932-f71cd25a0a34-3a7b7572 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00ba034e-a1aa-b90e-f9ed-ba7d0997bd67-c00fba6e, #w-node-_8b99e0cd-6d3f-1fbd-a2ca-43529924b2f5-c00fba6e, #w-node-_3ef617c8-d6d3-e24c-2d73-59f646a683a0-c00fba6e, #w-node-_3ef617c8-d6d3-e24c-2d73-59f646a683a2-c00fba6e, #w-node-c7cff770-eda8-bbdf-a710-da352c6b8192-c00fba6e, #w-node-c7cff770-eda8-bbdf-a710-da352c6b8194-c00fba6e, #w-node-_0ed4f265-2841-c42f-5e51-aa6564d5bd85-c00fba6e, #w-node-_0ed4f265-2841-c42f-5e51-aa6564d5bd87-c00fba6e, #w-node-_4a1ec8fa-aad7-3e69-347a-a4d3bded8412-c00fba6e, #w-node-_4a1ec8fa-aad7-3e69-347a-a4d3bded8414-c00fba6e, #w-node-_1dc95c16-fe64-1824-944d-2606eaacc709-c00fba6e, #grid-heading.w-node-a1a302e7-e64f-8517-0cb1-15a5667ebcfb-3a7b7576 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#grid-author-headshot.w-node-_60d0837a-74ed-613f-2aa8-27ddb7c0c40c-3a7b7576, #w-node-_93d3f6e6-3fe1-39b7-e81d-6dffb05a1a17-3a7b7576 {
  grid-area: span 8 / span 1 / span 8 / span 1;
  align-self: center;
  justify-self: center;
}

#grid-author-description.w-node-e50f88f9-e502-a602-368d-824d44e41fd9-3a7b7576, #grid-author-divder.w-node-_6eb71fd5-0dce-f34d-f788-7caa180c062f-3a7b7576, #grid-author-details.w-node-_1fd10e63-d480-117c-6028-412ffe5b754e-3a7b7576, #grid-detail-role.w-node-_880f3d11-0133-034d-5cdd-70502b9a994f-3a7b7576, #grid-detail-xp.w-node-_45180c0b-6409-0d2c-3e91-328310f90345-3a7b7576, #grid-detail-age.w-node-d4ae846d-ecee-e605-8f8f-3a243ad20af3-3a7b7576, #grid-articles-number-author.w-node-d7455bc2-9126-0191-7c7a-fa8d485668dd-3a7b7576, #grid-deivider-author-two.w-node-d8780592-d849-8398-4405-ac0143cc3938-3a7b7576, #grid-prefered-games-author.w-node-_17abc71e-d848-7b48-1bda-c4d0393a8db2-3a7b7576, #grid-divider-author-three.w-node-_7d2c95d9-e4e0-2871-24af-fa47ab4a44b6-3a7b7576, #grid-social-media-author.w-node-_7001c7e6-af56-ddbb-8014-27a4501ee9e2-3a7b7576, #w-node-_7e9c2c07-18ec-5eda-fa9e-ebc4ee74b78f-3a7b7577, #w-node-_72fb7d8a-1e69-40b2-6296-18ad13a78f9f-3a7b7577, #w-node-_6ce87d26-5fad-debc-db18-4b17d263169a-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48a1df9e-1837-0372-9b68-1d2ac8c6a8f5-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_48a1df9e-1837-0372-9b68-1d2ac8c6a8f6-3a7b7577, #w-node-dd318ff1-ec2f-9c00-e6d5-ba2295551601-3a7b7577, #w-node-c773590c-5f7b-5f24-e076-1b244bf6b804-3a7b7577, #w-node-c773590c-5f7b-5f24-e076-1b244bf6b805-3a7b7577, #w-node-a526b47e-cafa-4a00-254a-8620ffa3dc31-3a7b7577, #w-node-_0c670807-212f-9968-56be-d6c8cc488844-3a7b7577, #w-node-_0c670807-212f-9968-56be-d6c8cc488845-3a7b7577, #w-node-_6ce87d26-5fad-debc-db18-4b17d26316a2-3a7b7577, #w-node-_8cb6502e-5c52-712e-9208-6e1345cc7419-3a7b7577, #w-node-_8cb6502e-5c52-712e-9208-6e1345cc741a-3a7b7577, #w-node-_6e314712-c43c-da6d-c394-10307029f888-3a7b7577, #w-node-_6e314712-c43c-da6d-c394-10307029f889-3a7b7577, #w-node-_6e314712-c43c-da6d-c394-10307029f88b-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e314712-c43c-da6d-c394-10307029f88c-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e314712-c43c-da6d-c394-10307029f88d-3a7b7577, #w-node-_6e314712-c43c-da6d-c394-10307029f88f-3a7b7577, #w-node-_6e314712-c43c-da6d-c394-10307029f890-3a7b7577, #w-node-_6e314712-c43c-da6d-c394-10307029f895-3a7b7577, #w-node-_6e314712-c43c-da6d-c394-10307029f896-3a7b7577, #w-node-_6e314712-c43c-da6d-c394-10307029f89b-3a7b7577, #w-node-_6e314712-c43c-da6d-c394-10307029f89c-3a7b7577, #w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78aa-3a7b7577, #w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78ab-3a7b7577, #w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78ad-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78ae-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78af-3a7b7577, #w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78b1-3a7b7577, #w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78b2-3a7b7577, #w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78b5-3a7b7577, #w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78b6-3a7b7577, #w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78b9-3a7b7577, #w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78ba-3a7b7577, #w-node-_623116d4-d671-1398-30e9-ff5e2ba7a086-3a7b7577, #w-node-_623116d4-d671-1398-30e9-ff5e2ba7a087-3a7b7577, #w-node-_623116d4-d671-1398-30e9-ff5e2ba7a089-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_623116d4-d671-1398-30e9-ff5e2ba7a08a-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_623116d4-d671-1398-30e9-ff5e2ba7a08b-3a7b7577, #w-node-_623116d4-d671-1398-30e9-ff5e2ba7a08d-3a7b7577, #w-node-_623116d4-d671-1398-30e9-ff5e2ba7a08e-3a7b7577, #w-node-_623116d4-d671-1398-30e9-ff5e2ba7a091-3a7b7577, #w-node-_623116d4-d671-1398-30e9-ff5e2ba7a092-3a7b7577, #w-node-_623116d4-d671-1398-30e9-ff5e2ba7a095-3a7b7577, #w-node-_623116d4-d671-1398-30e9-ff5e2ba7a096-3a7b7577, #w-node-_6c94a34f-356d-8999-9e54-1618b5d17a10-3a7b7577, #w-node-_6c94a34f-356d-8999-9e54-1618b5d17a11-3a7b7577, #w-node-_6c94a34f-356d-8999-9e54-1618b5d17a13-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c94a34f-356d-8999-9e54-1618b5d17a14-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6c94a34f-356d-8999-9e54-1618b5d17a15-3a7b7577, #w-node-_6c94a34f-356d-8999-9e54-1618b5d17a17-3a7b7577, #w-node-_6c94a34f-356d-8999-9e54-1618b5d17a18-3a7b7577, #w-node-_6c94a34f-356d-8999-9e54-1618b5d17a1b-3a7b7577, #w-node-_6c94a34f-356d-8999-9e54-1618b5d17a1c-3a7b7577, #w-node-_6c94a34f-356d-8999-9e54-1618b5d17a1f-3a7b7577, #w-node-_6c94a34f-356d-8999-9e54-1618b5d17a20-3a7b7577, #w-node-b07de146-31b5-ddd1-324f-e3e5cc39be31-3a7b7577, #w-node-b07de146-31b5-ddd1-324f-e3e5cc39be32-3a7b7577, #w-node-b07de146-31b5-ddd1-324f-e3e5cc39be34-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b07de146-31b5-ddd1-324f-e3e5cc39be35-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b07de146-31b5-ddd1-324f-e3e5cc39be36-3a7b7577, #w-node-b07de146-31b5-ddd1-324f-e3e5cc39be38-3a7b7577, #w-node-b07de146-31b5-ddd1-324f-e3e5cc39be39-3a7b7577, #w-node-b07de146-31b5-ddd1-324f-e3e5cc39be3c-3a7b7577, #w-node-b07de146-31b5-ddd1-324f-e3e5cc39be3d-3a7b7577, #w-node-b07de146-31b5-ddd1-324f-e3e5cc39be40-3a7b7577, #w-node-b07de146-31b5-ddd1-324f-e3e5cc39be41-3a7b7577, #w-node-_3a044634-bf9c-d103-1e3f-c08b26f27058-3a7b7577, #w-node-_3a044634-bf9c-d103-1e3f-c08b26f27059-3a7b7577, #w-node-_3a044634-bf9c-d103-1e3f-c08b26f2705b-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a044634-bf9c-d103-1e3f-c08b26f2705c-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a044634-bf9c-d103-1e3f-c08b26f2705d-3a7b7577, #w-node-_3a044634-bf9c-d103-1e3f-c08b26f2705f-3a7b7577, #w-node-_3a044634-bf9c-d103-1e3f-c08b26f27060-3a7b7577, #w-node-_3a044634-bf9c-d103-1e3f-c08b26f27063-3a7b7577, #w-node-_3a044634-bf9c-d103-1e3f-c08b26f27064-3a7b7577, #w-node-_3a044634-bf9c-d103-1e3f-c08b26f27067-3a7b7577, #w-node-_3a044634-bf9c-d103-1e3f-c08b26f27068-3a7b7577, #w-node-_5bfedabc-87af-1ee9-62ef-5398e05568fc-3a7b7577, #w-node-_5bfedabc-87af-1ee9-62ef-5398e05568fd-3a7b7577, #w-node-_5bfedabc-87af-1ee9-62ef-5398e05568ff-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bfedabc-87af-1ee9-62ef-5398e0556900-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5bfedabc-87af-1ee9-62ef-5398e0556901-3a7b7577, #w-node-_5bfedabc-87af-1ee9-62ef-5398e0556903-3a7b7577, #w-node-_5bfedabc-87af-1ee9-62ef-5398e0556904-3a7b7577, #w-node-_5bfedabc-87af-1ee9-62ef-5398e0556907-3a7b7577, #w-node-_5bfedabc-87af-1ee9-62ef-5398e0556908-3a7b7577, #w-node-_5bfedabc-87af-1ee9-62ef-5398e055690b-3a7b7577, #w-node-_5bfedabc-87af-1ee9-62ef-5398e055690c-3a7b7577, #w-node-e557828f-585c-d31c-e41e-df7ca73158b1-3a7b7577, #w-node-e557828f-585c-d31c-e41e-df7ca73158b2-3a7b7577, #w-node-e557828f-585c-d31c-e41e-df7ca73158b4-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e557828f-585c-d31c-e41e-df7ca73158b5-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e557828f-585c-d31c-e41e-df7ca73158b6-3a7b7577, #w-node-e557828f-585c-d31c-e41e-df7ca73158b8-3a7b7577, #w-node-e557828f-585c-d31c-e41e-df7ca73158b9-3a7b7577, #w-node-e557828f-585c-d31c-e41e-df7ca73158bc-3a7b7577, #w-node-e557828f-585c-d31c-e41e-df7ca73158bd-3a7b7577, #w-node-e557828f-585c-d31c-e41e-df7ca73158c0-3a7b7577, #w-node-e557828f-585c-d31c-e41e-df7ca73158c1-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25661a06-cb33-f38b-84dc-e1548498d7ac-3a7b7577, #w-node-_25661a06-cb33-f38b-84dc-e1548498d7af-3a7b7577 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_25661a06-cb33-f38b-84dc-e1548498d7b2-3a7b7577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_156e6486-c78b-515a-e4ff-40e4cbbbf697-3a7b7577 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ef6fbb43-ff71-a810-e022-9f15221fc403-3a7b7577, #w-node-_25661a06-cb33-f38b-84dc-e1548498d7b7-3a7b7577, #contact-character-image.w-node-b6ef0a71-f7f4-0118-97e8-3847bb3a3bb0-3a7b7578 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#contact-heading.w-node-c6550c48-d0f5-9c94-66bd-be54888ded1d-3a7b7578 {
  align-self: start;
}

#contact-form.w-node-_08ed30d8-6e02-3d10-de5e-82b8c1191d4d-3a7b7578 {
  order: 9999;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#contact-field-name.w-node-_0a2225c1-7013-c630-81d4-4fc051e1458a-3a7b7578, #contact-field-last-name.w-node-de477d13-b3e6-5979-c2a2-5de07b4ccfe6-3a7b7578, #contact-field-email.w-node-_897e3f5f-2208-905b-72b0-aaa557687532-3a7b7578, #contact-field-phone.w-node-_33ab859a-b8c2-a597-ab56-5af004a33db9-3a7b7578 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Enter-your-messasge.w-node-_17644aea-38e3-72d9-fb57-34fc8883d6be-3a7b7578, #contact-field-submit.w-node-ba898d48-f2e9-c1bf-3931-cf260d3f243f-3a7b7578 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5d2a7472-4bdb-50fb-8f26-213fbaee2784-3a7b758a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_25661a06-cb33-f38b-84dc-e1548498d7ac-3a7b758a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_25661a06-cb33-f38b-84dc-e1548498d7af-3a7b758a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25661a06-cb33-f38b-84dc-e1548498d7b2-3a7b758a, #w-node-_25661a06-cb33-f38b-84dc-e1548498d7b7-3a7b758a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b34fa05d-4936-064a-dd32-0879ffb7e8e3-3a7b758b, #w-node-b34fa05d-4936-064a-dd32-0879ffb7e8e8-3a7b758b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b34fa05d-4936-064a-dd32-0879ffb7e8ed-3a7b758b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c5c8255c-c6b8-253c-d103-64c095f0a967-3a7b758b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8348fa6-4cad-a11a-4f1c-f8331c48b58e-3a7b758b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4df38e39-d4c4-4130-87b4-7c38fe90ab92-3a7b758b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_934853d1-b1a3-e396-984d-cde97be38634-3a7b758b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_59176288-316f-8da3-8b5e-ade965e1b2be-3a7b758b, #w-node-a3aa319f-efaa-906a-1e1b-01616ab93a17-3a7b758b, #w-node-ef5bddf5-52dd-4af2-1dd9-d1f911bb8e93-3a7b758b, #w-node-ef5bddf5-52dd-4af2-1dd9-d1f911bb8eb5-3a7b758b, #w-node-ba4e49f8-2a51-df07-157a-285cfe4e5d0d-3a7b758b, #w-node-ba4e49f8-2a51-df07-157a-285cfe4e5d2f-3a7b758b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_565627c2-a423-6b04-9dee-d68eee9f46f8-3a7b758b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ca2be299-a77c-66ce-2bff-46c58abad978-3a7b758c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#giveaway-logo.w-node-_979f5609-274d-73bb-03a5-dfb1be479e0f-3a7b758c {
  justify-self: start;
}

#w-node-ca4a4143-5816-b447-8a03-0b48594c5615-3a7b758c {
  align-self: center;
}

#giveaway-prize-card.w-node-d7e254d2-7cee-a8bd-14de-68ff37f8b5a6-3a7b758c, #giveaward-platform-card.w-node-_20fcb658-6e6f-aad2-8e84-f003394a2468-3a7b758c, #giveaway-ends-card.w-node-_5005fdbb-1c14-f248-bbd8-908794901c1d-3a7b758c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#giveaway-button-card.w-node-_979f5609-274d-73bb-03a5-dfb1be479e2a-3a7b758c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e2e28835-cf96-2962-c907-b80d8f00c6ad-3a7b758f, #w-node-_37a1480d-5fac-a06a-d49f-70714a83f7d7-3a7b758f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3c4254b-87b4-535c-2037-0d6224b9af68-3a7b758f {
  grid-area: span 4 / span 3 / span 4 / span 3;
}

#w-node-e3c4254b-87b4-535c-2037-0d6224b9af76-3a7b758f, #w-node-_3c0c4173-0e58-2bf1-66c9-820177d32cbb-3a7b758f, #w-node-b2b7ce89-adfc-9e1a-3da8-f32052c01e78-3a7b758f, #w-node-_67b0621f-67f0-70f8-0593-de9d0984e12a-3a7b758f, #w-node-_75c4cbc2-7ef6-fc8e-9357-aede92750314-3a7b758f, #w-node-e34a405a-ba82-30f8-26f8-36f8205c613b-3a7b758f, #w-node-_11faf1f6-6c01-6a85-abbb-f7cf8c5a0f48-3a7b758f, #w-node-_5a016b1f-2e53-c1df-3c8c-4cc78956eafd-3a7b758f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a2eb2d5b-4416-e729-9231-2e7d1d01eb2e-3a7b758f, #w-node-c23ff484-5948-3c8e-0b30-ec169feedb6f-3a7b758f {
  grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-b14eeaad-dc8e-4ad0-85f7-86eb6a671838-3a7b758f, #w-node-_86726915-5806-3905-8b0c-329557341cea-3a7b758f, #w-node-c5b36004-0e78-780b-44bd-1987133bd635-3a7b758f, #w-node-e72ea8f3-4487-b25d-cba6-9a93011a9024-3a7b758f, #w-node-_52174254-8f1c-0ac0-0511-765833c3df76-3a7b758f, #w-node-c3bbf2b1-09a8-9321-2fd6-ce239b8f8020-3a7b758f, #w-node-_7c0384f5-84b6-0a00-edc4-cb06c22ccdf3-3a7b758f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2fbade6f-891e-2b8a-c071-a30ef5a7a4b4-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fbade6f-891e-2b8a-c071-a30ef5a7a4b5-3a7b7592 {
  justify-self: start;
}

#w-node-_13f4a4a4-dd50-a9fa-9c8e-ed0646cb7227-3a7b7592, #w-node-acd836cf-9ff5-40e0-21ea-e46ba1b5c03f-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3876b3d-5ef4-0043-b15d-9f86458ea6f9-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_2fbade6f-891e-2b8a-c071-a30ef5a7a4c0-3a7b7592 {
  align-self: center;
}

#w-node-d1e4b186-f540-bf76-d63f-10ad2cf79120-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2fbade6f-891e-2b8a-c071-a30ef5a7a4c4-3a7b7592 {
  align-self: center;
}

#w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207e99-3a7b7592 {
  justify-self: start;
}

#w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207e9b-3a7b7592, #w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207ea3-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207ea4-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207ea8-3a7b7592 {
  align-self: center;
}

#w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207eac-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207eb4-3a7b7592 {
  align-self: center;
}

#w-node-b51c7d05-0f55-f4e0-921d-85d063d14211-3a7b7592 {
  justify-self: start;
}

#w-node-b51c7d05-0f55-f4e0-921d-85d063d14213-3a7b7592, #w-node-b51c7d05-0f55-f4e0-921d-85d063d1421b-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b51c7d05-0f55-f4e0-921d-85d063d1421c-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-b51c7d05-0f55-f4e0-921d-85d063d14220-3a7b7592 {
  align-self: center;
}

#w-node-b51c7d05-0f55-f4e0-921d-85d063d14224-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b51c7d05-0f55-f4e0-921d-85d063d1422c-3a7b7592 {
  align-self: center;
}

#w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac64-3a7b7592 {
  justify-self: start;
}

#w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac66-3a7b7592, #w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac6e-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac6f-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-a47ef44d-dc4b-c555-82d0-ec5315765af5-3a7b7592 {
  align-self: center;
  justify-self: center;
}

#w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac77-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac7f-3a7b7592 {
  align-self: center;
}

#w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da882-3a7b7592 {
  justify-self: start;
}

#w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da884-3a7b7592, #w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da88c-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da88d-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da891-3a7b7592 {
  align-self: center;
  justify-self: center;
}

#w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da894-3a7b7592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da89c-3a7b7592 {
  align-self: center;
}

#w-node-ca2be299-a77c-66ce-2bff-46c58abad978-3a7b7594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5f6c63e-c97a-c936-3a78-89d6ae12fbf4-3a7b7594 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa7c6a76-0061-22e8-6fd2-30a7fa7c6e82-3a7b7594, #w-node-aa7c6a76-0061-22e8-6fd2-30a7fa7c6e9d-3a7b7594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#review-card-logo.w-node-_26136593-f27d-9ce0-afde-3ad588219d24-3a7b7594 {
  justify-self: start;
}

#review-card-divider-one.w-node-_26136593-f27d-9ce0-afde-3ad588219d26-3a7b7594, #review-card-divider-two.w-node-_26136593-f27d-9ce0-afde-3ad588219d2e-3a7b7594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#review-card-text.w-node-_26136593-f27d-9ce0-afde-3ad588219d2f-3a7b7594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#review-card-code-button.w-node-_26136593-f27d-9ce0-afde-3ad588219d33-3a7b7594 {
  align-self: center;
}

#review-card-rating.w-node-_26136593-f27d-9ce0-afde-3ad588219d37-3a7b7594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#review-card-button.w-node-_26136593-f27d-9ce0-afde-3ad588219d3f-3a7b7594 {
  align-self: center;
}

#w-node-ca2be299-a77c-66ce-2bff-46c58abad978-3a7b7595 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28cfa766-6b3e-6921-e379-22d9cd9d002e-3a7b7595 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b5cc391d-0496-243f-cbe0-a8db0996c2cf-3a7b7599, #w-node-c961112e-fece-6dc8-49bf-b2c4de5cdb62-3a7b7599, #w-node-_722cc662-25eb-dcf6-ac61-78e16941db3b-3a7b7599, #w-node-ec397864-3916-9e2c-fc06-da93727a66e8-3a7b7599, #w-node-ec397864-3916-9e2c-fc06-da93727a6744-3a7b7599 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28dafd2b-b52c-fb0d-690b-fb9dfd5db0e5-3a7b7599 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0fdefc72-e69a-e8d4-0209-f4127a5fadf9-3a7b7599, #w-node-_0266bc05-2c6f-254f-1b22-fe65d798df93-3a7b7599, #w-node-_313e4a33-9539-b47e-fbb4-444c3982a7ac-3a7b7599, #w-node-c263ef4b-5ff7-9ea4-8c80-0dd22760a356-3a7b7599, #w-node-_5e1ab926-9a8b-198c-7e4c-0ec3194c8a16-3a7b7599, #w-node-b58adcaa-49c5-d2c8-b727-ea452a8a7ede-3a7b7599, #w-node-_1bbc8b9b-2bb5-4775-c86c-80560899517a-3a7b7599, #w-node-_12c739a2-35c5-f81c-bab2-bd45f19b50b2-3a7b7599, #w-node-b73e2fbf-0646-36da-c885-ced2479f2db2-3a7b7599, #w-node-_05174a70-5427-8ae3-e3a6-66e9b9057a6f-3a7b7599, #w-node-b5cc391d-0496-243f-cbe0-a8db0996c2cf-3a7b759a, #w-node-_722cc662-25eb-dcf6-ac61-78e16941db3b-3a7b759a, #w-node-ec397864-3916-9e2c-fc06-da93727a66e8-3a7b759a, #w-node-ec397864-3916-9e2c-fc06-da93727a6744-3a7b759a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28dafd2b-b52c-fb0d-690b-fb9dfd5db0e5-3a7b759a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0fdefc72-e69a-e8d4-0209-f4127a5fadf9-3a7b759a, #w-node-b5cc391d-0496-243f-cbe0-a8db0996c2cf-3a7b759b, #w-node-_722cc662-25eb-dcf6-ac61-78e16941db3b-3a7b759b, #w-node-ec397864-3916-9e2c-fc06-da93727a66e8-3a7b759b, #w-node-ec397864-3916-9e2c-fc06-da93727a6744-3a7b759b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28dafd2b-b52c-fb0d-690b-fb9dfd5db0e5-3a7b759b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0fdefc72-e69a-e8d4-0209-f4127a5fadf9-3a7b759b, #w-node-b2b67f75-4fa9-08bd-4497-0f82a149319b-3a7b759c, #w-node-_67c70db1-8220-9bf1-e39a-6bf9fd31e357-3a7b759c, #w-node-_7254eb55-67fb-45dd-ef26-c1b3fd58b1df-3a7b759c, #w-node-baec3d46-236b-cac8-0338-442e9c4021fc-3a7b759c, #w-node-c01e58c1-f88c-5648-322b-972edf464f3f-3a7b759c, #w-node-_03167121-12e7-ba1c-6a8f-e65cbc0f41dd-3a7b759c, #w-node-_52d97597-53c4-5fcf-8a5b-54a6880a7793-3a7b759c, #w-node-_200c9fe0-9cc1-4a23-cdd8-9cc79d51c2de-3a7b759c, #w-node-_19b2632f-4e12-0888-27a6-9127a8542a42-3a7b759c, #w-node-_541996f0-b771-4c50-b11b-440a4d021e85-3a7b759c, #w-node-_18a78f06-01a1-ddf5-a631-1995f7a0a9bd-3a7b759c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40e68e2d-aac0-eb31-522f-7639bfab7419-bfab73c1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0dac15c4-0b50-8db8-052f-4767e590e61c-e590e60d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_0dac15c4-0b50-8db8-052f-4767e590e61d-e590e60d {
  align-self: end;
}

#w-node-_0dac15c4-0b50-8db8-052f-4767e590e62d-e590e60d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0dac15c4-0b50-8db8-052f-4767e590e62e-e590e60d {
  align-self: end;
}

#w-node-_0dac15c4-0b50-8db8-052f-4767e590e63e-e590e60d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0dac15c4-0b50-8db8-052f-4767e590e63f-e590e60d {
  align-self: end;
}

#w-node-d80696c6-e511-d4a9-25af-0613bb25d0b9-bb25d05e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c55df926-8ed6-1e46-80db-f885f3d386ec-bb25d05e, #w-node-_51874f31-e2f9-7576-43be-abb31dcd684f-bb25d05e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d9c609af-c812-9dd9-588b-917b87ea2ac8-87ea2ac1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b11a719a-1dc4-bb62-25fc-72ae7b1c21a0-7b1c2198 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b11a719a-1dc4-bb62-25fc-72ae7b1c21a1-7b1c2198 {
  align-self: end;
}

#w-node-a3e27a4c-6008-414d-63eb-6aeb770c494f-3a7b759f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c608d496-c22a-c463-54fa-4b7a36183716-3a7b759f {
  justify-self: start;
}

#w-node-e6c72375-20d0-6e98-3918-dea186a87fca-3a7b759f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3530b72a-a836-f5e9-a76d-bd5c9a25686e-3a7b759f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c378520c-c94a-eee7-519d-14ecceffcecb-3a7b75c4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c378520c-c94a-eee7-519d-14ecceffcecd-3a7b75c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-c378520c-c94a-eee7-519d-14ecceffced5-3a7b75c4, #w-node-c378520c-c94a-eee7-519d-14ecceffcede-3a7b75c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c378520c-c94a-eee7-519d-14ecceffcedf-3a7b75c4, #w-node-c378520c-c94a-eee7-519d-14ecceffcee2-3a7b75c4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378520c-c94a-eee7-519d-14ecceffcee5-3a7b75c4, #w-node-c378520c-c94a-eee7-519d-14ecceffcef0-3a7b75c4, #w-node-c378520c-c94a-eee7-519d-14ecceffcefb-3a7b75c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c378520c-c94a-eee7-519d-14ecceffcf06-3a7b75c4, #w-node-c378520c-c94a-eee7-519d-14ecceffcf07-3a7b75c4, #w-node-c378520c-c94a-eee7-519d-14ecceffcf0c-3a7b75c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1e4d3a88-98a1-8317-5b56-e98212c28cf1-3a7b75c4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a150fd8e-3fb4-ce45-1853-eba1ddaa9274-3a7b75c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-d77eac3e-a2fc-75ea-aebb-64438e3dec26-3a7b75c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c718aa58-33e9-1dda-f4d7-8e5847a9ca31-3a7b75c4, #w-node-_23f8fb80-fa74-8bba-9c0b-eba84a32c7ad-3a7b75c4, #w-node-_4be14b6e-4706-1cbf-45ea-a889b44abdca-3a7b75c4, #w-node-_34535b14-2eba-eaff-3a72-cf09e77e0231-3a7b75c4, #w-node-_541f9829-9dd0-881b-d6b5-02b36dcc2da4-3a7b75c4, #w-node-_0762c5e1-f4fd-92d2-b89a-f2b8675b27ea-3a7b75c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2265be2e-2eb0-6984-9ca0-a40a1695dd1d-3a7b75c4, #w-node-_7bca92d4-271a-dcff-7b21-dc4fef677efc-3a7b75c4, #w-node-_2265be2e-2eb0-6984-9ca0-a40a1695dd25-3a7b75c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a31abb3f-d68d-8e69-2a41-3095f001bac8-3a7b75c4 {
  justify-self: start;
}

#w-node-a31abb3f-d68d-8e69-2a41-3095f001baca-3a7b75c4, #w-node-a31abb3f-d68d-8e69-2a41-3095f001bad2-3a7b75c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a31abb3f-d68d-8e69-2a41-3095f001bad3-3a7b75c4 {
  align-self: center;
}

#w-node-a31abb3f-d68d-8e69-2a41-3095f001bad7-3a7b75c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a31abb3f-d68d-8e69-2a41-3095f001bad8-3a7b75c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a31abb3f-d68d-8e69-2a41-3095f001bae0-3a7b75c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db86c-262db85c, #w-node-_78364c35-692e-1ab8-3aa5-631bce112ea1-262db85c, #w-node-_99ad7722-323b-073e-e84c-ed646e6134e0-262db85c, #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db922-262db85c, #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db923-262db85c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262dbb42-262db85c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1e69edf3-9e48-bf49-13e6-d05523c68e77-23c68e6f, #w-node-_1dd3eb51-1242-c9d8-5b5c-b8eb4080c874-4080c874, #w-node-_285e454a-1474-b27f-bde7-70cc047bd257-29b2cf54, #w-node-eca6be55-40a1-9d6e-f9b5-241beafcc2aa-29b2cf54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4930577-b13d-8c35-7674-f704c04f4435-29b2cf54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_02e84f40-381a-bbba-cce2-585989cd337e-29b2cf54, #w-node-_9f0c0401-66e8-5040-94f0-9e4b60f1c518-29b2cf54, #w-node-_345e19df-5f06-bee2-3222-9b8c0ba4db62-29b2cf54, #w-node-_25f681e5-588c-77d4-5718-3bbc7a288488-29b2cf54 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_82273823-a13c-482f-46e1-b60e29b2cf72-29b2cf54 {
  grid-area: 1 / 1 / 4 / 2;
}

#startAnimation.w-node-_82273823-a13c-482f-46e1-b60e29b2cf79-29b2cf54 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-_82273823-a13c-482f-46e1-b60e29b2cf7d-29b2cf54, #w-node-_82273823-a13c-482f-46e1-b60e29b2cf84-29b2cf54, #w-node-_82273823-a13c-482f-46e1-b60e29b2cf8c-29b2cf54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82273823-a13c-482f-46e1-b60e29b2cf93-29b2cf54 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_82273823-a13c-482f-46e1-b60e29b2cfa5-29b2cf54, #w-node-_82273823-a13c-482f-46e1-b60e29b2cfa6-29b2cf54 {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_82273823-a13c-482f-46e1-b60e29b2cfac-29b2cf54, #w-node-_82273823-a13c-482f-46e1-b60e29b2cfad-29b2cf54, #w-node-_82273823-a13c-482f-46e1-b60e29b2cfae-29b2cf54 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-e3c4254b-87b4-535c-2037-0d6224b9af68-3a7b7539, #w-node-b4a7580d-bb97-757b-bd5e-52873ee548c5-3a7b7539, #w-node-_6cd4e8aa-7f75-66be-d946-54fce606815d-3a7b7539, #w-node-_37507759-9620-705d-9339-11b8910f8298-3a7b7539, #w-node-fb69d332-285d-26dd-2c43-5614bd06c90e-3a7b7539, #w-node-_144bc8af-eac6-62b1-bac4-7ffdde1ec5d7-3a7b7539, #w-node-_6df71057-b15b-9073-5931-b57f2b4fc162-3a7b7539, #w-node-_4b1c0b33-5730-513a-456d-41ec8f8574c7-3a7b7539 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-b566a2f1-87ed-5ba1-4a44-b916ca995e74-3a7b7539 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_013e3f52-b7b7-d691-286d-ed5fe88e0568-3a7b7539, #w-node-_013e3f52-b7b7-d691-286d-ed5fe88e05a2-3a7b7539, #w-node-_013e3f52-b7b7-d691-286d-ed5fe88e05ab-3a7b7539 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b9d-3a7b7539 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3069213d-d6d8-779a-8295-d8866486fb70-3a7b7539 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_28855a8c-3938-cb79-8467-44ca96e41ce3-3a7b7539 {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b6d-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b76-3a7b7539 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b8a-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b7f-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b93-3a7b7539 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-_31b3ab6d-0e05-6a6d-ec8b-d5d76d7f6fe3-3a7b7539 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-_571ef00c-015c-084f-12ea-7126f735bffe-3a7b7539, #w-node-cd97aa7e-da06-140f-1ecb-58be0c41d1f5-3a7b7539, #w-node-_28855a8c-3938-cb79-8467-44ca96e41cec-3a7b7539 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ec1d703e-2e13-0265-6586-b4241665428b-16654288, #w-node-_9e986561-87bb-479d-7149-22a26cb7b175-16654288, #w-node-_54d4afa3-ae23-ff01-c702-8a27714935e7-16654288, #w-node-b4d19fbb-79f6-5f26-ac41-0fa6cd9bdafc-16654288, #w-node-_58e9251e-755c-3c86-0a60-fb60a5a639df-16654288, #w-node-df5c3287-372a-1d12-7e54-0f8c414eb9b9-16654288 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #graph-pageviews.w-node-_0fadb847-e398-1d0e-c514-38b84fd2540d-3a7b7572 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #graph-stat.w-node-bffe6b37-955d-d23e-e8c8-3d02916f4a44-3a7b7572 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #graph-devices.w-node-_480ec0e6-a68e-1388-f004-6c057e6a5722-3a7b7572 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #graph-story-text.w-node-cad88394-e5c3-c921-7932-f71cd25a0a13-3a7b7572, #graph-story-logo.w-node-_311e70c4-54ef-6286-2c37-e96e6881e695-3a7b7572 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #graph-story-team.w-node-cad88394-e5c3-c921-7932-f71cd25a0a29-3a7b7572, #graph-story-social.w-node-cad88394-e5c3-c921-7932-f71cd25a0a2c-3a7b7572, #graph-story-articles.w-node-cad88394-e5c3-c921-7932-f71cd25a0a2f-3a7b7572, #graph-story-youtube.w-node-cad88394-e5c3-c921-7932-f71cd25a0a34-3a7b7572 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_12a76ebe-3786-21f6-e9f6-2d5ec00fbac2-c00fba6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_12a76ebe-3786-21f6-e9f6-2d5ec00fbacd-c00fba6e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_12a76ebe-3786-21f6-e9f6-2d5ec00fbad9-c00fba6e {
    grid-area: 5 / 1 / 4 / 3;
  }

  #w-node-_12a76ebe-3786-21f6-e9f6-2d5ec00fbae5-c00fba6e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #grid-heading.w-node-a1a302e7-e64f-8517-0cb1-15a5667ebcfb-3a7b7576 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #grid-author-headshot.w-node-_60d0837a-74ed-613f-2aa8-27ddb7c0c40c-3a7b7576 {
    grid-area: 1 / 2 / 9 / 3;
  }

  #w-node-_156e6486-c78b-515a-e4ff-40e4cbbbf697-3a7b7577, #contact-character-image.w-node-b6ef0a71-f7f4-0118-97e8-3847bb3a3bb0-3a7b7578 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #contact-heading.w-node-c6550c48-d0f5-9c94-66bd-be54888ded1d-3a7b7578 {
    align-self: center;
  }

  #contact-desc.w-node-_0a96ed2a-fb0b-4bb1-beb5-5151fe8cefa0-3a7b7578 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: center;
  }

  #contact-form.w-node-_08ed30d8-6e02-3d10-de5e-82b8c1191d4d-3a7b7578 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #contact-field-name.w-node-_0a2225c1-7013-c630-81d4-4fc051e1458a-3a7b7578, #contact-field-last-name.w-node-de477d13-b3e6-5979-c2a2-5de07b4ccfe6-3a7b7578, #contact-field-email.w-node-_897e3f5f-2208-905b-72b0-aaa557687532-3a7b7578, #contact-field-phone.w-node-_33ab859a-b8c2-a597-ab56-5af004a33db9-3a7b7578 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #contact-sidebar.w-node-_4afb02b6-dc55-14fd-3cbf-df3676a878af-3a7b7578 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0ae9a5d-5933-5189-fa36-ea1041aced69-3a7b758a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b34fa05d-4936-064a-dd32-0879ffb7e8ed-3a7b758b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8348fa6-4cad-a11a-4f1c-f8331c48b58e-3a7b758b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_565627c2-a423-6b04-9dee-d68eee9f46f8-3a7b758b {
    align-self: end;
  }

  #giveaway-logo.w-node-_979f5609-274d-73bb-03a5-dfb1be479e0f-3a7b758c {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: center;
    justify-self: start;
  }

  #giveaway-card-title.w-node-cc4fa569-bfc6-d1e1-3c02-558671ef16b8-3a7b758c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ca4a4143-5816-b447-8a03-0b48594c5615-3a7b758c {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #giveaway-prize-card.w-node-d7e254d2-7cee-a8bd-14de-68ff37f8b5a6-3a7b758c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #giveaway-button-card.w-node-_979f5609-274d-73bb-03a5-dfb1be479e2a-3a7b758c {
    grid-area: 1 / 8 / 3 / 10;
    align-self: center;
  }

  #w-node-e3c4254b-87b4-535c-2037-0d6224b9af68-3a7b758f {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-e3c4254b-87b4-535c-2037-0d6224b9af76-3a7b758f, #w-node-_3c0c4173-0e58-2bf1-66c9-820177d32cbb-3a7b758f, #w-node-b2b7ce89-adfc-9e1a-3da8-f32052c01e78-3a7b758f, #w-node-_67b0621f-67f0-70f8-0593-de9d0984e12a-3a7b758f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a2eb2d5b-4416-e729-9231-2e7d1d01eb2e-3a7b758f, #w-node-c23ff484-5948-3c8e-0b30-ec169feedb6f-3a7b758f {
    grid-area: span 4 / span 3 / span 4 / span 3;
  }

  #w-node-b14eeaad-dc8e-4ad0-85f7-86eb6a671838-3a7b758f, #w-node-_86726915-5806-3905-8b0c-329557341cea-3a7b758f, #w-node-c5b36004-0e78-780b-44bd-1987133bd635-3a7b758f, #w-node-e72ea8f3-4487-b25d-cba6-9a93011a9024-3a7b758f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #review-card-logo.w-node-_26136593-f27d-9ce0-afde-3ad588219d24-3a7b7594 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: center;
    justify-self: start;
  }

  #review-card-divider-one.w-node-_26136593-f27d-9ce0-afde-3ad588219d26-3a7b7594 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #review-card-tags-wrapper.w-node-_26136593-f27d-9ce0-afde-3ad588219d27-3a7b7594 {
    grid-area: 2 / 5 / 3 / 6;
  }

  #review-card-divider-two.w-node-_26136593-f27d-9ce0-afde-3ad588219d2e-3a7b7594 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #review-card-text.w-node-_26136593-f27d-9ce0-afde-3ad588219d2f-3a7b7594 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #review-card-code-button.w-node-_26136593-f27d-9ce0-afde-3ad588219d33-3a7b7594 {
    grid-area: 2 / 6 / 3 / 8;
    align-self: center;
  }

  #review-card-rating.w-node-_26136593-f27d-9ce0-afde-3ad588219d37-3a7b7594 {
    grid-area: 1 / 3 / 3 / 4;
    align-self: center;
  }

  #review-card-button.w-node-_26136593-f27d-9ce0-afde-3ad588219d3f-3a7b7594 {
    grid-area: 1 / 6 / 2 / 8;
    align-self: center;
  }

  #w-node-_51874f31-e2f9-7576-43be-abb31dcd684f-bb25d05e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2ab33800-9c89-7667-f47f-04c6dd6bb0e6-fadaed07, #w-node-a30bc3bc-2ba6-bad7-be54-5b6a3ac5869a-fadaed07 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d900f82-928c-8637-fd3f-96735dfb6de3-5dfb6de3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_06f36bc3-bcd3-2561-c519-fea348c96ac6-48c96ac6, #w-node-_83466f20-a188-6bb4-2a25-8c598e7fd97e-0962c1f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_83466f20-a188-6bb4-2a25-8c598e7fd988-0962c1f7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_83466f20-a188-6bb4-2a25-8c598e7fd993-0962c1f7, #w-node-_83466f20-a188-6bb4-2a25-8c598e7fd99e-0962c1f7, #w-node-_88e256da-0fb6-3623-bafe-714ebe923701-f937b004, #w-node-_88e256da-0fb6-3623-bafe-714ebe92370c-f937b004 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e3c4254b-87b4-535c-2037-0d6224b9af68-3a7b7539, #w-node-b4a7580d-bb97-757b-bd5e-52873ee548c5-3a7b7539, #w-node-_6cd4e8aa-7f75-66be-d946-54fce606815d-3a7b7539, #w-node-_37507759-9620-705d-9339-11b8910f8298-3a7b7539, #w-node-fb69d332-285d-26dd-2c43-5614bd06c90e-3a7b7539, #w-node-_144bc8af-eac6-62b1-bac4-7ffdde1ec5d7-3a7b7539, #w-node-_6df71057-b15b-9073-5931-b57f2b4fc162-3a7b7539, #w-node-_4b1c0b33-5730-513a-456d-41ec8f8574c7-3a7b7539, #w-node-_013e3f52-b7b7-d691-286d-ed5fe88e0568-3a7b7539, #w-node-_013e3f52-b7b7-d691-286d-ed5fe88e05a2-3a7b7539, #w-node-_013e3f52-b7b7-d691-286d-ed5fe88e05ab-3a7b7539, #w-node-_28855a8c-3938-cb79-8467-44ca96e41ce3-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b6d-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b76-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b8a-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b7f-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b93-3a7b7539, #w-node-_31b3ab6d-0e05-6a6d-ec8b-d5d76d7f6fe3-3a7b7539, #w-node-_571ef00c-015c-084f-12ea-7126f735bffe-3a7b7539, #w-node-cd97aa7e-da06-140f-1ecb-58be0c41d1f5-3a7b7539, #w-node-_28855a8c-3938-cb79-8467-44ca96e41cec-3a7b7539 {
    grid-area: span 4 / span 4 / span 4 / span 4;
  }

  #w-node-ec1d703e-2e13-0265-6586-b4241665428b-16654288 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e986561-87bb-479d-7149-22a26cb7b175-16654288, #w-node-_54d4afa3-ae23-ff01-c702-8a27714935e7-16654288, #w-node-b4d19fbb-79f6-5f26-ac41-0fa6cd9bdafc-16654288, #w-node-_58e9251e-755c-3c86-0a60-fb60a5a639df-16654288, #w-node-df5c3287-372a-1d12-7e54-0f8c414eb9b9-16654288 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #graph-story-team.w-node-cad88394-e5c3-c921-7932-f71cd25a0a29-3a7b7572, #graph-story-social.w-node-cad88394-e5c3-c921-7932-f71cd25a0a2c-3a7b7572, #graph-story-articles.w-node-cad88394-e5c3-c921-7932-f71cd25a0a2f-3a7b7572, #graph-story-youtube.w-node-cad88394-e5c3-c921-7932-f71cd25a0a34-3a7b7572 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #grid-heading.w-node-a1a302e7-e64f-8517-0cb1-15a5667ebcfb-3a7b7576 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #grid-author-headshot.w-node-_60d0837a-74ed-613f-2aa8-27ddb7c0c40c-3a7b7576 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #grid-author-description.w-node-e50f88f9-e502-a602-368d-824d44e41fd9-3a7b7576, #grid-author-divder.w-node-_6eb71fd5-0dce-f34d-f788-7caa180c062f-3a7b7576, #grid-author-details.w-node-_1fd10e63-d480-117c-6028-412ffe5b754e-3a7b7576, #grid-deivider-author-two.w-node-d8780592-d849-8398-4405-ac0143cc3938-3a7b7576, #grid-prefered-games-author.w-node-_17abc71e-d848-7b48-1bda-c4d0393a8db2-3a7b7576, #grid-divider-author-three.w-node-_7d2c95d9-e4e0-2871-24af-fa47ab4a44b6-3a7b7576, #grid-social-media-author.w-node-_7001c7e6-af56-ddbb-8014-27a4501ee9e2-3a7b7576, #w-node-_6ce87d26-5fad-debc-db18-4b17d26316a2-3a7b7577, #w-node-_6e314712-c43c-da6d-c394-10307029f89b-3a7b7577, #w-node-_4d65729e-f7fa-a6ad-2fd2-0b60fc7d78b9-3a7b7577, #w-node-_623116d4-d671-1398-30e9-ff5e2ba7a095-3a7b7577, #w-node-_6c94a34f-356d-8999-9e54-1618b5d17a1f-3a7b7577, #w-node-b07de146-31b5-ddd1-324f-e3e5cc39be40-3a7b7577, #w-node-_3a044634-bf9c-d103-1e3f-c08b26f27067-3a7b7577, #w-node-_5bfedabc-87af-1ee9-62ef-5398e055690b-3a7b7577, #w-node-e557828f-585c-d31c-e41e-df7ca73158c0-3a7b7577, #contact-character-image.w-node-b6ef0a71-f7f4-0118-97e8-3847bb3a3bb0-3a7b7578 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #contact-heading.w-node-c6550c48-d0f5-9c94-66bd-be54888ded1d-3a7b7578 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #contact-desc.w-node-_0a96ed2a-fb0b-4bb1-beb5-5151fe8cefa0-3a7b7578, #w-node-_5d2a7472-4bdb-50fb-8f26-213fbaee2784-3a7b758a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_25661a06-cb33-f38b-84dc-e1548498d7ac-3a7b758a {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_0e217de0-bb67-58b1-c895-23aeedc4d935-3a7b758a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_25661a06-cb33-f38b-84dc-e1548498d7b2-3a7b758a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25661a06-cb33-f38b-84dc-e1548498d7b7-3a7b758a {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_4df38e39-d4c4-4130-87b4-7c38fe90ab92-3a7b758b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_934853d1-b1a3-e396-984d-cde97be38634-3a7b758b {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_565627c2-a423-6b04-9dee-d68eee9f46f8-3a7b758b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }

  #giveaway-logo.w-node-_979f5609-274d-73bb-03a5-dfb1be479e0f-3a7b758c {
    order: -9999;
    grid-area: span 2 / span 4 / span 2 / span 4;
    align-self: center;
    justify-self: start;
  }

  #giveaway-card-title.w-node-cc4fa569-bfc6-d1e1-3c02-558671ef16b8-3a7b758c {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #giveaway-prize-card.w-node-d7e254d2-7cee-a8bd-14de-68ff37f8b5a6-3a7b758c {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #giveaward-platform-card.w-node-_20fcb658-6e6f-aad2-8e84-f003394a2468-3a7b758c, #giveaway-ends-card.w-node-_5005fdbb-1c14-f248-bbd8-908794901c1d-3a7b758c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #giveaway-button-card.w-node-_979f5609-274d-73bb-03a5-dfb1be479e2a-3a7b758c {
    grid-area: span 2 / span 4 / span 2 / span 4;
    align-self: center;
  }

  #w-node-e3c4254b-87b4-535c-2037-0d6224b9af68-3a7b758f {
    grid-area: span 4 / span 4 / span 4 / span 4;
  }

  #w-node-_52174254-8f1c-0ac0-0511-765833c3df76-3a7b758f, #w-node-c3bbf2b1-09a8-9321-2fd6-ce239b8f8020-3a7b758f, #w-node-_7c0384f5-84b6-0a00-edc4-cb06c22ccdf3-3a7b758f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2fbade6f-891e-2b8a-c071-a30ef5a7a4b5-3a7b7592 {
    order: -9999;
  }

  #w-node-_2fbade6f-891e-2b8a-c071-a30ef5a7a4b9-3a7b7592, #w-node-acd836cf-9ff5-40e0-21ea-e46ba1b5c03f-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a3876b3d-5ef4-0043-b15d-9f86458ea6f9-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-d1e4b186-f540-bf76-d63f-10ad2cf79120-3a7b7592 {
    order: -9999;
  }

  #w-node-cb9f0fbc-698d-7064-a6df-657c93169e1b-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207e99-3a7b7592 {
    order: -9999;
  }

  #w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207e9c-3a7b7592, #w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207ea3-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207ea4-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207eac-3a7b7592 {
    order: -9999;
  }

  #w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207eb6-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b51c7d05-0f55-f4e0-921d-85d063d14211-3a7b7592 {
    order: -9999;
  }

  #w-node-b51c7d05-0f55-f4e0-921d-85d063d14214-3a7b7592, #w-node-b51c7d05-0f55-f4e0-921d-85d063d1421b-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b51c7d05-0f55-f4e0-921d-85d063d1421c-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-b51c7d05-0f55-f4e0-921d-85d063d14224-3a7b7592 {
    order: -9999;
  }

  #w-node-b51c7d05-0f55-f4e0-921d-85d063d1422e-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac64-3a7b7592 {
    order: -9999;
  }

  #w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac67-3a7b7592, #w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac6e-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac6f-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac77-3a7b7592 {
    order: -9999;
  }

  #w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac81-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da882-3a7b7592 {
    order: -9999;
  }

  #w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da885-3a7b7592, #w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da88c-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da88d-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da894-3a7b7592 {
    order: -9999;
  }

  #w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da89e-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #review-card-logo.w-node-_26136593-f27d-9ce0-afde-3ad588219d24-3a7b7594 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: start;
  }

  #review-card-tags-wrapper.w-node-_26136593-f27d-9ce0-afde-3ad588219d27-3a7b7594, #review-card-divider-two.w-node-_26136593-f27d-9ce0-afde-3ad588219d2e-3a7b7594 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #review-card-text.w-node-_26136593-f27d-9ce0-afde-3ad588219d2f-3a7b7594 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #review-card-code-button.w-node-_26136593-f27d-9ce0-afde-3ad588219d33-3a7b7594 {
    grid-area: 5 / 1 / 6 / 3;
    align-self: center;
  }

  #review-card-rating.w-node-_26136593-f27d-9ce0-afde-3ad588219d37-3a7b7594 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #review-card-button.w-node-_26136593-f27d-9ce0-afde-3ad588219d3f-3a7b7594 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_28dafd2b-b52c-fb0d-690b-fb9dfd5db097-3a7b7599, #w-node-_28dafd2b-b52c-fb0d-690b-fb9dfd5db097-3a7b759a, #w-node-_28dafd2b-b52c-fb0d-690b-fb9dfd5db097-3a7b759b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51874f31-e2f9-7576-43be-abb31dcd684f-bb25d05e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c378520c-c94a-eee7-519d-14ecceffcecd-3a7b75c4 {
    order: -9999;
  }

  #w-node-c378520c-c94a-eee7-519d-14ecceffcedf-3a7b75c4, #w-node-c378520c-c94a-eee7-519d-14ecceffcee2-3a7b75c4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c378520c-c94a-eee7-519d-14ecceffcee5-3a7b75c4, #w-node-c378520c-c94a-eee7-519d-14ecceffcef0-3a7b75c4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c378520c-c94a-eee7-519d-14ecceffcefb-3a7b75c4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a150fd8e-3fb4-ce45-1853-eba1ddaa9274-3a7b75c4 {
    order: -9999;
  }

  #w-node-c718aa58-33e9-1dda-f4d7-8e5847a9ca31-3a7b75c4, #w-node-_23f8fb80-fa74-8bba-9c0b-eba84a32c7ad-3a7b75c4, #w-node-_4be14b6e-4706-1cbf-45ea-a889b44abdca-3a7b75c4, #w-node-_34535b14-2eba-eaff-3a72-cf09e77e0231-3a7b75c4, #w-node-_541f9829-9dd0-881b-d6b5-02b36dcc2da4-3a7b75c4, #w-node-_0762c5e1-f4fd-92d2-b89a-f2b8675b27ea-3a7b75c4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7bca92d4-271a-dcff-7b21-dc4fef677efc-3a7b75c4, #w-node-_2265be2e-2eb0-6984-9ca0-a40a1695dd25-3a7b75c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a31abb3f-d68d-8e69-2a41-3095f001bac8-3a7b75c4 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-a31abb3f-d68d-8e69-2a41-3095f001bacb-3a7b75c4, #w-node-a31abb3f-d68d-8e69-2a41-3095f001bad2-3a7b75c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a31abb3f-d68d-8e69-2a41-3095f001bad3-3a7b75c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-a31abb3f-d68d-8e69-2a41-3095f001bad7-3a7b75c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a31abb3f-d68d-8e69-2a41-3095f001bad8-3a7b75c4 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-a31abb3f-d68d-8e69-2a41-3095f001bae0-3a7b75c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_66e98558-cfb9-d8b5-5f32-330f02836b83-3a7b75c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db8b4-262db85c {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db8b6-262db85c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db8c5-262db85c {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db8cc-262db85c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262dbb37-262db85c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5edd6fb-39c7-b23a-bb0d-76eafadaeda4-fadaed07 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82273823-a13c-482f-46e1-b60e29b2cf72-29b2cf54 {
    grid-area: 1 / 1 / 4 / 2;
  }

  #startAnimation.w-node-_82273823-a13c-482f-46e1-b60e29b2cf79-29b2cf54 {
    grid-row: 3 / 4;
  }

  #w-node-_82273823-a13c-482f-46e1-b60e29b2cf93-29b2cf54 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_83466f20-a188-6bb4-2a25-8c598e7fd96d-0962c1f7, #w-node-_88e256da-0fb6-3623-bafe-714ebe9236e4-f937b004 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_37d0b971-5143-28a9-d867-e7c5400ec14e-3a7b7539, #w-node-_41a73739-bcd6-91ce-1b36-0f95ceb06ed7-3a7b7539, #w-node-_25cb223b-6f9a-dfe5-f9ca-5680692d17f2-3a7b7539, #w-node-_8fc25fda-44de-a115-6cc9-8634bebddfcf-3a7b7539, #w-node-_4c17d48c-4e07-ec83-7ba8-d99ad0d0ab84-3a7b7539, #w-node-da30489c-49c7-b984-5021-3baa3a11d8fe-3a7b7539, #w-node-_1b6d83af-a734-52c5-471a-02d1bfab53ca-3a7b7539, #w-node-_2b283bfe-558a-60ed-bc1f-5497b20e9bae-3a7b7539, #w-node-_38a70732-6280-c8d2-2504-afecef0d483e-3a7b7539, #w-node-_7a9977d4-4285-15de-0b38-eaf8cbe5ac48-3a7b7539, #w-node-_1a53af7c-1f8a-107c-f72a-14146f2c16a8-3a7b7539, #w-node-_8701bf1a-0df6-1bc3-3580-44ad1cd57dcf-3a7b7539, #w-node-_1121b3f9-7c6b-cabb-8db1-fde690a2987f-3a7b7539, #w-node-_32354448-e6d2-478c-629e-fa90d77ae6c8-3a7b7539, #w-node-_309ed2ac-d71c-7b15-420b-b8faf42da736-3a7b7539, #w-node-_3069213d-d6d8-779a-8295-d8866486fb70-3a7b7539, #w-node-_28bc9bad-2be0-20f2-f195-39fb44593281-3a7b7539, #w-node-_017a8465-be4b-f050-cb4a-329edcbfbac2-3a7b7539, #w-node-_56aed4d5-0817-d4da-3c44-92f12860a9cd-3a7b7539 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b6d-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b76-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b8a-3a7b7539 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b7f-3a7b7539, #w-node-_8b034306-6470-5e80-e0cf-b0715ef84b93-3a7b7539 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_31b3ab6d-0e05-6a6d-ec8b-d5d76d7f6fe3-3a7b7539, #w-node-_571ef00c-015c-084f-12ea-7126f735bffe-3a7b7539 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-cd97aa7e-da06-140f-1ecb-58be0c41d1f5-3a7b7539, #w-node-_28855a8c-3938-cb79-8467-44ca96e41cec-3a7b7539 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #graph-countries.w-node-_91094d77-313e-9fbe-1084-485c799f61a5-3a7b7572, #graph-devices.w-node-_480ec0e6-a68e-1388-f004-6c057e6a5722-3a7b7572 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #contact-heading.w-node-c6550c48-d0f5-9c94-66bd-be54888ded1d-3a7b7578 {
    order: -9999;
  }

  #giveaway-logo.w-node-_979f5609-274d-73bb-03a5-dfb1be479e0f-3a7b758c {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: start;
  }

  #giveaway-card-title.w-node-cc4fa569-bfc6-d1e1-3c02-558671ef16b8-3a7b758c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #giveaway-prize-card.w-node-d7e254d2-7cee-a8bd-14de-68ff37f8b5a6-3a7b758c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #giveaward-platform-card.w-node-_20fcb658-6e6f-aad2-8e84-f003394a2468-3a7b758c, #giveaway-ends-card.w-node-_5005fdbb-1c14-f248-bbd8-908794901c1d-3a7b758c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #giveaway-button-card.w-node-_979f5609-274d-73bb-03a5-dfb1be479e2a-3a7b758c, #w-node-_2fbade6f-891e-2b8a-c071-a30ef5a7a4c0-3a7b7592, #w-node-_2fbade6f-891e-2b8a-c071-a30ef5a7a4c4-3a7b7592, #w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207ea8-3a7b7592, #w-node-e634a5f7-fe36-cb6a-b4f3-68b14d207eb4-3a7b7592, #w-node-b51c7d05-0f55-f4e0-921d-85d063d14220-3a7b7592, #w-node-b51c7d05-0f55-f4e0-921d-85d063d1422c-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-a47ef44d-dc4b-c555-82d0-ec5315765af5-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_874bbda7-5650-e9d1-3b67-f9ccaa00ac7f-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da891-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_4c6fcd02-5ed8-76d5-411b-10aa0a8da89c-3a7b7592 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #review-card-logo.w-node-_26136593-f27d-9ce0-afde-3ad588219d24-3a7b7594 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: start;
  }

  #review-card-code-button.w-node-_26136593-f27d-9ce0-afde-3ad588219d33-3a7b7594 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #review-card-rating.w-node-_26136593-f27d-9ce0-afde-3ad588219d37-3a7b7594 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #review-card-button.w-node-_26136593-f27d-9ce0-afde-3ad588219d3f-3a7b7594 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-c378520c-c94a-eee7-519d-14ecceffcecb-3a7b75c4 {
    align-self: center;
  }

  #w-node-c378520c-c94a-eee7-519d-14ecceffcee5-3a7b75c4, #w-node-c378520c-c94a-eee7-519d-14ecceffcef0-3a7b75c4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1e4d3a88-98a1-8317-5b56-e98212c28cf1-3a7b75c4 {
    align-self: center;
  }

  #w-node-c718aa58-33e9-1dda-f4d7-8e5847a9ca31-3a7b75c4, #w-node-_23f8fb80-fa74-8bba-9c0b-eba84a32c7ad-3a7b75c4, #w-node-_4be14b6e-4706-1cbf-45ea-a889b44abdca-3a7b75c4, #w-node-_34535b14-2eba-eaff-3a72-cf09e77e0231-3a7b75c4, #w-node-_541f9829-9dd0-881b-d6b5-02b36dcc2da4-3a7b75c4, #w-node-_0762c5e1-f4fd-92d2-b89a-f2b8675b27ea-3a7b75c4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a31abb3f-d68d-8e69-2a41-3095f001bad3-3a7b75c4, #w-node-a31abb3f-d68d-8e69-2a41-3095f001bae0-3a7b75c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db8b4-262db85c {
    align-self: end;
  }

  #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db8b6-262db85c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db8c5-262db85c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2eec9ee6-5f8e-ee2f-47d2-c9bf262db8cc-262db85c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-f5edd6fb-39c7-b23a-bb0d-76eafadaed99-fadaed07 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-f5edd6fb-39c7-b23a-bb0d-76eafadaeda4-fadaed07 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cf9cc399-7889-5445-9fe4-03887b21974d-7b21974d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82273823-a13c-482f-46e1-b60e29b2cf72-29b2cf54 {
    grid-area: 1 / 1 / 4 / 3;
  }

  #startAnimation.w-node-_82273823-a13c-482f-46e1-b60e29b2cf79-29b2cf54 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: end;
    justify-self: center;
  }

  #w-node-_83466f20-a188-6bb4-2a25-8c598e7fd961-0962c1f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_83466f20-a188-6bb4-2a25-8c598e7fd967-0962c1f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_83466f20-a188-6bb4-2a25-8c598e7fd96d-0962c1f7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88e256da-0fb6-3623-bafe-714ebe9236de-f937b004 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_88e256da-0fb6-3623-bafe-714ebe9236e4-f937b004 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


@font-face {
  font-family: 'Montserrat Bold';
  src: url('../fonts/subset-Montserrat-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/subset-Roboto-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/subset-Roboto-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}