html {
  --default-font-family: intelone-display, sans-serif;
  -webkit-text-size-adjust: 100%;
  line-height: 1.15;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace;
  font-size: 1em;
}

a {
  background-color: #0000;
}

abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="button"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="reset"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

[type="button"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

[type="reset"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  white-space: normal;
  max-width: 100%;
  padding: 0;
  display: table;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template,
[hidden] {
  display: none;
}

p,
h1,
h2,
h3,
h4 {
  margin-block: 0;
}

p.p {
  margin-block: 1em;
}

h1.h1,
h2.h2 {
  margin-block: 0.83em;
}

h3.h3 {
  margin-block: 1em;
}

h4.h4 {
  margin-block: 1.33em;
}

@font-face {
  font-family: intelone-display;
  src: url(https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/intelone-display-latin-light.e8ee702d.woff2)
    format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: intelone-display;
  src: url(https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/intelone-display-latin-regular.7d30ccfa.woff2)
    format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: intelone-display;
  src: url(https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/intelone-display-latin-medium.38e8d51a.woff2)
    format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: intelone-display;
  src: url(https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/intelone-display-latin-bold.1e07e246.woff2)
    format("woff2");
  font-weight: 700;
  font-style: normal;
}

a,
a:link,
a:visited,
a:hover,
a:active {
  color: #fff;
}

html,
body {
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

body {
  color: #fff;
  font-family: var(--default-font-family);
  scroll-behavior: smooth;
  word-wrap: break-word;
  background-color: #000;
  font-weight: 400;
}

header,
section,
footer {
  overflow-x: clip;
}

@media screen and (min-width: 961px) {
  .mobile-only {
    display: none;
  }
}

@media screen and (max-width: 960px) {
  .desktop-only {
    display: none;
  }
}

@media screen and (min-width: 1440px) {
  #rootContainer {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
}

.banner {
  flex-direction: column;
  min-height: 88vw;
  margin: auto;
  display: flex;
  position: relative;
}
#rootContainer {
  position: relative;
}
@media screen and (min-width: 961px) {
  #rootContainer::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 40%;
    height: 100%;
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 1) 0%,
      rgba(0, 0, 0, 0) 100%
    );
  }
  #rootContainer::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 40%;
    height: 100%;
    background: linear-gradient(
      to left,
      rgba(0, 0, 0, 1) 0%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}

.banner_image {
  z-index: -1;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
}

.banner_content {
  flex-direction: column;
  display: flex;
  position: relative;
  z-index: 1;
}

.container1 {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  width: 100%;
}

.igd_logo {
  width: 30vw;
  margin-top: 4vw;
}

.container2 {
  flex-direction: row;
  margin-bottom: 3vw;
  display: flex;
}

.banner_text {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.banner_headline {
  font: normal normal bold 11vw/11vw var(--default-font-family);
  margin-top: 67vw;
  margin-bottom: 2vw;
}

.banner_subheadline {
  font: normal normal normal 3.25vw/4.37vw var(--default-font-family);
  letter-spacing: 0.069vw;
  width: 75vw;
  margin-top: 0vw;
  margin-bottom: 2.75vw;
}

.banner_redemption_date {
  font: normal normal bold 1.75vw/3vw var(--default-font-family);
  color: #000;
  text-align: center;
  background: #ffee00 no-repeat padding-box padding-box;
  width: 33.472vw;
  height: 3.194vw;
  margin: 0vw 0 1vw;
  display: inline-block;
}

.banner_button {
  font: normal normal 400 2vw/3vw var(--default-font-family);
  text-align: center;
  margin: 2.5vw 0 4vw;
  opacity: 0.9;
  background: #000 no-repeat padding-box padding-box;
  border: 0.208vw solid #ffee00;
  /* width: 15vw;
  height: 3vw; */
  padding: 0.5vw 3vw 0.8vw;
  box-shadow: 0 0 31px #ffee00;
  position: relative;
  z-index: 1;
}
.banner_button:hover {
  color: #000;
  background: #ffee00;
}
.banner_button:link,
.banner_button:visited,
.banner_button:active {
  text-decoration: none;
}

.container3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2.5vw;
  display: flex;
}

@media screen and (min-width: 1440px) {
  .banner {
    margin: unset;
    /* width: 1440px; */
    min-height: 1267.2px;
  }
  main {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 100%;
    margin: auto;
  }
  .banner_image {
    left: unset;
    right: unset;
    top: -2%;
    /* width: 1440px; */
  }

  .igd_logo {
    width: 432px;
    margin-top: 57.6px;
  }

  .container2 {
    margin-bottom: 43.2px;
  }

  .banner_headline {
    font: normal normal bold 158.4px/158.4px var(--default-font-family);
    margin-top: 964.8px;
    margin-bottom: 28.8px;
  }

  .banner_subheadline {
    font: normal normal normal 46.8px/62.928px var(--default-font-family);
    letter-spacing: 1px;
    width: 1080px;
    margin-top: 0vw;
    margin-bottom: 39.6px;
  }

  .banner_redemption_date {
    font: normal normal bold 25.2px/43.2px var(--default-font-family);
    color: #000;
    text-align: center;
    background: #ffee00 no-repeat padding-box padding-box;
    width: 481.997px;
    height: 45.994px;
    margin: 0 0 14.4px;
    display: inline-block;
  }

  .banner_button {
    font: normal normal 400 28.8px/43.2px var(--default-font-family);
    text-align: center;
    margin: 36px 0 57.6px;
    opacity: 0.9;
    background: #000 no-repeat padding-box padding-box;
    border: 3px solid #ffee00;
    padding: 7.2px 43.2px 11.52px;
    box-shadow: 0 0 31px #ffee00;
  }

  .container3 {
    gap: 36px;
  }

  .box_art {
    width: 505.584px;
    height: 589.92px;
  }

  .banner_game_text {
    width: 633.6px;
  }
}

@media screen and (max-width: 960px) {
  .banner_headline {
    font: normal normal bold 11vw/8.38vw var(--default-font-family);
    margin-top: 85vw;
    margin-bottom: 1vw;
  }

  .banner_redemption_date {
    font: normal normal bold 2.625vw/4.5vw var(--default-font-family);
    color: #000;
    text-align: center;
    background: #ffee00 no-repeat padding-box padding-box;
    width: 50.208vw;
    height: 4.791vw;
    margin: 0 0 1.5vw;
    display: inline-block;
  }

  .banner_button {
    font: normal normal 400 3vw/4.5vw var(--default-font-family);
    text-align: center;
    margin: 3.75vw 0 6vw;
    opacity: 0.9;
    background: #000 no-repeat padding-box padding-box;
    border: 0.313vw solid #ffee00;
    padding: 0.75vw 4.5vw 1.2vw;
    box-shadow: 0 0 3.229vw #ffee00;
  }

  .banner_subheadline {
    font: normal normal normal 3.5vw/5.12vw var(--default-font-family);
    width: 76vw;
    margin-top: 1vw;
    margin-bottom: 3vw;
  }
}
.offer-section {
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 160vw;
  display: flex;
  position: relative;
}
.offer-section::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 1%,
    rgba(0, 0, 0, 1) 100%
  );
}
.offer_container {
  width: 74.722vw;
  margin-bottom: 2vw;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.offer_image {
  display: flex;
  flex-direction: column;
  width: 74.722vw;
  margin-top: 2vw;
}

.text-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 2vw;
}

.offer-headline {
  font: normal normal 900 6vw/6.5vw var(--default-font-family);
  text-align: center;
  font-weight: 900;
  color: #ffee00;
  margin-top: 1vw;
}

.offer-description {
  font: normal normal normal 1.73vw/2.84vw var(--default-font-family);
  margin: 1.5vw 0;
  font-weight: 300;
  text-align: center;
}

.offer_box {
  background: radial-gradient(circle at center, #1050e3, #001443) no-repeat
    padding-box padding-box;
  border: 0.694vw solid #ffee00;
  border-radius: 0.25vw;
  width: 74.722vw;
  display: flex;
  flex-direction: column;
  margin-top: 2vw;
}

.offerbox_headline {
  font: normal normal 900 2vw/2.5vw var(--default-font-family);
  text-align: center;
  margin: 2vw;
}

.offerbox_container {
  width: 74.722vw;
  margin-bottom: 2vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 4vw;
}
.offer_column {
  padding: 1vw;
}
.offer_column img {
  width: 25vw;
  margin-bottom: 1vw;
  box-shadow: 0 0 1vw #1870d5;
}
.offercolumn_headline {
  font: normal normal 900 2vw/2vw var(--default-font-family);
  margin-bottom: 0.25vw;
  text-align: center;
}
.offercolumn_sub {
  font: normal normal 400 1.75vw/2.25vw var(--default-font-family);
  margin-bottom: 0.25vw;
  text-align: center;
}
.offercolumn_copy {
  font: normal normal 400 1.25vw/1.75vw var(--default-font-family);
  text-align: center;
}

.mobile-only {
  display: none;
}

@media screen and (min-width: 1440px) {
  .offer-section {
    margin: unset;
    /* width: 1440px; */
    min-height: 2304px;
  }
  .offer_image {
    display: flex;
    flex-direction: column;
    width: 1076px;
    margin-top: 28.8px;
  }

  .offer_container {
    width: 1076px;
    margin-left: 129.6px;
    margin-right: 129.6px;
    display: flex;
    flex-direction: column;
  }

  .text-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 28.8px;
  }

  .offer-headline {
    font: normal normal 400 86.4px/93.6px var(--default-font-family);
    margin-bottom: 3.6px;
    font-weight: 900;
    color: #ffee00;
  }

  .offer-description {
    font: normal normal normal 24.912px/40.896px var(--default-font-family);
    margin-bottom: 3.6px;
    margin: 28.8px 0;
  }

  .offer_box {
    background: radial-gradient(circle at center, #1050e3, #001443) no-repeat
      padding-box padding-box;
    border: 9.994px solid #ffee00;
    border-radius: 3.6px;
    width: 1075.997px;
    display: flex;
    flex-direction: column;
    margin-top: 28.8px;
  }

  .offerbox_headline {
    font: normal normal 900 28.8px/36px var(--default-font-family);
    text-align: center;
    margin: 28.8px;
  }

  .offerbox_container {
    width: 1075.997px;
    margin-bottom: 28.8px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 57.6px;
  }
  .offer_column {
    padding: 14.4px;
  }
  .offer_column img {
    width: 360px;
    margin-bottom: 14.4px;
    box-shadow: 0 0 14.4px #1870d5;
  }
  .offercolumn_headline {
    font: normal normal 900 28.8px/36px var(--default-font-family);
    text-align: center;
  }
  .offercolumn_sub {
    font: normal normal 400 25.2px/32.4px var(--default-font-family);
    text-align: center;
  }
  .offercolumn_copy {
    font: normal normal 400 18px/25.2px var(--default-font-family);
    text-align: center;
  }
}

@media screen and (max-width: 960px) {
  .offer-section {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 240vw;
    margin-bottom: 4vw;
    margin-left: 0%;
    margin-right: 0%;
  }

  .mobile-only {
    display: block;
  }

  .offer_container {
    display: flex;
    width: 80vw;
  }

  .offer_image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 80vw;
    margin-top: -15vw;
  }
  .text-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 80vw;
    padding-top: 2vw;
  }

  .offer-headline {
    font: normal normal 900 5.5vw/5.86vw var(--default-font-family);
    width: auto;
    margin-top: 4vw;
  }

  .offer {
    display: contents;
  }

  .offer-description {
    font: normal normal normal 300 3.3vw/5.2vw var(--default-font-family);
    margin: 3vw;
  }
}

.performances {
  text-align: center;
  background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-2_Desktop-Background.png");
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  min-height: 70vw;
  display: flex;
  position: relative;
}
.performances::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 1%,
    rgba(0, 0, 0, 1) 100%
  );
}

.performances_headline {
  font: normal normal bold 4.17vw/7.3vw var(--default-font-family);
  margin-top: 3vw;
  color: #ffee00;
}

.performances_subheadline {
  font: normal normal normal 2.29vw/2.91vw var(--default-font-family);
  margin-top: 1vw;
}

.stat {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  z-index: 2;
}

.performances_processors {
  flex-direction: column;
  align-items: center;
  margin-top: 4.7vw;
  display: flex;
  position: relative;
}

.performances_processors .stat:first-child {
  left: 10vw;
}

.performances_processors .stat:nth-child(2) {
  left: 38vw;
}

.performances_processors .stat:nth-child(3) {
  left: 66vw;
}

.processor_headline {
  font: normal normal bold 5.13vw/6.52vw var(--default-font-family);
  text-align: center;
}

.stat_text {
  font: normal normal normal 1.39vw/1.6vw var(--default-font-family);
  position: absolute;
  top: 29%;
  left: 23%;
}

.stat_desc {
  text-align: left;
  font: normal normal normal 1.2vw/1.4vw var(--default-font-family);
  position: absolute;
  top: 55%;
}

.speed {
  color: #42c0e9;
  font: normal normal bold 2vw/2.6vw var(--default-font-family);
}

.unit {
  font: normal normal bold 1.3vw/1vw var(--default-font-family);
  font-weight: 500;
}

.stat_level {
  text-align: left;
  font: normal normal normal 1.3vw/1.3vw var(--default-font-family);
  margin-top: 33.5vw;
  position: absolute;
  left: 42%;
}

.level {
  color: #fffefe;
  font: normal normal 3vw/3.5vw var(--default-font-family);
  font-weight: 500;
}

.level-info {
  color: #42c0e9;
  padding-top: 0.3vw;
  font-size: 1.11vw;
  line-height: 1.4vw;
}

.stat_core_img {
  width: 100%;
  height: 45vw;
  margin-bottom: -7.5vw;
}

.stat:nth-child(3) .stat_text {
  left: 19%;
}

@media screen and (min-width: 1440px) {
  .performances {
    margin: unset;
    /* width: 1440px; */
    min-height: 1008px;
  }

  .performances_headline {
    font: normal normal bold 60.048px/105.12px var(--default-font-family);
    margin-top: 43.2px;
    color: #ffee00;
  }

  .performances_subheadline {
    font: normal normal normal 32.976px/41.904px var(--default-font-family);
    margin-top: 14.4px;
  }

  .performances_processors {
    margin-top: 67.68px;
  }

  .performances_processors .stat:first-child {
    left: 15vw;
  }

  .performances_processors .stat:nth-child(2) {
    left: 38vw;
  }

  .performances_processors .stat:nth-child(3) {
    left: 61vw;
  }

  .processor_headline {
    font: normal normal bold 73.872px/93.888px var(--default-font-family);
  }

  .stat_text {
    font: normal normal normal 20.016px/23.04px var(--default-font-family);
    top: 29%;
    left: 23%;
  }

  .stat_desc {
    font: normal normal normal 17.28px/20.16px var(--default-font-family);
    top: 55%;
  }

  .speed {
    font: normal normal bold 28.8px/37.44px var(--default-font-family);
  }

  .unit {
    font: normal normal bold 18.72px/14.4px var(--default-font-family);
  }

  .stat_level {
    font: normal normal normal 18.72px/18.72px var(--default-font-family);
    margin-top: 482.4px;
    left: 42%;
  }

  .level {
    font: normal normal 43.2px/50.4px var(--default-font-family);
  }

  .level-info {
    padding-top: 4.32px;
    font-size: 15.984px;
    line-height: 20.16px;
  }

  .stat_core_img {
    width: 100%;
    height: 648px;
    margin-bottom: -108px;
  }

  .stat:nth-child(3) .stat_text {
    left: 19%;
  }
}
@media (min-width: 1919px) and (max-width: 1920px) {
  .performances_processors .stat:first-child {
    left: 18vw;
  }

  .performances_processors .stat:nth-child(2) {
    left: 41vw;
  }

  .performances_processors .stat:nth-child(3) {
    left: 64vw;
  }
}
@media screen and (max-width: 960px) {
  .performances {
    background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-2_Mobile-Background.png");
    margin-top: -20vw;
  }

  .performances_processors {
    gap: 6vw;
    margin-top: 9vw;
  }

  .performances_headline {
    font: normal normal bold 5vw/9.86vw var(--default-font-family);
    margin-top: 8vw;
    color: #ffee00;
  }

  .performances_subheadline {
    font: normal normal normal 3.43vw/5.12vw var(--default-font-family);
    text-align: center;
    width: 55vw;
    margin: 0 auto;
  }

  .stat_core_img {
    width: 57vw;
    height: 111vw;
    margin-bottom: 0;
    padding-left: 0;
  }

  .level {
    font: normal normal 500 7.4vw/8.9vw var(--default-font-family);
  }

  .stat {
    position: relative;
  }

  .stat_desc {
    font: normal normal normal 3vw/3.4vw var(--default-font-family);
    margin-left: 0;
    top: 46%;
  }

  .stat_text {
    font: normal normal normal 300 3.33vw/3.8vw var(--default-font-family);
    top: 24%;
  }

  .stat_level {
    font: normal normal normal 3.4vw/3.9vw var(--default-font-family);
    margin-top: 83vw;
    position: absolute;
    left: 42%;
  }

  .level-info {
    font: normal normal normal 2.9vw/3.3vw var(--default-font-family);
  }

  .speed {
    font: normal normal bold 6vw/6.6vw var(--default-font-family);
  }

  .unit {
    font: normal normal 400 3.3vw/3vw var(--default-font-family);
  }

  .stat:first-child .stat_text,
  .stat:nth-child(2) .stat_text,
  .stat:nth-child(3) .stat_text {
    left: unset;
  }

  .performances_processors .stat:first-child,
  .performances_processors .stat:nth-child(2),
  .performances_processors .stat:nth-child(3) {
    margin-bottom: 22px;
    left: 0;
  }
}

.performance {
  background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-3_Desktop-Background.png");
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  min-height: 200vw;
  display: flex;
  position: relative;
  z-index: 1;
}

.performance_header {
  text-align: center;
  max-width: 1440px;
  margin: 5% auto;
}

.performance_headline {
  font: normal normal 700 4vw/6.52vw var(--default-font-family);
  color: #ffee00;
}

.performance_description {
  font: normal normal 400 2.98vw/3.75vw var(--default-font-family);
}

.section_header {
  font: normal normal 500 3.12vw/3.9vw var(--default-font-family);
}

.performance_content {
  flex-direction: column;
  margin: 5vw 0;
  display: flex;
  position: relative;
  z-index: 1;
}
.sectionWrap:nth-of-type(1) {
  max-width: 1440px;
  width: 90%;
  display: flex;
  justify-content: end;
}
.sectionWrap:nth-of-type(2) {
  max-width: 1440px;
  width: 90%;
  display: flex;
  justify-content: start;
  margin-left: 12%;
  margin-top: 13vw;
}
.sectionWrap:nth-of-type(3) {
  max-width: 1440px;
  width: 90%;
  display: flex;
  justify-content: end;
  margin-top: 21vw;
}
@media screen and (max-width: 960px) {
  .sectionWrap:nth-of-type(1) {
    width: 100%;
  }
  .sectionWrap:nth-of-type(2) {
    margin-left: 0%;
    width: 100%;
  }
  .sectionWrap:nth-of-type(3) {
    width: 100%;
  }
}
@media screen and (min-width: 1440px) {
  .sectionWrap:nth-of-type(1) {
    width: 100%;
  }
  .sectionWrap:nth-of-type(2) {
    width: 100%;
    margin-top: 30vw;
  }
  .sectionWrap:nth-of-type(3) {
    width: 100%;
    margin-top: 30vw;
  }
}
.section_text:first-child {
  text-align: left;
  background: #011436e6 no-repeat padding-box padding-box;
  border: 0.347vw solid #0650d1;
  align-items: flex-start;
  width: 43%;
  padding: 2vw;
  box-shadow: 0 0 1.25vw #0650d1;
}

.section_text:first-child .section_header {
  width: 35vw;
}

.section_text:first-child .section_line1 {
  font: normal normal 300 1.64vw/1.4 var(--default-font-family);
  opacity: 0.8;
  /* width: 36vw; */
  margin-top: 2vw;
}

.section_text:first-child .section_line2,
.section_text:first-child .section_line3 {
  font: normal normal 300 1.64vw/1.4 var(--default-font-family);
  opacity: 0.8;
  margin-top: 2vw;
}

.section_text:nth-child(2) {
  background: #011436e6 no-repeat padding-box padding-box;
  border: 5px solid #0650d1;
  width: 43%;
  margin: 20vw 0 0 5vw;
  padding: 2vw;
  box-shadow: 0 0 18px #0650d1;
}

.section_text:nth-child(2) .section_header {
  width: 35vw;
}

.section_text:nth-child(2) .section_line1,
.section_text:nth-child(2) .section_line2,
.section_text:nth-child(2) .section_line3 {
  font: normal normal 300 1.64vw/1.4 var(--default-font-family);
  opacity: 0.8;
  margin-top: 2vw;
}

.section_text:nth-child(3) {
  background: #011436e6 no-repeat padding-box padding-box;
  border: 5px solid #0650d1;
  align-items: flex-end;
  margin: 18.5vw 5vw 0 51vw;
  width: 43%;
  padding: 2vw;
  box-shadow: 0 0 18px #0650d1;
}

.section_text:nth-child(3) .section_line1,
.section_text:nth-child(3) .section_line2 {
  font: normal normal 300 1.64vw/1.4 var(--default-font-family);
  opacity: 0.8;
  margin-top: 2vw;
}
@media screen and (min-width: 1440px) {
  .section_text:first-child {
    text-align: left;
    background: #011436e6 no-repeat padding-box padding-box;
    border: 0.347vw solid #0650d1;
    align-items: flex-start;
    width: 38%;
    padding: 2vw;
    box-shadow: 0 0 1.25vw #0650d1;
  }
  .section_text:nth-child(2) {
    background: #011436e6 no-repeat padding-box padding-box;
    border: 5px solid #0650d1;
    width: 38%;
    margin: 20vw 0 0 5vw;
    padding: 2vw;
    box-shadow: 0 0 18px #0650d1;
  }
  .section_text:nth-child(3) {
    background: #011436e6 no-repeat padding-box padding-box;
    border: 5px solid #0650d1;
    align-items: flex-end;
    margin: 18.5vw 5vw 0 51vw;
    width: 38%;
    padding: 2vw;
    box-shadow: 0 0 18px #0650d1;
  }
}

@media screen and (min-width: 1930px) {
  .sectionWrap:nth-of-type(1) {
    max-width: 80%;
    margin-top: 10vw;
  }
  .section_text:first-child {
    width: 45%;
  }
  .sectionWrap:nth-of-type(2) {
    margin-left: 25%;
    margin-top: 26vw;
  }
  .sectionWrap:nth-of-type(3) {
    max-width: 80%;
    margin-top: 33vw;
  }
  .performances_processors .stat:first-child {
    left: 30vw;
  }

  .performances_processors .stat:nth-child(2) {
    left: 45vw;
  }

  .performances_processors .stat:nth-child(3) {
    left: 60vw;
  }
}
@media screen and (min-width: 2000px) {
  .sectionWrap:nth-of-type(3) {
    margin-top: 57vw;
  }
}
@media screen and (min-width: 2560px) {
  .sectionWrap:nth-of-type(1) {
    margin-top: 14vw;
  }

  .sectionWrap:nth-of-type(2) {
    margin-top: 35vw;
  }
  .sectionWrap:nth-of-type(3) {
    margin-top: 43vw;
  }
}
@media screen and (min-width: 3000px) {
  .sectionWrap:nth-of-type(1) {
    margin-top: 18vw;
  }

  .sectionWrap:nth-of-type(2) {
    margin-top: 43vw;
  }
  .sectionWrap:nth-of-type(3) {
    margin-top: 44vw;
  }
}
@media screen and (min-width: 1440px) {
  .performance {
    margin: unset;
    /* width: 1440px; */
    min-height: 2900px;
  }

  .performance_header {
    text-align: center;
  }

  .performance_headline {
    font: normal normal 700 57.6px/86.4px var(--default-font-family);
    color: #ffee00;
  }

  .performance_description {
    font: normal normal 400 42.912px/54px var(--default-font-family);
  }

  .section_header {
    font: normal normal 500 44.928px/56.16px var(--default-font-family);
  }

  .Performance_hedline {
    font: normal normal 300 29.952px/66.672px var(--default-font-family);
  }

  .performance_content {
    margin: 72px 0 16vw;
  }

  .section_text:first-child {
    /* width: 532.8px;
    height: 482.4px;
    margin-left: 705.6px;
    margin-top: 158.4px;
    padding: 28.8px 43.2px; */
    border: 5px solid #0650d1;
  }

  .section_text:first-child .section_header {
    width: 504px;
  }

  .section_text:first-child .section_line1 {
    font: normal normal 300 23.616px/1.4 var(--default-font-family);
    /* width: 518.4px; */
    margin-top: 28.8px;
  }

  .section_text:first-child .section_line2,
  .section_text:first-child .section_line3 {
    font: normal normal 300 23.616px/1.4 var(--default-font-family);
    margin-top: 28.8px;
  }

  .section_text:nth-child(2) {
    margin: 270px 0 0 72px;
    padding: 43.2px;
  }

  .section_text:nth-child(2) .section_header {
    width: 504px;
  }

  .section_text:nth-child(2) .section_line1,
  .section_text:nth-child(2) .section_line2,
  .section_text:nth-child(2) .section_line3 {
    font: normal normal 300 23.616px/1.4 var(--default-font-family);
    margin-top: 28.8px;
  }

  .section_text:nth-child(3) {
    width: 40%;
    margin: 266.4px 72px 0 734.4px;
    padding: 28px;
  }

  .section_text:nth-child(3) .section_line1,
  .section_text:nth-child(3) .section_line2 {
    font: normal normal 300 23.616px/1.4 var(--default-font-family);

    margin-top: 28.8px;
  }
}

@media screen and (max-width: 960px) {
  .performance {
    background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-3_Mobile-Background.png");
    min-height: 105vw;
    justify-content: center;
    align-items: center;
  }

  .performance_header {
    margin: 3vw 0 4vw;
    width: 72vw;
  }

  .performance_headline {
    font: normal normal 700 5.67vw/7vw var(--default-font-family);
    color: #ffee00;
  }

  .performance_description {
    font: normal normal 300 3.43vw/9.12vw var(--default-font-family);
  }

  .section_header {
    font: normal normal 700 2.6vw/5.9vw var(--default-font-family);
  }

  .section_text:first-child .section_line1,
  .section_text:first-child .section_line2 {
    font: normal normal 300 2.8vw/1.2 var(--default-font-family);
    width: auto;
    margin-top: 3.2vw;
  }

  .section_text:first-child {
    width: auto;
    height: auto;
    margin: 18vw 3vw 0;
    padding: 3vw 3vw 5vw 2vw;
  }

  .section_text:first-child .section_header {
    width: auto;
  }

  .section_text:first-child {
    border: 3px solid #0650d1;
    padding: 3vw 5vw 5vw;
  }

  .section_text:nth-child(2) {
    border: 3px solid #0650d1;
    width: auto;
    height: auto;
    margin: 37vw 3vw 0;
    padding: 2vw 3vw 4vw 5vw;
    box-shadow: 0 0 18px #0650d1;
  }

  .section_text:nth-child(2) .section_header {
    width: auto;
  }

  .section_text:nth-child(2) .section_line1,
  .section_text:nth-child(2) .section_line2,
  .section_text:nth-child(2) .section_line3 {
    font: normal normal 300 2.8vw/1.3 var(--default-font-family);
    width: auto;
  }

  .section_text:nth-child(3) {
    border: 3px solid #0650d1;
    height: auto;
    margin: 56vw 3vw 2vw;
    padding: 2vw 3vw 4vw 5vw;
  }

  .section_text:nth-child(3) .section_header {
    width: auto;
  }

  .section_text:nth-child(3) .section_line1,
  .section_text:nth-child(3) .section_line2 {
    font: normal normal 300 2.8vw/1.3 var(--default-font-family);
    width: auto;
  }
}

.corePerformance-section {
  background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-4_Desktop-Background.png");
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: 124vw;
}

.corePerformance_header {
  text-align: center;
}

.corePerformance_headline {
  font: normal normal bold 5.4vw/8.41vw var(--default-font-family);
  color: #ffee00;
}

.corePerformance_description {
  font: normal normal 400 2.98vw/3.75vw var(--default-font-family);
}

.core_process {
  background: #011436e6 no-repeat padding-box padding-box;
  border: 5px solid #0650d1;
  justify-content: space-between;
  width: 89.9vw;
  height: 16.87vw;
  margin: 45vw auto 0;
  display: flex;
  box-shadow: 0 0 18px #0650d1;
}

.core {
  text-align: center;
  padding: 4vw 6vw;
}

.core_name {
  font: normal normal 400 3.47vw/2.41vw var(--default-font-family);
  margin-bottom: 2vw;
}

.core_text {
  font: normal normal 300 1.73vw/2.5vw var(--default-font-family);
  opacity: 0.8;
  width: 33vw;
  margin-top: 1vw;
}

.performance_overClock {
  background: #011436e6 no-repeat padding-box padding-box;
  border: 5px solid #0650d1;
  width: 36vw;
  height: 12vw;
  margin-top: 16vw;
  margin-left: 4vw;
  padding: 4vw;
  box-shadow: 0 0 18px #0650d1;
}

.overClock_Headline {
  font: normal normal 3.47vw/2.91vw var(--default-font-family);
}

.overClock_description {
  font: normal normal 300 1.73vw/2.3vw var(--default-font-family);
  opacity: 0.8;
  width: 37vw;
  margin-top: 2vw;
}

@media screen and (min-width: 1440px) {
  .corePerformance-section {
    margin: unset;
    /* width: 1440px; */
    min-height: 1812.6px;
  }

  .corePerformance_headline {
    font: normal normal 500 77.76px/121.104px var(--default-font-family);
    color: #ffee00;
    font-style: normal;
    font-weight: 900;
  }

  .corePerformance_description {
    font: normal normal 400 42.912px/54px var(--default-font-family);
  }

  .core_process {
    width: 1294.56px;
    height: 242.92px;
    margin: 648px auto 0;
  }

  .core {
    padding: 57.6px 86.4px;
  }

  .core_name {
    font: normal normal 400 49.968px/34.704px var(--default-font-family);
    margin-bottom: 28.8px;
  }

  .core_text {
    font: normal normal 300 24.912px/36px var(--default-font-family);
    width: 475.2px;
    margin-top: 14.4px;
  }

  .performance_overClock {
    width: 518.4px;
    height: 172.8px;
    margin-top: 230.4px;
    margin-left: 57.6px;
    padding: 57.6px;
  }

  .overClock_Headline {
    font: normal normal 49.968px/41.904px var(--default-font-family);
  }

  .overClock_description {
    font: normal normal 300 24.912px/33.12px var(--default-font-family);
    width: 532.8px;
    margin-top: 28.8px;
  }
}

@media screen and (max-width: 960px) {
  .corePerformance-section {
    background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-4_Mobile-Background.png");
    min-height: 149vw;
  }

  .performance_overClock,
  .core_process {
    border: 3px solid #0650d1;
  }

  .corePerformance_headline {
    font: normal normal 500 5.4vw/6.86vw var(--default-font-family);
  }

  .corePerformance_description {
    font: normal normal normal 3.43vw/5.12vw var(--default-font-family);
  }

  .core_process {
    flex-direction: column;
    width: 81.5vw;
    margin-top: 37vw;
    padding: 3vw 7vw 14vw 3vw;
    display: flex;
  }

  .core {
    text-align: unset;
    padding: unset;
    margin-bottom: 2vw;
    margin-left: 4vw;
  }

  .core_name {
    font: normal normal 500 2.9vw/3.9vw var(--default-font-family);
    margin-bottom: 1vw;
  }

  .core_text {
    font: normal normal 300 2.77vw/1.4 var(--default-font-family);
    width: 80vw;
  }

  .performance_overClock {
    width: 81.5vw;
    margin-top: 39vw;
    padding: 4vw 3vw 6vw 6vw;
  }

  .overClock_Headline {
    font: normal normal 500 2.9vw/3.9vw var(--default-font-family);
  }

  .overClock_description {
    font: normal normal 300 2.77vw/1.4 var(--default-font-family);
    width: 82vw;
  }
}

.experience-section {
  text-align: center;
  background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-5_Desktop-Background.png");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  min-height: 150vw;
  position: relative;
  z-index: 1;
}

.experience_headline {
  font: normal normal bold 6.6vw/6.41vw var(--default-font-family);
  color: #ffee00;
  padding-top: 6vw;
  max-width: 1440px;
  margin: auto;
  margin-bottom: 8vw;
  padding: 0 10px;
}

.experience_stat {
  justify-content: center;
  gap: 6vw;
  display: flex;
}

.stat_process {
  text-align: center;
  background: linear-gradient(#032e777a 100%, #064bc3c2 0%, #000713 100%)
    no-repeat padding-box padding-box;
  border: 5px solid #0650d1;
  width: 30.6vw;
  height: 61vw;
  box-shadow: 0 0 18px #0650d1;
}

.experience_core_img {
  width: 20vw;
}

.experience_text {
  font: normal normal 500 1.38vw/2.1vw var(--default-font-family);
  opacity: 0.9;
  width: 19vw;
  height: 10vw;
}

.text_list {
  flex-direction: column;
  align-items: center;
  gap: 2.5vw;
  padding: 0 4vw;
  display: flex;
}

.experience_stat > .stat_process:first-child .experience_core_img {
  width: 16vw;
  margin: 3.8vw 0 4vw;
}

.experience_stat > .stat_process:nth-child(2) .experience_core_img {
  width: 16vw;
  margin: 3.8vw 0 4vw;
}

@media screen and (min-width: 1440px) {
  .experience-section {
    margin: unset;
    /* width: 1440px; */
    min-height: 2160px;
  }

  .experience_headline {
    font: normal normal 500 95.04px/92.544px var(--default-font-family);
    margin-bottom: 115.2px;
    padding-top: 86.4px;
    color: #ffee00;
    font-weight: 900;
  }

  .experience_stat {
    gap: 86.4px;
  }

  .stat_process {
    width: 440.64px;
    height: 878.4px;
  }

  .experience_core_img {
    width: 288px;
  }

  .experience_text {
    font: normal normal 500 19.872px/30.24px var(--default-font-family);
    width: 273.6px;
    height: 144px;
  }

  .text_list {
    gap: 36px;
    padding: 0 57.6px;
  }

  .experience_stat > .stat_process:first-child .experience_core_img {
    width: 230.4px;
    margin: 54.72px 0 57.6px;
  }

  .experience_stat > .stat_process:nth-child(2) .experience_core_img {
    width: 230.4px;
    margin: 54.72px 0 57.6px;
  }
}

@media screen and (max-width: 960px) {
  .experience-section {
    background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-5_Mobile-Background.png");
    min-height: 150vw;
  }

  .experience_stat {
    gap: 7vw;
    margin-top: 11vw;
  }

  .experience_text {
    font: normal normal 2.77vw/1.4 var(--default-font-family);
    width: 32vw;
    height: 18vw;
  }

  .text_list {
    gap: 5vw;
    padding: 0 7vw 6vw;
  }

  .experience_headline {
    font: normal normal 500 7.7vw/9.86vw var(--default-font-family);
  }

  .experience_stat > .stat_process:first-child .experience_core_img,
  .experience_stat > .stat_process:nth-child(2) .experience_core_img {
    width: 27.5vw;
    margin: 6.8vw 0 6vw;
  }

  .stat_process {
    border: 3px solid #0650d1;
    width: 40vw;
    height: 110vw;
  }
}

.call_to_action {
  justify-content: center;
  margin: auto;
  margin-top: -61vw;
  display: flex;
  max-width: 1440px;
  position: relative;
  z-index: 1;
}

.call_content {
  width: 90%;
  padding-bottom: 4vw;
  padding-left: 10vw;
  padding-right: 10vw;
}

.call_header {
  font: normal normal bold 4.2vw/5.4vw var(--default-font-family);
  color: #ffee00;
  text-align: center;
}

.call_subheadline {
  font: normal normal normal 2vw/2.6vw var(--default-font-family);
  text-align: center;
  padding-top: 2vw;
}

.call_list {
  padding-left: 8vw;
}

.call_step {
  font: normal normal 300 1.7vw/2.7vw var(--default-font-family);
  color: #fff;
  width: 89%;
  padding-top: 3vw;
  padding-left: 2vw;
}

.call_step span {
  color: #fff;
  font-weight: 400;
}

.call_step:first-child {
  padding-top: 3.4vw;
}

.call_step::marker {
  align-items: center;
  padding-right: 1vw;
}

.call_footer {
  flex-direction: column;
  align-items: center;
  gap: 4vw;
  margin-top: 5vw;
  display: flex;
}

.call_footer_text {
  font: normal normal 300 1.38vw/1.8vw var(--default-font-family);
  text-align: center;
}

.call_button {
  font: normal normal 300 2.7vw/3vw var(--default-font-family);
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 2px solid #fff;
  padding: 1vw 6vw;
  text-decoration: none;
  display: none;
}

.call_footer_date {
  font: normal normal 300 1.25vw/1.6vw var(--default-font-family);
  display: none;
}

@media screen and (min-width: 1440px) {
  .call_to_action {
    /* width: 1440px; */
    margin-top: -878.4px;
  }

  .call_content {
    width: 90%;
    padding-bottom: 57.6px;
    padding-left: 144px;
    padding-right: 144px;
  }

  .call_header {
    font: normal normal bold 60.48px/77.76px var(--default-font-family);
    color: #ffee00;
  }

  .call_subheadline {
    font: normal normal normal 29.8px/37.44px var(--default-font-family);
    padding-top: 28.8px;
  }

  .call_list {
    padding-left: 99.2px;
  }

  .call_step {
    font: normal normal 300 26.48px/38.88px var(--default-font-family);
    width: 90%;
    padding-top: 28.8px;
    padding-left: 28.8px;
  }

  .call_step:first-child {
    padding-top: 48.96px;
  }

  .call_step::marker {
    padding-right: 14.4px;
  }

  .call_footer {
    gap: 57.6px;
    margin-top: 72px;
  }

  .call_footer_text {
    font: normal normal 300 24.04px/30.24px var(--default-font-family);
  }

  .call_button {
    font: normal normal 300 38.88px/43.2px var(--default-font-family);
    padding: 14.4px 43.2px;
  }

  .call_footer_date {
    font: normal normal 300 18px/23.04px var(--default-font-family);
  }
}

@media screen and (max-width: 960px) {
  .call_to_action {
    margin-top: auto;
  }

  .call_content {
    width: 100%;
    padding: 0 0 10vw;
  }

  .call_list {
    margin-top: 9vw;
  }

  .call_header {
    font: normal normal 500 6.9vw/8.9vw var(--default-font-family);
  }

  .call_subheadline {
    font: normal normal 300 3.33vw/5.1vw var(--default-font-family);
    width: 93vw;
    margin: 0 auto;
  }

  .call_step {
    font: normal normal 300 4.1vw/6.1vw var(--default-font-family);
    width: 88%;
    padding-top: 5vw;
    padding-left: 5vw;
  }

  .call_footer {
    gap: 9vw;
    margin-top: 10vw;
  }

  .call_footer_text {
    font: normal normal normal 4.1vw/6.1vw var(--default-font-family);
    text-align: center;
    width: 94vw;
  }

  .call_button {
    font: normal normal 300 4.1vw/5vw var(--default-font-family);
    border-width: 0.8vw;
    padding: 1vw 10vw;
  }

  .call_footer_date {
    font: normal normal 300 4.1vw/5.2vw var(--default-font-family);
  }
}

.deals {
  background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-6_Desktop-Background.png");
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  z-index: 1;
}

.deals_headline {
  font: normal normal bold 3.9vw/5vw var(--default-font-family);
  text-align: center;
  max-width: 1440px;
  margin-top: 8vw;
  margin-bottom: 2vw;
  margin: auto;
}

.deals_content {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  padding: 5vw 0;
  display: flex;
  max-width: 1440px;
  margin: auto;
}

.deals_col {
  flex-direction: column;
  flex: 1 0 0;
  justify-content: space-between;
  align-items: center;
  gap: 3vw 0;
  max-width: 32vw;
  display: flex;
}

.deals_img {
  width: 19.5vw;
  height: 13.2vw;
  display: block;
}

.deals_text {
  text-align: center;
}

.deals_desc {
  font: normal normal 300 1.6vw/2.7vw var(--default-font-family);
}

.deals_info {
  font: normal normal 300 1.25vw/2.7vw var(--default-font-family);
}

.deals_discover {
  font: normal normal 400 1.87vw/3.2vw var(--default-font-family);
  background: #000 no-repeat padding-box padding-box;
  border: 0.208vw solid #ffee00;
  border-radius: 0.069vw;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1vw;
  width: 18vw;
  height: 4vw;
  padding: 0 1vw;
  display: flex;
  box-shadow: 0 0 2.153vw #ffee00;
}
.deals_discover:hover {
  background: #ffee00;
  color: #000;
}
.deals_discover:link,
.deals_discover:visited,
.deals_discover:active {
  text-decoration: none;
}

@media screen and (max-width: 960px) {
  .deals {
    background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-6_Mobile-Background.png");
  }

  .deals_headline {
    font: normal normal bold 6.38vw/8.61vw var(--default-font-family);
  }

  .deals_col {
    max-width: unset;
    gap: 5.5vw;
    margin: 4vw 0;
  }

  .deals_content {
    flex-direction: column;
    align-items: center;
  }

  .deals_img {
    height: unset;
    width: 50vw;
  }

  .deals_desc,
  .deals_info {
    font: normal normal 300 3.33vw/5.55vw var(--default-font-family);
  }

  .deals_discover {
    font: normal normal 400 4.44vw/5.55vw var(--default-font-family);
    box-shadow: none;
    border: 3px solid #ffee00;
    width: 48vw;
    height: 9vw;
  }
}

@media screen and (min-width: 1440px) {
  .deals {
    /* width: 1440px; */
  }

  .deals_headline {
    margin-top: 41.2px;
    margin-bottom: 28.8px;
    font-size: 56.16px;
  }

  .deals_content {
    padding-top: 40px;
  }

  .deals_col {
    gap: 43.2px 0;
    max-width: 460.8px;
  }

  .deals_img {
    width: 280.8px;
    height: 190.08px;
  }

  .deals_desc {
    font: normal normal 300 25.04px/38.88px var(--default-font-family);
  }

  .deals_info {
    font: normal normal 300 21px/38.88px var(--default-font-family);
  }

  .deals_discover {
    font: normal normal 400 26.928px/46.08px var(--default-font-family);
    background: #000 no-repeat padding-box padding-box;
    border: 3px solid #ffee00;
    border-radius: 1px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 14.4px;
    width: 259.2px;
    height: 57.6px;
    padding: 0 14.4px 7px;
    display: flex;
    box-shadow: 0 0 31px #ffee00;
  }
}

.profooter {
  background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-7_ Desktop-Background.png");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  display: flex;
  position: relative;
  z-index: 1;
}
.profooter-wrap {
  max-width: 1440px;
  margin: auto;
}
.profooter_icons {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 0 2vw;
  margin: 8vw 1.5vw 1.5vw;
  display: flex;
}

.profooter_icon {
  object-fit: contain;
  object-position: center;
  max-width: 17vw;
  height: 7vw;
  display: block;
}

.profooter_terms {
  font: normal 1.3vw/2.43vw var(--default-font-family);
  margin: 2vw 9.74vw 0;
}

.profooter_terms a {
  color: #fff;
  text-decoration: none;
}

.profooter_terms p {
  margin-bottom: 2vw;
}

@media screen and (max-width: 960px) {
  .profooter {
    background-image: url("https://storage-asset.msi.com/event/2025/AU/intel-gamer-days-battlefield6-desktop/images/Blade-7_Mobile-Background.png");
    margin-top: 11vw;
  }

  .profooter_icons {
    gap: 2vw;
    margin: 0;
  }

  .profooter_icon {
    max-width: 18vw;
    height: 10.417vw;
  }

  .profooter_terms {
    font: normal 2.77vw/4.1vw var(--default-font-family);
    margin: 8vw 4vw 0;
  }

  .profooter_terms p {
    margin-bottom: 4.4vw;
  }
}

@media screen and (min-width: 1440px) {
  .profooter {
    margin: unset;
    /* width: 1440px; */
  }

  .profooter_icons {
    gap: 0 28.8px;
    margin: 115.2px 21.6px 21.6px;
  }

  .profooter_icon {
    max-width: 244.8px;
    height: 100.8px;
  }

  .profooter_terms {
    font: normal 18.72px/34.99px var(--default-font-family);
    margin: 28.8px 140.26px 0;
  }

  .profooter_terms p {
    margin-bottom: 28.8px;
  }
}
