@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Titillium+Web);
@import url(https://fonts.googleapis.com/css?family=Aldrich);
@import url(https://fonts.googleapis.com/css?family=Orbitron);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans);

@font-face {
    font-family: 'AORUS';
    src: url('/FileUpload/Global/KeyFeature/1449/innergigabytefonts/AORUS.woff') format("woff");
}

body {
    background-color: #000;
}

::-webkit-scrollbar {
    width: 0px;
}

.InnerGIGABYTEContent {
    max-width: 2560px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.InnerGIGABYTEContent h3,
.InnerGIGABYTEContent .h3 {
    font-size: 1.6rem;
    font-weight: 500;
    margin: 0;
    padding: 0;
    font-family: Orbitron, Arial, Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜Ã©Â«â€, "Microsoft YaHei", SimHei, Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª, Meiryo, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3", "Hiragino Kaku Gothic Pro", Ã¦â€“Â°Ã§Â´Â°Ã¦ËœÅ½Ã©Â«â€, Arial, Verdana, Helvetica, sans-serif;
}

.InnerGIGABYTEContent a,
.InnerGIGABYTEContent p {
    font-size: 0.9rem;
    letter-spacing: 1.8px;
    color: #ddd;
    margin: 0;
    padding: 0;
    font-family: noto sans, Arial, Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜Ã©Â«â€, "Microsoft YaHei", SimHei, Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª, Meiryo, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3", "Hiragino Kaku Gothic Pro", Ã¦â€“Â°Ã§Â´Â°Ã¦ËœÅ½Ã©Â«â€, Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}

.InnerGIGABYTEContent * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 100%;
}

.InnerGIGABYTEContent img {
    vertical-align: middle;
}

#section0 {
    width: 100%;
}

#section0 h3 {
    text-transform: uppercase;
    color: #46E6E6;
    font-weight: bold;
    text-align: center;
    width: 100%;
    margin: 8% 0 0;
    font-size: 60px;
    letter-spacing: 2px;
}

.JtF {
    margin: 0;
    color: white;
    font-size: 32px;
}

.section0-bg-rwd {
    width: 100%;
    position: relative;
}

.bg1-1 {
    width: 100%;
    transition: all .5s;
    opacity: 0;
}

.bg1-1.active {
    opacity: 1;
}

.bg1 {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .5;
    transform: translate(0%, 5%);
    transition: all .5s;
}

.bg1.active {
    transform: translate(0%, 0%);
    opacity: 1;
}

#section1 {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}

#section1-text {
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    gap: 1vw;
    padding: 0 10% 9%;
    opacity: 0;
    transition: all 1.6s;
    overflow: hidden;
}

#section1-text span {
    color: #46E6E6;
    font-family: Orbitron, Arial, Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜Ã©Â«â€, "Microsoft YaHei", SimHei, Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª, Meiryo, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3", "Hiragino Kaku Gothic Pro", Ã¦â€“Â°Ã§Â´Â°Ã¦ËœÅ½Ã©Â«â€, Arial, Verdana, Helvetica, sans-serif;
    transition: all .2s;
    transform: translateX(200%);
    letter-spacing: 3px;
}

#section1-text h3 {
    text-transform: uppercase;
    color: #ddd;
    transition: all .3s;
    transform: translateX(100%);
    margin-bottom: 0%;
    letter-spacing: 1px;
}

#section1-text p {
    transition: all .5s;
    transform: translateX(50%);
    text-align: left;
}

#section1-text .amdfs {
    display: flex;
    gap: 5%;
}

#section1-text img {
    transition: all .6s;
    transform: translateX(50%);
    height: 100px;
}

#section1-text .decorationline {
    width: 100px;
    height: 2px;
    background-color: #46E6E6;
}

#section1-text .gscr {
    font-weight: bold;
    padding: 0;
}

.section1-bg {
    position: relative;
    opacity: 1;
    overflow: hidden;
    width: 50%;
    height: 100%;
}

.bg2 {
    width: 100%;
    position: relative;
    z-index: 1;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}

.bg2-2 {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    transition: opacity 3.5s ease;
    opacity: 0;
    width: 100%;
}

.active #section1-text span,
.active #section1-text h3,
.active #section1-text p,
.active #section1-text img,
.active #section1-text {
    transform: translateX(0);
    opacity: 1;
}

.active .bg2-2 {
    transform: translateX(-50%);
    opacity: 1;
}

#ultrawide {
    overflow: hidden;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 0 0 10% 0;
}

.ultrawide-img {
    position: relative;
    width: 100%;
}

.uw-bg {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
    transition: all .5s linear;
    opacity: .1;
}

.uw-bg.onenter {
    opacity: .5;
}

.uw-bg2 {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    max-width: 1200px;
    transform: translateX(-50%);
    transition: all 2s cubic-bezier(0.15, 0.09, 0.05, 0.5);
    clip-path: polygon(20% 0%, 80% 0%, 81% 100%, 19% 100%);
}

.uw-bg2.onenter {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.uw-bg3 {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    max-width: 1200px;
    transform: translateX(-50%);
}

.uw-bg-frame {
    position: relative;
    top: 0;
    left: 50%;
    width: 100%;
    max-width: 1200px;
    transform: translateX(-50%);
}

.uw-bg-rwd {
    display: none;
}

.ultrawide-text {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 75%;
    gap: 1vw;
}

.ultrawide-text .littleHeader {
    color: #46E6E6;
    width: 100%;
    margin: 0;
    font-family: Orbitron, Arial, Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜Ã©Â«â€, "Microsoft YaHei", SimHei, Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª, Meiryo, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3", "Hiragino Kaku Gothic Pro", Ã¦â€“Â°Ã§Â´Â°Ã¦ËœÅ½Ã©Â«â€, Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    letter-spacing: 3px;
}

.ultrawide-text h3 {
    text-transform: uppercase;
    color: #f9f9f9;
    width: 100%;
    text-align: center;
    letter-spacing: 1px;
}

.ultrawide-text p {
    width: 100%;
    margin: 0;
    color: #fff;
    text-align: center;
}

#section2 {
    overflow: hidden;
    height: 200vh;
    background-size: cover;
    background-position: center center;
    position: relative;
    background-image: url(../innergigabyteimages/slider/slidebg.png);
    background-color: #0e0e0e;
}

.section2-container {
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.curveDESC {
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 1vw;
    width: 75%;
    top: 1.5vw;
}

.curveDESC .littleHeader {
    color: #46E6E6;
    width: 100%;
    margin: 0;
    font-family: Orbitron, Arial, Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜Ã©Â«â€, "Microsoft YaHei", SimHei, Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª, Meiryo, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3", "Hiragino Kaku Gothic Pro", Ã¦â€“Â°Ã§Â´Â°Ã¦ËœÅ½Ã©Â«â€, Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    letter-spacing: 3px;
}

.curveDESC>h3 {
    text-transform: uppercase;
    color: #f9f9f9;
    width: 100%;
    text-align: center;
    letter-spacing: 1px;
}

.curveDESC p {
    width: 100%;
    margin: 0;
    color: #fff;
    text-align: center;
}

.gradientLine {
    min-width: 1920px;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background-image: linear-gradient(90deg, #ff6400 0%, #46E6E6 100%);
    transition: all .1s linear;
    clip-path: ellipse(89.3% 89.3% at 50% -89%);
}

.grayimage {
    min-width: 1920px;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background-color: #202020;
    background-image: url(../innergigabyteimages/01.jpg);
    transition: all .1s linear;
    clip-path: ellipse(89% 89% at 50% -89%);
    background-size: cover;
    background-repeat: no-repeat;
}

.modelClip {
    min-width: 1920px;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background-image: url(../innergigabyteimages/00.png);
    background-position: center;
    transition: all .1s linear;
    clip-path: ellipse(89% 89% at 50% -89%);
    background-repeat: no-repeat;
    background-size: contain;
}

.curvePath {
    min-width: 1920px;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background-image: url(../innergigabyteimages/path.png);
    background-position: center;
    background-repeat: no-repeat;
    clip-path: polygon(52% 0, 48% 0, 48% 100%, 52% 100%);
    opacity: 0;
    background-size: contain;
    transition: all 5s;
}

.KVM {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    padding: 10% 0 0;
}

.KVM-img-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
}


.KVM-yt {
    max-width: 960px;
    width: 100%;
    position: relative;
    padding-bottom: 21.25%;
    margin-bottom: 3%;
}

.KVM-yt iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.KVM-icon {
    width: 70px;
    height: 70px;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateX(120%);
}

.KVM-text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    padding: 0 10%;
    gap: 1vw;
}

.KVM-text .littleHeader {
    color: #46E6E6;
    font-family: Orbitron, Arial, "微軟正黑體", Microsoft JhengHei, "微軟雅黑體", Microsoft YaHei, SimHei, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "新細明體", Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: 3px;
}

.KVM-text h3 {
    color: #ddd;
    letter-spacing: 1px;
}

.KVM-text p {
    max-width: 500px;
}

a.kvm-learn-more {
    color: #ff6400;
    font-weight: bold;
}

a.kvm-learn-more:hover,
a.kvm-learn-more:focus {
    color: #46E6E6;
    text-shadow: 0 0 1px #46E6E6;
    text-decoration: transparent;
}

.KVM-img-btns {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 120px;
    position: relative;
    margin: 1vw 0 0 0;
}

.KVM-img-btns img {
    width: 100%;
    cursor: pointer;
    transition: all .5s;
}

.KVM-img-btns:hover {
    transform: scale(.9)
}

.KVM-img-btn2 {
    position: absolute;
}

.KVM-img-btn1.opacity,
.KVM-img-btn2.opacity {
    opacity: 0;
}

.KVM-imgs {
    width: 100%;
    position: relative;
}

.KVM-imgs img {
    transition: all .5s;
    width: 100%;
}

.KVM-img2 {
    position: absolute;
    left: 0;
    top: 0;
}

.KVM-img1.opacity,
.KVM-img2.opacity {
    opacity: 0;
}

#cycle-section1,
#cycle-section2 {
    height: 500vh;
    background-color: #0e0e0e;
    background-image: url(../innergigabyteimages/slider/slidebg.png);
    background-position: 12px 36px;
    transition: background .5s cubic-bezier(1, 0, 0, 1);
    overflow: hidden;
}

.cycle-container {
    position: relative;
    width: 100%;
    height: 100vh;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5vw;
}

#cycle1,
#cycle2 {
    position: relative;
    max-width: 930px;
    width: 100%;
    height: 100%;
}

.cycle-slide {
    max-width: 930px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all .5s;
    opacity: 0;
    pointer-events: none;
}

.cycle-slide.active {
    opacity: 1;
    pointer-events: unset;
}

.cycle-decoration {
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none;
}

.cycle-decoration1,
.cycle-decoration2 {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    transition: all .5s;
    transform: translateY(-100%);
}

.cycle-decoration2 {
    left: 0;
    transform: translateY(100%);
}

.active .cycle-decoration1,
.active .cycle-decoration2 {
    transform: translateY(0);
}

.cycle-decoration3 {
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: rgb(105, 105, 105);
    top: 0%;
    filter: blur(1px);
    display: none;
}

.cycle-decoration4 {
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: rgb(105, 105, 105);
    top: 0%;
    right: 24%;
    filter: blur(1px);
    display: none;
}

.cycle-pager1-group,
.cycle-pager2-group {
    position: relative;
}

.cycle-pager1 div,
.cycle-pager2 div {
    filter: saturate(0) brightness(0.8) contrast(0.9)
}

.cycle-pager1 div.active,
.cycle-pager2 div.active {
    filter: none;
}

.cycle-pager1 img:hover,
.cycle-pager2 img:hover {
    transform: scale(1.05);
    filter: none;
}

.cycle-pager1 img,
.cycle-pager2 img {
    cursor: pointer;
}

.iconFrame1,
.iconFrame2 {
    transform: translateY(0);
    transition: transform .2s ease-in-out;
}

.cycle-pager1-frame,
.cycle-pager2-frame {
    justify-content: space-between;
    align-items: center;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.cycle-content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 1vw;
    margin: 0;
    height: 100vh;
}

.cycle-content .littleHeader {
    color: #46E6E6;
    width: 100%;
    font-family: Orbitron, Arial, Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜Ã©Â«â€, "Microsoft YaHei", SimHei, Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª, Meiryo, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3", "Hiragino Kaku Gothic Pro", Ã¦â€“Â°Ã§Â´Â°Ã¦ËœÅ½Ã©Â«â€, Arial, Verdana, Helvetica, sans-serif;
    animation-duration: .2s;
    letter-spacing: 3px;
}

.cycle-content img {
    width: 100%;
    animation-duration: .5s;
}

.cycle-content h3 {
    color: #f9f9f9;
    width: 100%;
    animation-duration: .4s;
    letter-spacing: 1px;
}

.cycle-content p {
    width: 100%;
    color: #fff;
    animation-duration: .5s;
    text-align: left;
}

.cycle-slide.nested {
    overflow: hidden;
    display: grid;
}

.cycle-slide.nested .cycle-content {
    transition: all .3s;
}

.cycle-slide.nested .cycle-content *:not(img) {
    transition: all 2s;
    opacity: 0;
}

.cycle-slide.nested .cycle-content.active *:not(img) {
    opacity: 1;
}

.nestdots {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 10px;
    transition: all .1s;
}

.nestdots div {
    font-size: 30px;
    color: #ddd;
    cursor: pointer;
    font-weight: 900;
    line-height: normal;
}

.nestdots div.active,
.nestdots div:hover {
    color: #ff6400;
}

.cycle-content .decorationline {
    width: 100px;
    height: 2px;
    background-color: #46E6E6;
    align-self: flex-start;
    animation-duration: .2s;
}

.cycle-gradient-cover {
    width: 100%;
    height: 10%;
    position: absolute;
    bottom: 0;
    background-image: linear-gradient(0deg, black, transparent);
}

.gallerySection {
    width: 100%;
    overflow: hidden;
    display: flex;
    height: 500px;
    margin-top: 5%;
}

.gallerymodel {
    height: 100%;
}

.gallery-imgs {
    height: 100%;
    display: flex;
    overflow: hidden;
}

.gallery-img {
    height: 100%;
    animation: gallerymove 20s linear infinite;
}

@keyframes gallerymove {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

#designConcept {
    width: 100%;
    overflow: hidden;
    background: linear-gradient(130deg, rgba(20, 20, 20, 1) 0%, rgba(20, 20, 20, 1) 60%, rgba(33, 33, 33, 1) 60%, rgba(33, 33, 33, 1) 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1vw;
    padding: 4%;
}

.designConceptImg {
    position: relative;
}

.dc1 {
    width: 100%;
}

.dc2 {
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 1.5s ease 0s;
    opacity: 0;
}

.dcbk {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 1.5s ease 0s;
    background-image: url(../innergigabyteimages/dcbk/dcbk01.png);
    background-repeat: no-repeat;
    background-size: 100%;
}

@keyframes dcbk {
    0% {
        background-image: url(../innergigabyteimages/dcbk01.png);
    }

    100% {
        background-image: url(../innergigabyteimages/dcbk02.png);
    }
}

.active .dcbk {
    animation: dcbk 1.5s forwards;
}

.active .dc2 {
    opacity: 1;
}

.designConceptDESC {
    width: 100%;
    max-width: 500px;
    display: flex;
    flex-direction: column;
    gap: 1vw;
}

.designConceptDESC .littleHeader {
    color: #46E6E6;
    font-family: Orbitron, Arial, Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜Ã©Â«â€, "Microsoft YaHei", SimHei, Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª, Meiryo, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3", "Hiragino Kaku Gothic Pro", Ã¦â€“Â°Ã§Â´Â°Ã¦ËœÅ½Ã©Â«â€, Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: 3px;
}

.designConceptDESC h3 {
    color: #ddd;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.designConceptDESC p {
    text-align: left;
}

.designConceptDESC img {
    width: 90%;
    margin-top: 1vw;
}

.techfeatures {
    width: 100%;
    position: relative;
    padding: 7% 0 5% 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 1vw;
    background-color: #0e0e0e;
}

.techfeaturesDESC {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 1vw;
    width: 100%;
    padding-top: 3%;
    position: relative;
}

.techfeaturesDESC .littleHeader {
    color: #46E6E6;
    width: 100%;
    margin: 0;
    font-family: Orbitron, Arial, Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜Ã©Â«â€, "Microsoft YaHei", SimHei, Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª, Meiryo, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3", "Hiragino Kaku Gothic Pro", Ã¦â€“Â°Ã§Â´Â°Ã¦ËœÅ½Ã©Â«â€, Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    letter-spacing: 3px;
}

.techfeaturesDESC h3 {
    text-transform: uppercase;
    color: #f9f9f9;
    width: 100%;
    text-align: center;
}

.techfeaturesDESC .decorationline {
    width: 100px;
    height: 2px;
    background-color: #46E6E6;
    align-self: center;
    margin: 1% 0 0 0;
    display: none;
}

.techfeatures-cols {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: 5% 0 5%;
    background-color: #1c1c1c;
}

.techfeatures-cols::-webkit-scrollbar {
    width: 0px;
    height: 2px;
}

.techfeatures-cols::-webkit-scrollbar-thumb {
    width: 0px;
    height: 2px;
    background-color: #aaa;
}

.techfeatures-cols::-webkit-scrollbar-track {
    width: 0px;
    height: 2px;
}

.techfeatures-col {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1vw;
    width: 100%;
    max-width: 500px;
}

.techfeatures-col h3 {
    color: white;
    font-size: 22px;
}

.ergonomicSection {
    width: 100%;
    position: relative;
    background-image: url(../innergigabyteimages/ergonomic/ergonomicbg.jpg);
    background-size: contain;
    padding: 7% 10% 5% 10%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.ergonomicDESC {
    padding-top: 3%;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1vw;
    max-width: 600px;
}

.ergonomicDESC .littleHeader {
    color: #46E6E6;
    width: 100%;
    text-align: center;
    font-family: Orbitron, Arial, Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜Ã©Â«â€, "Microsoft YaHei", SimHei, Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª, Meiryo, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3", "Hiragino Kaku Gothic Pro", Ã¦â€“Â°Ã§Â´Â°Ã¦ËœÅ½Ã©Â«â€, Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: 3px;
}

.ergonomicDESC h3 {
    text-transform: uppercase;
    color: #f9f9f9;
    width: 100%;
    text-align: center;
    letter-spacing: 1px;
}

.ergonomicDESC p {
    width: 100%;
    text-align: center;
}

.ergonomic {
    width: 80%;
    display: flex;
    gap: 1vw;
    padding: 0;
}

.ergonomic div {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.ergonomic img {
    width: 100%;
}

.ergonomic3cover {
    position: absolute;
    left: 0;
    top: 0;
}

.ergonomic .swivel {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.ergonomic .height-adjustment {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.ergonomic .tilt {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.ergonomic-text {
    display: block;
    z-index: 100;
}

.ergonomic-text p {
    text-align: center;
    width: 100%;
    color: #fff;
    font-weight: bold;
}

.swivel {
    animation: swivel ease-in-out 2s infinite alternate;
}

@keyframes swivel {
    0% {
        transform: rotate(-30deg);
    }

    100% {
        transform: rotate(30deg);
    }
}

.height-adjustment {
    animation: height-adjustment ease-in-out 2s infinite alternate;
}

@keyframes height-adjustment {
    0% {
        transform: translateY(15%)
    }

    100% {
        transform: translateY(2%)
    }
}

.tilt {
    animation: tilt ease-in-out 2s infinite alternate;
}

@keyframes tilt {
    0% {
        transform: rotate(-5deg);
    }

    100% {
        transform: rotate(21deg);
    }
}

.io-Group {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 5% 0;
}

.io-Group p {
    color: #46E6E6;
    width: 100%;
    font-family: Orbitron, Arial, Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜Ã©Â«â€, "Microsoft YaHei", SimHei, Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª, Meiryo, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3", "Hiragino Kaku Gothic Pro", Ã¦â€“Â°Ã§Â´Â°Ã¦ËœÅ½Ã©Â«â€, Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: 3px;
}

.io-Group img {
    width: 100%;
    max-width: 1169px;
}

.illustration-announce {
    padding-top: 5%;
    padding-bottom: 5%;
    text-align: center;
}

@media screen and (min-width:960px) {
    #model-header {
        padding: 0.5% 0;
        position: unset;
        left: unset;
        top: unset
    }

    #model-header .header-sub-title {
        display: block
    }

    .model-content {
        margin-top: 120px;
        display: none;
    }

    .Content-TopArea .breadcrumb {
        margin-right: 0;
        margin-left: 0;
    }

    #PageMainContent .container {
        max-width: 90%;
        min-width: 90%;
    }

    .main-content .model-header>.header-sub-title {
        margin: 5px 0;
    }
}