@charset "UTF-8";
@import url("https://static.gigabyte.com/Other/fonts/fontbundle/bundle.css");
body {
  margin: 0;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #222;
}

::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #999;
}

.kf-container .section {
  max-width: 2560px;
  margin-left: auto;
  margin-right: auto;
}
.kf-container h1,
.kf-container h2,
.kf-container h3,
.kf-container h4,
.kf-container h5,
.kf-container h6,
.kf-container ol,
.kf-container ul,
.kf-container li,
.kf-container p {
  margin: 0;
  padding: 0;
}
.kf-container a,
.kf-container a:hover,
.kf-container a:visited {
  color: inherit;
  text-decoration: none;
}
.kf-container .__layout-grid {
  --layout-bg-color: rgba(255, 0, 0, .15);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 50;
  overflow: hidden;
  pointer-events: none;
}
.kf-container .__layout-grid .container {
  border-left: 1px solid;
  border-right: 1px solid;
  color: #ffbb3e;
  position: relative;
}
.kf-container .__layout-grid [class^=col]::after {
  content: "";
  background-color: var(--layout-bg-color);
  display: block;
  height: 100vh;
}
.kf-container ._gs_fade_in {
  opacity: 0;
  transform: translateY(40px) scale(1);
  transition: all 250ms ease-in;
}
.kf-container ._gs_fade_in._gs_fade_in_active {
  opacity: 1;
  transform: translateY(0) scale(1);
  transition-duration: 450ms;
  transition-timing-function: ease-in-out;
}
.kf-container .sticky-container .timeline {
  pointer-events: none;
}
.kf-container .sticky-top,
.kf-container .stickyTop {
  position: sticky;
  top: 0;
}
.kf-container .sticky-center,
.kf-container .stickyCenter {
  position: sticky;
  top: 50%;
}
.kf-container .sticky-bottom,
.kf-container .stickyBottom {
  position: sticky;
  bottom: 0;
}
.kf-container .sticky-fixed {
  --sf-content-height: auto;
}
.kf-container .sticky-fixed > .timeline:not(.timeline + .timeline) {
  margin-top: calc(var(--sf-content-height) * -1);
}
.kf-container .sticky-fixed::after {
  content: "";
  display: block;
  height: var(--sf-content-height);
}
.kf-container .sticky-center-fixed {
  --sf-content-height: auto;
  --offset: calc(50vh - var(--sf-content-height) * .5);
  --min-offset: var(--offset);
  --center-offset: max(var(--min-offset), var(--offset));
  margin-bottom: var(--center-offset);
}
.kf-container .sticky-center-fixed .stickyCenter,
.kf-container .sticky-center-fixed .sticky-center {
  top: var(--center-offset);
  margin-bottom: calc(var(--center-offset) * -1);
}
.kf-container .sticky-center-fixed > .timeline:not(.timeline + .timeline) {
  margin-top: calc((var(--sf-content-height) + var(--center-offset)) * -1);
}
.kf-container .sticky-center-fixed::after {
  content: "";
  display: block;
  height: var(--sf-content-height);
}
.kf-container .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.kf-container .overlay-blocks {
  display: flex;
  flex-flow: row nowrap;
}
.kf-container .overlay-blocks > .block {
  width: 100%;
  flex: 0 1 auto;
  position: relative;
}
.kf-container .overlay-blocks > .block.hide {
  pointer-events: none;
  visibility: hidden;
}
.kf-container .overlay-blocks > .block + .block {
  margin-left: -100%;
}
.kf-container .yt-iframe {
  position: relative;
}
.kf-container .yt-iframe:after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.kf-container .yt-iframe > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.kf-container .img-compare {
  position: relative;
  display: inline-block;
  user-select: none;
  container-type: inline-size;
}
.kf-container .img-compare > img {
  max-width: 100%;
}
.kf-container .img-compare .img-compare-left, .kf-container .img-compare .img-compare-right {
  font-family: "Orbitron", "Noto Sans", "Noto Sans TC", "微軟正黑體", "Microsoft JhengHei", "微軟雅黑體", "Microsoft YaHei", "SimHei", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Malgun Gothic", Dotum, "돋움", "Arial", "Verdana", "Helvetica", "sans-serif";
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  position: absolute;
  letter-spacing: 0.1em;
  text-align: center;
  font-size: 9cqi;
  color: #fff;
  bottom: 5%;
}
.kf-container .img-compare .img-compare-left {
  left: 0;
  right: 50%;
}
.kf-container .img-compare .img-compare-right {
  left: 50%;
  right: 0%;
}
.kf-container .gs-tabs {
  display: flex;
}
.kf-container .gs-tab-contents {
  position: relative;
  overflow: hidden;
  display: flex;
}
.kf-container .gs-tab-contents .gs-tab-content {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 450ms ease;
}
.kf-container .gs-tab-contents .gs-tab-content.active {
  position: static;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.kf-container .img-relative {
  display: inline-block;
  position: relative;
}
.kf-container .img-relative > .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.kf-container .img-relative > .cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.kf-container .section-related-products {
  font-size: 18px;
  padding: 100px 0;
  overflow: hidden;
  background: #000;
  color: #fff;
}
.kf-container .section-related-products .rp-swiper-wrap {
  position: relative;
}
.kf-container .section-related-products .row {
  display: flex;
  flex-flow: row wrap;
}
.kf-container .section-related-products [class^=col] {
  float: none;
}
.kf-container .section-related-products .loading-area {
  display: none;
}
.kf-container .section-related-products h3 {
  text-align: center;
  font-size: 2em;
  margin: 1em auto 2em;
  padding: 0 1em;
}
.kf-container .section-related-products .related-products {
  max-width: 1280px;
  margin: 0 auto;
  padding-inline: 50px;
}
.kf-container .section-related-products .rp-swiper-container {
  position: relative;
  --swiper-navigation-sides-offset: -50px;
  --swiper-pagination-bullet-inactive-color: #202020;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-color: #61AD27;
  --swiper-pagination-bullet-size: 12px;
}
.kf-container .section-related-products .rp-swiper-container .swiper-slide {
  height: auto;
}
.kf-container .section-related-products .rp-swiper-container .rp-nav-fill {
  fill: rgb(255, 255, 255);
}
.kf-container .section-related-products .rp-swiper-container .rp-nav-stroke {
  stroke: rgba(255, 255, 255, 0.8);
}
.kf-container .section-related-products .rp-swiper-container .swiper-button-prev, .kf-container .section-related-products .rp-swiper-container .swiper-button-next {
  user-select: none;
  font-size: 0;
  filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.5));
  margin-top: -20px;
  height: 40px;
  width: 40px;
}
.kf-container .section-related-products .rp-swiper-container .swiper-button-prev:hover .rp-nav-fill, .kf-container .section-related-products .rp-swiper-container .swiper-button-next:hover .rp-nav-fill {
  fill: #61AD27;
}
.kf-container .section-related-products .rp-swiper-container .swiper-button-prev:hover .rp-nav-stroke, .kf-container .section-related-products .rp-swiper-container .swiper-button-next:hover .rp-nav-stroke {
  stroke: #61AD27;
}
.kf-container .section-related-products .rp-swiper-container .swiper-button-prev::after, .kf-container .section-related-products .rp-swiper-container .swiper-button-next::after {
  content: none;
}
.kf-container .section-related-products .rp-swiper-container .swiper-button-next {
  transform: scaleX(-1);
}
.kf-container .section-related-products .rp-swiper-container .swiper-pagination {
  position: static;
  margin-top: 20px;
}
.kf-container .section-related-products .rp-swiper-container .swiper-wrapper {
  justify-content: center;
}
.kf-container .section-related-products.loading .loading-area {
  display: block;
}
.kf-container .section-related-products.loading .related-product-list {
  display: none;
}
.kf-container .product-image img {
  max-width: 100%;
}
.kf-container .related-products {
  position: relative;
}
.kf-container .related-products .loading-area {
  width: 100%;
  text-align: center;
}
.kf-container .related-products .loading-area img {
  width: 65px;
}
.kf-container .related-products .product-box-outer {
  margin-bottom: 30px;
  height: 100%;
}
.kf-container .related-products .product-box-outer .product-box {
  height: 100%;
}
.kf-container .product-box {
  background-color: #202020;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 2.5em 3em;
  border-radius: 10px;
  max-width: 450px;
  margin: 0 auto;
  transition: all 150ms ease-out;
  cursor: pointer;
}
@media (max-width: 960.98px) {
  .kf-container .product-box {
    padding: 0.5em 1em;
  }
}
.kf-container .product-box:hover {
  border-color: #61AD27;
  background-color: rgba(52, 255, 191, 0.1);
}
.kf-container .product-box:hover .product-name {
  color: #61AD27;
}
.kf-container .product-box a.product-link {
  color: inherit !important;
  text-decoration: none;
}
.kf-container .product-box .product-content {
  text-align: center;
}
.kf-container .product-box .product-name {
  margin-bottom: 0.5em;
}
@media screen and (max-width: 600px) {
  .kf-container .product-box .product-name {
    font-size: 14px;
  }
}
@media screen and (max-width: 1280px) {
  .kf-container .section-related-products h3 {
    margin-bottom: 1.2em;
  }
}
.kf-container {
  font-weight: 400;
  line-height: normal;
  position: relative;
}
.kf-container a[data-tip] {
  font-size: 12px !important;
  vertical-align: super;
  display: inline-block;
  line-height: inherit;
  cursor: pointer;
  color: inherit;
}
.kf-container a[data-tip]:active, .kf-container a[data-tip]:hover, .kf-container a[data-tip]:visited {
  color: inherit;
  text-decoration: none;
}
.kf-container .dots {
  --dots-spacing: 1vw;
  position: fixed;
  right: 0;
  top: 50%;
  color: white;
  z-index: 9999;
  display: grid;
  justify-items: flex-end;
  overflow: hidden;
  transform: translateY(-50%);
}
@media screen and (max-width: 1200px) {
  .kf-container .dots {
    display: none;
  }
}
.kf-container .dots a {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 6px var(--dots-spacing, 1vw);
  min-width: 80px;
  color: rgba(255, 255, 255, 0.5647058824);
}
.kf-container .dots a p {
  white-space: nowrap;
  font-size: 0.8em;
  line-height: 1;
  text-align: right;
  pointer-events: none;
  padding: 3px 12px 3px 0;
  position: relative;
  margin: 0;
  transition: all 0.5s;
  transform: translateX(0);
  opacity: 0;
  min-height: 20px;
}
@media screen and (max-width: 1500px) {
  .kf-container .dots a p {
    opacity: 0;
    transform: translateX(30px);
  }
}
.kf-container .dots a::after {
  content: "";
  display: block;
  transition: 0.2s;
  background: url("../../innergigabyte/images/sidebar-dot.svg") 0 0/cover no-repeat;
  width: 20px;
  height: 20px;
  background: none;
  border: 2px solid #777;
  border-radius: 3px;
  height: 0;
  margin-block: 8px;
  transition: all 250ms ease;
}
.kf-container .dots a.highlight div {
  background-color: var(--dots-highlight-color, rgba(255, 255, 255, 0.1882352941));
}
.kf-container .dots a.active, .kf-container .dots a:hover {
  text-decoration-color: rgba(0, 0, 0, 0);
  color: #61ad27;
}
.kf-container .dots a.active p, .kf-container .dots a:hover p {
  transform: translateX(0);
  opacity: 1;
  pointer-events: unset;
}
.kf-container .dots a.active p::after, .kf-container .dots a:hover p::after {
  width: 30px;
}
.kf-container .dots a.active::after, .kf-container .dots a:hover::after {
  background: none;
  border: 3px solid #61ad27;
  border-radius: 10px;
  height: 20px;
  margin-block: 0;
}
.kf-container .dots a:hover p {
  opacity: 1;
}
.kf-container .sticky-dots {
  pointer-events: none;
  position: sticky;
  top: 0;
  height: 100vh;
  padding-top: var(--localnav-height);
  z-index: 20;
  margin-left: auto;
  display: flex;
  align-items: center;
  width: max-content;
  overflow: hidden;
}
.kf-container .sticky-dots .dots {
  pointer-events: none;
  position: static;
  transform: none;
}
.kf-container .sticky-dots .dots a {
  pointer-events: auto;
}
.kf-container .sticky-dots + * {
  margin-top: -100vh;
}
.kf-container .dots.visible-by-first {
  visibility: hidden;
  opacity: 0;
}
.kf-container .dots.visible-by-first.visible {
  visibility: visible;
  opacity: 1;
}
.kf-container .dots.visible-by-first.visible > a[href] {
  transform: translateX(0);
  animation: dot-FadeInFromRight 400ms ease 0s backwards;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(1) {
  animation-delay: 0ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(2) {
  animation-delay: 50ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(3) {
  animation-delay: 100ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(4) {
  animation-delay: 150ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(5) {
  animation-delay: 200ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(6) {
  animation-delay: 250ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(7) {
  animation-delay: 300ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(8) {
  animation-delay: 350ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(9) {
  animation-delay: 400ms;
}
.kf-container .dots.visible-by-anchor {
  opacity: 0;
  transform: translateX(100%);
  transition: all 600ms ease;
}
.kf-container .dots.visible-by-anchor.visible {
  opacity: 1;
  transform: translateX(0);
}
.kf-container .dots.visible-by-anchor.visible > a[href] {
  transform: translateX(0);
  animation: dot-FadeInFromRight 400ms ease 0s backwards;
}
.kf-container .dots.visible-by-anchor.visible > a:nth-child(1) {
  animation-delay: 0ms;
}
.kf-container .dots.visible-by-anchor.visible > a:nth-child(2) {
  animation-delay: 50ms;
}
.kf-container .dots.visible-by-anchor.visible > a:nth-child(3) {
  animation-delay: 100ms;
}
.kf-container .dots.visible-by-anchor.visible > a:nth-child(4) {
  animation-delay: 150ms;
}
.kf-container .dots.visible-by-anchor.visible > a:nth-child(5) {
  animation-delay: 200ms;
}
.kf-container .dots.visible-by-anchor.visible > a:nth-child(6) {
  animation-delay: 250ms;
}
.kf-container .dots.visible-by-anchor.visible > a:nth-child(7) {
  animation-delay: 300ms;
}
.kf-container .dots.visible-by-anchor.visible > a:nth-child(8) {
  animation-delay: 350ms;
}
.kf-container .dots.visible-by-anchor.visible > a:nth-child(9) {
  animation-delay: 400ms;
}
@keyframes dot-FadeInFromRight {
  from {
    transform: translateX(100%);
  }
}
.kf-container {
  background: #fff;
  color: #010101;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  --casaul-body-spacer: 20px;
  --unit: 0.0520833333vw;
  font-size: calc(32 * var(--unit));
  letter-spacing: -0.03em;
  max-width: 1920px;
  margin: 0 auto;
}
@media (max-width: 600.98px) {
  .kf-container {
    --unit: calc(1 / 600 * 100vw);
    font-size: calc(18 * var(--unit));
  }
}
@media (min-width: 1921px) {
  .kf-container {
    font-size: 32px;
  }
}
.kf-container h2:not(:last-child),
.kf-container h3:not(:last-child),
.kf-container h4:not(:last-child) {
  margin-bottom: 0.6em;
}
.kf-container .heading-1 {
  font-size: 1.875em;
  line-height: 1.33;
  letter-spacing: -0.066em;
}
@media (max-width: 600.98px) {
  .kf-container .heading-1 {
    font-size: 1.7777777778em;
  }
}
.kf-container .heading-1:not(:last-child) {
  margin-bottom: 0.5em;
}
.kf-container .color-primary {
  background: linear-gradient(89deg, #2A6CDA 26.06%, #1053B8 91.27%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.kf-container .section-kv {
  background: #000 url("../../innergigabyte/images/kv.jpg") center top/100% auto no-repeat;
  color: #fff;
  padding-top: 39%;
  padding-bottom: 3.125em;
}
@media (max-width: 600.98px) {
  .kf-container .section-kv {
    padding-top: 69%;
    background-size: 164%;
  }
}
.kf-container .section-kv .icon-copilot {
  width: 12.96875em;
}
.kf-container .section-kv h2 {
  margin-bottom: 0;
}
.kf-container .section-kv .eyebrow {
  margin-bottom: 1em;
  line-height: 1;
  background: var(--GBT-AERO, #61AD27);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 0.75em;
  color: #fff;
  position: relative;
  border-radius: 2em;
  padding: 0.5em 2em;
  filter: brightness(1);
  transition: all ease 150ms;
}
.kf-container .section-kv .eyebrow:hover {
  filter: brightness(1.1);
}
.kf-container .section-kv .content * + * {
  margin-top: 1.25em;
}
.kf-container .section-s1 {
  --casaul-body-spacer: 0px;
}
.kf-container .scenario-2 {
  background: url("../../innergigabyte/images/scenario-2.png") center top/cover no-repeat;
  padding-top: 50%;
  height: 100%;
  position: relative;
}
@media (max-width: 600.98px) {
  .kf-container .scenario-2 {
    background-image: url("../../innergigabyte/images/scenario-2-m.png");
  }
}
.kf-container .scenario-2 .content {
  position: absolute;
  width: 70%;
  top: 50%;
  left: 15%;
  text-align: center;
}
@media (max-width: 600.98px) {
  .kf-container .scenario-2 .content {
    left: 6%;
    top: 0;
    width: 42%;
    height: 100%;
    text-align: start;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.kf-container .scenario-3 {
  position: relative;
  background: url("../../innergigabyte/images/scenario-3.jpg") center top/100% auto no-repeat;
}
.kf-container .scenario-3:after {
  content: "";
  display: block;
  padding-bottom: 46.8994267848%;
}
@media (max-width: 600.98px) {
  .kf-container .scenario-3 {
    background-image: url("../../innergigabyte/images/scenario-3-m.jpg");
  }
  .kf-container .scenario-3:after {
    content: "";
    display: block;
    padding-bottom: 90.6666666667%;
  }
}
.kf-container .scenario-3 .cover {
  color: #fff;
  height: 30.4%;
  top: auto;
  bottom: 0;
  display: flex;
  align-items: center;
  width: 69%;
  left: 0;
  right: 0;
  margin-inline: auto;
}
@media (max-width: 600.98px) {
  .kf-container .scenario-3 .cover {
    width: 88%;
    height: 42%;
  }
}
.kf-container .section-s3 {
  background: url("../../innergigabyte/images/section-s3-bg.jpg") calc(50% + 13.21875em) center/26.4375em 22.84375em no-repeat;
  height: 32.21875em;
  display: flex;
  align-items: center;
  position: relative;
}
@media (max-width: 600.98px) {
  .kf-container .section-s3 {
    background-image: url("../../innergigabyte/images/section-s3-bg-m.jpg");
    background-position: center 2.7777777778em;
    background-size: 28.8888888889em 15.9444444444em;
    align-items: start;
    padding-top: 57%;
    height: auto;
    padding-bottom: 30px;
  }
}
.kf-container .section-s3 .content {
  position: absolute;
  height: 100%;
  left: 16%;
  width: 33%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 600.98px) {
  .kf-container .section-s3 .content {
    position: static;
    margin-inline: auto;
    width: 88%;
    text-align: center;
    height: auto;
    padding-block: 2.2222222222em;
  }
}
.kf-container .section-s4 {
  background: url("../../innergigabyte/images/section-s4-bg.jpg") center/cover no-repeat;
  height: 24.53125em;
  position: relative;
}
@media (max-width: 600.98px) {
  .kf-container .section-s4 {
    background-image: url("../../innergigabyte/images/section-s4-bg-m.jpg");
  }
}
.kf-container .section-s4 .content {
  position: absolute;
  top: 0;
  left: 56%;
  height: 100%;
  width: 28%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 600.98px) {
  .kf-container .section-s4 .content {
    left: 6%;
    width: 42%;
  }
}
.kf-container .section-s5 {
  background: url("../../innergigabyte/images/section-s5-bg.jpg") center/cover no-repeat;
}
.kf-container .section-s5:after {
  content: "";
  display: block;
  padding-bottom: 35.8333333333%;
}
.kf-container .section-s5 {
  position: relative;
  font-size: 0.8em;
}
@media (max-width: 600.98px) {
  .kf-container .section-s5 {
    background-image: url("../../innergigabyte/images/section-s5-bg-m.jpg");
  }
  .kf-container .section-s5:after {
    content: "";
    display: block;
    padding-bottom: 93%;
  }
  .kf-container .section-s5 {
    font-size: 1em;
  }
}
.kf-container .section-s5 .content-1 {
  position: absolute;
  top: 0;
  left: 6%;
  height: 100%;
  width: 21%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 600.98px) {
  .kf-container .section-s5 .content-1 {
    left: 52%;
    width: 40%;
    height: 48%;
  }
}
.kf-container .section-s5 .content-2 {
  position: absolute;
  top: 0;
  left: 52%;
  height: 100%;
  width: 21%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 600.98px) {
  .kf-container .section-s5 .content-2 {
    top: 47%;
    left: 6%;
    width: 42%;
    height: 50%;
  }
}
.kf-container .section-s6 {
  background: url("../../innergigabyte/images/section-s6-bg.jpg") calc(50% + 13.21875em) center/26.4375em 22.84375em no-repeat;
  height: 32.21875em;
  display: flex;
  align-items: center;
  position: relative;
}
@media (max-width: 600.98px) {
  .kf-container .section-s6 {
    background-image: url("../../innergigabyte/images/section-s6-bg-m.jpg");
    background-position: center 2.7777777778em;
    background-size: 28.8888888889em 15.9444444444em;
    align-items: start;
    padding-top: 57%;
    height: auto;
    padding-bottom: 30px;
  }
}
.kf-container .section-s6 .content {
  position: absolute;
  height: 100%;
  left: 16%;
  width: 33%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 600.98px) {
  .kf-container .section-s6 .content {
    position: static;
    margin-inline: auto;
    width: 88%;
    text-align: center;
    height: auto;
    padding-block: 2.2222222222em;
  }
}
.kf-container .section-tip {
  background: #000000;
  color: #afafaf;
  padding-top: 3em;
  padding-bottom: 3em;
  font-size: 0.7em;
  line-height: 1.4;
  font-family: "Titillium Web", "Noto Sans", "Noto Sans TC", "微軟正黑體", "Microsoft JhengHei", "微軟雅黑體", "Microsoft YaHei", "SimHei", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Malgun Gothic", Dotum, "돋움", "Arial", "Verdana", "Helvetica", "sans-serif";
}
.kf-container .section-tip > .container {
  max-width: 74%;
}
.kf-container .section-tip ol {
  list-style: decimal;
  padding: 0;
  margin: 0;
}
.kf-container .section-tip ol li {
  margin-bottom: 10px;
}
.kf-container .section-tip .content-box {
  padding: 0;
}
.kf-container .section-gimate {
  background: url("../../innergigabyte/images/bg-gimate.jpg") right center/100% auto no-repeat;
  height: 50vw;
  color: #eee;
  font-size: 18px;
  letter-spacing: 0;
}
.kf-container .section-gimate .section-content {
  height: 100%;
  display: flex;
  align-items: center;
}
.kf-container .section-gimate .h4 {
  font-family: Play, 微軟正黑體, "Microsoft JhengHei", 微軟雅黑體, "Microsoft YaHei", SimHei, メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 新細明體, Arial, Verdana, Helvetica, serif;
  font-weight: 700;
  font-style: normal;
  font-size: calc(1.35rem + 1.2vw);
  color: #fff;
  margin-bottom: 0.6em;
}
@media (min-width: 1321px) {
  .kf-container .section-gimate .h4 {
    font-size: 2.25rem;
  }
}
.kf-container .section-gimate .btn-learnmore {
  display: inline-flex;
  padding: 14px 24px;
  align-items: center;
  border-radius: 10px;
  outline: 1px solid #34FFBE;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  cursor: pointer;
  transition: background 250ms ease;
  backdrop-filter: blur(10px);
  font-size: 1.125rem;
}
.kf-container .section-gimate .btn-learnmore::after {
  content: "";
  display: inline-block;
  background: url("../../innergigabyte/images/learnmore-arrow.svg") 0 0 no-repeat;
  width: 19px;
  height: 18px;
}
.kf-container .section-gimate .btn-learnmore .light {
  color: #34FFBE;
}
.kf-container .section-gimate .btn-learnmore:hover {
  color: #000;
  outline: none;
  background: linear-gradient(90deg, #34FFBE 0%, #215CE5 100%);
}
.kf-container .section-gimate .btn-learnmore:hover .light {
  filter: grayscale(1) brightness(2);
}
.kf-container .section-gimate .btn-learnmore:hover::after {
  filter: grayscale(1) brightness(2);
}
@media (max-width: 960.98px) {
  .kf-container .section-gimate {
    background: #111111 url("../../innergigabyte/images/bg-gimate-mobile.jpg") center bottom/100% auto no-repeat;
    min-height: auto;
    padding-top: 8%;
    padding-bottom: 75%;
    height: auto;
  }
}
.kf-container .section-kb {
  color: #eee;
  font-size: 18px;
  letter-spacing: 0;
}
.kf-container .section-kb .h4 {
  font-family: Play, 微軟正黑體, "Microsoft JhengHei", 微軟雅黑體, "Microsoft YaHei", SimHei, メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 新細明體, Arial, Verdana, Helvetica, serif;
  font-weight: 700;
  font-style: normal;
  font-size: calc(1.35rem + 1.2vw);
  color: #fff;
  margin-bottom: 0.6em;
}
@media (min-width: 1321px) {
  .kf-container .section-kb .h4 {
    font-size: 2.25rem;
  }
}
.kf-container .section-kb video {
  display: block;
  width: 100%;
  min-height: 100vh;
  object-fit: cover;
}
.kf-container .section-kb .cover {
  background: rgba(0, 0, 0, 0.5);
}
.kf-container .section-kb .kb-container {
  padding-block: 25vh;
}
.kf-container .section-kb .kb-gallery-swiper .swiper-wrapper {
  --swiper-wrapper-transition-timing-function: linear;
}
.kf-container .section-kb .kb-gallery-swiper img {
  max-width: 100%;
  border-radius: 10px;
}
.kf-container .section-kb .gallery-wrapper {
  overflow: hidden;
  color: #fff;
}
.kf-container .section-kb .gallery-wrapper img {
  margin-bottom: 1em;
}
.kf-container .section-kb .text-highlight {
  color: #34FFBE;
  font-weight: bold;
}
.kf-container .section-kb .btn-learnmore {
  display: inline-flex;
  padding: 14px 24px;
  align-items: center;
  border-radius: 10px;
  outline: 1px solid #34FFBE;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  cursor: pointer;
  transition: background 250ms ease;
  backdrop-filter: blur(10px);
  font-size: 1.125rem;
}
.kf-container .section-kb .btn-learnmore::after {
  content: "";
  display: inline-block;
  background: url("../../innergigabyte/images/learnmore-arrow.svg") 0 0 no-repeat;
  width: 19px;
  height: 18px;
}
.kf-container .section-kb .btn-learnmore .light {
  color: #34FFBE;
}
.kf-container .section-kb .btn-learnmore:hover {
  color: #000;
  outline: none;
  background: linear-gradient(90deg, #34FFBE 0%, #215CE5 100%);
}
.kf-container .section-kb .btn-learnmore:hover .light {
  filter: grayscale(1) brightness(2);
}
.kf-container .section-kb .btn-learnmore:hover::after {
  filter: grayscale(1) brightness(2);
}
.kf-container .section-kb .timeline-fadein {
  height: 30vh;
}
.kf-container .section-footnote {
  font-size: 12px;
}
.kf-container .section-footnote ul {
  list-style: none;
}
.kf-container .section-footnote .block1 {
  padding-block: 1.4em;
  background: #61AD27;
  color: #fff;
}
.kf-container .section-footnote .block2 {
  padding-block: 0.7em;
  background: #333333;
  color: #fff;
}

body.static-web .kf-container .section-thermal-tech .thermal-swiper .swiper-wrapper {
  flex-flow: column !important;
  transform: none !important;
}
body.static-web .kf-container .section-thermal-tech .thermal-swiper .swiper-slide {
  opacity: 1 !important;
}
body.static-web .kf-container .section-ram .swiper .swiper-wrapper, body.static-web .kf-container .section-copilot .swiper .swiper-wrapper {
  flex-flow: column !important;
  transform: none !important;
}
body.static-web .kf-container .section-ram .swiper .swiper-slide, body.static-web .kf-container .section-copilot .swiper .swiper-slide {
  margin-bottom: 30px;
  opacity: 1 !important;
}
body.static-web .kf-container .section-display-feature .display-swiper .swiper-wrapper {
  flex-flow: row wrap;
  width: 100%;
  justify-content: center;
  gap: 50px;
}
body.static-web .kf-container .section-outlook .bg-outlook .intro > * {
  animation: none !important;
}
body.static-web .kf-container .section-outlook .outlook-hardware .cover {
  animation: none !important;
}
body.static-web .kf-container .section-outlook-pic .overlay-blocks {
  flex-wrap: wrap;
}
body.static-web .kf-container .section-outlook-pic .overlay-blocks .block {
  opacity: 1 !important;
}
body.static-web .kf-container .section-outlook-pic .overlay-blocks .block:nth-child(2n) .row {
  flex-direction: row-reverse !important;
}
body.static-web .kf-container .section-outlook-pic .overlay-blocks .block:nth-child(2n) .w960\:col-7 {
  display: flex;
  justify-content: end;
}
body.static-web .kf-container .section-outlook-pic .overlay-blocks > .block + .block {
  margin-left: 0;
  margin-top: 50px;
}
body.static-web .kf-container .section-sound .bg .cover {
  opacity: 0 !important;
}
body.static-web .kf-container .section-sound .sound-model .sound-waves,
body.static-web .kf-container .section-sound .sound-model .sound-speaker {
  animation: none !important;
}
body.static-web .kf-container .section-sound .sound-wave .wave::after {
  animation-iteration-count: 1;
  animation-fill-mode: backwards;
  transform: translateY(5px) scale(1.55);
}
body.static-web .kf-container .section-display .swiper .swiper-wrapper {
  height: auto !important;
  transform: none !important;
  display: grid;
  place-content: center;
  grid-auto-flow: column;
}
body.static-web .kf-container .section-display .swiper .swiper-slide {
  margin-bottom: 30px;
  opacity: 1 !important;
}
body.static-web .kf-container .section-productivity .productivity-swiper-wrap {
  max-width: 100%;
}
body.static-web .kf-container .section-productivity .productivity-swiper .swiper-wrapper {
  height: auto !important;
  transform: none !important;
  display: grid;
  place-content: center;
  grid-auto-flow: column;
}
body.static-web .kf-container .section-productivity .productivity-swiper .swiper-slide {
  margin-bottom: 30px;
  opacity: 1 !important;
  max-width: 520px;
}
body.static-web .kf-container .section-io .io-grid .io-left, body.static-web .kf-container .section-io .io-grid .io-right {
  transform: none !important;
}

body.hide-texts .kf-container .section-display .panel-scene .text {
  visibility: hidden;
}

body.use-test::before {
  content: "TEST MODE";
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 9999999999;
  font-family: "NOTO Sans";
  font-size: 30px;
  line-height: 40px;
  background: #fff;
  color: #333;
  opacity: 0.25;
  padding: 0.2em 0.6em;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/_base.scss%22,%22../scss/_function.scss%22,%22../scss/_relativeProducts.scss%22,%22../scss/main.scss%22,%22../scss/_gs_tip.scss%22,%22../scss/_gs_dots.scss%22,%22../scss/_sections.scss%22,%22../scss/lib/_rfs.scss%22,%22../scss/_static-web.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AACY;AA6CR;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;;;AAEJ;EACI;;;AAIR;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUI;EACA;;AAEJ;AAAA;AAAA;EAGI;EACA;;AAGJ;EACI;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIA;EACI;EACA;EACA;EACA;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAKJ;EACI;;AAIR;AAAA;EAEI;EACA;;AAGJ;AAAA;EAEI;EACA;;AAGJ;AAAA;EAEI;EACA;;AAGJ;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;;AAIR;EACI;EAEA;EACA;EACA;EAEA;;AAEA;AAAA;EAEI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAIR;EACI;;ACnDA;EACI;EACA;EAgBJ,gBAFa;;ADsCb;EACI;EACA;EACA;EACA;EACA;;AAKR;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EAtOA,aAba;EAcb;EACA,aAqO2B;EApO3B;EAqOI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAKR;EACI;;AAEJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AE3SZ;EAGC;EACA;EACG;EACH;EACA;;AAEA;EACC;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EAEA;;AAEE;EACI;EACN;EACM;EACA;EACA;EACA;;AAIA;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACT;EACA;EACA;;AAGC;EACC;;AAED;EACC;;AAGF;EACC;;AAII;EACI;;AAEJ;EACI;EACA;;AAEV;EACC;;AAMK;EACI;;AAEJ;EACI;;AAMX;EACC;;AAGF;EACC;;AAEA;EACC;EACA;;AAEA;EACC;;AAGF;EACC;EACM;;AAEN;EACC;;AAIH;EACC,kBA/HoB;EAgIpB,OApIS;EAqIT;EACA;EACA;EACA;EACA;EACA;EACA;;ADvGO;EC8FR;IAYE;;;AAGD;EACO;EACN;;AAEM;EACI;;AAGX;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAEA;EAHD;IAIE;;;AAIH;EAEE;IACC;;;ACzKH;EAII;EACA;EACA;;ACPJ;EAEI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;ACZR;EACI;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAWA;EAvBJ;IAwBQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;;AAaA;EA5BJ;IA6BQ;IACA;;;AAIR;EACI;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAKA;EACI;;AAGR;EACI;EAEA;;AAGA;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EAII;EACA;EACA;EACA;EACA;;AAKJ;EACI;;AAMhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACI;EACA;EACA;;AAEA;EACI;;AAIZ;EACI;;AAIJ;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAKA;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AAKhB;EAEI;EACA;EACA;;AAEA;EAEI;EACA;;AAEA;EACI;EACA;;AAKA;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AAKhB;EACI;IACI;;;AClMR;EACI;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;;ALgBI;EK1BR;IAaQ;IACA;;;ALKJ;EKnBJ;IAkBQ;;;AAOJ;AAAA;AAAA;EACI;;AAIR;EACI;EACA;EACA;;ALPI;EKIR;IAMQ;;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AL7BI;EKyBR;IAOQ;IACA;;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACI;EACA;;AACJ;EACI;;AAQJ;EACI;;AAKZ;EACI;;AAIJ;EACI;EACA;EACA;EACA;;ALpFI;EKgFR;IAOQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AL/FA;EK0FJ;IASQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAKZ;EACI;EACA;;ALyBA;EACI;EACA;EAgBJ,gBAFa;;AA1JT;EK+GR;IAMQ;;ELqBJ;IACI;IACA;IAgBJ,gBAFa;;;AKjCb;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ALnIA;EKyHJ;IAaQ;IACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;;ALjJI;EK4IR;IAQQ;IACA;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;ALpKA;EK6JJ;IAUQ;IACA;IACA;IACA;IACA;IACA;;;AAMZ;EACI;EACA;EACA;;ALrLI;EKkLR;IAMQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ALnMA;EK2LJ;IAYQ;IACA;;;AAKZ;EACI;;ALpEA;EACI;EACA;EAgBJ,gBAFa;;AKmDjB;EAGI;EACA;;ALjNI;EK6MR;IAOQ;;EL1EJ;IACI;IACA;IAgBJ,gBAFa;;EKmDjB;IASQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ALjOA;EKyNJ;IAWQ;IACA;IACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ALlPA;EK0OJ;IAWQ;IACA;IACA;IACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;;ALlQI;EK6PR;IAQQ;IACA;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;ALrRA;EK8QJ;IAUQ;IACA;IACA;IACA;IACA;IACA;;;AAMZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA,aNxUa;;AM0Ub;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EAEJ;;AL1VA;EKmVA;IAUgB;;;AAIhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC7GF,WALI;;ADqHF;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;ALjYR;EK+TR;IAwEQ;IACA;IACA;IACA;IACA;;;AAIR;EAEI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EAEJ;;ALlaA;EK2ZA;IAUgB;;;AAIhB;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAIA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;;AAEA;EACI;;AAaR;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECtOF,WALI;;AD8OF;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAKZ;EACI;;AAIR;EACI;;AAEA;EACI;;AAIJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;;AEtjBA;EACI;EACA;;AAEJ;EACI;;AAOJ;EACI;EACA;;AAEJ;EACI;EACA;;AAOJ;EACI;EACA;EACA;EACA;;AAMR;EACI;;AAEJ;EACI;;AAKJ;EACI;;AAEA;EACI;;AAGI;EACI;;AAEJ;EACI;EACA;;AAIZ;EACI;EACA;;AAOR;EACI;;AAEJ;AAAA;EAEI;;AAGJ;EACI;EACA;EACA;;AAMA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAKR;EACI;;AAGA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAOJ;EACI;;;ALrGI;EACI;;;AAOhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA%22,%22file%22:%22bundle.css%22%7D */
