@charset "utf-8";.cmp-accordion {
    border-bottom: 1px solid #989898
}

.cmp-accordion__button {
    background-color: transparent;
    border: none;
    border-top: 1px solid #989898;
    cursor: pointer;
    margin: 0;
    padding: 0 30px;
    position: relative
}

.cmp-accordion__button:hover {
    opacity: .7
}

.cmp-accordion__button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Plus.svg) no-repeat 50%/contain;
    content: ""
}

.cmp-accordion__button--expanded:after,.cmp-accordion__button:after {
    height: 26px;
    position: absolute;
    right: 30px;
    top: calc(50% - 13px);
    width: 26px
}

.cmp-accordion__button--expanded:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Minus.svg) no-repeat 50%/contain
}

.cmp-accordion__title {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    display: block;
    font-size: 20px;
    font-weight: 700;
    padding: 37px 33px 36px 0;
    width: 100%
}

@media screen and (max-width: 767px) {
    .cmp-accordion__title {
        padding:30px 30px 30px 0
    }
}

.cmp-accordion__panel--expanded {
    padding: 35px 30px;
    position: relative
}

.cmp-accordion__panel--expanded:before {
    background-color: #dbdbdb;
    content: "";
    height: 1px;
    left: 30px;
    position: absolute;
    top: 0;
    width: calc(100% - 60px)
}

@media print,screen and (min-width: 768px) {
    .cmp-accordion__panel--expanded:before {
        left:30px;
        width: calc(100% - 60px)
    }
}

.Custom-007 .cmp-accordion__button {
    background-color: #fff;
    padding: 0
}

.Custom-007 .cmp-accordion__button--expanded:after,.Custom-007 .cmp-accordion__button:after {
    right: 30px
}

@media screen and (max-width: 767px) {
    .Custom-007 .cmp-accordion__button--expanded:after,.Custom-007 .cmp-accordion__button:after {
        right:15px
    }
}

.Custom-007 .cmp-accordion__title {
    border: none;
    padding: 20px 0 19px
}

@media screen and (max-width: 767px) {
    .Custom-007 .cmp-accordion__title {
        padding:20px 43px 19px 0
    }
}

.Custom-007 .cmp-accordion__item {
    border-top: 1px solid #989898
}

.Custom-007 .cmp-accordion__item:last-child {
    border-bottom: 1px solid #989898
}

.Custom-007 .cmp-accordion__panel--expanded {
    padding: 0 0 25px
}

.cmp-container div.box {
    margin-top: 30px
}

.gs21-CUS-MediaBlock {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    margin: auto;
    max-width: 90pc;
    padding: 5px;
    width: 100%
}

@media screen and (max-width: 767px) {
    .gs21-CUS-MediaBlock {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0
    }
}

.gs21-CUS-MediaBlock.gs21-CUS-u-Size4 .gs21-MediaBlock__ImageCol {
    width: 33.3333%
}

@media screen and (max-width: 767px) {
    .gs21-CUS-MediaBlock.gs21-CUS-u-Size4 .gs21-MediaBlock__ImageCol {
        width:100%
    }
}

.gs21-CUS-MediaBlock.gs21-CUS-u-Size4 .gs21-MediaBlock__TextCol {
    width: calc(66.6667% - 30px)
}

@media screen and (max-width: 767px) {
    .gs21-CUS-MediaBlock.gs21-CUS-u-Size4 .gs21-MediaBlock__TextCol {
        width:100%
    }
}

.gs21-CUS-MediaBlock.gs21-CUS-u-Size2 .gs21-MediaBlock__ImageCol {
    width: 16.6667%
}

@media screen and (max-width: 767px) {
    .gs21-CUS-MediaBlock.gs21-CUS-u-Size2 .gs21-MediaBlock__ImageCol {
        width:100%
    }
}

.gs21-CUS-MediaBlock.gs21-CUS-u-Size2 .gs21-MediaBlock__TextCol {
    width: calc(83.3333% - 30px)
}

@media screen and (max-width: 767px) {
    .gs21-CUS-MediaBlock.gs21-CUS-u-Size2 .gs21-MediaBlock__TextCol {
        width:100%
    }
}

.gs21-CUS-MediaBlock.gs21-CUS-u-Size6 .gs21-MediaBlock__ImageCol {
    width: 50%
}

@media screen and (max-width: 767px) {
    .gs21-CUS-MediaBlock.gs21-CUS-u-Size6 .gs21-MediaBlock__ImageCol {
        width:100%
    }
}

.gs21-CUS-MediaBlock.gs21-CUS-u-Size6 .gs21-MediaBlock__TextCol {
    width: calc(50% - 30px)
}

@media screen and (max-width: 767px) {
    .gs21-CUS-MediaBlock.gs21-CUS-u-Size6 .gs21-MediaBlock__TextCol {
        width:100%
    }
}

.gs21-CUS-MediaBlock.flex-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

@media screen and (max-width: 767px) {
    .gs21-CUS-MediaBlock.flex-reverse {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__ImageCol picture {
    width: 100%
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__ImageCol img,.gs21-CUS-MediaBlock .gs21-MediaBlock__ImageCol picture img {
    max-width: 100%;
    vertical-align: top;
    width: 100%
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__ImageCol .bc-player-BJs0UyQ1g_default,.gs21-CUS-MediaBlock .gs21-MediaBlock__ImageCol iframe {
    aspect-ratio: 16/9;
    height: 100%;
    width: 100%
}

@media screen and (max-width: 767px) {
    .gs21-CUS-MediaBlock .gs21-MediaBlock__ImageCol .gs21-ImageUnit__ImageCol-Desktop {
        display:none
    }
}

@media print,screen and (min-width: 768px) {
    .gs21-CUS-MediaBlock .gs21-MediaBlock__ImageCol .gs21-ImageUnit__ImageCol-SmartPhone {
        display:none
    }
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__ImageCol .gs21-ImageUnit {
    display: block;
    height: auto
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__ImageCol .gs21-Caption {
    font-size: .89rem;
    font-weight: 300;
    margin: 10px 0 0;
    overflow-wrap: anywhere;
    word-break: keep-all
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-Text {
    font-size: 18px;
    font-weight: 300;
    margin: 20px 0 0
}

@media screen and (max-width: 767px) {
    .gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-Text {
        line-height:1.4pc
    }
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-Text+.gs21-CUS-LinkList {
    margin-top: 10px
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList {
    list-style: none;
    margin: 0;
    padding: 0
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.4;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    display: block;
    height: 100%;
    overflow-wrap: anywhere;
    padding: 8px 10px 8px 30px;
    position: relative;
    text-decoration: none;
    word-break: keep-all
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 26px;
    left: 0;
    position: absolute;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    width: 26px
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:active,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:focus,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:hover {
    color: #f50f10
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-left:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-left:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-left:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-left:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-top:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkUp.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-top:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-top:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-top:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkUp-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-bottom:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-bottom:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-bottom:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-bottom:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-blank:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-blank:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-blank:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-blank:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-pdf:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-pdf:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-pdf:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-pdf:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-xls:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-xls:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-xls:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-xls:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-txt:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-txt:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-txt:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-txt:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-doc:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-doc:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-doc:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-doc:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-zip:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-zip:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-zip:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-zip:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-map:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Map.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-map:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-map:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-map:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-mail:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail.svg)
}

.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-mail:active:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-mail:focus:before,.gs21-CUS-MediaBlock .gs21-MediaBlock__TextCol .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-mail:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg)
}

.cmp-breadcrumb {
    background-color: #000;
    width: 100%
}

.cmp-breadcrumb__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    margin: 0 auto;
    max-width: 20in;
    padding: 19px 30px;
    width: 100%
}

.cmp-breadcrumb__item {
    position: relative
}

.cmp-breadcrumb__item:after {
    color: #737373;
    content: "/";
    position: absolute;
    right: -20px
}

.cmp-breadcrumb__item-link,.cmp-breadcrumb__item-link:hover {
    text-decoration: none
}

.cmp-breadcrumb__item-link span {
    color: #fff;
    font-size: 18px;
    font-weight: 400
}

.cmp-breadcrumb__item--active:after {
    content: none
}

.cmp-breadcrumb__item--active span {
    color: #737373;
    font-size: 18px;
    font-weight: 400
}

.cmp-container .button {
    margin-top: 15px
}

.cmp-container .button[class*=cmp-button--border] {
    margin-top: 20px
}

.cmp-container .cmp-button {
    background-color: transparent;
    border: 0 transparent;
    display: inline-block;
    padding: 10px 13px;
    text-decoration: none
}

.cmp-container .cmp-button:link {
    color: #000
}

.cmp-container .cmp-button:hover {
    text-decoration: none
}

.cmp-container .cmp-button:hover .cmp-button__text {
    color: #c40001
}

.cmp-container .cmp-button[target=_blank] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button[target=_blank]:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/External.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button[target=_blank]:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button[target=_blank] .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button__text {
    color: #000;
    display: inline-block;
    font-size: 18px;
    line-height: 1.4;
    overflow-wrap: anywhere;
    text-align: left;
    word-break: keep-all
}

@media screen and (max-width: 767px) {
    .cmp-container .cmp-button__text {
        line-height:1.4pc
    }
}

.cmp-container .cmp-button--text-white .cmp-button__text {
    color: #fff
}

.cmp-container .cmp-button--text-black .cmp-button__text {
    color: #000
}

.cmp-container .cmp-button--fw-light .cmp-button__text {
    font-weight: 300
}

.cmp-container .cmp-button--fw-medium .cmp-button__text {
    font-weight: 600
}

.cmp-container .cmp-button--fw-bold .cmp-button__text {
    font-weight: 700
}

.cmp-container .cmp-button--bg-white .cmp-button {
    background-color: #fff
}

.cmp-container .cmp-button--bg-black .cmp-button {
    background-color: #000
}

.cmp-container .cmp-button--bg-black .cmp-button:hover {
    background-color: #fff
}

.cmp-container .cmp-button--bg-red .cmp-button {
    background-color: #c40001
}

.cmp-container .cmp-button--bg-red .cmp-button:hover {
    background-color: #fff
}

.cmp-container .cmp-button--border-white .cmp-button {
    border: 2px solid #fff
}

.cmp-container .cmp-button--border-white .cmp-button:hover {
    border: 2px solid #c40001
}

.cmp-container .cmp-button--border-black .cmp-button {
    border: 2px solid #000
}

.cmp-container .cmp-button--border-black .cmp-button:hover,.cmp-container .cmp-button--border-red .cmp-button,.cmp-container .cmp-button--border-red .cmp-button:hover {
    border: 2px solid #c40001
}

.cmp-container .cmp-button--underline .cmp-button {
    border-bottom: 2px solid #000
}

.cmp-container .cmp-button--underline .cmp-button:hover {
    border-bottom: 2px solid #c40001
}

.cmp-container .cmp-button--icon-pdf .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--icon-pdf .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.cmp-container .cmp-button--icon-pdf .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--icon-pdf .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--icon-zip .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--icon-zip .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.cmp-container .cmp-button--icon-zip .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--icon-zip .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--icon-mail .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--icon-mail .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.cmp-container .cmp-button--icon-mail .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--icon-mail .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--icon-arrow .cmp-button {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 10px
}

.cmp-container .cmp-button--icon-arrow .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 25px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 35px
}

.cmp-container .cmp-button--icon-arrow .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--icon-arrow .cmp-button__text {
    line-height: 1.2;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--icon-arrow-w .cmp-button {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 10px
}

.cmp-container .cmp-button--icon-arrow-w .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-W.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 25px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 35px
}

.cmp-container .cmp-button--icon-arrow-w .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--icon-arrow-w .cmp-button__text {
    line-height: 1.2;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link {
    margin-top: 0
}

.cmp-container .cmp-button--link .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-external,.cmp-container .cmp-button--link-pdf {
    margin-top: 0
}

.cmp-container .cmp-button--link-pdf .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-pdf .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-pdf .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-pdf .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-pdf .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-excel {
    margin-top: 0
}

.cmp-container .cmp-button--link-excel .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-excel .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-excel .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-excel .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-excel .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-text {
    margin-top: 0
}

.cmp-container .cmp-button--link-text .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-text .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-text .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-text .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-text .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-word {
    margin-top: 0
}

.cmp-container .cmp-button--link-word .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-word .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-word .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-word .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-word .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-zip {
    margin-top: 0
}

.cmp-container .cmp-button--link-zip .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-zip .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-zip .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-zip .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-zip .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-map {
    margin-top: 0
}

.cmp-container .cmp-button--link-map .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-map .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Map.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-map .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-map .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-map .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-mail {
    margin-top: 0
}

.cmp-container .cmp-button--link-mail .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-mail .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-mail .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-mail .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-mail .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-arrow-next {
    margin-top: 0
}

.cmp-container .cmp-button--link-arrow-next .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-arrow-next .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-arrow-next .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-arrow-next .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-arrow-next .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-arrow-prev {
    margin-top: 0
}

.cmp-container .cmp-button--link-arrow-prev .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-arrow-prev .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-arrow-prev .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-arrow-prev .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-arrow-prev .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-arrow-up {
    margin-top: 0
}

.cmp-container .cmp-button--link-arrow-up .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-arrow-up .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkUp.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-arrow-up .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-arrow-up .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkUp-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-arrow-up .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-arrow-down {
    margin-top: 0
}

.cmp-container .cmp-button--link-arrow-down .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 2px
}

.cmp-container .cmp-button--link-arrow-down .cmp-button:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 26px
}

.cmp-container .cmp-button--link-arrow-down .cmp-button:hover {
    color: #c40001
}

.cmp-container .cmp-button--link-arrow-down .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown-R.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--link-arrow-down .cmp-button__text {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: calc(100% - 28px)
}

.cmp-container .cmp-button--link-disabled {
    margin-top: 0
}

.cmp-container .cmp-button--link-disabled .cmp-button {
    color: #b8b8b8;
    padding: 0;
    pointer-events: none
}

.cmp-container .cmp-button--link-disabled .cmp-button__text {
    color: #b8b8b8
}

.cmp-container .cmp-button--text-decoration-underline .cmp-button,.cmp-container .cmp-button--text-decoration-underline .cmp-button__text {
    text-decoration: underline
}

.cmp-container .cmp-button--sns-x .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 10px
}

.cmp-container .cmp-button--sns-x .cmp-button:after {
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.cmp-container .cmp-button--sns-x .cmp-button:after,.cmp-container .cmp-button--sns-x .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/X.png) no-repeat 50%/contain
}

.cmp-container .cmp-button--sns-x .cmp-button__text {
    width: calc(100% - 26px)
}

.cmp-container .cmp-button--sns-youtube .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 10px
}

.cmp-container .cmp-button--sns-youtube .cmp-button:after {
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.cmp-container .cmp-button--sns-youtube .cmp-button:after,.cmp-container .cmp-button--sns-youtube .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/YouTube.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--sns-youtube .cmp-button__text {
    width: calc(100% - 26px)
}

.cmp-container .cmp-button--sns-facebook .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 10px
}

.cmp-container .cmp-button--sns-facebook .cmp-button:after {
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.cmp-container .cmp-button--sns-facebook .cmp-button:after,.cmp-container .cmp-button--sns-facebook .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Facebook.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--sns-facebook .cmp-button__text {
    width: calc(100% - 26px)
}

.cmp-container .cmp-button--sns-linkedin .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 10px
}

.cmp-container .cmp-button--sns-linkedin .cmp-button:after {
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.cmp-container .cmp-button--sns-linkedin .cmp-button:after,.cmp-container .cmp-button--sns-linkedin .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Linkedin.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--sns-linkedin .cmp-button__text {
    width: calc(100% - 26px)
}

.cmp-container .cmp-button--sns-wechat .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 10px
}

.cmp-container .cmp-button--sns-wechat .cmp-button:after {
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.cmp-container .cmp-button--sns-wechat .cmp-button:after,.cmp-container .cmp-button--sns-wechat .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Wechat.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--sns-wechat .cmp-button__text {
    width: calc(100% - 26px)
}

.cmp-container .cmp-button--sns-instagram .cmp-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 10px
}

.cmp-container .cmp-button--sns-instagram .cmp-button:after {
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.cmp-container .cmp-button--sns-instagram .cmp-button:after,.cmp-container .cmp-button--sns-instagram .cmp-button:hover:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Instagram.svg) no-repeat 50%/contain
}

.cmp-container .cmp-button--sns-instagram .cmp-button__text {
    width: calc(100% - 26px)
}

.cmp-container div.cmp-carousel {
    margin-top: 30px
}

.cmp-carousel .cmp-carousel__content img {
    vertical-align: bottom
}

.cmp-carousel .cmp-carousel__actions {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    background-color: #e0dfe3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    padding: 8px 18px
}

@media screen and (max-width: 767px) {
    .cmp-carousel .cmp-carousel__actions {
        padding:4px 9px
    }
}

.cmp-carousel .cmp-carousel__action--disabled {
    display: none
}

.cmp-carousel .cmp-carousel__action--previous {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/CarouselPrev.svg) no-repeat 50%/contain;
    border: none;
    height: 40px;
    margin: 0 12.5px 0 0;
    order: 1;
    padding: 0;
    width: 20px
}

@media screen and (max-width: 767px) {
    .cmp-carousel .cmp-carousel__action--previous {
        height:20px;
        margin-right: 6px;
        width: 10px
    }
}

.cmp-carousel .cmp-carousel__action--next {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/CarouselNext.svg) no-repeat 50%/contain;
    border: none;
    height: 40px;
    margin: 0 0 0 12.5px;
    order: 4;
    padding: 0;
    width: 20px
}

@media screen and (max-width: 767px) {
    .cmp-carousel .cmp-carousel__action--next {
        height:20px;
        margin-left: 6px;
        width: 10px
    }
}

.cmp-carousel .cmp-carousel__action--pause {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    aspect-ratio: 1/1;
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Pause.svg) no-repeat 50%/contain;
    border: none;
    -webkit-filter: brightness(0);
    filter: brightness(0);
    margin: 0;
    order: 2;
    padding: 0;
    width: 38px
}

@media screen and (max-width: 767px) {
    .cmp-carousel .cmp-carousel__action--pause {
        width:19px
    }
}

.cmp-carousel .cmp-carousel__action--play {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    aspect-ratio: 1/1;
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Play.svg) no-repeat 50%/contain;
    border: none;
    -webkit-filter: brightness(0);
    filter: brightness(0);
    margin: 0;
    order: 3;
    padding: 0;
    width: 38px
}

@media screen and (max-width: 767px) {
    .cmp-carousel .cmp-carousel__action--play {
        width:19px
    }
}

.cmp-carousel .cmp-carousel__action-text {
    display: none
}

.cmp-carousel .cmp-carousel__indicators {
    bottom: 18px;
    gap: 10px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (max-width: 767px) {
    .cmp-carousel .cmp-carousel__indicators {
        bottom:9px;
        gap: 5px
    }
}

.cmp-carousel .cmp-carousel__indicator {
    background-color: transparent;
    border: 2px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 20px;
    margin: 0;
    width: 20px
}

@media screen and (max-width: 767px) {
    .cmp-carousel .cmp-carousel__indicator {
        border:1px solid #000;
        height: 10px;
        width: 10px
    }
}

.cmp-carousel .cmp-carousel__indicator--active {
    background-color: #c40001;
    border: 2px solid #c40001;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 20px;
    width: 20px
}

@media screen and (max-width: 767px) {
    .cmp-carousel .cmp-carousel__indicator--active {
        border:1px solid #c40001;
        height: 10px;
        width: 10px
    }
}

.cmp-carousel--dots-black .cmp-carousel .cmp-carousel__indicator--active {
    background-color: #000;
    border: 2px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 20px;
    width: 20px
}

@media screen and (max-width: 767px) {
    .cmp-carousel--dots-black .cmp-carousel .cmp-carousel__indicator--active {
        border:1px solid #000;
        height: 10px;
        width: 10px
    }
}

.cmp-container--2col {
    margin-top: 30px
}

.cmp-container--2col>.cmp-container {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: flex-start;
    width: 100%
}

@media screen and (max-width: 767px) {
    .cmp-container--2col>.cmp-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cmp-container--2col>.cmp-container>* {
    max-width: 700px;
    width: calc(50% - 15px)
}

@media screen and (max-width: 767px) {
    .cmp-container--2col>.cmp-container>* {
        max-width:none;
        width: 100%
    }
}

.cmp-container--3col {
    margin-top: 30px
}

.cmp-container--3col>.cmp-container {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: flex-start;
    width: 100%
}

@media screen and (max-width: 767px) {
    .cmp-container--3col>.cmp-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cmp-container--3col>.cmp-container>* {
    max-width: 456px;
    width: calc(33.3% - 20px)
}

@media screen and (max-width: 767px) {
    .cmp-container--3col>.cmp-container>* {
        max-width:none;
        width: 100%
    }
}

.cmp-container--4col {
    margin-top: 30px
}

.cmp-container--4col>.cmp-container {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: flex-start;
    width: 100%
}

@media screen and (max-width: 767px) {
    .cmp-container--4col>.cmp-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cmp-container--4col>.cmp-container>* {
    max-width: 335px;
    width: calc(25% - 22.5px)
}

@media screen and (max-width: 767px) {
    .cmp-container--4col>.cmp-container>* {
        max-width:none;
        width: 100%
    }
}

.cmp-container--separator>.cmp-container {
    border-bottom: 1px solid #989898;
    padding-bottom: 60px
}

.cmp-container--grey {
    background-color: #f6f6f6
}

.gs21-Main {
    padding-bottom: 30px;
    position: relative;
    z-index: 1
}

.cmp-container div.contentsnav {
    margin-top: 60px
}

.contentsnav .gs21-ContentsNav {
    margin: 0
}

.gs21-ContentsNav .gs21-LinkListItem a:active,.gs21-ContentsNav .gs21-LinkListItem a:focus,.gs21-ContentsNav .gs21-LinkListItem a:hover {
    color: #f50f10
}

.gs21-ContentsNav .gs21-ContentsNavList {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 -7.5px;
    padding: 0
}

@media print,screen and (min-width: 768px) {
    .gs21-ContentsNav .gs21-ContentsNavList--Size1of2 .gs21-ContentsNavListItem {
        width:50%
    }
}

@media screen and (max-width: 767px) {
    .gs21-ContentsNav .gs21-ContentsNavList--Size1of2 .gs21-ContentsNavListItem {
        width:100%
    }
}

@media print,screen and (min-width: 768px) {
    .gs21-ContentsNav .gs21-ContentsNavList--Size1of3 .gs21-ContentsNavListItem {
        width:33.3%
    }
}

@media screen and (max-width: 767px) {
    .gs21-ContentsNav .gs21-ContentsNavList--Size1of3 .gs21-ContentsNavListItem {
        width:100%
    }
}

@media print,screen and (min-width: 768px) {
    .gs21-ContentsNav .gs21-ContentsNavList--Size1of4 .gs21-ContentsNavListItem {
        width:25%
    }
}

@media screen and (max-width: 767px) {
    .gs21-ContentsNav .gs21-ContentsNavList--Size1of4 .gs21-ContentsNavListItem {
        width:100%
    }
}

.gs21-ContentsNav .gs21-ContentsNavList--Horizontal a .gs21-Icon,.gs21-ContentsNav .gs21-ContentsNavList--Horizontal a:before {
    left: 15px
}

.gs21-ContentsNavListItem .gs21-Link {
    overflow-wrap: anywhere;
    text-decoration: none;
    word-break: keep-all
}

.gs21-ContentsNavListItem .gs21-Link:before {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.gs21-ContentsNavListItem .gs21-Link:link,.gs21-ContentsNavListItem .gs21-Link:visited {
    color: #000
}

.gs21-ContentsNavListItem .gs21-Link:active,.gs21-ContentsNavListItem .gs21-Link:focus,.gs21-ContentsNavListItem .gs21-Link:hover {
    color: #f50f10
}

.gs21-ContentsNavListItem .gs21-Link.icon-left:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-left:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-left:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-left:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-top:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkUp.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-top:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-top:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-top:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkUp-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-bottom:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-bottom:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-bottom:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-bottom:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-blank:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-blank:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-blank:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-blank:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-pdf:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-pdf:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-pdf:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-pdf:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-xls:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-xls:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-xls:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-xls:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-txt:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-txt:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-txt:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-txt:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-doc:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-doc:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-doc:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-doc:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-zip:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-zip:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-zip:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-zip:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-map:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Map.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-map:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-map:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-map:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-mail:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail.svg)
}

.gs21-ContentsNavListItem .gs21-Link.icon-mail:active:before,.gs21-ContentsNavListItem .gs21-Link.icon-mail:focus:before,.gs21-ContentsNavListItem .gs21-Link.icon-mail:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg)
}

.gs21-CUS-DateLinkList {
    list-style: none;
    margin: 0;
    padding: 5px
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem {
    margin: 0;
    padding: 0
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-LinkListItem {
    font-weight: 300;
    list-style: none;
    margin: 15px 0 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-Date {
    color: #000;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.2;
    text-align: left
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3px;
    position: relative;
    text-decoration: none;
    width: 100%;
    align-items: center;
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link:hover {
    color: #f50f10
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 26px;
    width: 26px
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link p {
    width: calc(100% - 26px)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-left:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-left:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-left:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-left:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-top:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkUp.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-top:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-top:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-top:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkUp-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-bottom:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-bottom:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-bottom:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-bottom:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-blank:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-blank:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-blank:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-blank:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-pdf:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-pdf:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-pdf:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-pdf:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-xls:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-xls:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-xls:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-xls:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-txt:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-txt:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-txt:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-txt:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-doc:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-doc:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-doc:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-doc:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-zip:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-zip:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-zip:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-zip:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-map:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Map.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-map:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-map:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-map:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-mail:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail.svg)
}

.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-mail:active:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-mail:focus:before,.gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link.icon-mail:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg)
}

.cmp-container div.download {
    margin-top: 30px
}

.cmp-download {
    border: 1px solid #707070;
    display: inline-block;
    padding: 1pc 18px
}

.cmp-download__title {
    line-height: 1.1;
    margin: 0
}

.cmp-download__title a.cmp-download__title-link {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    pointer-events: none;
    text-decoration: none
}

.cmp-download__description {
    margin-top: 5px
}

.cmp-download__description p {
    color: #000;
    font-size: 18px;
    font-weight: 300;
    margin: 0
}

.cmp-download__properties {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    margin: 0
}

.cmp-download__property-label {
    display: none
}

.cmp-download__property-content {
    background-color: #eaeaea;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 10px 0 0;
    padding: 3px 5px
}

.cmp-download__property--filename,.cmp-download__property--format,.cmp-download__property--size,.cmp-download__property-content {
    color: #000;
    font-size: 1pc;
    font-weight: 300
}

.cmp-download__action {
    background-color: #fff;
    border: 2px solid #000;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    margin-top: 1pc;
    padding: 3px 5px;
    text-decoration: none
}

.cmp-download__action:hover {
    border: 2px solid #c40001
}

.cmp-download a.cmp-download__action {
    color: #000
}

.cmp-download a.cmp-download__action:hover {
    color: #c40001;
    text-decoration: none
}

.cmp-container div.embed {
    margin-top: 30px
}

.cmp-embed--youtube-w100p .cmp-embed {
    aspect-ratio: 16/9;
    width: 100%
}

.cmp-embed--youtube-w100p .cmp-embed iframe {
    height: 100%;
    width: 100%
}

[dir=rtl] * {
    direction: rtl
}

[dir=rtl] .cmp-container .cmp-button__text,[dir=rtl] .cmp-container .cmp-image__title,[dir=rtl] .cmp-container .cmp-text table tr td,[dir=rtl] .cmp-container .cmp-text table tr th,[dir=rtl] .gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-Date {
    text-align: right
}

[dir=rtl] .gs21-CUS-DateLinkList .gs21-DateLinkListItem .gs21-CUS-Link p {
    margin-top: 0
}

[dir=rtl] .gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem .gs21-Date {
    text-align: right
}

[dir=rtl] .gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link {
    padding: 8px 30px 8px 10px
}

[dir=rtl] .gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:before {
    left: auto;
    right: 0
}

[dir=rtl] .cmp-breadcrumb__item:after {
    left: -20px;
    right: auto
}

[dir=rtl] .gs21-ContentsNavListItem .gs21-Link {
    padding: 10px 30px 10px 10px
}

[dir=rtl] .gs21-ContentsNavListItem .gs21-Link:before {
    left: 0;
    right: auto
}

[dir=rtl] .gs21-LinkList--Horizontal--Size1of3 .gs21-Link .gs21-Icon,[dir=rtl] .gs21-LinkList--Horizontal--Size1of3 .gs21-Link:before,[dir=rtl] .gs21-LinkList--Horizontal--Size1of4 .gs21-Link .gs21-Icon,[dir=rtl] .gs21-LinkList--Horizontal--Size1of4 .gs21-Link:before {
    left: auto;
    right: 15px
}

[dir=rtl] .gs21-LinkList--Horizontal .gs21-LinkListItem {
    padding-left: 15px;
    padding-right: 45px
}

.gs21-Accordion {
    background-color: #f5f5f5;
    margin: 0;
    padding: 0 0 30px
}

.gs21-Accordion .gs21-Accordion__Title {
    margin: 0;
    padding-left: 30px
}

.gs21-AccordionList {
    border-bottom: 1px solid #989898;
    list-style: none
}

.gs21-AccordionList .gs21-AccordionList__Item>a,.gs21-AccordionList .gs21-AccordionList__Item>span {
    color: #000;
    display: block;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.1;
    padding: 40px 30px;
    position: relative;
    text-decoration: none;
    -webkit-transition: background-color .2s;
    transition: background-color .2s
}

.gs21-AccordionList .gs21-AccordionList__Item>a:after,.gs21-AccordionList .gs21-AccordionList__Item>span:after {
    background-color: #989898;
    content: "";
    height: 1px;
    position: absolute;
    top: 0
}

.gs21-AccordionList .gs21-AccordionList__Item>a.is-open,.gs21-AccordionList .gs21-AccordionList__Item>span.is-open {
    background-color: #fff
}

.gs21-AccordionList .gs21-AccordionList__Item>a.is-open+.gs21-AccordionList__content,.gs21-AccordionList .gs21-AccordionList__Item>span.is-open+.gs21-AccordionList__content {
    background-color: #fff;
    margin-bottom: -1px
}

.gs21-AccordionList .gs21-AccordionList__Item>a.is-open:after,.gs21-AccordionList .gs21-AccordionList__Item>span.is-open:after {
    content: none
}

.gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a:before,.gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Plus.svg);
    background-position: 0 0;
    background-size: contain;
    content: "";
    position: absolute;
    top: 50%
}

.gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a.is-open:before,.gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a.is-open:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Minus.svg)
}

.gs21-AccordionList .gs21-AccordionList__content {
    display: none;
    padding: 1px 0;
    -webkit-transition: height .2s,padding-bottom .2s,background-color .2s;
    transition: height .2s,padding-bottom .2s,background-color .2s
}

.gs21-Accordion--NewsCategorySearch {
    margin: 60px 0 0;
    padding: 0
}

.gs21-Accordion--NewsCategorySearch .gs21-AccordionList {
    border-bottom-width: 0
}

.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>a,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>span {
    padding: 0
}

.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>a:after,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>span:after {
    content: none
}

.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>a.is-open,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>a.is-open+.gs21-AccordionList__content,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>span.is-open,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>span.is-open+.gs21-AccordionList__content {
    background-color: transparent
}

.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>a .gs21-AccordionList__Item__SubLabel,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>span .gs21-AccordionList__Item__SubLabel {
    border: solid #989898;
    border-width: 0 0 0 1px;
    font-size: .89rem;
    font-weight: 300
}

.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content {
    display: none;
    position: relative;
    -webkit-transition: height .2s,padding-bottom .2s,background-color .2s;
    transition: height .2s,padding-bottom .2s,background-color .2s
}

.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content:before {
    background-color: #989898;
    content: "";
    height: 1px;
    left: 30px;
    position: absolute;
    top: 0;
    width: calc(100% - 60px)
}

.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content .gs21-Text {
    font-weight: 700
}

.gs21-Accordion--Contact {
    background-color: transparent;
    padding-bottom: 0
}

.gs21-Accordion--Contact .gs21-AccordionList {
    border-bottom: none
}

.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item>a.is-open-default,.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item>span.is-open-default {
    background-color: transparent
}

.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item>a.is-open-default+.gs21-AccordionList__content,.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item>span.is-open-default+.gs21-AccordionList__content {
    background-color: transparent;
    display: block
}

.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link:before {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext.svg) no-repeat right 15px center;
    background-size: 36px auto;
    content: "";
    height: 26px;
    margin-top: -13px;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transition: background-position .3s;
    transition: background-position .3s;
    width: 60px
}

.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link:focus:before,.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link:hover:before {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-R.svg) no-repeat right 7.5px center;
    text-decoration: none
}

.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link--External:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External.svg);
    -webkit-transition: none;
    transition: none
}

.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link--External:focus:before,.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link--External:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg);
    background-position: right 15px center;
    background-size: 36px auto
}

.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link--External .gs21-Icon {
    opacity: 0;
    position: absolute
}

.gs21-Accordion--Data {
    background-color: transparent;
    margin: 30px 0 0;
    padding: 0
}

.gs21-Accordion--Data .gs21-AccordionList {
    border-bottom: 1px solid #989898;
    border-top: 1px solid #989898
}

.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>a,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>span {
    padding: 0
}

.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>a:after,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>span:after {
    content: none
}

.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>a.is-open,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>a.is-open+.gs21-AccordionList__content,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>span.is-open,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>span.is-open+.gs21-AccordionList__content {
    background-color: transparent
}

.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content {
    display: none;
    position: relative;
    -webkit-transition: height .2s,padding-bottom .2s,background-color .2s;
    transition: height .2s,padding-bottom .2s,background-color .2s
}

.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content:before {
    background-color: #dbdbdb;
    content: "";
    height: 1px;
    left: 30px;
    position: absolute;
    top: 0;
    width: calc(100% - 60px)
}

.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content .gs21-Text {
    font-weight: 700
}

.gs21-HalfImgBox .gs21-HalfImgBox__Img {
    margin: 0
}

.gs21-HalfImgBox .gs21-HalfImgBox__Img>img {
    height: auto;
    vertical-align: top;
    width: 100%
}

.gs21-HalfImgBox .gs21-HalfImgBox__Text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.gs21-HalfImgBox .gs21-HalfImgBox__Title {
    font-size: 45px;
    font-weight: 100;
    margin: 20px 0 0
}

.gs21-HalfImgBox .gs21-Text {
    margin: 20px 0 0
}

.gs21-HalfImgBox .gs21-HalfImgBox__More {
    margin: 0;
    text-align: right
}

.gs21-HalfImgBox .gs21-HalfImgBox__More .gs21-ButtonLink {
    border: none;
    margin: 0
}

.gs21-AnchorListWrap {
    border: solid #989898;
    border-width: 0 0 1px;
    margin: 60px 0
}

.gs21-AnchorList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 -7.5px;
    padding: 0
}

.gs21-AnchorList,.gs21-AnchorListItem {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gs21-AnchorListItem {
    padding: 0 7.5px;
    width: 100%
}

.gs21-AnchorListItem .gs21-Link {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 100%;
    padding: 10px 10px 10px 30px;
    position: relative;
    text-decoration: none
}

.gs21-AnchorListItem .gs21-Link:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 26px;
    left: 0;
    position: absolute;
    width: 26px
}

.gs21-AnchorListItem .gs21-Link:link,.gs21-AnchorListItem .gs21-Link:visited {
    text-decoration: none
}

.gs21-AnchorListItem .gs21-Link:active,.gs21-AnchorListItem .gs21-Link:focus,.gs21-AnchorListItem .gs21-Link:hover {
    background-color: #f0f0f0;
    color: #c40001
}

.gs21-AnchorListItem .gs21-Link:active:before,.gs21-AnchorListItem .gs21-Link:focus:before,.gs21-AnchorListItem .gs21-Link:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown-R.svg)
}

.gs21-AnchorList--Size1of2 .gs21-AnchorListItem {
    width: 50%
}

.gs21-HeadingLv2 .gs21-AnchorListWrap,.gs21-HeadingLv3 .gs21-AnchorListWrap {
    margin-top: 20px
}

.gs21-Annotation {
    font-weight: 300;
    margin: 20px 0 0
}

.gs21-Annotation+.gs21-Annotation {
    margin-top: 10px
}

.gs21-AnnotationUnit__HeadingCol .gs21-ListHeading {
    font-weight: 500
}

.gs21-AnnotationUnit__TextCol .gs21-Annotation:first-child {
    margin-top: 5px
}

.gs21-UAnnotationList {
    list-style: none;
    margin: 20px 0 0;
    padding: 0
}

.gs21-UAnnotationListItem {
    font-weight: 300;
    margin: 10px 0 0;
    position: relative
}

.gs21-UAnnotationListItem__Marker {
    left: 0;
    position: absolute;
    text-align: right
}

.gs21-AnnotationUnit__TextCol .gs21-UAnnotationList:first-child,.gs21-AnnotationUnit__TextCol .gs21-UAnnotationListItem:first-child {
    margin-top: 5px
}

.gs21-OAnnotationList {
    list-style: none;
    margin: 20px 0 0;
    padding: 0
}

.gs21-OAnnotationListItem {
    font-weight: 300;
    margin: 10px 0 0;
    position: relative
}

.gs21-OAnnotationListItem__Marker {
    left: 0;
    position: absolute;
    text-align: right
}

.gs21-AnnotationUnit__TextCol .gs21-OAnnotationList:first-child,.gs21-AnnotationUnit__TextCol .gs21-OAnnotationListItem:first-child {
    margin-top: 5px
}

.gs21-Box {
    background-color: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gs21-Box>:first-child {
    margin-top: 0
}

.gs21-ButtonLink {
    background-color: #fff;
    border: 2px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    display: table;
    font-weight: 700;
    margin: 20px 0 0;
    padding: 10px 13px;
    text-decoration: none
}

.gs21-ButtonLink:link,.gs21-ButtonLink:visited {
    color: #000
}

.gs21-ButtonLink:active,.gs21-ButtonLink:focus,.gs21-ButtonLink:hover {
    background-color: #fff;
    border-color: #c40001;
    color: #c40001
}

.gs21-ButtonLink--Small {
    font-size: .89rem;
    padding: 7px 13px
}

.gs21-ButtonLink--Primary {
    background-color: #c40001;
    border-color: #c40001;
    color: #fff
}

.gs21-ButtonLink--Primary:link,.gs21-ButtonLink--Primary:visited {
    color: #fff
}

.gs21-ButtonLink--Primary:active,.gs21-ButtonLink--Primary:focus,.gs21-ButtonLink--Primary:hover {
    background-color: #fff;
    border-color: #c40001;
    color: #c40001
}

.gs21-ButtonLink--Secondary {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.gs21-ButtonLink--Secondary:link,.gs21-ButtonLink--Secondary:visited {
    color: #fff
}

.gs21-ButtonLink--Secondary:active,.gs21-ButtonLink--Secondary:focus,.gs21-ButtonLink--Secondary:hover {
    background-color: #fff;
    border-color: #c40001;
    color: #c40001
}

.gs21-ButtonLink--Third {
    background-color: #fff;
    border-color: #fff;
    color: #000
}

.gs21-ButtonLink--Third:active,.gs21-ButtonLink--Third:focus,.gs21-ButtonLink--Third:hover {
    border-color: #c40001;
    color: #c40001
}

.gs21-ButtonLink--Transmission {
    background-color: transparent
}

.gs21-ButtonLink--Transmission:active,.gs21-ButtonLink--Transmission:focus,.gs21-ButtonLink--Transmission:hover {
    background-color: #fff
}

.gs21-ButtonLink--Arrow {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext.svg) no-repeat right 15px center;
    background-size: 36px auto;
    display: inline-block;
    padding-right: 60px;
    -webkit-transition: background-position .3s;
    transition: background-position .3s
}

.gs21-ButtonLink--Arrow:focus,.gs21-ButtonLink--Arrow:hover {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-R.svg) no-repeat right 7.5px center #fff;
    text-decoration: none
}

.gs21-ButtonLink--White {
    border-color: #fff;
    color: #fff
}

.gs21-ButtonLink--White:link,.gs21-ButtonLink--White:visited {
    color: #fff
}

.gs21-ButtonLink--White:focus,.gs21-ButtonLink--White:hover {
    background-color: #fff;
    border-color: #c40001;
    color: #c40001
}

.gs21-ButtonLink--White.gs21-ButtonLink--Arrow {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-W.svg)
}

.gs21-ButtonLink--White.gs21-ButtonLink--Arrow:focus,.gs21-ButtonLink--White.gs21-ButtonLink--Arrow:hover {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-R.svg)
}

.gs21-ButtonLink--UnderLine {
    background-color: transparent;
    border-left: none;
    border-right: none;
    border-top: none
}

.gs21-ButtonLink--UnderLine:focus,.gs21-ButtonLink--UnderLine:hover {
    background-color: transparent;
    border-color: #c40001;
    color: #c40001
}

.gs21-ButtonLink .gs21-Icon {
    height: 26px;
    left: 0;
    margin-left: 15px;
    margin-top: 9pt;
    position: absolute;
    right: auto;
    top: -.2rem;
    width: 26px
}

.gs21-ButtonLink:active .gs21-Icon,.gs21-ButtonLink:focus .gs21-Icon,.gs21-ButtonLink:hover .gs21-Icon {
    clip: rect(0 0 0 0);
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.gs21-ButtonLink--Back,.gs21-ButtonLink--Doc,.gs21-ButtonLink--External,.gs21-ButtonLink--Mail,.gs21-ButtonLink--Map,.gs21-ButtonLink--Pdf,.gs21-ButtonLink--Txt,.gs21-ButtonLink--Xls,.gs21-ButtonLink--Zip {
    padding-left: 50px;
    position: relative
}

.gs21-ButtonLink--Back:after,.gs21-ButtonLink--Doc:after,.gs21-ButtonLink--External:after,.gs21-ButtonLink--Mail:after,.gs21-ButtonLink--Map:after,.gs21-ButtonLink--Pdf:after,.gs21-ButtonLink--Txt:after,.gs21-ButtonLink--Xls:after,.gs21-ButtonLink--Zip:after {
    background-image: none;
    content: "";
    height: 26px;
    left: 15px;
    opacity: 0;
    position: absolute;
    top: .5rem;
    width: 26px
}

.gs21-ButtonLink--Back:active:after,.gs21-ButtonLink--Back:focus:after,.gs21-ButtonLink--Back:hover:after,.gs21-ButtonLink--Doc:active:after,.gs21-ButtonLink--Doc:focus:after,.gs21-ButtonLink--Doc:hover:after,.gs21-ButtonLink--External:active:after,.gs21-ButtonLink--External:focus:after,.gs21-ButtonLink--External:hover:after,.gs21-ButtonLink--Mail:active:after,.gs21-ButtonLink--Mail:focus:after,.gs21-ButtonLink--Mail:hover:after,.gs21-ButtonLink--Map:active:after,.gs21-ButtonLink--Map:focus:after,.gs21-ButtonLink--Map:hover:after,.gs21-ButtonLink--Pdf:active:after,.gs21-ButtonLink--Pdf:focus:after,.gs21-ButtonLink--Pdf:hover:after,.gs21-ButtonLink--Txt:active:after,.gs21-ButtonLink--Txt:focus:after,.gs21-ButtonLink--Txt:hover:after,.gs21-ButtonLink--Xls:active:after,.gs21-ButtonLink--Xls:focus:after,.gs21-ButtonLink--Xls:hover:after,.gs21-ButtonLink--Zip:active:after,.gs21-ButtonLink--Zip:focus:after,.gs21-ButtonLink--Zip:hover:after {
    opacity: 1
}

.gs21-ButtonLink--Back:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    left: 15px;
    opacity: 1;
    right: auto
}

.gs21-ButtonLink--Back:active:after,.gs21-ButtonLink--Back:focus:after,.gs21-ButtonLink--Back:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R.svg)
}

.gs21-ButtonLink--External:after {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-ButtonLink--Pdf:after {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-ButtonLink--Xls:after {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg)
}

.gs21-ButtonLink--Doc:after {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg)
}

.gs21-ButtonLink--Txt:after {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg)
}

.gs21-ButtonLink--Zip:after {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg)
}

.gs21-ButtonLink--Map:after {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R.svg)
}

.gs21-ButtonLink--Mail:after {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg)
}

.gs21-Button {
    background-color: #fff;
    border: 2px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    display: inline-block;
    font-weight: 700;
    margin: 20px 0 0;
    padding: 10px 13px;
    text-decoration: none
}

.gs21-Button:active,.gs21-Button:focus,.gs21-Button:hover {
    background-color: #fff;
    border-color: #fff;
    color: #c40001;
    cursor: pointer
}

.gs21-Button .gs21-Icon {
    height: 26px;
    left: -9999px;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 26px
}

.gs21-Button--Down {
    padding-right: 50px;
    position: relative
}

.gs21-Button--Down:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 26px;
    position: absolute;
    right: 15px;
    top: .5rem;
    width: 26px
}

.gs21-Button--Down:active:after,.gs21-Button--Down:focus:after,.gs21-Button--Down:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown-R.svg)
}

.gs21-CountrySelectUnit {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.gs21-Button--CountrySelect {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #888;
    margin-left: 0;
    padding: 10px 30px
}

.gs21-Button--CountrySelect:focus,.gs21-Button--CountrySelect:hover {
    border-color: #c40001;
    z-index: 1
}

.gs21-ContentsNav {
    border-color: #989898;
    border-style: solid;
    border-width: 1px 0;
    margin: 60px 0
}

.gs21-ContentsNavList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 -7.5px;
    padding: 0
}

.gs21-ContentsNavList,.gs21-ContentsNavListItem {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gs21-ContentsNavListItem {
    padding: 0 7.5px;
    width: 100%
}

.gs21-ContentsNavListItem .gs21-Link {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 100%;
    padding: 10px 10px 10px 30px;
    position: relative
}

.gs21-ContentsNavListItem .gs21-Link:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 26px;
    left: 0;
    position: absolute;
    width: 26px
}

.gs21-ContentsNavListItem .gs21-Link:link,.gs21-ContentsNavListItem .gs21-Link:visited {
    text-decoration: none
}

.gs21-ContentsNavListItem .gs21-Link:active,.gs21-ContentsNavListItem .gs21-Link:focus,.gs21-ContentsNavListItem .gs21-Link:hover {
    background-color: #f0f0f0;
    color: #c40001
}

.gs21-ContentsNavListItem .gs21-Link:active:before,.gs21-ContentsNavListItem .gs21-Link:focus:before,.gs21-ContentsNavListItem .gs21-Link:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg)
}

.gs21-ContentsNavListItem .gs21-Link[aria-current] {
    background-color: #f0f0f0
}

.gs21-ContentsNavList--Size1of2 .gs21-ContentsNavListItem {
    width: 50%
}

.gs21-ContentsNavList--Size1of3 .gs21-ContentsNavListItem {
    width: 33.3%
}

.gs21-ContentsNavList--Size1of4 .gs21-ContentsNavListItem {
    width: 25%
}

.gs21-ContentsNav .gs21-LinkListItem a:link,.gs21-ContentsNav .gs21-LinkListItem a:visited {
    color: #000;
    text-decoration: none
}

.gs21-ContentsNav .gs21-LinkListItem a:active,.gs21-ContentsNav .gs21-LinkListItem a:focus,.gs21-ContentsNav .gs21-LinkListItem a:hover {
    color: #c40001;
    text-decoration: underline
}

.gs21-ContentsNav .gs21-LinkListItem a:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 10px;
    content: "";
    height: 26px;
    left: 0;
    position: absolute;
    top: -.2rem;
    width: 26px
}

.gs21-ContentsNav .gs21-LinkList--Horizontal a .gs21-Icon,.gs21-ContentsNav .gs21-LinkList--Horizontal a:before {
    left: 15px
}

.gs21-ContentsNav--News {
    margin: 30px 0 60px
}

.gs21-CookieSetting {
    padding: 0 20px 20px
}

.gs21-CookieSetting .gs21-Text {
    font-weight: 300
}

.gs21-CookieSetting .gs21-ButtonLink {
    cursor: pointer;
    display: inline-block;
    line-height: 1.4
}

.gs21-CookieSetting .gs21-Hr {
    border: solid #989898;
    border-width: 1px 0 0;
    margin: 60px 0
}

.gs21-CookieSetting .gs21-FormRadioPlace {
    display: inline-block;
    margin: 0
}

.gs21-CookieSetting .gs21-FormRadioPlace label {
    cursor: pointer;
    display: block;
    padding-left: 50px;
    position: relative
}

.gs21-CookieSetting .gs21-FormRadioPlace .gs21-FormButtonRadio {
    bottom: 50%;
    font-size: .89rem;
    position: absolute;
    right: 50%;
    transform: translateY(50%);
    -webkit-transform: translateY(50%)
}

.gs21-CookieSetting .gs21-LineTable {
    margin-top: 10px
}

.gs21-CookieSetting .gs21-LineTableBodyTd,.gs21-CookieSetting .gs21-LineTableBodyTh {
    vertical-align: middle
}

.gs21-EventsTable {
    border: solid #757575;
    border-collapse: collapse;
    border-width: 1px 0 0;
    font-size: .89rem;
    margin: 30px 0 0;
    table-layout: fixed;
    text-align: left;
    width: 100%
}

.gs21-u-SizeEventTh {
    width: 25%
}

.gs21-u-SizeEventTd,.gs21-u-SizeEventTh {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gs21-u-SizeEventTd {
    width: 75%
}

.gs21-EventsTableBodyTh {
    font-weight: inherit;
    vertical-align: top
}

.gs21-EventsTableBodyTd,.gs21-EventsTableBodyTh {
    word-wrap: break-word;
    border: solid #757575;
    border-width: 0 0 1px;
    overflow-wrap: break-word
}

.gs21-EventsTableBodyTd {
    position: relative
}

.gs21-EventsTableBodyTd .gs21-HeadingLv2 .gs21-Text {
    display: block;
    font-size: 1rem;
    font-weight: 400;
    margin-top: 5px
}

.gs21-EventsTableBodyTd .gs21-Link {
    font-weight: 500;
    position: absolute;
    right: 0
}

.gs21-EventsTableBodyTd .gs21-Link:link,.gs21-EventsTableBodyTd .gs21-Link:visited {
    text-decoration: none
}

.gs21-EventsTableBodyTd .gs21-Link:active,.gs21-EventsTableBodyTd .gs21-Link:focus,.gs21-EventsTableBodyTd .gs21-Link:hover {
    text-decoration: underline
}

.gs21-EventsTableBodyTd--Banner {
    border-bottom-width: 0
}

.gs21-EventsTableBodyTd--Banner .gs21-ImageUnit {
    margin-top: 0
}

.gs21-EventsTable--Image .gs21-EventsContent>.gs21-Text {
    font-size: 1rem
}

.gs21-EventsTable--Image .gs21-Link {
    padding-left: 30px
}

.gs21-EventsTable--Image .gs21-Link:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 26px;
    left: 0;
    position: absolute;
    top: -.2rem;
    width: 26px
}

.gs21-EventsTable--Image .gs21-Link[href]:active:before,.gs21-EventsTable--Image .gs21-Link[href]:focus:before,.gs21-EventsTable--Image .gs21-Link[href]:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg)
}

.gs21-EventsTable--Image .gs21-Link--External:before {
    background-image: none;
    opacity: 0
}

.gs21-EventsTable--Image .gs21-Link--External[href]:active:before,.gs21-EventsTable--Image .gs21-Link--External[href]:focus:before,.gs21-EventsTable--Image .gs21-Link--External[href]:hover:before {
    background-image: none
}

.gs21-EventsTable--Image .gs21-Link .gs21-Icon {
    height: 26px;
    left: 0;
    position: absolute;
    top: -.2rem;
    width: 26px
}

.gs21-EventsTable--Image .gs21-Link--External[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-EventsTableUnit__AnnotationCol .gs21-OAnnotationList,.gs21-EventsTableUnit__AnnotationCol .gs21-UAnnotationList {
    margin-top: 10px
}

.gs21-Facebook .gs21-HeadingLv2 {
    margin: 0 0 30px;
    padding-left: 30px
}

.gs21-Facebook .fb_iframe_widget,.gs21-Facebook .fb_iframe_widget iframe[style],.gs21-Facebook .fb_iframe_widget span {
    width: 100%!important
}

.gs21-FeedList {
    list-style: none;
    margin: 20px 0;
    padding-left: 0
}

.gs21-FeedList .gs21-FeedList__Item {
    margin-bottom: 15px;
    margin-top: 0
}

.gs21-FeedList .gs21-FeedList__Date {
    display: block;
    margin-bottom: 7.5px
}

.gs21-FeedList .gs21-FeedList__Title {
    margin: 7px 0 0
}

.gs21-FeedList .gs21-FeedList__Title>a {
    color: inherit;
    display: block;
    padding-left: 30px;
    position: relative;
    text-decoration: none
}

.gs21-FeedList .gs21-FeedList__Title>a:hover {
    text-decoration: underline
}

.gs21-FeedList .gs21-FeedList__Title>a:before {
    border-left: 2px solid #000;
    border-top: 2px solid #000;
    content: "";
    height: 8px;
    left: 7px;
    position: absolute;
    top: 7px;
    -webkit-transform: rotate(-225deg);
    transform: rotate(-225deg);
    width: 8px
}

.gs21-FeedList .gs21-FeedList__Title>a[href$=".pdf"] {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf.svg) no-repeat 2px 0;
    background-size: 25px auto
}

.gs21-FeedList .gs21-FeedList__Title>a[href$=".pdf"]:before {
    content: none
}

.gs21-FeedWrap {
    overflow: hidden;
    position: relative
}

.gs21-FeedWrap .gs21-HeadingLv2 {
    margin-top: 0
}

.gs21-FeedWrap .gs21-FeedRSS {
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none
}

.gs21-FeedWrap .gs21-FeedRSS:before {
    border-left: 2px solid #000;
    border-top: 2px solid #000;
    content: "";
    display: inline-block;
    font-weight: 700;
    height: 8px;
    margin-right: 10px;
    -webkit-transform: translateY(-2px) rotate(-225deg);
    transform: translateY(-2px) rotate(-225deg);
    width: 8px
}

.gs21-FeedWrap .gs21-FeedButton {
    float: right
}

.gs21-GoogleMapUnit--LocationList .gs21-GoogleMapUnit__MapCol {
    position: relative;
    width: 100%
}

.gs21-GoogleMapUnit--LocationList .gs21-GoogleMapCanvas {
    border: none;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.gs21-GoogleMapUnit--LocationList .infowin {
    background: #fff;
    margin-bottom: 20%;
    margin-top: 17px;
    padding: 15px 20px
}

.gs21-GoogleMapUnit--LocationList .infowin a {
    word-wrap: break-word;
    overflow-wrap: break-word
}

.gs21-GoogleMapUnit--LocationList .infowin a:link,.gs21-GoogleMapUnit--LocationList .infowin a:visited {
    color: #000;
    text-decoration: underline
}

.gs21-GoogleMapUnit--LocationList .infowin a[href]:active,.gs21-GoogleMapUnit--LocationList .infowin a[href]:focus,.gs21-GoogleMapUnit--LocationList .infowin a[href]:hover {
    color: #c40001
}

.gs21-GoogleMapUnit--LocationList .infowin p {
    font-size: .75rem;
    line-height: 1.16;
    margin: 0;
    padding: 0
}

.gs21-GoogleMapUnit--LocationList .infowin .pc_scsmod-headline {
    font-weight: 700;
    margin-bottom: 5px
}

.gs21-GoogleMapUnit--LocationList .infowin .pc_scsmod-address,.gs21-GoogleMapUnit--LocationList .infowin .pc_scsmod-headline+p {
    margin-bottom: 10px
}

.gs21-GoogleMapUnit--LocationList .infowin ul {
    font-size: .85rem;
    line-height: 1.16;
    margin: 15px 0 0;
    overflow: hidden;
    padding: 0
}

.gs21-GoogleMapUnit--LocationList .infowin li {
    float: left;
    list-style: none;
    padding: 5px 0;
    text-align: center
}

.gs21-GoogleMapUnit--LocationList .infowin li:first-child {
    background: url(../../meg-common/images/pc_directions_s.png) no-repeat 0;
    padding-left: 28px;
    text-align: left
}

.gs21-GoogleMapUnit--LocationDetail {
    margin: 30px 0 0
}

.gs21-GoogleMapUnit--LocationDetail .gs21-GoogleMapUnit__MapCol {
    padding-top: 50%;
    position: relative;
    width: 100%
}

.gs21-GoogleMapUnit--LocationDetail .gs21-GoogleMapUnit__MapCol iframe {
    border: none;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.gs21-Grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.gs21-Grid,.gs21-Grid__Item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px
}

.gs21-Grid__Item {
    width: 100%
}

.gs21-Grid--Center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gs21-Grid .gs21-Grid {
    margin-left: -30px;
    margin-right: -30px
}

.gs21-dGrid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -15px;
    margin-right: -15px
}

.gs21-dGrid,.gs21-dGrid__Item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gs21-dGrid__Item {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.gs21-dGrid--Center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gs21-dGrid .gs21-dGrid {
    margin-left: -30px;
    margin-right: -30px
}

.gs21-HeadingLv2 {
    margin: 60px 0 0
}

.gs21-HeadingLv2--Icon {
    display: table;
    width: 100%
}

.gs21-HeadingLv2--Icon .gs21-HeadingLv2__IconCol {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: table-cell;
    padding-right: 20px;
    vertical-align: top
}

.gs21-HeadingLv2--Icon .gs21-HeadingLv2__IconCol>img {
    max-width: 100%
}

.gs21-HeadingLv2--Icon .gs21-HeadingLv2__HeadingCol {
    border: solid #e0e0e0;
    border-width: 1px 0 0;
    display: table-cell;
    padding-top: 19px;
    vertical-align: top
}

.gs21-HeadingLv2--Tag {
    margin-top: 50px
}

.gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag--White {
    background-color: #fff;
    border-color: #000;
    color: #000
}

.gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag--Black {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag--Gray {
    background-color: #757575;
    border-color: #757575;
    color: #fff
}

.gs21-HeadingLv2--Shoulder {
    margin-top: 50px
}

.gs21-HeadingLv2--Shoulder .gs21-HeadingLv2__ShoulderCol {
    display: block;
    font-size: 1rem;
    line-height: 1.2;
    margin: 0 0 5px
}

.gs21-HeadingLv2--Shoulder .gs21-HeadingLv2__HeadingCol {
    display: block
}

.gs21-HeadingLv2Unit__SubTextCol {
    margin-top: 5px
}

.gs21-HeadingLv2Unit__SubTextCol .gs21-Text {
    margin-top: 0
}

.gs21-HeadingLv2Unit__SubTextCol .gs21-Date {
    line-height: 1.2;
    margin-top: 0
}

.gs21-HeadingLv2Unit__LinkCol {
    display: none;
    text-align: right
}

.gs21-HeadingLv2Unit__LinkCol .gs21-LinkList,.gs21-HeadingLv2Unit__LinkCol .gs21-LinkListItem {
    display: inline-block
}

.gs21-HeadingLv3 {
    font-size: 1.11rem;
    font-weight: 700;
    margin: 40px 0 0
}

.gs21-HeadingLv3--Icon {
    display: table;
    width: 100%
}

.gs21-HeadingLv3--Icon .gs21-HeadingLv3__IconCol {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: table-cell;
    padding-right: 20px;
    vertical-align: top
}

.gs21-HeadingLv3--Icon .gs21-HeadingLv3__IconCol>img {
    max-width: 100%
}

.gs21-HeadingLv3--Icon .gs21-HeadingLv3__HeadingCol {
    border: solid #e0e0e0;
    border-width: 1px 0 0;
    display: table-cell;
    padding-top: 19px;
    vertical-align: top
}

.gs21-HeadingLv3--IconTop .gs21-HeadingLv3__IconCol {
    display: block;
    text-align: center
}

.gs21-HeadingLv3--IconTop .gs21-HeadingLv3__IconCol>img {
    max-width: 100%;
    vertical-align: top
}

.gs21-HeadingLv3--IconTop .gs21-HeadingLv3__HeadingCol {
    display: block;
    text-align: center
}

.gs21-HeadingLv3--Tag .gs21-HeadingLv3__TagCol {
    display: block;
    margin-bottom: 5px
}

.gs21-HeadingLv3--Tag .gs21-HeadingLv3Tag {
    background-color: #fff;
    border: 1px solid #000;
    display: inline-block;
    line-height: 1.2;
    padding: 2px 4px
}

.gs21-HeadingLv3--Tag .gs21-HeadingLv3Tag--White {
    background-color: #fff;
    border-color: #000;
    color: #000
}

.gs21-HeadingLv3--Tag .gs21-HeadingLv3Tag--Black {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.gs21-HeadingLv3--Tag .gs21-HeadingLv3Tag--Gray {
    background-color: #757575;
    border-color: #757575;
    color: #fff
}

.gs21-HeadingLv3--Tag .gs21-HeadingLv3__HeadingCol {
    display: block
}

.gs21-HeadingLv3--Shoulder .gs21-HeadingLv3__ShoulderCol {
    display: block;
    font-size: 1rem;
    line-height: 1.2;
    margin: 0 0 5px
}

.gs21-HeadingLv3--Shoulder .gs21-HeadingLv3__HeadingCol {
    display: block
}

.gs21-HeadingLv3Unit__SubTextCol {
    margin-top: 5px
}

.gs21-HeadingLv3Unit__SubTextCol .gs21-Text {
    margin-top: 0
}

.gs21-HeadingLv3Unit__SubTextCol .gs21-Date {
    line-height: 1.2;
    margin-top: 0
}

.gs21-HeadingLv3--Link {
    display: table;
    width: 100%
}

.gs21-HeadingLv3--Link .gs21-HeadingLv3__HeadingCol {
    display: table-cell
}

.gs21-HeadingLv3--Link .gs21-HeadingLv3__LinkCol {
    display: table-cell;
    text-align: right
}

.gs21-HeadingLv3--Link .gs21-HeadingLv3__LinkCol .gs21-Link {
    font-size: 1rem;
    padding-left: 30px;
    position: relative;
    text-decoration: none
}

.gs21-HeadingLv3--Link .gs21-HeadingLv3__LinkCol .gs21-Link:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 26px;
    left: 0;
    position: absolute;
    top: -.2rem;
    width: 26px
}

.gs21-HeadingLv3--Link .gs21-HeadingLv3__LinkCol .gs21-Link:active:before,.gs21-HeadingLv3--Link .gs21-HeadingLv3__LinkCol .gs21-Link:focus:before,.gs21-HeadingLv3--Link .gs21-HeadingLv3__LinkCol .gs21-Link:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg)
}

.gs21-HeadingLv4 {
    font-size: 1rem;
    font-weight: 700;
    margin: 30px 0 0
}

.gs21-HeadingLv4--Tag .gs21-HeadingLv4__TagCol {
    display: block;
    margin-bottom: 5px
}

.gs21-HeadingLv4--Tag .gs21-HeadingLv4Tag {
    background-color: #fff;
    border: 1px solid #000;
    display: inline-block;
    line-height: 1.2;
    padding: 2px 4px
}

.gs21-HeadingLv4--Tag .gs21-HeadingLv4Tag--White {
    background-color: #fff;
    border-color: #000;
    color: #000
}

.gs21-HeadingLv4--Tag .gs21-HeadingLv4Tag--Black {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.gs21-HeadingLv4--Tag .gs21-HeadingLv4Tag--Gray {
    background-color: #757575;
    border-color: #757575;
    color: #fff
}

.gs21-HeadingLv4--Tag .gs21-HeadingLv4__HeadingCol {
    display: block
}

.gs21-aHeadingLv5 {
    font-weight: 400;
    margin: 20px 0 0
}

.gs21-aHeadingLv6 {
    color: #595959;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.4;
    margin: 20px 0 0
}

.gs21-HistorySlide {
    background-color: #1e1e1e;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    position: relative
}

.gs21-HistorySlide .gs21-HistorySlide__Body {
    overflow: hidden
}

.gs21-HistorySlide .gs21-HistorySlide__Container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: translate(0);
    transform: translate(0);
    -webkit-transition: transform .5s;
    transition: transform .5s;
    width: 600%
}

.gs21-HistorySlide [data-js-history-slide] .gs21-HistorySlide__Item {
    background-color: #1e1e1e;
    overflow: hidden;
    width: 100vw
}

.gs21-HistorySlide [data-js-history-slide] .gs21-HistorySlide__Item.slick-current .gs21-HistorySlide__ContentInner {
    left: 0
}

.gs21-HistorySlide .gs21-HistorySlide__Item {
    background-color: #1e1e1e;
    overflow: hidden;
    width: 100vw
}

.gs21-HistorySlide .gs21-HistorySlide__Item.is-current .gs21-HistorySlide__ContentInner {
    left: 0
}

.gs21-HistorySlide .gs21-HistorySlide__Img {
    margin: 0;
    padding: 0
}

.gs21-HistorySlide .gs21-HistorySlide__Img>img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.gs21-HistorySlide .gs21-HistorySlide__Content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.gs21-HistorySlide .gs21-HistorySlide__ContentInner {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .9s ease;
    transition: all .9s ease;
    width: 100%
}

.gs21-HistorySlide .gs21-HistorySlide__Title {
    font-weight: 700;
    line-height: 1.1;
    margin: 0;
    text-align: center
}

.gs21-HistorySlide .gs21-HistorySlide__Text,.gs21-HistorySlide .gs21-HistorySlide__TextList {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
    margin: 50px 0 0
}

.gs21-HistorySlide .gs21-HistorySlide__Button {
    text-align: right
}

.gs21-HistorySlide .gs21-HistorySlide__Button .gs21-ButtonLink {
    margin: 0
}

.gs21-HistorySlide .gs21-HistorySlide__Dots {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    list-style: none;
    margin: 0
}

.gs21-HistorySlide .gs21-HistorySlide__Dots>li {
    cursor: pointer;
    font-size: 18px;
    font-weight: 500
}

.gs21-HistorySlide .gs21-HistorySlide__Dots>li a {
    color: inherit;
    text-decoration: none
}

.gs21-HistorySlide .gs21-HistorySlide__Dots>li a[aria-selected=true] {
    background-color: #fff;
    color: #000
}

.gs21-HistorySlide .slick-dots {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    list-style: none;
    margin: 0
}

.gs21-HistorySlide .slick-dots>li {
    cursor: pointer;
    font-size: 18px;
    font-weight: 500
}

.gs21-HistorySlide .slick-dots>li.slick-active {
    background-color: #fff;
    color: #000
}

.gs21-ImageHeading {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.4;
    margin: 20px 0 0
}

.gs21-ImageList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 -15px;
    padding: 0
}

.gs21-ImageList:after {
    clear: both;
    content: "";
    display: block
}

.gs21-ImageListItem {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px
}

.gs21-MediaBlock {
    margin: 30px 0 0
}

.gs21-MediaBlock__ImageCol>.gs21-ImageUnit:first-child,.gs21-MediaBlock__ImageCol>.gs21-MovieUnit:first-child {
    margin-top: 0
}

.gs21-ImageUnit {
    display: block;
    height: auto;
    margin: 30px 0 0
}

.gs21-ImageUnit__ImageCol {
    -webkit-box-flex: 0;
    background-color: #ebebeb;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center
}

.gs21-ImageUnit__ImageCol--BgTransparent {
    background-color: transparent
}

.gs21-ImageUnit__ImageCol--BgWhite {
    background-color: #fff
}

.gs21-Image {
    max-width: 100%;
    vertical-align: top
}

.gs21-Image--Extend {
    width: 100%
}

.gs21-ImageUnit__CaptionCol .gs21-LinkListItem {
    margin-top: 10px
}

.gs21-Image--YouTube {
    max-height: 24px;
    width: auto
}

.gs21-IconLegends {
    list-style: none;
    margin: 0;
    padding: 0
}

.gs21-IconLegends.gs21-IconLegends--Sdgs {
    margin-top: 5px
}

.gs21-IconLegends:after {
    clear: both;
    content: "";
    display: block
}

.gs21-IconLegendsItem {
    float: left;
    margin: 0 20px 0 0
}

.gs21-IconLegendsItem img {
    vertical-align: middle
}

.gs21-IconLegends--Sdgs .gs21-IconLegendsItem {
    margin-right: 5px
}

.gs21-SignatureUnit {
    margin-top: 30px;
    text-align: right
}

.gs21-SignatureUnit__DateCol .gs21-Date {
    line-height: 1.4
}

.gs21-SignatureUnit__ImageCol {
    margin-top: 5px
}

.gs21-SignatureName {
    font-size: .89rem;
    margin: 5px 0 0
}

.gs21-SignatureTitle {
    font-size: .78rem;
    margin: 5px 0 0
}

.gs21-ImageLink {
    background-position: -9999px -9999px;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.gs21-ImageSwitch__ImageLink {
    background-position: -9999px -9999px,-9999px -9999px
}

.gs21-ImageLink:hover {
    background-position: 50%
}

.gs21-ImageLink:hover img {
    opacity: 0
}

.gs21-ImageUnit--News .gs21-ImageUnit__ImageCol {
    background-color: transparent
}

.gs21-ImageUnit--News .gs21-ImageUnit__CaptionCol {
    margin-left: auto;
    margin-right: auto
}

.gs21-Link:link,.gs21-Link:visited {
    color: #000;
    text-decoration: underline
}

.gs21-Link[href]:active,.gs21-Link[href]:focus,.gs21-Link[href]:hover {
    color: #c40001
}

.gs21-Link--Back {
    padding-left: 30px;
    position: relative
}

.gs21-Link--Back:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 26px;
    left: 0;
    position: absolute;
    width: 26px
}

.gs21-Link--Back[href]:active:before,.gs21-Link--Back[href]:focus:before,.gs21-Link--Back[href]:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R.svg)
}

.gs21-Link--External,.gs21-Link--Pdf {
    word-wrap: break-word;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    max-width: 100%;
    overflow-wrap: break-word
}

.gs21-Link--Doc,.gs21-Link--External,.gs21-Link--Mail,.gs21-Link--Map,.gs21-Link--Pdf,.gs21-Link--Txt,.gs21-Link--Xls,.gs21-Link--Zip {
    padding-left: 30px;
    position: relative
}

.gs21-Link--Doc:before,.gs21-Link--External:before,.gs21-Link--Mail:before,.gs21-Link--Map:before,.gs21-Link--Pdf:before,.gs21-Link--Txt:before,.gs21-Link--Xls:before,.gs21-Link--Zip:before {
    content: "";
    height: 26px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: -.2rem;
    width: 26px
}

.gs21-Link--Doc .gs21-Icon,.gs21-Link--External .gs21-Icon,.gs21-Link--Mail .gs21-Icon,.gs21-Link--Map .gs21-Icon,.gs21-Link--Pdf .gs21-Icon,.gs21-Link--Txt .gs21-Icon,.gs21-Link--Xls .gs21-Icon,.gs21-Link--Zip .gs21-Icon {
    height: 26px;
    left: 0;
    position: absolute;
    top: -.2rem;
    width: 26px
}

.gs21-Link--Doc[href]:active:before,.gs21-Link--Doc[href]:focus:before,.gs21-Link--Doc[href]:hover:before,.gs21-Link--External[href]:active:before,.gs21-Link--External[href]:focus:before,.gs21-Link--External[href]:hover:before,.gs21-Link--Mail[href]:active:before,.gs21-Link--Mail[href]:focus:before,.gs21-Link--Mail[href]:hover:before,.gs21-Link--Map[href]:active:before,.gs21-Link--Map[href]:focus:before,.gs21-Link--Map[href]:hover:before,.gs21-Link--Pdf[href]:active:before,.gs21-Link--Pdf[href]:focus:before,.gs21-Link--Pdf[href]:hover:before,.gs21-Link--Txt[href]:active:before,.gs21-Link--Txt[href]:focus:before,.gs21-Link--Txt[href]:hover:before,.gs21-Link--Xls[href]:active:before,.gs21-Link--Xls[href]:focus:before,.gs21-Link--Xls[href]:hover:before,.gs21-Link--Zip[href]:active:before,.gs21-Link--Zip[href]:focus:before,.gs21-Link--Zip[href]:hover:before {
    opacity: 1
}

.gs21-Link--Doc[href]:active .gs21-Icon,.gs21-Link--Doc[href]:focus .gs21-Icon,.gs21-Link--Doc[href]:hover .gs21-Icon,.gs21-Link--External[href]:active .gs21-Icon,.gs21-Link--External[href]:focus .gs21-Icon,.gs21-Link--External[href]:hover .gs21-Icon,.gs21-Link--Mail[href]:active .gs21-Icon,.gs21-Link--Mail[href]:focus .gs21-Icon,.gs21-Link--Mail[href]:hover .gs21-Icon,.gs21-Link--Map[href]:active .gs21-Icon,.gs21-Link--Map[href]:focus .gs21-Icon,.gs21-Link--Map[href]:hover .gs21-Icon,.gs21-Link--Pdf[href]:active .gs21-Icon,.gs21-Link--Pdf[href]:focus .gs21-Icon,.gs21-Link--Pdf[href]:hover .gs21-Icon,.gs21-Link--Txt[href]:active .gs21-Icon,.gs21-Link--Txt[href]:focus .gs21-Icon,.gs21-Link--Txt[href]:hover .gs21-Icon,.gs21-Link--Xls[href]:active .gs21-Icon,.gs21-Link--Xls[href]:focus .gs21-Icon,.gs21-Link--Xls[href]:hover .gs21-Icon,.gs21-Link--Zip[href]:active .gs21-Icon,.gs21-Link--Zip[href]:focus .gs21-Icon,.gs21-Link--Zip[href]:hover .gs21-Icon {
    clip: rect(0 0 0 0);
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.gs21-Link--External[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-Link--Pdf[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-Link--Xls[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg)
}

.gs21-Link--Doc[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg)
}

.gs21-Link--Txt[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg)
}

.gs21-Link--Zip[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg)
}

.gs21-Link--Map[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R.svg)
}

.gs21-Link--Mail[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg)
}

.gs21-Link--Disabled {
    color: #b8b8b8
}

.gs21-LinkList {
    list-style: none;
    margin: 0;
    padding: 0
}

.gs21-LinkListItem {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 15px 0 0;
    padding: 0 0 0 30px;
    position: relative
}

.gs21-LinkListItem .gs21-Link {
    padding-left: 0;
    position: static;
    text-decoration: none
}

.gs21-LinkListItem .gs21-Link:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 26px;
    left: 0;
    position: absolute;
    top: -.2rem;
    width: 26px
}

.gs21-LinkListItem .gs21-Link[href]:active,.gs21-LinkListItem .gs21-Link[href]:focus,.gs21-LinkListItem .gs21-Link[href]:hover {
    color: #c40001
}

.gs21-LinkListItem .gs21-Link[href]:active:before,.gs21-LinkListItem .gs21-Link[href]:focus:before,.gs21-LinkListItem .gs21-Link[href]:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg)
}

.gs21-LinkListItem .gs21-Link--Back:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev.svg)
}

.gs21-LinkListItem .gs21-Link--Back[href]:active:before,.gs21-LinkListItem .gs21-Link--Back[href]:focus:before,.gs21-LinkListItem .gs21-Link--Back[href]:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R.svg)
}

.gs21-LinkListItem .gs21-Link--Disabled:before {
    content: none
}

.gs21-LinkListItem .gs21-Link--Doc:before,.gs21-LinkListItem .gs21-Link--External:before,.gs21-LinkListItem .gs21-Link--Mail:before,.gs21-LinkListItem .gs21-Link--Map:before,.gs21-LinkListItem .gs21-Link--Pdf:before,.gs21-LinkListItem .gs21-Link--Txt:before,.gs21-LinkListItem .gs21-Link--Xls:before,.gs21-LinkListItem .gs21-Link--Zip:before {
    background-image: none;
    opacity: 0
}

.gs21-LinkListItem .gs21-Link--Doc[href]:active:before,.gs21-LinkListItem .gs21-Link--Doc[href]:focus:before,.gs21-LinkListItem .gs21-Link--Doc[href]:hover:before,.gs21-LinkListItem .gs21-Link--External[href]:active:before,.gs21-LinkListItem .gs21-Link--External[href]:focus:before,.gs21-LinkListItem .gs21-Link--External[href]:hover:before,.gs21-LinkListItem .gs21-Link--Mail[href]:active:before,.gs21-LinkListItem .gs21-Link--Mail[href]:focus:before,.gs21-LinkListItem .gs21-Link--Mail[href]:hover:before,.gs21-LinkListItem .gs21-Link--Map[href]:active:before,.gs21-LinkListItem .gs21-Link--Map[href]:focus:before,.gs21-LinkListItem .gs21-Link--Map[href]:hover:before,.gs21-LinkListItem .gs21-Link--Pdf[href]:active:before,.gs21-LinkListItem .gs21-Link--Pdf[href]:focus:before,.gs21-LinkListItem .gs21-Link--Pdf[href]:hover:before,.gs21-LinkListItem .gs21-Link--Txt[href]:active:before,.gs21-LinkListItem .gs21-Link--Txt[href]:focus:before,.gs21-LinkListItem .gs21-Link--Txt[href]:hover:before,.gs21-LinkListItem .gs21-Link--Xls[href]:active:before,.gs21-LinkListItem .gs21-Link--Xls[href]:focus:before,.gs21-LinkListItem .gs21-Link--Xls[href]:hover:before,.gs21-LinkListItem .gs21-Link--Zip[href]:active:before,.gs21-LinkListItem .gs21-Link--Zip[href]:focus:before,.gs21-LinkListItem .gs21-Link--Zip[href]:hover:before {
    background-image: none
}

.gs21-LinkListItem .gs21-Link .gs21-Icon {
    height: 26px;
    left: 0;
    position: absolute;
    top: -.2rem;
    width: 26px
}

.gs21-LinkListItem .gs21-Link--External[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-LinkListItem .gs21-Link--Pdf[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-LinkListItem .gs21-Link--Xls[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg)
}

.gs21-LinkListItem .gs21-Link--Doc[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg)
}

.gs21-LinkListItem .gs21-Link--Txt[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg)
}

.gs21-LinkListItem .gs21-Link--Zip[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg)
}

.gs21-LinkListItem .gs21-Link--Map[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R.svg)
}

.gs21-LinkListItem .gs21-Link--Mail[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg)
}

.gs21-LinkList--Horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px
}

.gs21-LinkList--Horizontal .gs21-LinkListItem {
    padding-left: 45px;
    padding-right: 15px
}

.gs21-LinkList--Horizontal.gs21-LinkList--Size1of2 .gs21-Link .gs21-Icon,.gs21-LinkList--Horizontal.gs21-LinkList--Size1of2 .gs21-Link:before {
    left: 15px
}

.gs21-LinkList--Size1of2 .gs21-LinkListItem {
    width: 50%
}

.gs21-DateLinkList {
    list-style: none;
    margin: 0;
    padding: 0
}

.gs21-DateLinkListItem {
    margin: 20px 0 0;
    padding: 0
}

.gs21-DateLinkListItem .gs21-LinkListItem {
    font-weight: 300
}

.gs21-DateLinkListItem .gs21-Date {
    font-size: 1rem;
    line-height: 1.2;
    text-align: left
}

.gs21-DateLinkList--InvestorsTopics .gs21-DateLinkListItem:first-child .gs21-Date {
    font-weight: 500
}

.gs21-DateLinkList--InvestorsTopics .gs21-DateLinkListItem:first-child .gs21-LinkListItem.gs21-u-FontSizeSpecialThin45 .gs21-Link:before {
    font-size: 1rem
}

.gs21-DateLinkList--InvestorsTopics .gs21-DateLinkListItem:nth-child(2) {
    border-top: 1px solid #fff;
    margin-top: 30px;
    padding-top: 30px
}

.gs21-DateLinkList--InvestorsTopics .gs21-DateLinkListItem:nth-child(2):last-child .gs21-Date {
    font-weight: 500
}

.gs21-DateLinkList--InvestorsTopics .gs21-DateLinkListItem:nth-child(2):last-child .gs21-LinkListItem,.gs21-DateLinkList--InvestorsTopics .gs21-DateLinkListItem:nth-child(2):last-child .gs21-LinkListItem .gs21-Link {
    padding-left: 0
}

.gs21-DateLinkList--InvestorsTopics .gs21-DateLinkListItem:nth-child(2):last-child .gs21-LinkListItem .gs21-Link:before {
    background-image: none;
    display: none
}

.gs21-DateLinkList--InvestorsTopics .gs21-DateLinkListItem:nth-child(2):last-child .gs21-LinkListItem .gs21-Link .gs21-Icon {
    display: none
}

.gs21-BorderedLinkList {
    list-style: none;
    margin: 15px 0 0;
    padding: 0
}

.gs21-BorderedLinkListItem {
    border: solid #989898;
    border-width: 0 0 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 0;
    padding: 15px 0 15px 30px;
    position: relative
}

.gs21-BorderedLinkListItem:first-child {
    border-top-width: 1px
}

.gs21-BorderedLinkListItem .gs21-BorderedLinkList {
    margin-top: 0
}

.gs21-BorderedLinkListItem .gs21-BorderedLinkListItem {
    border-width: 0;
    padding-bottom: 0
}

.gs21-BorderedLinkListItem--NoLink {
    padding-left: 0
}

.gs21-BorderedLinkListItem--NoLink .gs21-BorderedLinkList {
    margin-left: 30px
}

.gs21-BorderedLinkListItem .gs21-Link {
    padding-left: 0;
    position: static;
    text-decoration: none
}

.gs21-BorderedLinkListItem .gs21-Link:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 26px;
    left: 0;
    margin-top: -.2rem;
    position: absolute;
    top: auto;
    width: 26px
}

.gs21-BorderedLinkListItem .gs21-Link[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link[href]:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Back:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Back[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link--Back[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link--Back[href]:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Doc:before,.gs21-BorderedLinkListItem .gs21-Link--External:before,.gs21-BorderedLinkListItem .gs21-Link--Mail:before,.gs21-BorderedLinkListItem .gs21-Link--Map:before,.gs21-BorderedLinkListItem .gs21-Link--Pdf:before,.gs21-BorderedLinkListItem .gs21-Link--Social:before,.gs21-BorderedLinkListItem .gs21-Link--Txt:before,.gs21-BorderedLinkListItem .gs21-Link--Xls:before,.gs21-BorderedLinkListItem .gs21-Link--Zip:before {
    background-image: none;
    opacity: 0
}

.gs21-BorderedLinkListItem .gs21-Link--Doc[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link--Doc[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link--Doc[href]:hover:before,.gs21-BorderedLinkListItem .gs21-Link--External[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link--External[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link--External[href]:hover:before,.gs21-BorderedLinkListItem .gs21-Link--Mail[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link--Mail[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link--Mail[href]:hover:before,.gs21-BorderedLinkListItem .gs21-Link--Map[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link--Map[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link--Map[href]:hover:before,.gs21-BorderedLinkListItem .gs21-Link--Pdf[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link--Pdf[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link--Pdf[href]:hover:before,.gs21-BorderedLinkListItem .gs21-Link--Social[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link--Social[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link--Social[href]:hover:before,.gs21-BorderedLinkListItem .gs21-Link--Txt[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link--Txt[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link--Txt[href]:hover:before,.gs21-BorderedLinkListItem .gs21-Link--Xls[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link--Xls[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link--Xls[href]:hover:before,.gs21-BorderedLinkListItem .gs21-Link--Zip[href]:active:before,.gs21-BorderedLinkListItem .gs21-Link--Zip[href]:focus:before,.gs21-BorderedLinkListItem .gs21-Link--Zip[href]:hover:before {
    background-image: none
}

.gs21-BorderedLinkListItem .gs21-Link .gs21-Icon {
    height: 26px;
    left: 0;
    margin-top: -.2rem;
    position: absolute;
    top: auto;
    width: 26px
}

.gs21-BorderedLinkListItem .gs21-Link--External[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Pdf[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Xls[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Doc[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Txt[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Zip[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Map[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Mail[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg)
}

.gs21-BorderedLinkListItem .gs21-Link--Social .gs21-Icon {
    height: 18px;
    left: 0;
    margin-top: 0;
    position: absolute;
    width: 18px
}

.gs21-BorderedDateLinkList {
    list-style: none;
    margin: 20px 0 0;
    padding: 0
}

.gs21-BorderedDateLinkListItem {
    border: solid #989898;
    border-width: 0 0 1px;
    margin: 0;
    padding: 20px 0
}

.gs21-BorderedDateLinkListItem:first-child {
    border-top-width: 1px
}

.gs21-BorderedDateLinkListItem .gs21-LinkListItem {
    font-weight: 300
}

.gs21-BorderedDateLinkListItem .gs21-Date {
    font-size: 1rem;
    line-height: 1.2;
    text-align: left
}

.gs21-BorderedDateLinkListItem--Image {
    padding-bottom: 30px
}

.gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock {
    margin-top: 15px
}

.gs21-BorderedDateLinkListItem--Image .gs21-LinkListItem {
    font-weight: 500
}

.gs21-SitemapList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 0 0 -30px;
    padding: 0
}

.gs21-SitemapList>.gs21-LinkListItem {
    border: solid #989898;
    border-width: 1px 0 0;
    margin: 0 0 0 30px;
    padding: 15px 0;
    width: 100%
}

.gs21-SitemapList>.gs21-LinkListItem .gs21-LinkList--Horizontal {
    margin-left: 30px
}

.gs21-SitemapList>.gs21-LinkListItem .gs21-LinkListItem {
    padding-left: 0
}

.gs21-SitemapList>.gs21-LinkListItem .gs21-Link {
    display: inline-block;
    padding-left: 30px
}

.gs21-SitemapList.gs21-LinkList--Size1of2>.gs21-LinkListItem {
    width: calc(50% - 30px)
}

.gs21-SitemapList .gs21-Link .gs21-Icon,.gs21-SitemapList .gs21-Link:before {
    margin-top: -.2rem;
    top: auto
}

.gs21-SitemapList .gs21-Link--Social .gs21-Icon {
    margin-top: 0
}

.gs21-SitemapList .gs21-LinkList--Horizontal.gs21-LinkList--Size1of2 .gs21-Link .gs21-Icon,.gs21-SitemapList .gs21-LinkList--Horizontal.gs21-LinkList--Size1of2 .gs21-Link:before {
    left: 0
}

.gs21-ListHeading {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.4;
    margin: 20px 0 0
}

.gs21-OList {
    margin: 20px 0 0
}

.gs21-OListItem {
    margin: 10px 0 0
}

.gs21-OList .gs21-OList {
    counter-reset: BracketNumber;
    margin-top: 0
}

.gs21-OList * .gs21-OListItem {
    counter-increment: BracketNumber;
    list-style: none;
    position: relative
}

.gs21-OList * .gs21-OListItem:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "(" counter(BracketNumber) ")";
    padding-right: 5px;
    position: absolute;
    text-align: right
}

.gs21-OListBrackets {
    list-style: none;
    margin: 20px 0 0
}

.gs21-OListBracketsItem {
    margin: 10px 0 0;
    position: relative
}

.gs21-OListBracketsItem__Marker {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    padding-right: 5px;
    position: absolute;
    text-align: right
}

.gs21-OListBrackets .gs21-OListBrackets {
    margin-top: 0
}

.gs21-OListBracketsItem>.gs21-Text {
    margin-top: 10px
}

.gs21-UList {
    list-style: none;
    margin: 20px 0 0
}

.gs21-UListItem {
    margin: 10px 0 0;
    position: relative
}

.gs21-UListItem:before {
    background-color: #595959;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    height: 5px;
    left: -20px;
    margin: .2em 0 0;
    position: absolute;
    top: 5px;
    width: 5px
}

.gs21-UList .gs21-UList {
    margin-top: 0
}

.gs21-UList .gs21-UList .gs21-UListItem:before {
    background-color: #fff;
    border: 1px solid #595959;
    height: 6px;
    width: 6px
}

.gs21-UListUnmarked {
    list-style: none;
    margin: 20px 0 0;
    padding: 0
}

.gs21-UListUnmarkedItem {
    margin: 10px 0 0
}

.gs21-UListUnmarked .gs21-UListUnmarked {
    margin-top: 0
}

.gs21-DList {
    margin: 20px 0 0
}

.gs21-DListTitle {
    margin: 10px 0 0
}

.gs21-MicroMacro {
    position: relative
}

.gs21-MicroMacro__Item {
    background-color: #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    outline: 0;
    overflow: hidden;
    padding: 20px 30px 60px;
    position: relative
}

.gs21-MicroMacro__Item:focus,.gs21-MicroMacro__Item:hover {
    background-color: #2d2d2d
}

.gs21-MicroMacro__Item:focus .gs21-MicroMacro__Heading,.gs21-MicroMacro__Item:hover .gs21-MicroMacro__Heading {
    color: #ff5454
}

.gs21-MicroMacro__Item:focus .gs21-MicroMacro__TriggerIcon:before,.gs21-MicroMacro__Item:hover .gs21-MicroMacro__TriggerIcon:before {
    background-color: #ff5454;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.gs21-MicroMacro__Item:focus .gs21-MicroMacro__TriggerIcon:after,.gs21-MicroMacro__Item:hover .gs21-MicroMacro__TriggerIcon:after {
    background-color: #ff5454;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.gs21-MicroMacro__MoreText {
    height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: .4s ease-in;
    transition: .4s ease-in
}

.gs21-MicroMacro__Links {
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 56px;
    left: 0;
    padding: 0 30px;
    position: absolute;
    width: 100%
}

.gs21-MicroMacro .gs21-ButtonLink {
    border: 0;
    display: none;
    margin: 0;
    position: relative
}

.gs21-MicroMacro__TriggerIcon {
    display: block;
    height: 26px;
    position: absolute;
    right: 30px;
    top: 0;
    width: 26px;
    z-index: 2
}

.gs21-MicroMacro__TriggerIcon:after,.gs21-MicroMacro__TriggerIcon:before {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 2px;
    position: absolute;
    top: 9pt;
    transition: -webkit-transform .4s;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s,-webkit-transform .4s;
    width: 26px
}

.gs21-MicroMacro__TriggerIcon:before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.gs21-MicroMacro__Item.is-open {
    background-color: #fff;
    color: #000
}

.gs21-MicroMacro__Item.is-open .gs21-MicroMacro__Heading {
    color: #000
}

.gs21-MicroMacro__Item.is-open .gs21-MicroMacro__MoreText {
    height: 100%;
    opacity: 1
}

.gs21-MicroMacro__Item.is-open .gs21-ButtonLink {
    display: inline-block;
    padding-left: 0;
    text-align: right
}

.gs21-MicroMacro__Item.is-open .gs21-MicroMacro__TriggerIcon:after,.gs21-MicroMacro__Item.is-open .gs21-MicroMacro__TriggerIcon:before {
    background-color: #000;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.gs21-MicroMacro__Item.is-open .gs21-MicroMacro__HiddenHtml,.gs21-MicroMacro__Item.is-open .gs21-MicroMacro__HiddenImage {
    opacity: 1
}

.gs21-MicroMacro__Item.is-open .gs21-MicroMacro__HiddenHtml {
    background-color: #f5f5f5
}

.gs21-MicroMacro--Image .gs21-MicroMacro__Item {
    position: relative
}

.gs21-MicroMacro--Image .gs21-MicroMacro__Item.is-open,.gs21-MicroMacro--Image .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__Heading,.gs21-MicroMacro--Image .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__MoreText {
    color: #fff
}

.gs21-MicroMacro--Image .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__TriggerIcon:after,.gs21-MicroMacro--Image .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__TriggerIcon:before {
    background-color: #fff
}

.gs21-MicroMacro--Image .gs21-MicroMacro__Item[data-bg-darken="0"],.gs21-MicroMacro--Image .gs21-MicroMacro__Item[data-bg-darken="0"].is-open {
    background-color: #000
}

.gs21-MicroMacro--Image .gs21-MicroMacro__Item[data-bg-darken="1"],.gs21-MicroMacro--Image .gs21-MicroMacro__Item[data-bg-darken="1"].is-open {
    background-color: #141414
}

.gs21-MicroMacro--Image .gs21-MicroMacro__Item[data-bg-darken="2"],.gs21-MicroMacro--Image .gs21-MicroMacro__Item[data-bg-darken="2"].is-open {
    background-color: #1e1e1e
}

.gs21-MicroMacro--Image .gs21-MicroMacro__Item[data-bg-darken="3"],.gs21-MicroMacro--Image .gs21-MicroMacro__Item[data-bg-darken="3"].is-open {
    background-color: #272727
}

.gs21-MicroMacro--Image .gs21-MicroMacro__Caption {
    position: relative;
    z-index: 2
}

.gs21-MicroMacro--Image .gs21-MicroMacro__BgImg {
    bottom: 0;
    left: 50%;
    margin: 0;
    opacity: .5;
    padding: 0;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 1
}

.gs21-MicroMacro--Image .gs21-MicroMacro__BgImg>img {
    vertical-align: top
}

.gs21-MicroMacroWrap {
    background-color: #000
}

.gs21-MicroMacroWrap .gs21-MicroMacro__Title {
    color: #fff;
    margin: 0;
    padding: 30px 30px 10px
}

.gs21-ModalBg {
    background: #000;
    height: 100%;
    left: 0;
    opacity: .3;
    top: 0;
    width: 100%;
    z-index: 1000
}

.gs21-Modal,.gs21-ModalBg {
    display: none;
    position: fixed
}

.gs21-Modal {
    outline-width: 0;
    z-index: 1001
}

.gs21-Modal .gs21-Modal__Body {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    max-width: 60pc;
    position: relative;
    width: 100%
}

.gs21-Modal .gs21-Modal__Button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/Close-W.svg) 0 0 no-repeat;
    background-size: contain;
    border: none;
    cursor: pointer;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    z-index: 1002
}

.gs21-Modal .gs21-Modal__Button:focus,.gs21-Modal .gs21-Modal__Button:hover {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Close-R.svg)
}

.gs21-Modal--UsTransition .gs21-TileItem__Media {
    height: auto
}

.gs21-Modal--UsTransition .gs21-TileItem__Media .gs21-TileMediaImage img {
    height: auto;
    width: 100%
}

.gs21-Modal .gs21-Modal--Thai {
    max-width: 920px
}

.gs21-MovieUnit {
    margin: 30px 0 0
}

.gs21-MovieUnit__MovieCol {
    background-color: #f6f6f6
}

.gs21-MovieUnit__MovieCol .video-js {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.gs21-MovieUnit__MovieCol--BrightcoveOld {
    height: 0;
    padding-top: 56.25%;
    position: relative
}

.gs21-MovieUnit__MovieCol--BrightcoveOld .BrightcoveExperience {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.gs21-MovieUnit__MovieCol--Youtube {
    height: 0;
    margin: 0 auto;
    max-width: 80pc;
    padding-top: 56.25%;
    position: relative
}

.gs21-MovieUnit__MovieCol--Youtube iframe {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.gs21-RelatedLinkSlide {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    text-align: center;
    width: 100%
}

.gs21-RelatedLinkSlide__Stage {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    margin: 0;
    order: 1;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.gs21-RelatedLinkSlide__Main {
    background-color: #989898;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-transition: transform .5s,-webkit-transform .5s;
    transition: transform .5s,-webkit-transform .5s
}

.gs21-RelatedLinkSlide__Item {
    position: relative
}

.gs21-RelatedLinkSlide__Item:after {
    content: "";
    display: block;
    padding-top: 66.6%
}

.gs21-RelatedLinkSlide__Text {
    bottom: 8.571%;
    position: absolute;
    text-align: center;
    width: 100%
}

.gs21-RelatedLinkSlide__Button {
    background-color: #fff;
    border: 0;
    margin-top: 20px
}

.gs21-RelatedLinkSlide__Img {
    left: 0;
    position: absolute;
    top: 0;
    vertical-align: bottom;
    width: 100%
}

.gs21-RelatedLinkSlide__Img[data-js-gs21-top-slide-img-sp] {
    display: none
}

.gs21-RelatedLinkSlide__Arrow {
    cursor: pointer;
    display: block;
    height: 33px;
    line-height: 1;
    margin-top: -1pc;
    position: absolute;
    top: 50%;
    width: 20px;
    z-index: 2
}

.gs21-RelatedLinkSlide__Arrow>a {
    background: 0 0;
    color: transparent;
    display: block;
    height: 100%;
    padding: 0;
    text-indent: -9999px;
    width: 100%
}

.gs21-RelatedLinkSlide__Arrow>a:before {
    border-left: 2px solid #000;
    border-top: 2px solid #000;
    content: "";
    height: 18px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    width: 18px
}

.gs21-RelatedLinkSlide__Arrow>a:focus,.gs21-RelatedLinkSlide__Arrow>a:hover {
    opacity: .75
}

.gs21-RelatedLinkSlide__Arrow--Prev {
    left: 1pc
}

.gs21-RelatedLinkSlide__Arrow--Prev>a:before {
    left: 5px
}

.gs21-RelatedLinkSlide__Arrow--Next {
    right: 1pc
}

.gs21-RelatedLinkSlide__Arrow--Next>a:before {
    right: 5px;
    -webkit-transform: translateY(-50%) rotate(-225deg);
    transform: translateY(-50%) rotate(-225deg)
}

.gs21-RelatedLinkSlide__Header {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    display: inline-block;
    order: 2;
    padding: 17px 53px;
    position: relative
}

.gs21-RelatedLinkSlide__Nav {
    padding: 10px 0;
    text-align: center
}

.gs21-RelatedLinkSlide__Dots {
    display: inline-block;
    font-size: 0;
    line-height: 38px;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    vertical-align: middle
}

.gs21-RelatedLinkSlide__Dots>li {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    vertical-align: middle
}

.gs21-RelatedLinkSlide__Dots>li>a,.gs21-RelatedLinkSlide__Dots>li>button {
    background: 0 0;
    border: 2px solid #000;
    border-radius: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px
}

.gs21-RelatedLinkSlide__Dots>li>a:active,.gs21-RelatedLinkSlide__Dots>li>a:focus,.gs21-RelatedLinkSlide__Dots>li>a:hover,.gs21-RelatedLinkSlide__Dots>li>button:active,.gs21-RelatedLinkSlide__Dots>li>button:focus,.gs21-RelatedLinkSlide__Dots>li>button:hover {
    background-color: #000
}

.gs21-RelatedLinkSlide__Dots>li>a[aria-selected=true],.gs21-RelatedLinkSlide__Dots>li>button[aria-selected=true] {
    background: #000
}

.gs21-RelatedLinkSlide__Dots>li.slick-active>button {
    background-color: #000
}

.gs21-RelatedLinkSlide .gs21-ButtonLink {
    display: inline-block
}

.gs21-SelectButtonUnit {
    background-color: transparent;
    display: inline-block;
    margin: 20px 0 0;
    position: relative
}

.gs21-SelectButtonUnit:hover {
    background-color: #fff
}

.gs21-SelectButtonUnit:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/PullDown.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 26px;
    position: absolute;
    right: 13px;
    top: 11px;
    width: 26px;
    z-index: 0
}

.gs21-SelectButtonUnit:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/PullDown-R.svg)
}

.gs21-SelectButton {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 2px solid #000;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    display: inline-block;
    font-family: inherit;
    font-weight: 700;
    line-height: 1.4;
    margin-right: -2px;
    padding: 10px 51px 10px 13px;
    position: relative;
    text-decoration: none;
    z-index: 1
}

.gs21-SelectButton:focus,.gs21-SelectButton:hover {
    border-color: #c40001;
    color: #c40001;
    cursor: pointer
}

.gs21-SelectButton::-ms-expand {
    display: none
}

.gs21-SelectButton optgroup,.gs21-SelectButton option {
    color: #000
}

.gs21-TileItem .gs21-SelectButtonUnit {
    background-color: #fff
}

.gs21-TileItem .gs21-SelectButton {
    border-color: #fff
}

.gs21-TileItem .gs21-Button--CountrySelect {
    border-color: #fff;
    border-width: 1px;
    padding: 11px 30px
}

:lang(ar) .gs21-SelectButtonUnit:after {
    left: 13px;
    right: auto
}

:lang(ar) .gs21-SelectButton {
    padding-left: 51px;
    padding-right: 13px
}

.gs21-SubsidiariesList {
    list-style: none;
    margin: 20px 0 0;
    padding: 0
}

.gs21-SubsidiariesListItem {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 10px 0 0
}

.gs21-SubsidiariesListItem__Area {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px;
    width: 35%
}

.gs21-SubsidiariesListItem__Number {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px;
    width: 65%
}

.gs21-SubsidiariesList--Half {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.gs21-SubsidiariesList--Half .gs21-SubsidiariesListItem {
    width: 50%
}

.gs21-SubsidiariesList--Half .gs21-SubsidiariesListItem__Area {
    width: 70%
}

.gs21-SubsidiariesList--Half .gs21-SubsidiariesListItem__Number {
    width: 30%
}

.gs21-LineTable {
    border-collapse: collapse;
    font-size: .89rem;
    margin: 30px 0 0;
    table-layout: fixed;
    text-align: left;
    width: 100%
}

.gs21-LineTableBodyTh {
    font-weight: inherit;
    padding: 15px 5px 15px 0
}

.gs21-LineTableBodyTd,.gs21-LineTableBodyTh {
    word-wrap: break-word;
    border-color: #757575;
    border-style: solid;
    border-width: 1px 0;
    overflow-wrap: break-word;
    vertical-align: top
}

.gs21-LineTableBodyTd {
    padding: 15px 0
}

.gs21-LineTableUnit__AnnotationCol .gs21-OAnnotationList,.gs21-LineTableUnit__AnnotationCol .gs21-UAnnotationList {
    margin-top: 10px
}

.gs21-LineTableBodyTd .gs21-LinkList--Size1of2:first-child .gs21-LinkListItem:nth-child(-n+2),.gs21-LineTableBodyTd .gs21-LinkListItem:first-child,.gs21-LineTableBodyTd .gs21-OListBracketsItem:first-child,.gs21-LineTableBodyTd .gs21-OListItem:first-child,.gs21-LineTableBodyTd .gs21-UListItem:first-child,.gs21-LineTableBodyTd .gs21-UListUnmarkedItem:first-child,.gs21-LineTableBodyTd>:first-child,.gs21-LineTableBodyTh .gs21-LinkList--Size1of2:first-child .gs21-LinkListItem:nth-child(-n+2),.gs21-LineTableBodyTh .gs21-LinkListItem:first-child,.gs21-LineTableBodyTh .gs21-OListBracketsItem:first-child,.gs21-LineTableBodyTh .gs21-OListItem:first-child,.gs21-LineTableBodyTh .gs21-UListItem:first-child,.gs21-LineTableBodyTh .gs21-UListUnmarkedItem:first-child,.gs21-LineTableBodyTh>:first-child {
    margin-top: 0
}

.gs21-LineTableBodyTd .gs21-OList,.gs21-LineTableBodyTd .gs21-OListBrackets,.gs21-LineTableBodyTd .gs21-UList,.gs21-LineTableBodyTd .gs21-UListUnmarked .gs21-UListUnmarked,.gs21-LineTableBodyTh .gs21-OList,.gs21-LineTableBodyTh .gs21-OListBrackets,.gs21-LineTableBodyTh .gs21-UList,.gs21-LineTableBodyTh .gs21-UListUnmarked .gs21-UListUnmarked {
    padding-left: 30px
}

.gs21-Table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-spacing: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: .89rem;
    margin: 30px 0 0;
    table-layout: fixed;
    text-align: left;
    width: 100%
}

[data-js-gs21-responsive-table]>.gs21-Table {
    min-width: 900px
}

.gs21-TableCaption {
    font-weight: 700;
    margin: 0 0 10px;
    text-align: left
}

.gs21-TableBodyTd,.gs21-TableBodyTh,.gs21-TableHeadTh {
    word-wrap: break-word;
    border: 1px solid #ccc;
    overflow-wrap: break-word;
    padding: 15px
}

.gs21-TableHeadTh {
    background-color: #e1e1e1;
    font-weight: inherit
}

.gs21-TableHeadTh--GroupHeading {
    border-bottom-width: 0
}

.gs21-TableHeadTh:empty {
    border-bottom-width: 0;
    border-top-width: 0
}

.gs21-TableHeadTh--Sub {
    background-color: #f6f6f6
}

.gs21-TableBodyTh {
    background-color: #ececec;
    font-weight: inherit
}

.gs21-TableBodyTh--GroupHeading {
    border-bottom-width: 0
}

.gs21-TableBodyTh:empty {
    border-bottom-width: 0;
    border-top-width: 0
}

.gs21-TableBodyTh--Sub {
    background-color: #f6f6f6
}

.gs21-TableBodyTd {
    background-color: #fff
}

.gs21-Table--AllLeft {
    text-align: left
}

.gs21-Table--AllCenter {
    text-align: center
}

.gs21-Table--AllRight {
    text-align: right
}

.gs21-Table--TheadLeft .gs21-TableHeadTh {
    text-align: left
}

.gs21-Table--TheadCenter .gs21-TableHeadTh {
    text-align: center
}

.gs21-Table--TheadRight .gs21-TableHeadTh {
    text-align: right
}

.gs21-Table--TdLeft .gs21-TableBodyTd {
    text-align: left
}

.gs21-Table--TdCenter .gs21-TableBodyTd {
    text-align: center
}

.gs21-Table--TdRight .gs21-TableBodyTd {
    text-align: right
}

.gs21-TableBodyTr--LineTopThick {
    border-top: 2px solid #989898
}

.gs21-TableUnit__AnnotationCol .gs21-OAnnotationList,.gs21-TableUnit__AnnotationCol .gs21-UAnnotationList {
    margin-top: 10px
}

.gs21-TableBodyTd .gs21-LinkList--Size1of2:first-child .gs21-LinkListItem:nth-child(-n+2),.gs21-TableBodyTd .gs21-LinkListItem:first-child,.gs21-TableBodyTd .gs21-OListBracketsItem:first-child,.gs21-TableBodyTd .gs21-OListItem:first-child,.gs21-TableBodyTd .gs21-UListItem:first-child,.gs21-TableBodyTd .gs21-UListUnmarkedItem:first-child,.gs21-TableBodyTd>:first-child,.gs21-TableBodyTh .gs21-LinkList--Size1of2:first-child .gs21-LinkListItem:nth-child(-n+2),.gs21-TableBodyTh .gs21-LinkListItem:first-child,.gs21-TableBodyTh .gs21-OListBracketsItem:first-child,.gs21-TableBodyTh .gs21-OListItem:first-child,.gs21-TableBodyTh .gs21-UListItem:first-child,.gs21-TableBodyTh .gs21-UListUnmarkedItem:first-child,.gs21-TableBodyTh>:first-child {
    margin-top: 0
}

.gs21-TableBodyTd .gs21-OList,.gs21-TableBodyTd .gs21-OListBrackets,.gs21-TableBodyTd .gs21-UList,.gs21-TableBodyTd .gs21-UListUnmarked .gs21-UListUnmarked,.gs21-TableBodyTh .gs21-OList,.gs21-TableBodyTh .gs21-OListBrackets,.gs21-TableBodyTh .gs21-UList,.gs21-TableBodyTh .gs21-UListUnmarked .gs21-UListUnmarked {
    padding-left: 30px
}

.gs21-Table--News {
    font-size: .78rem
}

.gs21-Table--News caption {
    font-weight: 700;
    margin: 0 0 10px;
    text-align: left
}

.gs21-Table--News tbody td,.gs21-Table--News tbody th,.gs21-Table--News thead th {
    word-wrap: break-word;
    border: 1px solid #ccc;
    overflow-wrap: break-word;
    padding: 9pt
}

.gs21-Table--News thead th {
    background-color: #e1e1e1;
    font-weight: inherit
}

.gs21-Table--News tbody th {
    background-color: #ececec;
    font-weight: inherit
}

.gs21-Table--News tbody th:empty {
    border-bottom-width: 0;
    border-top-width: 0
}

.gs21-Table--News tbody td,.gs21-Table--News tfoot td {
    background-color: #fff
}

.gs21-Table--News.gs21-Table--AllLeft tbody td,.gs21-Table--News.gs21-Table--AllLeft tbody th,.gs21-Table--News.gs21-Table--AllLeft thead th {
    text-align: left
}

.gs21-Table--News.gs21-Table--AllCenter tbody td,.gs21-Table--News.gs21-Table--AllCenter tbody th,.gs21-Table--News.gs21-Table--AllCenter thead th {
    text-align: center
}

.gs21-Table--News.gs21-Table--AllRight tbody td,.gs21-Table--News.gs21-Table--AllRight tbody th,.gs21-Table--News.gs21-Table--AllRight thead th {
    text-align: right
}

.gs21-Table--News[class] .gs21-u-AlignLeft {
    text-align: left
}

.gs21-Table--News[class] .gs21-u-AlignCenter {
    text-align: center
}

.gs21-Table--News[class] .gs21-u-AlignRight {
    text-align: right
}

.gs21-BorderLessTable--News {
    border-collapse: collapse;
    border-style: none;
    border-width: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: .78rem;
    margin: 30px 0 0;
    text-align: left;
    width: auto
}

.gs21-BorderLessTable--News td {
    word-wrap: break-word;
    background-color: transparent;
    border-style: none;
    border-width: 0;
    overflow-wrap: break-word;
    padding: 0;
    text-align: left;
    vertical-align: top
}

.gs21-Table--News .gs21-BorderLessTable--News {
    margin-top: 0
}

.gs21-Table--News .gs21-BorderLessTable--News td {
    border-style: none;
    border-width: 0;
    padding: 0;
    text-align: left
}

.gs21-Table--News .gs21-BorderLessTable--News[class].gs21-Table--AllLeft td {
    text-align: left
}

.gs21-Table--News .gs21-BorderLessTable--News[class].gs21-Table--AllCenter td {
    text-align: center
}

.gs21-Table--News .gs21-BorderLessTable--News[class].gs21-Table--AllRight td {
    text-align: right
}

.gs21-Text {
    margin: 20px 0 0
}

.gs21-Text--TextShadow {
    text-shadow: 0 0 15px rgba(0,0,0,.8)
}

.gs21-Strong {
    font-weight: 500
}

.gs21-Underline {
    text-decoration: underline
}

.gs21-CaptionTitle {
    font-weight: 500;
    margin: 10px 0 0
}

.gs21-Caption {
    margin: 10px 0 0
}

.gs21-CaptionTitle+.gs21-Caption {
    margin-top: 5px
}

.gs21-Date {
    font-size: .78rem;
    line-height: 1.2;
    margin: 0;
    text-align: right
}

.gs21-ForeignLang {
    font-style: italic
}

.gs21-TextTag {
    background-color: #fff;
    border: 1px solid #000;
    display: inline-block;
    font-weight: 400;
    line-height: 1.2;
    padding: 4px 4px 5px 5px
}

.gs21-TextTag--White {
    background-color: #fff;
    border-color: #000;
    color: #000
}

.gs21-TextTag--Black {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.gs21-TextTag--Gray {
    background-color: #757575;
    border-color: #757575;
    color: #fff
}

.gs21-TextTagList {
    list-style: none;
    margin: 20px 0 0;
    padding: 0
}

.gs21-TextTagList:after {
    clear: both;
    content: "";
    display: block
}

.gs21-TextTagListItem {
    float: left;
    margin: 10px 10px 0 0;
    padding: 0
}

.gs21-Tile {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 1px;
    width: 100%
}

.gs21-TileItem__Body,.gs21-TileItem__Foot,.gs21-TileItem__Head {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px
}

.gs21-TileItem__Media .gs21-TileMediaImage {
    overflow: hidden
}

.gs21-TileItem__Media .gs21-TileMediaMovie .video-js {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.gs21-TileItem__Body--PosLeft,.gs21-TileItem__Foot--PosLeft {
    margin-left: 0;
    margin-right: auto
}

.gs21-TileItem__Body--PosCenter,.gs21-TileItem__Foot--PosCenter {
    margin-left: auto;
    margin-right: auto
}

.gs21-TileItem__Body--PosRight,.gs21-TileItem__Foot--PosRight {
    margin-left: auto;
    margin-right: 0
}

.gs21-TileItem--BgFilterDark:after,.gs21-TileItem--BgFilterLight:after,.gs21-TileItem--BgFilterNormal:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.gs21-TileItem--BgFilterLight:after {
    background-color: rgba(0,0,0,.3)
}

.gs21-TileItem--BgFilterNormal:after {
    background-color: rgba(0,0,0,.5)
}

.gs21-TileItem--BgFilterDark:after {
    background-color: rgba(0,0,0,.7)
}

.gs21-Tile:nth-child(2n-1) {
    background-color: #f5f5f5
}

.gs21-Tile:nth-child(2n) {
    background-color: #ebebeb
}

.gs21-Tile:nth-child(2n-1) .gs21-TileItem:nth-child(2n-1) {
    background-color: #f5f5f5
}

.gs21-Tile:nth-child(2n-1) .gs21-TileItem:nth-child(2n) {
    background-color: #fafafa
}

.gs21-Tile:nth-child(2n) .gs21-TileItem:nth-child(2n-1) {
    background-color: #ebebeb
}

.gs21-Tile:nth-child(2n) .gs21-TileItem:nth-child(2n) {
    background-color: #f0f0f0
}

.gs21-TileItem--BgBlack {
    background-color: #000!important;
    color: #fff
}

.gs21-TileItem--BgBlack[class*=BgFilterLight]:after {
    background-color: rgba(0,0,0,.3)
}

.gs21-TileItem--BgBlack[class*=BgFilterNormal]:after {
    background-color: rgba(0,0,0,.5)
}

.gs21-TileItem--BgBlack[class*=BgFilterDark]:after {
    background-color: rgba(0,0,0,.7)
}

.gs21-TileItem--BgGray950 {
    background-color: #141414!important;
    color: #fff
}

.gs21-TileItem--BgGray950[class*=BgFilterLight]:after {
    background-color: hsla(0,0%,8%,.3)
}

.gs21-TileItem--BgGray950[class*=BgFilterNormal]:after {
    background-color: hsla(0,0%,8%,.5)
}

.gs21-TileItem--BgGray950[class*=BgFilterDark]:after {
    background-color: hsla(0,0%,8%,.7)
}

.gs21-TileItem--BgGray900 {
    background-color: #1e1e1e!important;
    color: #fff
}

.gs21-TileItem--BgGray900[class*=BgFilterLight]:after {
    background-color: rgba(30,30,30,.3)
}

.gs21-TileItem--BgGray900[class*=BgFilterNormal]:after {
    background-color: rgba(30,30,30,.5)
}

.gs21-TileItem--BgGray900[class*=BgFilterDark]:after {
    background-color: rgba(30,30,30,.7)
}

.gs21-TileItem--BgGray800 {
    background-color: #272727!important;
    color: #fff
}

.gs21-TileItem--BgGray800[class*=BgFilterLight]:after {
    background-color: rgba(39,39,39,.3)
}

.gs21-TileItem--BgGray800[class*=BgFilterNormal]:after {
    background-color: rgba(39,39,39,.5)
}

.gs21-TileItem--BgGray800[class*=BgFilterDark]:after {
    background-color: rgba(39,39,39,.7)
}

.gs21-TileItem--BgGray700 {
    background-color: #4d4d4d!important;
    color: #fff
}

.gs21-TileItem--BgGray700[class*=BgFilterLight]:after {
    background-color: rgba(77,77,77,.3)
}

.gs21-TileItem--BgGray700[class*=BgFilterNormal]:after {
    background-color: rgba(77,77,77,.5)
}

.gs21-TileItem--BgGray700[class*=BgFilterDark]:after {
    background-color: rgba(77,77,77,.7)
}

.gs21-TileItem--BgGray500 {
    background-color: #757575!important;
    color: #fff
}

.gs21-TileItem--BgGray500[class*=BgFilterLight]:after {
    background-color: hsla(0,0%,46%,.3)
}

.gs21-TileItem--BgGray500[class*=BgFilterNormal]:after {
    background-color: hsla(0,0%,46%,.5)
}

.gs21-TileItem--BgGray500[class*=BgFilterDark]:after {
    background-color: hsla(0,0%,46%,.7)
}

.gs21-TileItem--BgGray400 {
    background-color: #989898!important;
    color: #fff
}

.gs21-TileItem--BgGray400[class*=BgFilterLight]:after {
    background-color: hsla(0,0%,60%,.3)
}

.gs21-TileItem--BgGray400[class*=BgFilterNormal]:after {
    background-color: hsla(0,0%,60%,.5)
}

.gs21-TileItem--BgGray400[class*=BgFilterDark]:after {
    background-color: hsla(0,0%,60%,.7)
}

.gs21-TileItem--BgGray220 {
    background-color: #dbdbdb!important
}

.gs21-TileItem--BgGray200 {
    background-color: #e0e0e0!important
}

.gs21-TileItem--BgGray120 {
    background-color: #ebebeb!important
}

.gs21-TileItem--BgGray100 {
    background-color: #f0f0f0!important
}

.gs21-TileItem--BgGray070 {
    background-color: #f5f5f5!important
}

.gs21-TileItem--BgGray050 {
    background-color: #fafafa!important
}

.gs21-TileItem--BgWhite {
    background-color: #fff!important
}

.gs21-TileItem--Facebook {
    background-color: #f0f0f0!important
}

.gs21-TileItem--BgImage {
    color: #fff;
    position: relative
}

.gs21-TileItem--BgImageWhite {
    position: relative
}

.gs21-TileItem--BgImage .gs21-TileItem__Body,.gs21-TileItem--BgImage .gs21-TileItem__Foot,.gs21-TileItem--BgImage .gs21-TileItem__Head,.gs21-TileItem--BgImageWhite .gs21-TileItem__Body,.gs21-TileItem--BgImageWhite .gs21-TileItem__Foot,.gs21-TileItem--BgImageWhite .gs21-TileItem__Head {
    position: relative;
    z-index: 3
}

.gs21-TileItem--BgImage .gs21-TileItem__Body,.gs21-TileItem--BgImage .gs21-TileItem__Foot,.gs21-TileItem--BgImage .gs21-TileItem__Head {
    text-shadow: 1px 1px 15px #000,-1px 1px 15px #000,1px -1px 15px #000,-1px -1px 15px #000
}

.gs21-TileItem--BgImage .gs21-ButtonLink {
    text-shadow: none
}

.gs21-TileItem__BgImage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.gs21-TileItem__BgImage img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.gs21-TileItem__BgImage--Contain {
    overflow: hidden
}

.gs21-TileItem__BgImage--Contain:before {
    background-image: inherit;
    background-size: cover;
    bottom: -5px;
    content: "";
    -webkit-filter: blur(5px);
    filter: blur(5px);
    left: -5px;
    position: absolute;
    right: -5px;
    top: -5px;
    z-index: -1
}

.gs21-TileItem__BgImage--Contain img {
    -o-object-fit: contain;
    object-fit: contain
}

.gs21-TileItem__BgImage--BgPosLeftTop img {
    -o-object-position: left top;
    object-position: left top
}

.gs21-TileItem__BgImage--BgPosCenterTop img {
    -o-object-position: center top;
    object-position: center top
}

.gs21-TileItem__BgImage--BgPosRightTop img {
    -o-object-position: right top;
    object-position: right top
}

.gs21-TileItem__BgImage--BgPosLeftMiddle img {
    -o-object-position: left center;
    object-position: left center
}

.gs21-TileItem__BgImage--BgPosRightMiddle img {
    -o-object-position: right center;
    object-position: right center
}

.gs21-TileItem__BgImage--BgPosLeftBottom img {
    -o-object-position: left bottom;
    object-position: left bottom
}

.gs21-TileItem__BgImage--BgPosCenterBottom img {
    -o-object-position: center bottom;
    object-position: center bottom
}

.gs21-TileItem__BgImage--BgPosRightBottom img {
    -o-object-position: right bottom;
    object-position: right bottom
}

.gs21-TileMedia--ImgFilterDark:after,.gs21-TileMedia--ImgFilterLight:after,.gs21-TileMedia--ImgFilterNormal:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.gs21-TileMedia--ImgFilterLight:after {
    background-color: rgba(0,0,0,.3)
}

.gs21-TileMedia--ImgFilterNormal:after {
    background-color: rgba(0,0,0,.5)
}

.gs21-TileMedia--ImgFilterDark:after {
    background-color: rgba(0,0,0,.7)
}

.gs21-Tile:nth-child(2n-1) .gs21-TileMedia:nth-child(2n-1) {
    background-color: #f5f5f5
}

.gs21-Tile:nth-child(2n-1) .gs21-TileMedia:nth-child(2n) {
    background-color: #fafafa
}

.gs21-Tile:nth-child(2n) .gs21-TileMedia:nth-child(2n-1) {
    background-color: #ebebeb
}

.gs21-Tile:nth-child(2n) .gs21-TileMedia:nth-child(2n) {
    background-color: #f0f0f0
}

.gs21-TileMedia--BgBlack {
    background-color: #000!important;
    color: #fff
}

.gs21-TileMedia--BgBlack[class*=BgFilterLight]:after {
    background-color: rgba(0,0,0,.3)
}

.gs21-TileMedia--BgBlack[class*=BgFilterNormal]:after {
    background-color: rgba(0,0,0,.5)
}

.gs21-TileMedia--BgBlack[class*=BgFilterDark]:after {
    background-color: rgba(0,0,0,.7)
}

.gs21-TileMedia--BgGray950 {
    background-color: #141414!important;
    color: #fff
}

.gs21-TileMedia--BgGray950[class*=BgFilterLight]:after {
    background-color: hsla(0,0%,8%,.3)
}

.gs21-TileMedia--BgGray950[class*=BgFilterNormal]:after {
    background-color: hsla(0,0%,8%,.5)
}

.gs21-TileMedia--BgGray950[class*=BgFilterDark]:after {
    background-color: hsla(0,0%,8%,.7)
}

.gs21-TileMedia--BgGray900 {
    background-color: #1e1e1e!important;
    color: #fff
}

.gs21-TileMedia--BgGray900[class*=BgFilterLight]:after {
    background-color: rgba(30,30,30,.3)
}

.gs21-TileMedia--BgGray900[class*=BgFilterNormal]:after {
    background-color: rgba(30,30,30,.5)
}

.gs21-TileMedia--BgGray900[class*=BgFilterDark]:after {
    background-color: rgba(30,30,30,.7)
}

.gs21-TileMedia--BgGray800 {
    background-color: #272727!important;
    color: #fff
}

.gs21-TileMedia--BgGray800[class*=BgFilterLight]:after {
    background-color: rgba(39,39,39,.3)
}

.gs21-TileMedia--BgGray800[class*=BgFilterNormal]:after {
    background-color: rgba(39,39,39,.5)
}

.gs21-TileMedia--BgGray800[class*=BgFilterDark]:after {
    background-color: rgba(39,39,39,.7)
}

.gs21-TileMedia--BgGray700 {
    background-color: #4d4d4d!important;
    color: #fff
}

.gs21-TileMedia--BgGray700[class*=BgFilterLight]:after {
    background-color: rgba(77,77,77,.3)
}

.gs21-TileMedia--BgGray700[class*=BgFilterNormal]:after {
    background-color: rgba(77,77,77,.5)
}

.gs21-TileMedia--BgGray700[class*=BgFilterDark]:after {
    background-color: rgba(77,77,77,.7)
}

.gs21-TileMedia--BgGray500 {
    background-color: #757575!important;
    color: #fff
}

.gs21-TileMedia--BgGray500[class*=BgFilterLight]:after {
    background-color: hsla(0,0%,46%,.3)
}

.gs21-TileMedia--BgGray500[class*=BgFilterNormal]:after {
    background-color: hsla(0,0%,46%,.5)
}

.gs21-TileMedia--BgGray500[class*=BgFilterDark]:after {
    background-color: hsla(0,0%,46%,.7)
}

.gs21-TileMedia--BgGray400 {
    background-color: #989898!important;
    color: #fff
}

.gs21-TileMedia--BgGray400[class*=BgFilterLight]:after {
    background-color: hsla(0,0%,60%,.3)
}

.gs21-TileMedia--BgGray400[class*=BgFilterNormal]:after {
    background-color: hsla(0,0%,60%,.5)
}

.gs21-TileMedia--BgGray400[class*=BgFilterDark]:after {
    background-color: hsla(0,0%,60%,.7)
}

.gs21-TileMedia--BgGray220 {
    background-color: #dbdbdb!important
}

.gs21-TileMedia--BgGray200 {
    background-color: #e0e0e0!important
}

.gs21-TileMedia--BgGray120 {
    background-color: #ebebeb!important
}

.gs21-TileMedia--BgGray100 {
    background-color: #f0f0f0!important
}

.gs21-TileMedia--BgGray070 {
    background-color: #f5f5f5!important
}

.gs21-TileMedia--BgGray050 {
    background-color: #fafafa!important
}

.gs21-TileMedia--BgWhite {
    background-color: #fff!important
}

.gs21-Tile--AlignMiddle {
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto
}

.gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner .gs21-TileItem__Body,.gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner .gs21-TileItem__Head {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner .gs21-TileItem__Body+.gs21-TileItem__BgImage+.gs21-TileItem__Foot,.gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner .gs21-TileItem__Body+.gs21-TileItem__Foot,.gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner .gs21-TileItem__Head+.gs21-TileItem__Foot {
    padding-top: 0
}

.gs21-Tile--AlignMiddle-TopPage {
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.gs21-Tile--AlignMiddle-TopPage .gs21-Tile--AlignMiddle-TopPage__Inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-line-pack: center;
    align-content: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    text-align: center
}

.gs21-Tile--AlignMiddle-TopPage .gs21-Tile--AlignMiddle-TopPage__Inner .gs21-TileItem__Body,.gs21-Tile--AlignMiddle-TopPage .gs21-Tile--AlignMiddle-TopPage__Inner .gs21-TileItem__Head {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.gs21-Tile--AlignMiddle-TopPage .gs21-Tile--AlignMiddle-TopPage__Inner .gs21-TileItem__Body+.gs21-TileItem__BgImage+.gs21-TileItem__Foot,.gs21-Tile--AlignMiddle-TopPage .gs21-Tile--AlignMiddle-TopPage__Inner .gs21-TileItem__Body+.gs21-TileItem__Foot,.gs21-Tile--AlignMiddle-TopPage .gs21-Tile--AlignMiddle-TopPage__Inner .gs21-TileItem__Head+.gs21-TileItem__Foot {
    padding-top: 0
}

.gs21-Tile--AlignMiddle-TopPage .gs21-TileItem--FootOnly {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    align-items: flex-end;
    -ms-flex-direction: row;
    flex-direction: row
}

.gs21-TileItem--Pictgram {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.gs21-TileItem--Pictgram>.gs21-TileItem__Pictgram {
    height: 10vw;
    max-height: 6pc;
    max-width: 6pc;
    min-height: 76px;
    min-width: 76px;
    position: absolute;
    right: 0;
    top: 0;
    width: 10vw;
    z-index: 3
}

.gs21-TileItem--Pictgram>.gs21-TileItem__Pictgram img {
    height: 100%;
    width: 100%
}

.gs21-TileItem--Pictgram>.gs21-TileItem__Body,.gs21-TileItem--Pictgram>.gs21-TileItem__Head {
    margin-right: 6pc;
    width: auto
}

.gs21-Tile--Loop {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.gs21-Tile--Loop>.gs21-TileItem {
    background-color: transparent!important
}

.gs21-Tile--Loop>.gs21-TileItem:before {
    border: solid #757575;
    border-width: 1px 0 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.gs21-Tile--Button {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.gs21-Tile--Button>.gs21-TileItem:link,.gs21-Tile--Button>.gs21-TileItem:visited {
    text-decoration: none
}

.gs21-Tile--Button>.gs21-TileItem>.gs21-TileItem__Body {
    background-color: #fff;
    border: 1px solid #fff;
    color: #000;
    position: relative;
    -webkit-transition: background .3s;
    transition: background .3s
}

.gs21-Tile--Button>.gs21-TileItem>.gs21-TileItem__Body:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext.svg);
    background-position: right 15px center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 15px;
    content: "";
    height: 26px;
    position: absolute;
    right: 0;
    width: 60px
}

.gs21-Tile--Button>.gs21-TileItem:active>.gs21-TileItem__Body,.gs21-Tile--Button>.gs21-TileItem:focus>.gs21-TileItem__Body,.gs21-Tile--Button>.gs21-TileItem:hover>.gs21-TileItem__Body {
    background-color: #fff;
    color: #c40001
}

.gs21-Tile--Button>.gs21-TileItem:active>.gs21-TileItem__Body:before,.gs21-Tile--Button>.gs21-TileItem:focus>.gs21-TileItem__Body:before,.gs21-Tile--Button>.gs21-TileItem:hover>.gs21-TileItem__Body:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-R.svg)
}

.gs21-Tile--Feature .gs21-TileItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.gs21-Tile--Feature .gs21-TileItem__Banner {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.gs21-Tile--Feature .gs21-TileItem__Banner+.gs21-TileItem__Body {
    padding-top: 0
}

.gs21-Tile--Feature:nth-child(2n) .gs21-TileItem {
    background-color: #000!important;
    color: #fff
}

.gs21-Tile--Feature:nth-child(2n-1) .gs21-TileItem {
    background-color: #757575!important;
    color: #fff
}

.gs21-TileItem .gs21-Tile:not(.gs21-Tile--Loop) .gs21-TileItem:not([class*="--Bg"]) .gs21-TileItem__Body:first-child {
    padding-top: 0
}

.gs21-Tile:nth-child(2n) .gs21-TileItem .gs21-TileItem:nth-child(2n),.gs21-Tile:nth-child(2n) .gs21-TileItem .gs21-TileItem:nth-child(2n-1),.gs21-Tile:nth-child(2n-1) .gs21-TileItem .gs21-TileItem:nth-child(2n),.gs21-Tile:nth-child(2n-1) .gs21-TileItem .gs21-TileItem:nth-child(2n-1),.gs21-TileItem .gs21-Tile:nth-child(2n),.gs21-TileItem .gs21-Tile:nth-child(2n-1) {
    background-color: transparent
}

.gs21-Tile--ContactAccordion {
    width: auto
}

.gs21-TileItem__Body>.gs21-AnnotationUnit:first-child .gs21-ListHeading,.gs21-TileItem__Body>.gs21-DateLinkList:first-child>.gs21-DateLinkListItem:first-child,.gs21-TileItem__Body>.gs21-HeadingLv2Unit:first-child .gs21-HeadingLv2,.gs21-TileItem__Body>.gs21-HeadingLv3Unit:first-child .gs21-HeadingLv3,.gs21-TileItem__Body>.gs21-HeadingLv4Unit:first-child .gs21-HeadingLv4,.gs21-TileItem__Body>.gs21-LineTableUnit:first-child .gs21-LineTableUnit__TableCol .gs21-LineTable,.gs21-TileItem__Body>.gs21-TableUnit:first-child .gs21-TableUnit__TableCol .gs21-Table,.gs21-TileItem__Body>:first-child,.gs21-TileItem__Foot>.gs21-AnnotationUnit:first-child .gs21-ListHeading,.gs21-TileItem__Foot>.gs21-DateLinkList:first-child>.gs21-DateLinkListItem:first-child,.gs21-TileItem__Foot>.gs21-HeadingLv2Unit:first-child .gs21-HeadingLv2,.gs21-TileItem__Foot>.gs21-HeadingLv3Unit:first-child .gs21-HeadingLv3,.gs21-TileItem__Foot>.gs21-HeadingLv4Unit:first-child .gs21-HeadingLv4,.gs21-TileItem__Foot>.gs21-LineTableUnit:first-child .gs21-LineTableUnit__TableCol .gs21-LineTable,.gs21-TileItem__Foot>.gs21-TableUnit:first-child .gs21-TableUnit__TableCol .gs21-Table,.gs21-TileItem__Foot>:first-child,.gs21-TileItem__Head>.gs21-AnnotationUnit:first-child .gs21-ListHeading,.gs21-TileItem__Head>.gs21-DateLinkList:first-child>.gs21-DateLinkListItem:first-child,.gs21-TileItem__Head>.gs21-HeadingLv2Unit:first-child .gs21-HeadingLv2,.gs21-TileItem__Head>.gs21-HeadingLv3Unit:first-child .gs21-HeadingLv3,.gs21-TileItem__Head>.gs21-HeadingLv4Unit:first-child .gs21-HeadingLv4,.gs21-TileItem__Head>.gs21-LineTableUnit:first-child .gs21-LineTableUnit__TableCol .gs21-LineTable,.gs21-TileItem__Head>.gs21-TableUnit:first-child .gs21-TableUnit__TableCol .gs21-Table,.gs21-TileItem__Head>:first-child {
    margin-top: 0
}

.gs21-TileItem__Body>.gs21-LinkList--Size1of2:first-child>.gs21-LinkListItem:nth-child(-n+2),.gs21-TileItem__Body>.gs21-LinkList:first-child>.gs21-LinkListItem:first-child,.gs21-TileItem__Foot>.gs21-LinkList--Size1of2:first-child>.gs21-LinkListItem:nth-child(-n+2),.gs21-TileItem__Foot>.gs21-LinkList:first-child>.gs21-LinkListItem:first-child,.gs21-TileItem__Head>.gs21-LinkList--Size1of2:first-child>.gs21-LinkListItem:nth-child(-n+2),.gs21-TileItem__Head>.gs21-LinkList:first-child>.gs21-LinkListItem:first-child {
    margin-top: 1px
}

.gs21-TileItem__Body .gs21-MediaBlock__TextCol>.gs21-LineTableUnit:first-child .gs21-LineTableUnit__TableCol .gs21-LineTable,.gs21-TileItem__Foot .gs21-MediaBlock__TextCol>.gs21-LineTableUnit:first-child .gs21-LineTableUnit__TableCol .gs21-LineTable,.gs21-TileItem__Head .gs21-MediaBlock__TextCol>.gs21-LineTableUnit:first-child .gs21-LineTableUnit__TableCol .gs21-LineTable {
    margin-top: 0
}

.gs21-TileItem--BgBlack .gs21-u-ColorAttention,.gs21-TileItem--BgGray400 .gs21-u-ColorAttention,.gs21-TileItem--BgGray500 .gs21-u-ColorAttention,.gs21-TileItem--BgGray700 .gs21-u-ColorAttention,.gs21-TileItem--BgGray800 .gs21-u-ColorAttention,.gs21-TileItem--BgGray900 .gs21-u-ColorAttention,.gs21-TileItem--BgGray950 .gs21-u-ColorAttention,.gs21-TileItem--BgImage .gs21-u-ColorAttention {
    color: #ff5454
}

.gs21-TileItem--BgBlack .gs21-Link:link,.gs21-TileItem--BgBlack .gs21-Link:visited,.gs21-TileItem--BgGray400 .gs21-Link:link,.gs21-TileItem--BgGray400 .gs21-Link:visited,.gs21-TileItem--BgGray500 .gs21-Link:link,.gs21-TileItem--BgGray500 .gs21-Link:visited,.gs21-TileItem--BgGray700 .gs21-Link:link,.gs21-TileItem--BgGray700 .gs21-Link:visited,.gs21-TileItem--BgGray800 .gs21-Link:link,.gs21-TileItem--BgGray800 .gs21-Link:visited,.gs21-TileItem--BgGray900 .gs21-Link:link,.gs21-TileItem--BgGray900 .gs21-Link:visited,.gs21-TileItem--BgGray950 .gs21-Link:link,.gs21-TileItem--BgGray950 .gs21-Link:visited,.gs21-TileItem--BgImage .gs21-Link:link,.gs21-TileItem--BgImage .gs21-Link:visited {
    color: #fff
}

.gs21-TileItem--BgBlack .gs21-Link[href]:active,.gs21-TileItem--BgBlack .gs21-Link[href]:focus,.gs21-TileItem--BgBlack .gs21-Link[href]:hover,.gs21-TileItem--BgGray400 .gs21-Link[href]:active,.gs21-TileItem--BgGray400 .gs21-Link[href]:focus,.gs21-TileItem--BgGray400 .gs21-Link[href]:hover,.gs21-TileItem--BgGray500 .gs21-Link[href]:active,.gs21-TileItem--BgGray500 .gs21-Link[href]:focus,.gs21-TileItem--BgGray500 .gs21-Link[href]:hover,.gs21-TileItem--BgGray700 .gs21-Link[href]:active,.gs21-TileItem--BgGray700 .gs21-Link[href]:focus,.gs21-TileItem--BgGray700 .gs21-Link[href]:hover,.gs21-TileItem--BgGray800 .gs21-Link[href]:active,.gs21-TileItem--BgGray800 .gs21-Link[href]:focus,.gs21-TileItem--BgGray800 .gs21-Link[href]:hover,.gs21-TileItem--BgGray900 .gs21-Link[href]:active,.gs21-TileItem--BgGray900 .gs21-Link[href]:focus,.gs21-TileItem--BgGray900 .gs21-Link[href]:hover,.gs21-TileItem--BgGray950 .gs21-Link[href]:active,.gs21-TileItem--BgGray950 .gs21-Link[href]:focus,.gs21-TileItem--BgGray950 .gs21-Link[href]:hover,.gs21-TileItem--BgImage .gs21-Link[href]:active,.gs21-TileItem--BgImage .gs21-Link[href]:focus,.gs21-TileItem--BgImage .gs21-Link[href]:hover {
    color: #ff5454
}

.gs21-TileItem--BgBlack .gs21-Link--Back:before,.gs21-TileItem--BgGray400 .gs21-Link--Back:before,.gs21-TileItem--BgGray500 .gs21-Link--Back:before,.gs21-TileItem--BgGray700 .gs21-Link--Back:before,.gs21-TileItem--BgGray800 .gs21-Link--Back:before,.gs21-TileItem--BgGray900 .gs21-Link--Back:before,.gs21-TileItem--BgGray950 .gs21-Link--Back:before,.gs21-TileItem--BgImage .gs21-Link--Back:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-W.svg)
}

.gs21-TileItem--BgBlack .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgBlack .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgBlack .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray400 .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray500 .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray700 .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray800 .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray900 .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray950 .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgImage .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgImage .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgImage .gs21-Link--Back[href]:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-Link--External[href]:before,.gs21-TileItem--BgGray400 .gs21-Link--External[href]:before,.gs21-TileItem--BgGray500 .gs21-Link--External[href]:before,.gs21-TileItem--BgGray700 .gs21-Link--External[href]:before,.gs21-TileItem--BgGray800 .gs21-Link--External[href]:before,.gs21-TileItem--BgGray900 .gs21-Link--External[href]:before,.gs21-TileItem--BgGray950 .gs21-Link--External[href]:before,.gs21-TileItem--BgImage .gs21-Link--External[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-Link--Pdf[href]:before,.gs21-TileItem--BgGray400 .gs21-Link--Pdf[href]:before,.gs21-TileItem--BgGray500 .gs21-Link--Pdf[href]:before,.gs21-TileItem--BgGray700 .gs21-Link--Pdf[href]:before,.gs21-TileItem--BgGray800 .gs21-Link--Pdf[href]:before,.gs21-TileItem--BgGray900 .gs21-Link--Pdf[href]:before,.gs21-TileItem--BgGray950 .gs21-Link--Pdf[href]:before,.gs21-TileItem--BgImage .gs21-Link--Pdf[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-Link--Xls[href]:before,.gs21-TileItem--BgGray400 .gs21-Link--Xls[href]:before,.gs21-TileItem--BgGray500 .gs21-Link--Xls[href]:before,.gs21-TileItem--BgGray700 .gs21-Link--Xls[href]:before,.gs21-TileItem--BgGray800 .gs21-Link--Xls[href]:before,.gs21-TileItem--BgGray900 .gs21-Link--Xls[href]:before,.gs21-TileItem--BgGray950 .gs21-Link--Xls[href]:before,.gs21-TileItem--BgImage .gs21-Link--Xls[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-Link--Doc[href]:before,.gs21-TileItem--BgGray400 .gs21-Link--Doc[href]:before,.gs21-TileItem--BgGray500 .gs21-Link--Doc[href]:before,.gs21-TileItem--BgGray700 .gs21-Link--Doc[href]:before,.gs21-TileItem--BgGray800 .gs21-Link--Doc[href]:before,.gs21-TileItem--BgGray900 .gs21-Link--Doc[href]:before,.gs21-TileItem--BgGray950 .gs21-Link--Doc[href]:before,.gs21-TileItem--BgImage .gs21-Link--Doc[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-Link--Txt[href]:before,.gs21-TileItem--BgGray400 .gs21-Link--Txt[href]:before,.gs21-TileItem--BgGray500 .gs21-Link--Txt[href]:before,.gs21-TileItem--BgGray700 .gs21-Link--Txt[href]:before,.gs21-TileItem--BgGray800 .gs21-Link--Txt[href]:before,.gs21-TileItem--BgGray900 .gs21-Link--Txt[href]:before,.gs21-TileItem--BgGray950 .gs21-Link--Txt[href]:before,.gs21-TileItem--BgImage .gs21-Link--Txt[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-Link--Zip[href]:before,.gs21-TileItem--BgGray400 .gs21-Link--Zip[href]:before,.gs21-TileItem--BgGray500 .gs21-Link--Zip[href]:before,.gs21-TileItem--BgGray700 .gs21-Link--Zip[href]:before,.gs21-TileItem--BgGray800 .gs21-Link--Zip[href]:before,.gs21-TileItem--BgGray900 .gs21-Link--Zip[href]:before,.gs21-TileItem--BgGray950 .gs21-Link--Zip[href]:before,.gs21-TileItem--BgImage .gs21-Link--Zip[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-Link--Map[href]:before,.gs21-TileItem--BgGray400 .gs21-Link--Map[href]:before,.gs21-TileItem--BgGray500 .gs21-Link--Map[href]:before,.gs21-TileItem--BgGray700 .gs21-Link--Map[href]:before,.gs21-TileItem--BgGray800 .gs21-Link--Map[href]:before,.gs21-TileItem--BgGray900 .gs21-Link--Map[href]:before,.gs21-TileItem--BgGray950 .gs21-Link--Map[href]:before,.gs21-TileItem--BgImage .gs21-Link--Map[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-Link--Mail[href]:before,.gs21-TileItem--BgGray400 .gs21-Link--Mail[href]:before,.gs21-TileItem--BgGray500 .gs21-Link--Mail[href]:before,.gs21-TileItem--BgGray700 .gs21-Link--Mail[href]:before,.gs21-TileItem--BgGray800 .gs21-Link--Mail[href]:before,.gs21-TileItem--BgGray900 .gs21-Link--Mail[href]:before,.gs21-TileItem--BgGray950 .gs21-Link--Mail[href]:before,.gs21-TileItem--BgImage .gs21-Link--Mail[href]:before {
    content: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-W.svg)
}

.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link[href]:active:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link[href]:focus:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link[href]:active:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link[href]:active:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link[href]:active:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link[href]:active:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link[href]:active:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link[href]:active:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link[href]:hover:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link[href]:active:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link[href]:focus:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link[href]:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Back:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Back:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Back:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Back:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Back:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Back:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Back:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Back:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-W.svg)
}

.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Back[href]:hover:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Back[href]:active:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Back[href]:focus:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Back[href]:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R2.svg)
}

.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Doc:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Doc[href]:active:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Doc[href]:focus:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Doc[href]:hover:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--External:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--External[href]:active:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--External[href]:focus:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--External[href]:hover:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Mail:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Mail[href]:active:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Mail[href]:focus:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Mail[href]:hover:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Map:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Map[href]:active:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Map[href]:focus:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Map[href]:hover:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Pdf:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Pdf[href]:active:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Pdf[href]:focus:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Pdf[href]:hover:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Txt:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Txt[href]:active:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Txt[href]:focus:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Txt[href]:hover:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Xls:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Xls[href]:active:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Xls[href]:focus:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Xls[href]:hover:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Zip:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Zip[href]:active:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Zip[href]:focus:before,.gs21-TileItem--BgBlack .gs21-LinkListItem .gs21-Link--Zip[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Doc:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Doc[href]:active:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Doc[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Doc[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--External:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--External[href]:active:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--External[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--External[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Mail:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Mail[href]:active:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Mail[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Mail[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Map:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Map[href]:active:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Map[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Map[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Pdf:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Pdf[href]:active:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Pdf[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Pdf[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Txt:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Txt[href]:active:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Txt[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Txt[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Xls:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Xls[href]:active:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Xls[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Xls[href]:hover:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Zip:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Zip[href]:active:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Zip[href]:focus:before,.gs21-TileItem--BgGray400 .gs21-LinkListItem .gs21-Link--Zip[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Doc:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Doc[href]:active:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Doc[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Doc[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--External:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--External[href]:active:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--External[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--External[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Mail:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Mail[href]:active:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Mail[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Mail[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Map:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Map[href]:active:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Map[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Map[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Pdf:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Pdf[href]:active:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Pdf[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Pdf[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Txt:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Txt[href]:active:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Txt[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Txt[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Xls:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Xls[href]:active:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Xls[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Xls[href]:hover:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Zip:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Zip[href]:active:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Zip[href]:focus:before,.gs21-TileItem--BgGray500 .gs21-LinkListItem .gs21-Link--Zip[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Doc:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Doc[href]:active:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Doc[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Doc[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--External:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--External[href]:active:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--External[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--External[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Mail:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Mail[href]:active:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Mail[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Mail[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Map:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Map[href]:active:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Map[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Map[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Pdf:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Pdf[href]:active:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Pdf[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Pdf[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Txt:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Txt[href]:active:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Txt[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Txt[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Xls:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Xls[href]:active:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Xls[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Xls[href]:hover:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Zip:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Zip[href]:active:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Zip[href]:focus:before,.gs21-TileItem--BgGray700 .gs21-LinkListItem .gs21-Link--Zip[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Doc:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Doc[href]:active:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Doc[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Doc[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--External:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--External[href]:active:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--External[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--External[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Mail:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Mail[href]:active:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Mail[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Mail[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Map:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Map[href]:active:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Map[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Map[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Pdf:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Pdf[href]:active:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Pdf[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Pdf[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Txt:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Txt[href]:active:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Txt[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Txt[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Xls:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Xls[href]:active:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Xls[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Xls[href]:hover:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Zip:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Zip[href]:active:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Zip[href]:focus:before,.gs21-TileItem--BgGray800 .gs21-LinkListItem .gs21-Link--Zip[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Doc:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Doc[href]:active:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Doc[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Doc[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--External:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--External[href]:active:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--External[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--External[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Mail:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Mail[href]:active:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Mail[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Mail[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Map:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Map[href]:active:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Map[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Map[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Pdf:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Pdf[href]:active:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Pdf[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Pdf[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Txt:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Txt[href]:active:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Txt[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Txt[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Xls:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Xls[href]:active:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Xls[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Xls[href]:hover:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Zip:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Zip[href]:active:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Zip[href]:focus:before,.gs21-TileItem--BgGray900 .gs21-LinkListItem .gs21-Link--Zip[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Doc:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Doc[href]:active:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Doc[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Doc[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--External:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--External[href]:active:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--External[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--External[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Mail:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Mail[href]:active:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Mail[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Mail[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Map:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Map[href]:active:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Map[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Map[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Pdf:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Pdf[href]:active:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Pdf[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Pdf[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Txt:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Txt[href]:active:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Txt[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Txt[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Xls:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Xls[href]:active:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Xls[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Xls[href]:hover:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Zip:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Zip[href]:active:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Zip[href]:focus:before,.gs21-TileItem--BgGray950 .gs21-LinkListItem .gs21-Link--Zip[href]:hover:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Doc:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Doc[href]:active:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Doc[href]:focus:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Doc[href]:hover:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--External:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--External[href]:active:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--External[href]:focus:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--External[href]:hover:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Mail:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Mail[href]:active:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Mail[href]:focus:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Mail[href]:hover:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Map:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Map[href]:active:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Map[href]:focus:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Map[href]:hover:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Pdf:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Pdf[href]:active:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Pdf[href]:focus:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Pdf[href]:hover:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Txt:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Txt[href]:active:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Txt[href]:focus:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Txt[href]:hover:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Xls:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Xls[href]:active:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Xls[href]:focus:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Xls[href]:hover:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Zip:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Zip[href]:active:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Zip[href]:focus:before,.gs21-TileItem--BgImage .gs21-LinkListItem .gs21-Link--Zip[href]:hover:before {
    background-image: none
}

.gs21-TileItem--BgBlack .gs21-ButtonLink,.gs21-TileItem--BgGray400 .gs21-ButtonLink,.gs21-TileItem--BgGray500 .gs21-ButtonLink,.gs21-TileItem--BgGray700 .gs21-ButtonLink,.gs21-TileItem--BgGray800 .gs21-ButtonLink,.gs21-TileItem--BgGray900 .gs21-ButtonLink,.gs21-TileItem--BgGray950 .gs21-ButtonLink,.gs21-TileItem--BgImage .gs21-ButtonLink {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.gs21-TileItem--BgBlack .gs21-ButtonLink:active,.gs21-TileItem--BgBlack .gs21-ButtonLink:focus,.gs21-TileItem--BgBlack .gs21-ButtonLink:hover,.gs21-TileItem--BgGray400 .gs21-ButtonLink:active,.gs21-TileItem--BgGray400 .gs21-ButtonLink:focus,.gs21-TileItem--BgGray400 .gs21-ButtonLink:hover,.gs21-TileItem--BgGray500 .gs21-ButtonLink:active,.gs21-TileItem--BgGray500 .gs21-ButtonLink:focus,.gs21-TileItem--BgGray500 .gs21-ButtonLink:hover,.gs21-TileItem--BgGray700 .gs21-ButtonLink:active,.gs21-TileItem--BgGray700 .gs21-ButtonLink:focus,.gs21-TileItem--BgGray700 .gs21-ButtonLink:hover,.gs21-TileItem--BgGray800 .gs21-ButtonLink:active,.gs21-TileItem--BgGray800 .gs21-ButtonLink:focus,.gs21-TileItem--BgGray800 .gs21-ButtonLink:hover,.gs21-TileItem--BgGray900 .gs21-ButtonLink:active,.gs21-TileItem--BgGray900 .gs21-ButtonLink:focus,.gs21-TileItem--BgGray900 .gs21-ButtonLink:hover,.gs21-TileItem--BgGray950 .gs21-ButtonLink:active,.gs21-TileItem--BgGray950 .gs21-ButtonLink:focus,.gs21-TileItem--BgGray950 .gs21-ButtonLink:hover,.gs21-TileItem--BgImage .gs21-ButtonLink:active,.gs21-TileItem--BgImage .gs21-ButtonLink:focus,.gs21-TileItem--BgImage .gs21-ButtonLink:hover {
    background-color: #fff;
    border-color: #c40001;
    color: #c40001
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Secondary,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Secondary,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Secondary,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Secondary,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Secondary,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Secondary,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Secondary,.gs21-TileItem--BgImage .gs21-ButtonLink--Secondary {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third),.gs21-TileItem--BgGray400 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third),.gs21-TileItem--BgGray500 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third),.gs21-TileItem--BgGray700 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third),.gs21-TileItem--BgGray800 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third),.gs21-TileItem--BgGray900 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third),.gs21-TileItem--BgGray950 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third),.gs21-TileItem--BgImage .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third) {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-W.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):active,.gs21-TileItem--BgBlack .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):focus,.gs21-TileItem--BgBlack .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):hover,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):active,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):focus,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):hover,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):active,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):focus,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):hover,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):active,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):focus,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):hover,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):active,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):focus,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):hover,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):active,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):focus,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):hover,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):active,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):focus,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):hover,.gs21-TileItem--BgImage .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):active,.gs21-TileItem--BgImage .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):focus,.gs21-TileItem--BgImage .gs21-ButtonLink--Arrow:not(.gs21-ButtonLink--Third):hover {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--UnderLine:active,.gs21-TileItem--BgBlack .gs21-ButtonLink--UnderLine:focus,.gs21-TileItem--BgBlack .gs21-ButtonLink--UnderLine:hover,.gs21-TileItem--BgGray400 .gs21-ButtonLink--UnderLine:active,.gs21-TileItem--BgGray400 .gs21-ButtonLink--UnderLine:focus,.gs21-TileItem--BgGray400 .gs21-ButtonLink--UnderLine:hover,.gs21-TileItem--BgGray500 .gs21-ButtonLink--UnderLine:active,.gs21-TileItem--BgGray500 .gs21-ButtonLink--UnderLine:focus,.gs21-TileItem--BgGray500 .gs21-ButtonLink--UnderLine:hover,.gs21-TileItem--BgGray700 .gs21-ButtonLink--UnderLine:active,.gs21-TileItem--BgGray700 .gs21-ButtonLink--UnderLine:focus,.gs21-TileItem--BgGray700 .gs21-ButtonLink--UnderLine:hover,.gs21-TileItem--BgGray800 .gs21-ButtonLink--UnderLine:active,.gs21-TileItem--BgGray800 .gs21-ButtonLink--UnderLine:focus,.gs21-TileItem--BgGray800 .gs21-ButtonLink--UnderLine:hover,.gs21-TileItem--BgGray900 .gs21-ButtonLink--UnderLine:active,.gs21-TileItem--BgGray900 .gs21-ButtonLink--UnderLine:focus,.gs21-TileItem--BgGray900 .gs21-ButtonLink--UnderLine:hover,.gs21-TileItem--BgGray950 .gs21-ButtonLink--UnderLine:active,.gs21-TileItem--BgGray950 .gs21-ButtonLink--UnderLine:focus,.gs21-TileItem--BgGray950 .gs21-ButtonLink--UnderLine:hover,.gs21-TileItem--BgImage .gs21-ButtonLink--UnderLine:active,.gs21-TileItem--BgImage .gs21-ButtonLink--UnderLine:focus,.gs21-TileItem--BgImage .gs21-ButtonLink--UnderLine:hover {
    background-color: transparent;
    border-color: #ff5454;
    color: #ff5454
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Back:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Back:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Back:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Back:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Back:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Back:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Back:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Back:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-W.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Back:active:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Back:focus:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Back:hover:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Back:active:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Back:focus:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Back:hover:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Back:active:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Back:focus:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Back:hover:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Back:active:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Back:focus:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Back:hover:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Back:active:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Back:focus:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Back:hover:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Back:active:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Back:focus:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Back:hover:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Back:active:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Back:focus:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Back:hover:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Back:active:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Back:focus:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Back:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--External:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--External:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--External:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--External:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--External:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--External:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--External:after,.gs21-TileItem--BgImage .gs21-ButtonLink--External:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External-W.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--External:active:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgImage .gs21-ButtonLink--External:active:after,.gs21-TileItem--BgImage .gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgImage .gs21-ButtonLink--External:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Pdf:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-W.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Pdf:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Xls:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Xls:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Xls:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Xls:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Xls:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Xls:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Xls:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Xls:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-W.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Xls:active:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Xls:focus:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Xls:hover:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Xls:active:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Xls:focus:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Xls:hover:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Xls:active:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Xls:focus:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Xls:hover:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Xls:active:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Xls:focus:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Xls:hover:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Xls:active:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Xls:focus:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Xls:hover:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Xls:active:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Xls:focus:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Xls:hover:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Xls:active:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Xls:focus:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Xls:hover:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Xls:active:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Xls:focus:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Xls:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Doc:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Doc:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Doc:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Doc:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Doc:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Doc:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Doc:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Doc:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-W.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Doc:active:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Doc:focus:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Doc:hover:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Doc:active:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Doc:focus:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Doc:hover:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Doc:active:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Doc:focus:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Doc:hover:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Doc:active:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Doc:focus:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Doc:hover:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Doc:active:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Doc:focus:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Doc:hover:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Doc:active:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Doc:focus:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Doc:hover:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Doc:active:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Doc:focus:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Doc:hover:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Doc:active:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Doc:focus:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Doc:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Txt:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Txt:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Txt:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Txt:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Txt:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Txt:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Txt:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Txt:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-W.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Txt:active:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Txt:focus:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Txt:hover:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Txt:active:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Txt:focus:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Txt:hover:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Txt:active:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Txt:focus:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Txt:hover:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Txt:active:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Txt:focus:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Txt:hover:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Txt:active:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Txt:focus:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Txt:hover:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Txt:active:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Txt:focus:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Txt:hover:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Txt:active:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Txt:focus:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Txt:hover:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Txt:active:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Txt:focus:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Txt:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Zip:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Zip:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Zip:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Zip:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Zip:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Zip:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Zip:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Zip:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-W.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Zip:active:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Zip:focus:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Zip:hover:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Zip:active:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Zip:focus:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Zip:hover:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Zip:active:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Zip:focus:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Zip:hover:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Zip:active:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Zip:focus:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Zip:hover:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Zip:active:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Zip:focus:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Zip:hover:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Zip:active:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Zip:focus:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Zip:hover:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Zip:active:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Zip:focus:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Zip:hover:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Zip:active:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Zip:focus:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Zip:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Map:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Map:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Map:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Map:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Map:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Map:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Map:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Map:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-W.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Map:active:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Map:focus:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Map:hover:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Map:active:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Map:focus:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Map:hover:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Map:active:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Map:focus:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Map:hover:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Map:active:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Map:focus:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Map:hover:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Map:active:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Map:focus:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Map:hover:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Map:active:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Map:focus:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Map:hover:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Map:active:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Map:focus:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Map:hover:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Map:active:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Map:focus:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Map:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Third.gs21-ButtonLink--External:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Third.gs21-ButtonLink--External:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Third.gs21-ButtonLink--External:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Third.gs21-ButtonLink--External:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Third.gs21-ButtonLink--External:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Third.gs21-ButtonLink--External:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Third.gs21-ButtonLink--External:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Third.gs21-ButtonLink--External:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Third.gs21-ButtonLink--External:active:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Third.gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Third.gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Third.gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Third.gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Third.gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Third.gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Third.gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Third.gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Third.gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Third.gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Third.gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Third.gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Third.gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Third.gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Third.gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Third.gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Third.gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Third.gs21-ButtonLink--External:active:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Third.gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Third.gs21-ButtonLink--External:hover:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Third.gs21-ButtonLink--External:active:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Third.gs21-ButtonLink--External:focus:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Third.gs21-ButtonLink--External:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgBlack .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray400 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray500 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray700 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray800 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray900 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgGray950 .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:hover:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:active:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:focus:after,.gs21-TileItem--BgImage .gs21-ButtonLink--Third.gs21-ButtonLink--Pdf:hover:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-TileItem--BgBlack .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:active,.gs21-TileItem--BgBlack .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:focus,.gs21-TileItem--BgBlack .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:hover,.gs21-TileItem--BgGray400 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:active,.gs21-TileItem--BgGray400 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:focus,.gs21-TileItem--BgGray400 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:hover,.gs21-TileItem--BgGray500 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:active,.gs21-TileItem--BgGray500 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:focus,.gs21-TileItem--BgGray500 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:hover,.gs21-TileItem--BgGray700 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:active,.gs21-TileItem--BgGray700 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:focus,.gs21-TileItem--BgGray700 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:hover,.gs21-TileItem--BgGray800 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:active,.gs21-TileItem--BgGray800 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:focus,.gs21-TileItem--BgGray800 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:hover,.gs21-TileItem--BgGray900 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:active,.gs21-TileItem--BgGray900 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:focus,.gs21-TileItem--BgGray900 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:hover,.gs21-TileItem--BgGray950 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:active,.gs21-TileItem--BgGray950 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:focus,.gs21-TileItem--BgGray950 .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:hover,.gs21-TileItem--BgImage .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:active,.gs21-TileItem--BgImage .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:focus,.gs21-TileItem--BgImage .gs21-ButtonLink--UnderLine.gs21-ButtonLink--Arrow:hover {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-R2.svg)
}

.gs21-TileItem .gs21-Date {
    text-align: inherit
}

.gs21-TileItem .gs21-ImageUnit__ImageCol {
    background-color: transparent
}

.gs21-TileItem .gs21-ImageUnit__ImageCol--BgWhite {
    background-color: #fff
}

.gs21-TileItem .gs21-ImageUnit__ImageCol--BgGray {
    background-color: #ebebeb
}

.gs21-TileItem .gs21-ButtonLink {
    display: inline-block
}

.gs21-TileItem .gs21-ButtonLink--Third {
    background-color: #fff;
    color: #000
}

.gs21-TileItem .gs21-AnchorListWrap:last-child {
    border-bottom-width: 0;
    margin-bottom: 0
}

.gs21-TileItem [class].gs21-u-FontSizeSpecialLight30,.gs21-TileItem [class].gs21-u-FontSizeSpecialThin120,.gs21-TileItem [class].gs21-u-FontSizeSpecialThin140,.gs21-TileItem [class].gs21-u-FontSizeSpecialThin45,.gs21-TileItem [class].gs21-u-FontSizeSpecialThin70,.gs21-TileItem [class].gs21-u-FontSizeSpecialThin80 {
    line-height: 1
}

.gs21-TileItem .gs21-Grid {
    margin-left: -30px;
    margin-right: -30px
}

.gs21-Hr {
    border: solid #989898;
    border-width: 1px 0 0;
    margin: 60px 0
}

.gs21-Hr--Hidden {
    border-color: transparent;
    margin: 30px 0
}

.gs21-u-Size1of1 {
    width: 100%
}

.gs21-u-Size1of2 {
    width: 50%
}

.gs21-u-Size1of3 {
    width: 33.3333%
}

.gs21-u-Size2of3 {
    width: 66.6667%
}

.gs21-u-Size1of4 {
    width: 25%
}

.gs21-u-Size2of4 {
    width: 50%
}

.gs21-u-Size3of4 {
    width: 75%
}

.gs21-u-Size1of6 {
    width: 16.6667%
}

.gs21-u-Size2of6 {
    width: 33.3333%
}

.gs21-u-Size3of6 {
    width: 50%
}

.gs21-u-Size4of6 {
    width: 66.6667%
}

.gs21-u-Size5of6 {
    width: 83.3333%
}

.gs21-u-Size12 {
    width: 100%
}

.gs21-u-Size11 {
    width: 91.6667%
}

.gs21-u-Size11 .gs21-u-Size11 {
    width: 100%
}

.gs21-u-Size11 .gs21-u-Size10 {
    width: 90.9091%
}

.gs21-u-Size11 .gs21-u-Size9 {
    width: 81.8182%
}

.gs21-u-Size11 .gs21-u-Size8 {
    width: 72.7273%
}

.gs21-u-Size11 .gs21-u-Size7 {
    width: 63.6364%
}

.gs21-u-Size11 .gs21-u-Size6 {
    width: 54.5455%
}

.gs21-u-Size11 .gs21-u-Size5 {
    width: 45.4545%
}

.gs21-u-Size11 .gs21-u-Size4 {
    width: 36.3636%
}

.gs21-u-Size11 .gs21-u-Size3 {
    width: 27.2727%
}

.gs21-u-Size11 .gs21-u-Size2 {
    width: 18.1818%
}

.gs21-u-Size11 .gs21-u-Size1 {
    width: 9.0909%
}

.gs21-u-Size10 {
    width: 83.3333%
}

.gs21-u-Size10 .gs21-u-Size10 {
    width: 100%
}

.gs21-u-Size10 .gs21-u-Size9 {
    width: 90%
}

.gs21-u-Size10 .gs21-u-Size8 {
    width: 80%
}

.gs21-u-Size10 .gs21-u-Size7 {
    width: 70%
}

.gs21-u-Size10 .gs21-u-Size6 {
    width: 60%
}

.gs21-u-Size10 .gs21-u-Size5 {
    width: 50%
}

.gs21-u-Size10 .gs21-u-Size4 {
    width: 40%
}

.gs21-u-Size10 .gs21-u-Size3 {
    width: 30%
}

.gs21-u-Size10 .gs21-u-Size2 {
    width: 20%
}

.gs21-u-Size10 .gs21-u-Size1 {
    width: 10%
}

.gs21-u-Size9 {
    width: 75%
}

.gs21-u-Size9 .gs21-u-Size9 {
    width: 100%
}

.gs21-u-Size9 .gs21-u-Size8 {
    width: 88.8889%
}

.gs21-u-Size9 .gs21-u-Size7 {
    width: 77.7778%
}

.gs21-u-Size9 .gs21-u-Size6 {
    width: 66.6667%
}

.gs21-u-Size9 .gs21-u-Size5 {
    width: 55.5556%
}

.gs21-u-Size9 .gs21-u-Size4 {
    width: 44.4444%
}

.gs21-u-Size9 .gs21-u-Size3 {
    width: 33.3333%
}

.gs21-u-Size9 .gs21-u-Size2 {
    width: 22.2222%
}

.gs21-u-Size9 .gs21-u-Size1 {
    width: 11.1111%
}

.gs21-u-Size8 {
    width: 66.6667%
}

.gs21-MainContents--Narrow .gs21-u-Size8,.gs21-u-Size8 .gs21-u-Size8 {
    width: 100%
}

.gs21-MainContents--Narrow .gs21-u-Size7,.gs21-u-Size8 .gs21-u-Size7 {
    width: 87.5%
}

.gs21-MainContents--Narrow .gs21-u-Size6,.gs21-u-Size8 .gs21-u-Size6 {
    width: 75%
}

.gs21-MainContents--Narrow .gs21-u-Size5,.gs21-u-Size8 .gs21-u-Size5 {
    width: 62.5%
}

.gs21-MainContents--Narrow .gs21-u-Size4,.gs21-u-Size8 .gs21-u-Size4 {
    width: 50%
}

.gs21-MainContents--Narrow .gs21-u-Size3,.gs21-u-Size8 .gs21-u-Size3 {
    width: 37.5%
}

.gs21-MainContents--Narrow .gs21-u-Size2,.gs21-u-Size8 .gs21-u-Size2 {
    width: 25%
}

.gs21-MainContents--Narrow .gs21-u-Size1,.gs21-u-Size8 .gs21-u-Size1 {
    width: 12.5%
}

.gs21-u-Size7 {
    width: 58.3333%
}

.gs21-u-Size7 .gs21-u-Size7 {
    width: 100%
}

.gs21-u-Size7 .gs21-u-Size6 {
    width: 85.7143%
}

.gs21-u-Size7 .gs21-u-Size5 {
    width: 71.4286%
}

.gs21-u-Size7 .gs21-u-Size4 {
    width: 57.1429%
}

.gs21-u-Size7 .gs21-u-Size3 {
    width: 42.8571%
}

.gs21-u-Size7 .gs21-u-Size2 {
    width: 28.5714%
}

.gs21-u-Size7 .gs21-u-Size1 {
    width: 14.2857%
}

.gs21-u-Size6 {
    width: 50%
}

.gs21-u-Size6 .gs21-u-Size6 {
    width: 100%
}

.gs21-u-Size6 .gs21-u-Size5 {
    width: 83.3333%
}

.gs21-u-Size6 .gs21-u-Size4 {
    width: 66.6667%
}

.gs21-u-Size6 .gs21-u-Size3 {
    width: 50%
}

.gs21-u-Size6 .gs21-u-Size2 {
    width: 33.3333%
}

.gs21-u-Size6 .gs21-u-Size1 {
    width: 16.6667%
}

.gs21-u-Size5 {
    width: 41.6667%
}

.gs21-u-Size5 .gs21-u-Size5 {
    width: 100%
}

.gs21-u-Size5 .gs21-u-Size4 {
    width: 80%
}

.gs21-u-Size5 .gs21-u-Size3 {
    width: 60%
}

.gs21-u-Size5 .gs21-u-Size2 {
    width: 40%
}

.gs21-u-Size5 .gs21-u-Size1 {
    width: 20%
}

.gs21-u-Size4 {
    width: 33.3333%
}

.gs21-u-Size4 .gs21-u-Size4 {
    width: 100%
}

.gs21-u-Size4 .gs21-u-Size3 {
    width: 75%
}

.gs21-u-Size4 .gs21-u-Size2 {
    width: 50%
}

.gs21-u-Size3,.gs21-u-Size4 .gs21-u-Size1 {
    width: 25%
}

.gs21-u-Size3 .gs21-u-Size3 {
    width: 100%
}

.gs21-u-Size3 .gs21-u-Size2 {
    width: 66.6667%
}

.gs21-u-Size3 .gs21-u-Size1 {
    width: 33.3333%
}

.gs21-u-Size2 {
    width: 16.6667%
}

.gs21-u-Size2 .gs21-u-Size1 {
    width: 50%
}

.gs21-u-Size1 {
    width: 8.3333%
}

.gs21-u-Size1 .gs21-u-Size1 {
    width: 100%
}

.gs21-u-AlignLeft {
    text-align: left
}

.gs21-u-AlignCenter {
    text-align: center
}

.gs21-u-AlignRight {
    text-align: right
}

.gs21-u-VAlignTop {
    vertical-align: top
}

.gs21-u-VAlignMiddle {
    vertical-align: middle
}

.gs21-u-VAlignBottom {
    vertical-align: bottom
}

.gs21-HeadingLv2--Shoulder .gs21-HeadingLv2__ShoulderCol.gs21-u-FontSizeXLarge {
    font-size: 1.55rem
}

[class].gs21-u-FontSizeSpecialLight30 {
    font-weight: 300;
    line-height: 1.2
}

[class].gs21-u-FontSizeSpecialThin120,[class].gs21-u-FontSizeSpecialThin140,[class].gs21-u-FontSizeSpecialThin45,[class].gs21-u-FontSizeSpecialThin70,[class].gs21-u-FontSizeSpecialThin80 {
    font-weight: 100;
    line-height: 1.2
}

.gs21-u-FontStyleNormal {
    font-style: normal
}

.gs21-u-FontStyleItalic {
    font-style: italic
}

.gs21-u-ColorAttention {
    color: #c40001
}

.gs21-u-BreakWord {
    word-wrap: break-word;
    overflow-wrap: break-word
}

.gs21-u-Nowrap {
    white-space: nowrap
}

.gs21-WeChatQR {
    display: inline-block;
    position: relative
}

.gs21-WeChatQR__QRBox {
    background-color: #fff;
    -webkit-box-shadow: 0 0 1pc rgba(0,0,0,.5);
    box-shadow: 0 0 1pc rgba(0,0,0,.5);
    display: none;
    height: 0;
    left: 3pc;
    overflow: hidden;
    position: absolute;
    top: -40px;
    -webkit-transition: height .5s;
    transition: height .5s;
    width: 200px;
    z-index: 999
}

.gs21-WeChatQR__QRBox.is-open {
    height: 200px
}

.gs21-WeChatQR__QRBox img {
    height: auto;
    margin: 0;
    vertical-align: top;
    width: inherit
}

.gs21-WeChatQR:focus .gs21-WeChatQR__QRBox img,.gs21-WeChatQR:hover .gs21-WeChatQR__QRBox img {
    opacity: 1
}

.gs21-YouTube {
    margin: 0;
    width: 100%
}

.gs21-YouTube .gs21-HeadingLv2 {
    margin: 0 0 30px;
    padding-left: 30px
}

.gs21-YouTube__List {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
    padding-left: 0
}

.gs21-YouTube__List[data-video-count="1"]>li:nth-child(n+2),.gs21-YouTube__List[data-video-count="10"]>li:nth-child(n+11),.gs21-YouTube__List[data-video-count="11"]>li:nth-child(n+12),.gs21-YouTube__List[data-video-count="12"]>li:nth-child(n+13),.gs21-YouTube__List[data-video-count="2"]>li:nth-child(n+3),.gs21-YouTube__List[data-video-count="3"]>li:nth-child(n+4),.gs21-YouTube__List[data-video-count="4"]>li:nth-child(n+5),.gs21-YouTube__List[data-video-count="5"]>li:nth-child(n+6),.gs21-YouTube__List[data-video-count="6"]>li:nth-child(n+7),.gs21-YouTube__List[data-video-count="7"]>li:nth-child(n+8),.gs21-YouTube__List[data-video-count="8"]>li:nth-child(n+9),.gs21-YouTube__List[data-video-count="9"]>li:nth-child(n+10) {
    display: none
}

.gs21-YouTube__Item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%
}

.gs21-YouTube__Item>a {
    color: #000;
    display: block;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none
}

.gs21-YouTube__Item>a:active,.gs21-YouTube__Item>a:focus,.gs21-YouTube__Item>a:hover {
    color: #c40001
}

.gs21-YouTube__Img {
    display: block;
    line-height: 1;
    position: relative
}

.gs21-YouTube__Img>img {
    height: auto;
    width: 100%
}

.gs21-YouTube__Title {
    display: block;
    margin: 25px 0 50px;
    padding-left: 30px
}

.gs21-YouTube__Button {
    margin: 0 30px 0 0;
    text-align: right
}

.gs21-YouTube__Button .gs21-ButtonLink {
    margin-top: 0
}

.gs21-YouTube--Top .gs21-YouTube__Item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%
}

.ls-canvas .ls-cmp-wrap {
    padding: 0
}

.ls-canvas .iw_component {
    margin: 0
}

.gs21-ContactFooter {
    background-color: #eee;
    margin-top: 30px;
    padding: 1px 20px 20px;
    text-align: center
}

.gs21-ContactFooter .gs21-InputButton {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px
}

.gs21-TableBodyTd--Error {
    background-color: #fdd
}

.gs21-Text--Error {
    color: #c40001;
    font-weight: 700;
    margin: 0
}

.gs21-TableBodyTd fieldset {
    border: none;
    padding: 0
}

.gs21-TableBodyTd legend {
    display: none
}

.gs21-SelectUnit {
    background-color: #fff;
    display: inline-block;
    margin: 20px 0 0;
    position: relative
}

.gs21-SelectUnit:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/PullDown.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 26px;
    position: absolute;
    right: 13px;
    top: 11px;
    width: 26px;
    z-index: 0
}

.gs21-Select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 2px solid #000;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    display: inline-block;
    font-family: inherit;
    font-weight: 700;
    line-height: 1.4;
    padding: 10px 51px 10px 13px;
    position: relative;
    text-decoration: none;
    z-index: 1
}

.gs21-Select:focus,.gs21-Select:hover {
    border-color: #c40001;
    color: #c40001;
    cursor: pointer
}

.gs21-Select::-ms-expand {
    display: none
}

.gs21-Select>option {
    color: #000
}

.gs21-TableBodyTd--Error .gs21-Select {
    border-color: #c40001
}

.gs21-InputButton {
    background-color: #fff;
    border: 2px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    display: table;
    font-family: inherit;
    font-weight: 700;
    margin: 20px 0 0;
    padding: 10px 13px;
    text-decoration: none
}

.gs21-InputButton:active,.gs21-InputButton:focus,.gs21-InputButton:hover {
    background-color: #fff;
    border-color: #fff;
    color: #c40001;
    cursor: pointer
}

.gs21-InputButton--Proceed {
    background-color: #c40001;
    border-color: #c40001;
    color: #fff
}

.gs21-InputButton--Proceed:link,.gs21-InputButton--Proceed:visited {
    color: #fff
}

.gs21-InputButton--Proceed:active,.gs21-InputButton--Proceed:focus,.gs21-InputButton--Proceed:hover {
    background-color: #fff;
    border-color: #c40001;
    color: #c40001
}

.gs21-OAnnotationList--News .gs21-OAnnotationListItem__Marker {
    font-size: .75rem
}

.gs21-NewsImageUnit {
    margin-bottom: 30px
}

.gs21-UList.gs21-NewsListHyphen .gs21-UListItem.gs21-NewsListHyphenItem:before {
    border-radius: 0;
    height: 2px;
    top: 7px
}

.gs21-OListBrackets .gs21-NewsListHyphen {
    margin-top: 0
}

.gs21-UList.gs21-NewsListSquare .gs21-UListItem.gs21-NewsListSquareItem:before {
    border-radius: 0;
    height: 6px;
    width: 6px
}

.gs21-OListBrackets .gs21-NewsListSquare,table td>.gs21-NewsTableList:first-child {
    margin-top: 0
}

.gs21-NewsTableUnit__TableCol__Horizontal--Left {
    padding-right: 30px
}

.gs21-NewsTableUnit__TableCol__Horizontal--Left .gs21-Table--News {
    margin: 0;
    min-width: auto
}

.gs21-NewsTableUnit__TableCol__Horizontal--Right {
    padding-left: 30px
}

.gs21-NewsTableUnit__TableCol__Horizontal--Right .gs21-Table--News {
    margin: 0;
    min-width: auto
}

.gs21-NewsInlineDate {
    font-weight: 700
}

.gs21-News {
    margin-top: 60px
}

.gs21-News .gs21-BorderedDateLinkListItem--Image .gs21-ImageUnit__ImageCol {
    background-color: transparent
}

.gs21-News__Footer {
    background-color: #eee;
    margin-top: 20px;
    padding: 20px;
    text-align: center
}

.gs21-News__Footer .gs21-Button {
    background-color: transparent;
    margin-top: 0
}

.gs21-TileItem__Body>.gs21-ImageUnit.gs21-ImageUnit--AlignMiddle20per:first-child {
    margin-top: 20%
}

.gs21-TileItem__Body.gs21-TileItem__Body--AlignBottom {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-bottom: 0
}

.gs21-TileItem--Youtube .gs21-TileItem__Body {
    padding-left: 0;
    padding-right: 0
}

.gs21-HeadingLv2__SubText,.gs21-HeadingLv3__SubText {
    font-size: 1.11rem;
    font-weight: 300
}

.gs21-Page-Top .gs21-FeedList {
    margin-top: 30px
}

.gs21-Page-Top .gs21-Page-Top__FY .gs21-TileItem__Body {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.gs21-Page-Top.gs21-FeedWrap .gs21-FeedRSS {
    display: none
}

#ot-sdk-btn.ot-sdk-show-settings {
    background-color: #c40001!important;
    border: 2px solid #f50f10!important;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    color: #fff!important;
    display: table!important;
    font-size: inherit!important;
    font-weight: 700!important;
    line-height: inherit!important;
    margin: 20px 0 0!important;
    padding: 10px 13px!important;
    text-decoration: none!important
}

#ot-sdk-btn.ot-sdk-show-settings:active,#ot-sdk-btn.ot-sdk-show-settings:focus,#ot-sdk-btn.ot-sdk-show-settings:hover {
    background-color: #fff!important;
    border-color: #c40001!important;
    color: #c40001!important;
    cursor: pointer!important
}

@media only screen and (min-width: 768px) {
    .gs21-AccordionList {
        margin:0;
        padding: 0
    }

    .gs21-AccordionList .gs21-AccordionList__Item>a,.gs21-AccordionList .gs21-AccordionList__Item>span {
        font-size: 20px;
        padding: 40px 30px
    }

    .gs21-AccordionList .gs21-AccordionList__Item>a:after,.gs21-AccordionList .gs21-AccordionList__Item>span:after {
        left: 30px;
        width: calc(100% - 60px)
    }

    .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a:before,.gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a:before {
        height: 26px;
        margin-top: -13px;
        right: 30px;
        width: 26px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList {
        margin: 0;
        padding: 0
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>a,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>span {
        font-size: 20px;
        padding: 30px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>a .gs21-AccordionList__Item__SubLabel,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>span .gs21-AccordionList__Item__SubLabel {
        display: inline-block;
        margin-left: 20px;
        padding-left: 20px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a:before,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a:before {
        height: 26px;
        margin-top: -13px;
        right: 30px;
        width: 26px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content {
        padding: 30px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content:before {
        left: 30px;
        width: calc(100% - 60px)
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content .gs21-Text {
        margin-bottom: 15px;
        margin-top: 30px
    }

    .gs21-Accordion--Contact .gs21-AccordionList__content {
        padding: 1px 30px 30px
    }

    .gs21-Accordion--Data .gs21-AccordionList {
        margin: 0;
        padding: 0
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>a,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>span {
        font-size: 20px;
        padding: 30px
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a:before,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a:before {
        height: 26px;
        margin-top: -13px;
        right: 30px;
        width: 26px
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content {
        padding: 30px
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content:before {
        left: 30px;
        width: calc(100% - 60px)
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content .gs21-Text {
        margin-bottom: 15px;
        margin-top: 30px
    }

    .gs21-HalfImgBox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative
    }

    .gs21-HalfImgBox .gs21-HalfImgBox__Img {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        order: 1
    }

    .gs21-HalfImgBox .gs21-HalfImgBox__Text {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        padding: 0 30px 50px
    }

    .gs21-HalfImgBox .gs21-HalfImgBox__More {
        bottom: 10px;
        position: absolute;
        right: 15px
    }

    .gs21-AnchorList--Size1of3 .gs21-AnchorListItem {
        width: 33.3%
    }

    .gs21-AnchorList--Size1of4 .gs21-AnchorListItem {
        width: 25%
    }

    .gs21-Annotation,.gs21-AnnotationUnit__HeadingCol .gs21-ListHeading {
        font-size: .89rem
    }

    .gs21-UAnnotationListItem {
        font-size: .89rem;
        padding-left: 60px
    }

    .gs21-UAnnotationListItem__Marker {
        width: 50px
    }

    .gs21-OAnnotationListItem {
        font-size: .89rem;
        padding-left: 60px
    }

    .gs21-OAnnotationListItem__Marker {
        width: 50px
    }

    .gs21-Box {
        margin-top: 30px;
        padding: 30px
    }

    .gs21-EventsTableBodyTh {
        padding: 25px 30px 25px 0
    }

    .gs21-EventsTableBodyTd {
        padding: 5px 0 25px
    }

    .gs21-EventsTableBodyTd .gs21-HeadingLv2 {
        margin-top: 20px;
        min-height: 90px
    }

    .gs21-EventsTableBodyTd .gs21-HeadingLv2 .gs21-Text,.gs21-EventsTableBodyTd .gs21-HeadingLv2__TagCol {
        padding-right: 110px
    }

    .gs21-EventsTableBodyTd .gs21-Link {
        bottom: 25px
    }

    .gs21-EventsTableBodyTd--Banner {
        padding-bottom: 0;
        padding-top: 25px
    }

    .gs21-EventsTable--Image .gs21-EventsContent {
        margin-bottom: 25px;
        margin-right: 235px;
        min-height: 165px
    }

    .gs21-EventsTable--Image .gs21-EventsTableBodyTd .gs21-HeadingLv2 {
        min-height: auto
    }

    .gs21-EventsTable--Image .gs21-EventsTableBodyTd>.gs21-ImageUnit {
        position: absolute;
        right: 0;
        top: 0;
        width: 225px
    }

    .gs21-GoogleMapUnit--LocationList .gs21-GoogleMapUnit__MapCol {
        padding-top: 33.3%
    }

    .gs21-HeadingLv2 {
        font-size: 1.56rem
    }

    .gs21-HeadingLv2--Catch {
        font-size: 3.56rem
    }

    .gs21-HeadingLv2--Icon .gs21-HeadingLv2__IconCol {
        width: 70px
    }

    .gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag {
        font-size: .78rem
    }

    .gs21-HeadingLv2Unit__SubTextCol {
        font-size: .89rem
    }

    .gs21-HeadingLv2Unit--Link {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between
    }

    .gs21-HeadingLv2Unit__LinkCol {
        margin-top: 50px;
        padding-left: 20px
    }

    .gs21-HeadingLv3 {
        font-size: 1.11rem
    }

    .gs21-HeadingLv3--Catch {
        font-size: 3.56rem
    }

    .gs21-HeadingLv3--Icon .gs21-HeadingLv3__IconCol {
        width: 70px
    }

    .gs21-HeadingLv3--Tag .gs21-HeadingLv3Tag {
        font-size: .78rem
    }

    .gs21-HeadingLv3Unit__SubTextCol {
        font-size: .89rem
    }

    .gs21-HeadingLv4--Tag .gs21-HeadingLv4Tag {
        font-size: .78rem
    }

    .gs21-MediaBlock:after {
        clear: both;
        content: "";
        display: block
    }

    .gs21-MediaBlock__ImageCol {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin: 0 30px 0 0
    }

    .gs21-MediaBlock__ImageCol--PosRight {
        float: right;
        margin-left: 30px;
        margin-right: 0
    }

    .gs21-MediaBlock__TextCol {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden
    }

    .gs21-MediaBlock__TextCol>:first-child {
        margin-top: 0
    }

    .gs21-MediaBlock--Float .gs21-MediaBlock__ImageCol {
        margin-bottom: 30px
    }

    .gs21-MediaBlock--Float .gs21-MediaBlock__TextCol {
        overflow: visible
    }

    .gs21-MediaBlock2 {
        display: table;
        margin: 30px 0;
        table-layout: fixed;
        width: 100%
    }

    .gs21-MediaBlock2 .gs21-MediaBlock2__ImageCol {
        display: table-cell;
        padding-right: 30px
    }

    .gs21-MediaBlock2 .gs21-MediaBlock2__ImageCol--PosRight {
        padding-left: 30px;
        padding-right: 0
    }

    .gs21-MediaBlock2 .gs21-MediaBlock2__TextCol {
        display: table-cell
    }

    .gs21-MediaBlock2--VAlignMiddle .gs21-MediaBlock2__ImageCol,.gs21-MediaBlock2--VAlignMiddle .gs21-MediaBlock2__TextCol {
        vertical-align: middle
    }

    .gs21-MediaBlock2--VAlignBottom .gs21-MediaBlock2__ImageCol,.gs21-MediaBlock2--VAlignBottom .gs21-MediaBlock2__TextCol {
        vertical-align: bottom
    }

    .gs21-IconLegendsItem {
        font-size: .89rem;
        margin-top: 20px
    }

    .gs21-IconLegendsItem img {
        margin-right: 10px
    }

    .gs21-IconLegends--Sdgs .gs21-IconLegendsItem {
        margin-top: 5px
    }

    .gs21-IconLegends--Sdgs .gs21-IconLegendsItem img {
        height: 82px;
        margin-right: 0
    }

    .gs21-ImageSwitch img:first-child {
        display: inline
    }

    .gs21-ImageSwitch img:nth-child(2) {
        display: none
    }

    .gs21-ImageSwitch__ImageLink:hover {
        background-position: 50%,-9999px -9999px
    }

    .gs21-LinkList--Horizontal.gs21-LinkList--Size1of3 .gs21-Link .gs21-Icon,.gs21-LinkList--Horizontal.gs21-LinkList--Size1of3 .gs21-Link:before,.gs21-LinkList--Horizontal.gs21-LinkList--Size1of4 .gs21-Link .gs21-Icon,.gs21-LinkList--Horizontal.gs21-LinkList--Size1of4 .gs21-Link:before {
        left: 15px
    }

    .gs21-LinkList--Size1of3 .gs21-LinkListItem {
        width: 33.3333%
    }

    .gs21-LinkList--Size1of4 .gs21-LinkListItem {
        width: 25%
    }

    .gs21-DateLinkList--InvestorsTopics .gs21-DateLinkListItem:first-child {
        min-height: 250px
    }

    .gs21-BorderedLinkListItem .gs21-BorderedLinkList {
        padding-left: 30px
    }

    .gs21-SitemapList .gs21-LinkList--Horizontal {
        margin-bottom: 15px
    }

    .gs21-OList {
        padding: 0 0 0 60px
    }

    .gs21-OList * .gs21-OListItem:before {
        left: -60px;
        width: 60px
    }

    .gs21-OListBrackets {
        padding: 0 0 0 60px
    }

    .gs21-OListBracketsItem__Marker {
        left: -60px;
        width: 60px
    }

    .gs21-UList {
        padding: 0 0 0 60px
    }

    .gs21-UListUnmarked .gs21-UListUnmarked {
        padding-left: 60px
    }

    .gs21-DListDesc {
        margin: 10px 0 0 60px
    }

    .gs21-Modal {
        left: 30px;
        margin-top: 26px;
        right: 30px
    }

    .gs21-Modal .gs21-Modal__Button {
        height: 26px;
        right: -26px;
        top: -26px;
        width: 26px
    }

    .gs21-RelatedLinkSlide__Item {
        width: 33.33%
    }

    .gs21-RelatedLinkSlide--HideDotsLarge .gs21-RelatedLinkSlide__Header,.gs21-RelatedLinkSlide__Dots li:nth-child(3n),.gs21-RelatedLinkSlide__Dots li:nth-child(3n-1) {
        display: none
    }

    .gs21-LineTableBodyTd .gs21-LinkList--Size1of3:first-child .gs21-LinkListItem:nth-child(-n+3),.gs21-LineTableBodyTd .gs21-LinkList--Size1of4:first-child .gs21-LinkListItem:nth-child(-n+4),.gs21-LineTableBodyTh .gs21-LinkList--Size1of3:first-child .gs21-LinkListItem:nth-child(-n+3),.gs21-LineTableBodyTh .gs21-LinkList--Size1of4:first-child .gs21-LinkListItem:nth-child(-n+4),.gs21-TableBodyTd .gs21-LinkList--Size1of3:first-child .gs21-LinkListItem:nth-child(-n+3),.gs21-TableBodyTd .gs21-LinkList--Size1of4:first-child .gs21-LinkListItem:nth-child(-n+4),.gs21-TableBodyTh .gs21-LinkList--Size1of3:first-child .gs21-LinkListItem:nth-child(-n+3),.gs21-TableBodyTh .gs21-LinkList--Size1of4:first-child .gs21-LinkListItem:nth-child(-n+4) {
        margin-top: 0
    }

    .gs21-Caption,.gs21-CaptionTitle {
        font-size: .89rem
    }

    .gs21-Date,.gs21-TextTag {
        font-size: .78rem
    }

    .gs21-TileItem__Head+.gs21-TileItem__Body,.gs21-TileItem__Head+.gs21-TileItem__Media+.gs21-TileItem__Body {
        padding-top: 0
    }

    .gs21-TileItem__Media .gs21-TileMediaImage {
        height: 350px
    }

    [data-js-gs21-learn-more-tile] [data-js-gs21-learn-more-tile-trigger-wrapper] {
        display: none
    }

    .gs21-Tile--MinHeightSS-lg.gs21-TileItem,.gs21-Tile--MinHeightSS-lg>.gs21-TileItem {
        min-height: 175px
    }

    .gs21-Tile--MinHeightS-lg.gs21-TileItem,.gs21-Tile--MinHeightS-lg>.gs21-TileItem {
        min-height: 350px
    }

    .gs21-Tile--MinHeightM-lg.gs21-TileItem,.gs21-Tile--MinHeightM-lg>.gs21-TileItem {
        min-height: 535px
    }

    .gs21-Tile--MinHeightL-lg.gs21-TileItem,.gs21-Tile--MinHeightL-lg>.gs21-TileItem {
        min-height: 700px
    }

    .gs21-TileItem__BgImage .gs21-TileItem__BgImage-sm {
        display: none
    }

    .gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-flex-line-pack: center;
        align-content: center;
        align-items: center;
        text-align: center
    }

    .gs21-Tile--AlignMiddle-lg {
        margin-left: auto;
        margin-right: auto;
        position: relative
    }

    .gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-flex-line-pack: center;
        align-content: center;
        align-items: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 auto;
        text-align: center
    }

    .gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner .gs21-TileItem__Body,.gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner .gs21-TileItem__Head {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner .gs21-TileItem__Body+.gs21-TileItem__BgImage+.gs21-TileItem__Foot,.gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner .gs21-TileItem__Body+.gs21-TileItem__Foot,.gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner .gs21-TileItem__Head+.gs21-TileItem__Foot {
        padding-top: 0
    }

    .gs21-Tile--AlignMiddle-TopPage .gs21-u-FontSizeXXLarge .gs21-HeadingLv2__ShoulderCol,.gs21-Tile--AlignMiddle-TopPage .gs21-u-Size1of2 .gs21-u-FontSizeXXLarge,.gs21-Tile--AlignMiddle-TopPage .gs21-u-Size1of3 .gs21-u-FontSizeXXLarge {
        font-size: 2rem
    }

    .gs21-Tile--AlignMiddle-TopPage .gs21-u-Size1of2 .gs21-u-FontSizeXXLarge .gs21-HeadingLv2__ShoulderCol,.gs21-Tile--AlignMiddle-TopPage .gs21-u-Size1of3 .gs21-u-FontSizeXXLarge .gs21-HeadingLv2__ShoulderCol {
        font-size: 1.11rem
    }

    .gs21-TileItem--Pictgram>.gs21-TileItem__Pictgram {
        margin: 30px
    }

    .gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of2:nth-child(2n-1):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of3:nth-child(3n-2):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of4:nth-child(4n-3):before {
        margin-left: 30px
    }

    .gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of2:nth-child(2n):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of3:nth-child(3n):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of4:nth-child(4n):before {
        margin-right: 30px
    }

    .gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of2:nth-child(-n+2):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of3:nth-child(-n+3):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of4:nth-child(-n+4):before {
        border-width: 0
    }

    .gs21-Tile--Loop>.gs21-TileItem:after {
        border: solid #757575;
        border-width: 0 1px 0 0;
        bottom: 0;
        content: "";
        margin: 30px 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of2:nth-child(2n):after,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of3:nth-child(3n):after,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of4:nth-child(4n):after {
        border-width: 0
    }

    .gs21-Tile--Button>.gs21-TileItem {
        background-position: -9999px -9999px;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        min-height: 315px
    }

    .gs21-Tile--Button>.gs21-TileItem>.gs21-TileItem__Body {
        background-color: #000;
        color: #fff;
        margin: 30px
    }

    .gs21-Tile--Button>.gs21-TileItem>.gs21-TileItem__Body:before {
        background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-W.svg)
    }

    .gs21-Tile--Button>.gs21-TileItem:active,.gs21-Tile--Button>.gs21-TileItem:focus,.gs21-Tile--Button>.gs21-TileItem:hover {
        background-position: 50%
    }

    .gs21-TileItem .gs21-Tile--Loop .gs21-TileItem>.gs21-TileItem__Body {
        -webkit-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2
    }

    .gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of2:nth-child(-n+2) .gs21-TileItem__Body,.gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of3:nth-child(-n+3) .gs21-TileItem__Body,.gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of4:nth-child(-n+4) .gs21-TileItem__Body {
        padding-top: 0
    }

    .gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of2:nth-child(-n+2):after,.gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of3:nth-child(-n+3):after,.gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of4:nth-child(-n+4):after {
        margin-top: 0
    }

    .gs21-Tile--ContactAccordion {
        margin-left: -30px;
        margin-right: -30px
    }

    .gs21-TileItem__Body>.gs21-LinkList--Size1of3:first-child>.gs21-LinkListItem:nth-child(-n+3),.gs21-TileItem__Body>.gs21-LinkList--Size1of4:first-child>.gs21-LinkListItem:nth-child(-n+4),.gs21-TileItem__Foot>.gs21-LinkList--Size1of3:first-child>.gs21-LinkListItem:nth-child(-n+3),.gs21-TileItem__Foot>.gs21-LinkList--Size1of4:first-child>.gs21-LinkListItem:nth-child(-n+4),.gs21-TileItem__Head>.gs21-LinkList--Size1of3:first-child>.gs21-LinkListItem:nth-child(-n+3),.gs21-TileItem__Head>.gs21-LinkList--Size1of4:first-child>.gs21-LinkListItem:nth-child(-n+4) {
        margin-top: 1px
    }

    .gs21-TileItem.gs21-u-Size1of3 .gs21-LineTable .gs21-LinkList--Size1of2 .gs21-LinkListItem {
        font-size: .89rem
    }

    .gs21-TileItem.gs21-u-Size1of3 .gs21-LineTable .gs21-LinkList--Size1of2 .gs21-LinkListItem a {
        word-wrap: normal;
        overflow-wrap: normal
    }

    [class].gs21-u-FontSizeSmall {
        font-size: .77rem
    }

    [class].gs21-u-FontSizeLarge {
        font-size: 1.11rem
    }

    [class].gs21-u-FontSizeXLarge {
        font-size: 1.55rem
    }

    [class].gs21-u-FontSizeXXLarge {
        font-size: 3.56rem
    }

    [class].gs21-u-FontSizeXXXLarge {
        font-size: 4.44rem
    }

    [class].gs21-u-FontSizeSpecialLight30 {
        font-size: 1.66rem
    }

    [class].gs21-u-FontSizeSpecialThin45 {
        font-size: 2.5rem
    }

    [class].gs21-u-FontSizeSpecialThin70 {
        font-size: 3.88rem
    }

    [class].gs21-u-FontSizeSpecialThin80 {
        font-size: 4.44rem
    }

    [class].gs21-u-FontSizeSpecialThin120 {
        font-size: 6.66rem
    }

    [class].gs21-u-FontSizeSpecialThin140 {
        font-size: 7.77rem
    }

    .gs21-u-Break-sm {
        display: none
    }

    ol li>.gs21-NewsImageUnit,ul li>.gs21-NewsImageUnit {
        margin-left: -60px
    }

    ol li li>.gs21-NewsImageUnit,ul li li>.gs21-NewsImageUnit {
        margin-left: -90pt
    }

    .gs21-NewsTableList {
        padding-left: 35px
    }

    .gs21-NewsTableList .gs21-OListBracketsItem__Marker {
        left: -35px;
        width: 35px
    }

    .gs21-News .gs21-BorderedDateLinkListItem--Image .gs21-Image {
        max-height: 150px
    }

    .gs21-Tile--AlignMiddlePosition {
        position: relative
    }

    .gs21-Tile--AlignMiddlePosition .gs21-HeadingLv2 {
        margin-top: 0;
        padding-left: 50%;
        padding-top: 140px;
        vertical-align: bottom;
        width: 50%
    }

    .gs21-Tile--AlignMiddlePosition .gs21-ImageUnit {
        display: table;
        height: 100%;
        left: 0;
        margin: 0;
        position: absolute;
        top: 30px;
        width: 50%
    }

    .gs21-Tile--AlignMiddlePosition .gs21-ImageUnit .gs21-ImageUnit__ImageCol {
        display: table-cell;
        padding: 30px;
        vertical-align: middle
    }

    .gs21-Tile--AlignMiddlePosition .gs21-ImageUnit .gs21-ImageUnit__ImageCol img {
        width: 100%
    }

    .gs21-Tile--AlignMiddlePosition .gs21-Text {
        margin-top: 0;
        padding-left: 50%;
        width: 50%
    }
}

@media only screen and (max-width: 767.99px) {
    .gs21-Accordion {
        padding:25px 15px
    }

    .gs21-Accordion .gs21-Accordion__Title {
        padding-left: 0
    }

    .gs21-Accordion .gs21-HalfImgBox__More {
        padding-left: 35px
    }

    .gs21-AccordionList {
        margin: 0 0 25px;
        padding: 25px 0 0
    }

    .gs21-AccordionList .gs21-AccordionList__Item>a,.gs21-AccordionList .gs21-AccordionList__Item>span {
        font-size: 18px;
        padding: 25px 25px 25px 0
    }

    .gs21-AccordionList .gs21-AccordionList__Item>a:after,.gs21-AccordionList .gs21-AccordionList__Item>span:after {
        left: 0;
        width: 100%
    }

    .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a:before,.gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a:before {
        height: 22px;
        margin-top: -11px;
        right: 0;
        width: 22px
    }

    .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a.is-open,.gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a.is-open {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 40px
    }

    .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a.is-open:before,.gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a.is-open:before {
        right: 15px
    }

    .gs21-AccordionList .gs21-AccordionList__content {
        margin: 0 -15px;
        padding: 1px 15px 10px
    }

    .gs21-Accordion--NewsCategorySearch {
        padding: 0
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList {
        margin: 0;
        padding: 0
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>a,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>span {
        font-size: 18px;
        padding: 15px 65px 15px 15px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>a .gs21-AccordionList__Item__SubLabel,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>span .gs21-AccordionList__Item__SubLabel {
        display: block;
        margin-top: 10px;
        padding-left: 10px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>a .gs21-TextTag,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item>span .gs21-TextTag {
        margin-top: 10px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a:before,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a:before {
        height: 22px;
        margin-top: -11px;
        right: 25px;
        width: 22px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a.is-open,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a.is-open {
        margin-left: 0;
        margin-right: 0;
        padding: 15px 65px 15px 15px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a.is-open:before,.gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a.is-open:before {
        right: 25px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content {
        margin: 0;
        padding: 1px 15px 15px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content:before {
        left: 15px;
        width: calc(100% - 30px)
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content .gs21-Text {
        margin-bottom: 0;
        margin-top: 15px
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content .gs21-LinkList--Horizontal {
        display: block
    }

    .gs21-Accordion--NewsCategorySearch .gs21-AccordionList .gs21-AccordionList__content .gs21-LinkList--Horizontal .gs21-LinkListItem {
        width: auto
    }

    .gs21-Accordion--Contact {
        padding-top: 0
    }

    .gs21-Accordion--Contact .gs21-AccordionList {
        margin-bottom: 0;
        padding-top: 0
    }

    .gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__content {
        padding-bottom: 25px
    }

    .gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__content .gs21-LinkList--Horizontal {
        display: block
    }

    .gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__content .gs21-LinkList--Horizontal .gs21-LinkListItem {
        width: auto
    }

    .gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link:before {
        background-position: 100%;
        height: 22px;
        margin-top: -11px;
        right: 0
    }

    .gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link--External:focus:before,.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link--External:hover:before,.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link:focus:before,.gs21-Accordion--Contact .gs21-AccordionList .gs21-AccordionList__Item__Link:hover:before {
        background-position: 100%
    }

    .gs21-Accordion--Data {
        padding: 0
    }

    .gs21-Accordion--Data .gs21-AccordionList {
        margin: 0;
        padding: 0
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>a,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item>span {
        font-size: 18px;
        padding: 15px 65px 15px 15px
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a:before,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a:before {
        height: 22px;
        margin-top: -11px;
        right: 25px;
        width: 22px
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a.is-open,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a.is-open {
        margin-left: 0;
        margin-right: 0;
        padding: 15px 65px 15px 15px
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a.is-open:before,.gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a.is-open:before {
        right: 25px
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content {
        margin: 0;
        padding: 1px 15px 15px
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content:before {
        left: 15px;
        width: calc(100% - 30px)
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content .gs21-Text {
        margin-bottom: 0;
        margin-top: 15px
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content .gs21-LinkList--Horizontal {
        display: block
    }

    .gs21-Accordion--Data .gs21-AccordionList .gs21-AccordionList__content .gs21-LinkList--Horizontal .gs21-LinkListItem {
        width: auto
    }

    .gs21-HalfImgBox .gs21-HalfImgBox__Img {
        margin: 20px -15px 0
    }

    .gs21-HalfImgBox .gs21-HalfImgBox__Title {
        font-size: 30px;
        margin: 20px 0 0
    }

    .gs21-HalfImgBox .gs21-HalfImgBox__More {
        margin: 10px 0 0
    }

    .gs21-Annotation,.gs21-AnnotationUnit__HeadingCol .gs21-ListHeading {
        font-size: .88rem
    }

    .gs21-UAnnotationListItem {
        font-size: .88rem;
        padding-left: 50px
    }

    .gs21-UAnnotationListItem__Marker {
        width: 40px
    }

    .gs21-OAnnotationListItem {
        font-size: .88rem;
        padding-left: 50px
    }

    .gs21-OAnnotationListItem__Marker {
        width: 40px
    }

    .gs21-Box {
        margin-top: 20px;
        padding: 15px
    }

    .gs21-EventsTableBodyTh {
        padding: 15px 5px 15px 0
    }

    .gs21-EventsTableBodyTd {
        padding: 5px 0 15px
    }

    .gs21-EventsTableBodyTd .gs21-HeadingLv2 {
        margin-top: 10px;
        padding-bottom: 42px
    }

    .gs21-EventsTableBodyTd .gs21-Link {
        bottom: 15px
    }

    .gs21-EventsTableBodyTd--Banner {
        padding-bottom: 0;
        padding-top: 15px
    }

    .gs21-EventsTable--Image .gs21-EventsTableBodyTh {
        padding-right: 10px
    }

    .gs21-EventsTable--Image .gs21-EventsTableBodyTd .gs21-HeadingLv2 {
        padding-bottom: 0
    }

    .gs21-EventsTable--Image .gs21-EventsTableBodyTd .gs21-EventsContent>.gs21-Text {
        margin-top: 15px
    }

    .gs21-EventsTable--Image .gs21-EventsTableBodyTd>.gs21-ImageUnit {
        margin-top: 15px;
        padding-bottom: 37px
    }

    .gs21-Facebook {
        height: 330px;
        overflow: hidden;
        width: 100%
    }

    .gs21-Facebook .gs21-HeadingLv2 {
        margin: 0;
        padding: 0 15px 20px
    }

    .gs21-GoogleMapUnit--LocationList .gs21-GoogleMapUnit__MapCol {
        padding-top: 290px
    }

    .gs21-HeadingLv2 {
        font-size: 1.5rem
    }

    .gs21-HeadingLv2--Catch {
        font-size: 2rem
    }

    .gs21-HeadingLv2--Icon .gs21-HeadingLv2__IconCol {
        width: 59.5px
    }

    .gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag {
        font-size: .75rem
    }

    .gs21-HeadingLv2Unit__SubTextCol {
        font-size: .88rem
    }

    .gs21-HeadingLv2Unit--Link {
        display: block
    }

    .gs21-HeadingLv3 {
        font-size: 1.13rem
    }

    .gs21-HeadingLv3--Catch {
        font-size: 2rem
    }

    .gs21-HeadingLv3--Icon .gs21-HeadingLv3__IconCol {
        width: 59.5px
    }

    .gs21-HeadingLv3--Tag .gs21-HeadingLv3Tag {
        font-size: .75rem
    }

    .gs21-HeadingLv3Unit__SubTextCol {
        font-size: .88rem
    }

    .gs21-HeadingLv4--Tag .gs21-HeadingLv4Tag {
        font-size: .75rem
    }

    .gs21-MediaBlock2 {
        display: table;
        margin: 30px 0;
        width: 100%
    }

    .gs21-MediaBlock2 .gs21-MediaBlock2__ImageCol {
        display: table-cell;
        padding-right: 30px
    }

    .gs21-MediaBlock2 .gs21-MediaBlock2__ImageCol--PosRight {
        padding-left: 30px;
        padding-right: 0
    }

    .gs21-MediaBlock2 .gs21-MediaBlock2__TextCol {
        display: table-cell
    }

    .gs21-MediaBlock2--VAlignMiddle .gs21-MediaBlock2__ImageCol,.gs21-MediaBlock2--VAlignMiddle .gs21-MediaBlock2__TextCol {
        vertical-align: middle
    }

    .gs21-MediaBlock2--VAlignBottom .gs21-MediaBlock2__ImageCol,.gs21-MediaBlock2--VAlignBottom .gs21-MediaBlock2__TextCol {
        vertical-align: bottom
    }

    .gs21-IconLegendsItem {
        font-size: .88rem;
        margin-top: 10px
    }

    .gs21-IconLegendsItem img {
        margin-right: 5px
    }

    .gs21-IconLegends--Sdgs .gs21-IconLegendsItem {
        margin-top: 5px
    }

    .gs21-IconLegends--Sdgs .gs21-IconLegendsItem img {
        height: 62px;
        margin-right: 0
    }

    .gs21-ImageSwitch img:first-child {
        display: none
    }

    .gs21-ImageSwitch img:nth-child(2) {
        display: inline
    }

    .gs21-ImageSwitch__ImageLink:hover {
        background-position: -9999px -9999px,50%
    }

    .gs21-LinkList--Horizontal.gs21-LinkList--Size1of3,.gs21-LinkList--Horizontal.gs21-LinkList--Size1of4 {
        display: block;
        margin-left: 0;
        margin-right: 0
    }

    .gs21-LinkList--Horizontal.gs21-LinkList--Size1of3 .gs21-LinkListItem,.gs21-LinkList--Horizontal.gs21-LinkList--Size1of4 .gs21-LinkListItem {
        padding-left: 30px;
        padding-right: 0
    }

    .gs21-LinkList--Size1of3 .gs21-LinkListItem,.gs21-LinkList--Size1of4 .gs21-LinkListItem {
        width: auto
    }

    .gs21-BorderedLinkListItem .gs21-BorderedLinkList {
        padding-left: 20px
    }

    .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock__ImageCol.gs21-u-Size2,.gs21-SitemapList .gs21-LinkList--Size1of2 .gs21-LinkListItem,.gs21-SitemapList.gs21-LinkList--Size1of2 .gs21-LinkListItem {
        width: 100%
    }

    .gs21-OList {
        padding: 0 0 0 50px
    }

    .gs21-OList * .gs21-OListItem:before {
        left: -50px;
        width: 50px
    }

    .gs21-OListBrackets {
        padding: 0 0 0 50px
    }

    .gs21-OListBracketsItem__Marker {
        left: -50px;
        width: 50px
    }

    .gs21-UList {
        padding: 0 0 0 50px
    }

    .gs21-UListUnmarked .gs21-UListUnmarked {
        padding-left: 50px
    }

    .gs21-DListDesc {
        margin: 10px 0 0 50px
    }

    .gs21-Modal {
        left: 15px;
        margin-top: 44px;
        right: 15px
    }

    .gs21-Modal .gs21-Modal__Body {
        max-width: 420px;
        overflow-y: scroll
    }

    .gs21-Modal .gs21-Modal__Button {
        height: 44px;
        right: 0;
        top: -44px;
        width: 44px
    }

    .gs21-Modal--UsTransition .gs21-TileItem__Media {
        overflow: hidden
    }

    .gs21-Modal--UsTransition .gs21-TileItem__Media .gs21-TileMediaImage {
        height: 200px;
        margin-top: -5px
    }

    .gs21-RelatedLinkSlide__Header {
        padding: 2px 53px
    }

    .gs21-RelatedLinkSlide__Item {
        width: 100%
    }

    .gs21-RelatedLinkSlide__Text {
        bottom: 10.869%
    }

    .gs21-RelatedLinkSlide__Img {
        max-height: 32pc
    }

    .gs21-RelatedLinkSlide__Nav {
        padding: 9px 0
    }

    .gs21-Caption,.gs21-CaptionTitle {
        font-size: .88rem
    }

    .gs21-Date,.gs21-TextTag {
        font-size: .75rem
    }

    .gs21-Tile {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .gs21-TileItem {
        display: block
    }

    .gs21-TileItem.gs21-TileItem--Flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .gs21-TileItem__Media .gs21-TileMediaImage {
        height: 290px
    }

    [data-js-gs21-learn-more-tile] .gs21-TileItem {
        -webkit-transition: opacity .5s;
        transition: opacity .5s
    }

    [data-js-gs21-learn-more-tile] .gs21-TileItem[data-js-gs21-learn-more-tile-target] {
        display: none;
        opacity: 0
    }

    .gs21-Tile--MinHeightS-lg.gs21-TileItem,.gs21-Tile--MinHeightS-sm.gs21-TileItem,.gs21-Tile--MinHeightS-sm>.gs21-TileItem {
        min-height: 218px
    }

    .gs21-Tile--MinHeightM-lg.gs21-TileItem,.gs21-Tile--MinHeightM-sm.gs21-TileItem,.gs21-Tile--MinHeightM-sm>.gs21-TileItem {
        min-height: 290px
    }

    .gs21-Tile--MinHeightL-lg.gs21-TileItem,.gs21-Tile--MinHeightL-sm.gs21-TileItem,.gs21-Tile--MinHeightL-sm>.gs21-TileItem {
        min-height: 580px
    }

    .gs21-TileItem__BgImage .gs21-TileItem__BgImage-lg {
        display: none
    }

    .gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner {
        min-height: 580px;
        padding-top: 290px
    }

    .gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner .gs21-TileItem__Body {
        -webkit-box-flex: 20;
        -ms-flex: 20 0 auto;
        flex: 20 0 auto
    }

    .gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner .gs21-TileItem__BgImage {
        height: 290px
    }

    .gs21-Tile--AlignMiddle-TopPage .gs21-u-FontSizeXXLarge {
        font-size: 2.25rem
    }

    .gs21-Tile--AlignMiddle-TopPage .gs21-u-FontSizeXXLarge .gs21-HeadingLv2__ShoulderCol {
        font-size: 1.5rem
    }

    .gs21-Tile--AlignMiddle-TopPage .gs21-TileItem--FootOnly {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .gs21-TileItem--Pictgram>.gs21-TileItem__Pictgram {
        margin: 20px
    }

    .gs21-TileItem--Pictgram>.gs21-TileItem__Body,.gs21-TileItem--Pictgram>.gs21-TileItem__Head {
        margin-right: 87pt
    }

    .gs21-TileItem__Body,.gs21-TileItem__Foot,.gs21-TileItem__Head {
        padding: 25px 15px
    }

    .gs21-Tile--Loop>.gs21-TileItem:before {
        margin-left: 15px;
        margin-right: 15px
    }

    .gs21-Tile--Button>.gs21-TileItem>.gs21-TileItem__Body {
        margin: 25px 15px;
        min-height: 168px
    }

    .gs21-Tile--ContactAccordion {
        margin-left: -15px;
        margin-right: -15px;
        width: auto
    }

    .gs21-Accordion--Contact .gs21-Tile--ContactAccordion .gs21-LinkList--Horizontal .gs21-LinkListItem {
        float: left;
        min-width: 50%
    }

    .gs21-TileItem.gs21-u-Size1of3 .gs21-LineTable .gs21-LinkList--Size1of2 .gs21-LinkListItem {
        margin-top: 15px;
        width: 100%
    }

    .gs21-TileItem.gs21-u-Size1of3 .gs21-LineTable .gs21-LinkList--Size1of2 .gs21-LinkListItem:first-child {
        margin-top: 0
    }

    :not(col).gs21-MainContents--Narrow,:not(col).gs21-MainContents--Narrow .gs21-u-Size2of3,:not(col).gs21-MainContents--Narrow .gs21-u-Size2of4,:not(col).gs21-MainContents--Narrow .gs21-u-Size3of4,:not(col).gs21-MainContents--Narrow .gs21-u-Size3of6,:not(col).gs21-MainContents--Narrow .gs21-u-Size4,:not(col).gs21-MainContents--Narrow .gs21-u-Size4of6,:not(col).gs21-MainContents--Narrow .gs21-u-Size5,:not(col).gs21-MainContents--Narrow .gs21-u-Size5of6,:not(col).gs21-MainContents--Narrow .gs21-u-Size6,:not(col).gs21-MainContents--Narrow .gs21-u-Size7,:not(col).gs21-MainContents--Narrow .gs21-u-Size8,:not(col).gs21-u-Size1,:not(col).gs21-u-Size10,:not(col).gs21-u-Size11,:not(col).gs21-u-Size12,:not(col).gs21-u-Size1of1,:not(col).gs21-u-Size1of2,:not(col).gs21-u-Size1of3,:not(col).gs21-u-Size1of4,:not(col).gs21-u-Size1of6,:not(col).gs21-u-Size2,:not(col).gs21-u-Size2of3,:not(col).gs21-u-Size2of4,:not(col).gs21-u-Size2of6,:not(col).gs21-u-Size3,:not(col).gs21-u-Size3of4,:not(col).gs21-u-Size3of6,:not(col).gs21-u-Size4,:not(col).gs21-u-Size4of6,:not(col).gs21-u-Size5,:not(col).gs21-u-Size5of6,:not(col).gs21-u-Size6,:not(col).gs21-u-Size7,:not(col).gs21-u-Size8,:not(col).gs21-u-Size9 {
        width: 100%
    }

    [class].gs21-u-FontSizeSmall {
        font-size: .75rem
    }

    [class].gs21-u-FontSizeLarge {
        font-size: 1.13rem
    }

    [class].gs21-u-FontSizeXLarge {
        font-size: 1.5rem
    }

    [class].gs21-u-FontSizeXXLarge {
        font-size: 2.25rem
    }

    [class].gs21-u-FontSizeXXXLarge {
        font-size: 4rem
    }

    [class].gs21-u-FontSizeSpecialLight30 {
        font-size: 1.6rem
    }

    [class].gs21-u-FontSizeSpecialThin45 {
        font-size: 1.9rem
    }

    [class].gs21-u-FontSizeSpecialThin70,[class].gs21-u-FontSizeSpecialThin80 {
        font-size: 3.1rem
    }

    [class].gs21-u-FontSizeSpecialThin120,[class].gs21-u-FontSizeSpecialThin140 {
        font-size: 5.6rem
    }

    .gs21-u-Break-lg {
        display: none
    }

    .gs21-YouTube {
        background-color: #fafafa;
        padding: 25px 0 15px;
        width: 100%
    }

    .gs21-YouTube .gs21-HeadingLv2 {
        margin: 0;
        padding: 0 15px 20px
    }

    .gs21-YouTube__List {
        margin: 0;
        padding-left: 0
    }

    .gs21-YouTube__List[data-video-count-sp="1"]>li:nth-child(n+2),.gs21-YouTube__List[data-video-count-sp="10"]>li:nth-child(n+11),.gs21-YouTube__List[data-video-count-sp="11"]>li:nth-child(n+12),.gs21-YouTube__List[data-video-count-sp="12"]>li:nth-child(n+13),.gs21-YouTube__List[data-video-count-sp="2"]>li:nth-child(n+3),.gs21-YouTube__List[data-video-count-sp="3"]>li:nth-child(n+4),.gs21-YouTube__List[data-video-count-sp="4"]>li:nth-child(n+5),.gs21-YouTube__List[data-video-count-sp="5"]>li:nth-child(n+6),.gs21-YouTube__List[data-video-count-sp="6"]>li:nth-child(n+7),.gs21-YouTube__List[data-video-count-sp="7"]>li:nth-child(n+8),.gs21-YouTube__List[data-video-count-sp="8"]>li:nth-child(n+9),.gs21-YouTube__List[data-video-count-sp="9"]>li:nth-child(n+10) {
        display: none
    }

    .gs21-YouTube__Item {
        -webkit-box-flex: 0;
        display: block;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%
    }

    .gs21-YouTube__Img>img {
        height: auto;
        width: 100%
    }

    .gs21-YouTube__Title {
        margin: 15px 0 50px;
        padding-left: 15px;
        padding-right: 15px
    }

    .gs21-YouTube__Title>a {
        font-size: 18px
    }

    .gs21-YouTube__Button {
        margin-right: 15px
    }

    .gs21-YouTube--Top {
        width: 100%
    }

    .gs21-YouTube--Top .gs21-YouTube__Item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%
    }

    ol li>.gs21-NewsImageUnit,ul li>.gs21-NewsImageUnit {
        margin-left: -50px
    }

    ol li li>.gs21-NewsImageUnit,ul li li>.gs21-NewsImageUnit {
        margin-left: -75pt
    }

    .gs21-NewsTableList {
        padding-left: 30px
    }

    .gs21-NewsTableList .gs21-OListBracketsItem__Marker {
        left: -30px;
        width: 30px
    }

    .gs21-NewsTableUnit__TableCol__Horizontal--Left {
        padding-bottom: 25px;
        padding-right: 0
    }

    .gs21-NewsTableUnit__TableCol__Horizontal--Right {
        padding-left: 0;
        padding-top: 25px
    }

    .gs21-News .gs21-BorderedDateLinkListItem--Image .gs21-Image {
        max-height: 16pc;
        max-width: 100%
    }
}

@media print {
    .gs21-AccordionList {
        margin: 0;
        padding: 0
    }

    .gs21-AccordionList .gs21-AccordionList__Item>a,.gs21-AccordionList .gs21-AccordionList__Item>span {
        font-size: 20px;
        padding: 40px 30px
    }

    .gs21-AccordionList .gs21-AccordionList__Item>a:after,.gs21-AccordionList .gs21-AccordionList__Item>span:after {
        left: 30px;
        width: calc(100% - 60px)
    }

    .gs21-AccordionList .gs21-AccordionList__Item[data-js-accordion]>a:before,.gs21-AccordionList .gs21-AccordionList__Item[data-js-gs21-accordion]>a:before {
        height: 26px;
        margin-top: -13px;
        right: 30px;
        width: 26px
    }

    .gs21-HalfImgBox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative
    }

    .gs21-HalfImgBox .gs21-HalfImgBox__Img {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        order: 1
    }

    .gs21-HalfImgBox .gs21-HalfImgBox__Text {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        padding: 0 30px 50px
    }

    .gs21-HalfImgBox .gs21-HalfImgBox__More {
        bottom: 10px;
        position: absolute;
        right: 15px
    }

    .gs21-AnchorList--Size1of3 .gs21-AnchorListItem {
        width: 33.3%
    }

    .gs21-AnchorList--Size1of4 .gs21-AnchorListItem {
        width: 25%
    }

    .gs21-Annotation,.gs21-AnnotationUnit__HeadingCol .gs21-ListHeading {
        font-size: .89rem
    }

    .gs21-UAnnotationListItem {
        font-size: .89rem;
        padding-left: 60px
    }

    .gs21-UAnnotationListItem__Marker {
        width: 50px
    }

    .gs21-OAnnotationListItem {
        font-size: .89rem;
        padding-left: 60px
    }

    .gs21-OAnnotationListItem__Marker {
        width: 50px
    }

    .gs21-Box {
        margin-top: 30px;
        padding: 30px
    }

    .gs21-EventsTableBodyTh {
        padding: 25px 30px 25px 0
    }

    .gs21-EventsTableBodyTd {
        padding: 5px 0 25px
    }

    .gs21-EventsTableBodyTd .gs21-HeadingLv2 {
        margin-top: 20px;
        min-height: 90px
    }

    .gs21-EventsTableBodyTd .gs21-HeadingLv2 .gs21-Text,.gs21-EventsTableBodyTd .gs21-HeadingLv2__TagCol {
        padding-right: 110px
    }

    .gs21-EventsTableBodyTd .gs21-Link {
        bottom: 25px
    }

    .gs21-EventsTableBodyTd--Banner {
        padding-bottom: 0;
        padding-top: 25px
    }

    .gs21-FeedWrap .gs21-FeedRSS {
        position: absolute;
        right: 0;
        top: 3px
    }

    .gs21-GoogleMapUnit--LocationList .gs21-GoogleMapUnit__MapCol {
        padding-top: 33.3%
    }

    .gs21-HeadingLv2 {
        font-size: 1.56rem
    }

    .gs21-HeadingLv2--Catch {
        font-size: 3.56rem
    }

    .gs21-HeadingLv2--Icon .gs21-HeadingLv2__IconCol {
        width: 70px
    }

    .gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag {
        font-size: .78rem
    }

    .gs21-HeadingLv3 {
        font-size: 1.11rem
    }

    .gs21-HeadingLv3--Catch {
        font-size: 3.56rem
    }

    .gs21-HeadingLv3--Icon .gs21-HeadingLv3__IconCol {
        width: 70px
    }

    .gs21-HeadingLv3--Tag .gs21-HeadingLv3Tag,.gs21-HeadingLv4--Tag .gs21-HeadingLv4Tag {
        font-size: .78rem
    }

    .gs21-HistorySlide {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #fff;
        position: relative
    }

    .gs21-HistorySlide .gs21-HistorySlide__Guide {
        color: #fff;
        display: block;
        font-weight: 500;
        margin: 0 -30px 0 0;
        max-width: 60pc;
        padding: 0;
        position: absolute;
        right: 50%;
        top: 107px;
        width: 50%;
        z-index: 1
    }

    .gs21-HistorySlide .gs21-HistorySlide__Guide:after {
        background-color: #fff;
        content: "";
        height: 1px;
        margin-left: 10px;
        position: absolute;
        top: 50%;
        width: calc(100% - 15pc)
    }

    .gs21-HistorySlide .gs21-HistorySlide__Item {
        height: 810px
    }

    .gs21-HistorySlide .gs21-HistorySlide__Item.slick-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .gs21-HistorySlide .gs21-HistorySlide__Content,.gs21-HistorySlide .gs21-HistorySlide__Img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .gs21-HistorySlide .gs21-HistorySlide__ContentInner {
        bottom: 0;
        left: 175px;
        padding: 30px 50px;
        position: absolute;
        width: 100%
    }

    .gs21-HistorySlide .gs21-HistorySlide__Title {
        font-size: 5pc;
        margin-left: -50px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 200%
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextList {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextListItem {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 47.5%;
        flex: 0 0 47.5%;
        min-width: 47.5%
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextListItem>img {
        vertical-align: top
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextListItem>p {
        margin: 15px 0 0
    }

    .gs21-HistorySlide .gs21-HistorySlide__Button {
        margin: 50px -20px 0 0
    }

    .gs21-HistorySlide .gs21-HistorySlide__Dots {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        padding: 0 30px 0 52px;
        position: absolute;
        right: 0;
        top: 75pt;
        width: 50%;
        z-index: 2
    }

    .gs21-HistorySlide .gs21-HistorySlide__Dots>li {
        border: 1px solid #fff;
        font-size: 18px;
        font-weight: 500;
        padding: .5em .8em
    }

    .gs21-HistorySlide .slick-dots {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        left: 50%;
        margin: 0;
        max-width: 690px;
        padding: 0 30px 0 52px;
        position: absolute;
        top: 75pt;
        width: 50%
    }

    [dir=rtl] .gs21-HistorySlide .slick-dots {
        left: auto;
        padding-left: 30px;
        padding-right: 52px;
        right: 50%
    }

    .gs21-HistorySlide .slick-dots>li {
        border: 1px solid #fff;
        font-weight: 500;
        padding: .5em .8em
    }

    .gs21-MediaBlock:after {
        clear: both;
        content: "";
        display: block
    }

    .gs21-MediaBlock__ImageCol {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin: 0 30px 0 0
    }

    .gs21-MediaBlock__ImageCol--PosRight {
        float: right;
        margin-left: 30px;
        margin-right: 0
    }

    .gs21-MediaBlock__TextCol {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden
    }

    .gs21-MediaBlock__TextCol>:first-child {
        margin-top: 0
    }

    .gs21-MediaBlock--Float .gs21-MediaBlock__ImageCol {
        margin-bottom: 30px
    }

    .gs21-MediaBlock--Float .gs21-MediaBlock__TextCol {
        overflow: visible
    }

    .gs21-IconLegendsItem {
        font-size: .89rem;
        margin-top: 20px
    }

    .gs21-IconLegendsItem img {
        margin-right: 10px
    }

    .gs21-IconLegends--Sdgs .gs21-IconLegendsItem {
        margin-top: 5px
    }

    .gs21-IconLegends--Sdgs .gs21-IconLegendsItem img {
        height: 82px;
        margin-right: 0
    }

    .gs21-ImageSwitch img:first-child {
        display: inline
    }

    .gs21-ImageSwitch img:nth-child(2) {
        display: none
    }

    .gs21-LinkList--Horizontal.gs21-LinkList--Size1of3 .gs21-Link .gs21-Icon,.gs21-LinkList--Horizontal.gs21-LinkList--Size1of3 .gs21-Link:before,.gs21-LinkList--Horizontal.gs21-LinkList--Size1of4 .gs21-Link .gs21-Icon,.gs21-LinkList--Horizontal.gs21-LinkList--Size1of4 .gs21-Link:before {
        left: 15px
    }

    .gs21-LinkList--Size1of3 .gs21-LinkListItem {
        width: 33.3333%
    }

    .gs21-LinkList--Size1of4 .gs21-LinkListItem {
        width: 25%
    }

    .gs21-DateLinkList--InvestorsTopics .gs21-DateLinkListItem:first-child {
        min-height: 250px
    }

    .gs21-BorderedLinkListItem .gs21-BorderedLinkList {
        padding-left: 30px
    }

    .gs21-OList {
        padding: 0 0 0 60px
    }

    .gs21-OList * .gs21-OListItem:before {
        left: -60px;
        width: 60px
    }

    .gs21-OListBrackets {
        padding: 0 0 0 60px
    }

    .gs21-OListBracketsItem__Marker {
        left: -60px;
        width: 60px
    }

    .gs21-UList {
        padding: 0 0 0 60px
    }

    .gs21-UListUnmarked .gs21-UListUnmarked {
        padding-left: 60px
    }

    .gs21-DListDesc {
        margin: 10px 0 0 60px
    }

    .gs21-MicroMacro {
        background-color: #000;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .gs21-MicroMacro__Item {
        height: 263px;
        -webkit-transition: all .4s;
        transition: all .4s;
        width: 33.33%
    }

    .gs21-MicroMacro__Item:hover {
        width: calc(33.33% + 30px)
    }

    .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__Caption {
        width: 46%
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight50 {
        height: 313px
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight100 {
        height: 363px
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight150 {
        height: 413px
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight200 {
        height: 463px
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage .gs21-MicroMacro__HiddenImage-lg {
        height: auto;
        max-width: 50%
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage:first-child .gs21-MicroMacro__HiddenImage {
        background-color: #f5f5f5
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage:nth-child(3) .gs21-MicroMacro__HiddenImage {
        background-color: #dbdbdb
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage.gs21-MicroMacro__Item--FluidImage-MinWidth420 .gs21-MicroMacro__HiddenImage {
        min-width: 420px
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage.gs21-MicroMacro__Item--FluidImage-MinWidth420.is-open .gs21-MicroMacro__Caption {
        max-width: calc(100% - 420px)
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item {
        height: 430px;
        width: 16.6%
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item .gs21-MicroMacro__MoreText,.gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item .gs21-MicroMacro__Text {
        display: none
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.is-open {
        width: 67%
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__MoreText,.gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__Text {
        display: block
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--Half {
        width: 33.3%
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--Half.is-open {
        width: 67%
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight50,.gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddOpenHeight50 {
        height: 5in
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight100,.gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddOpenHeight100 {
        height: 530px
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight150,.gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddOpenHeight150 {
        height: 580px
    }

    .gs21-MicroMacro__Item.is-open {
        height: 25pc
    }

    .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__HiddenHtml,.gs21-MicroMacro__Item.is-open .gs21-MicroMacro__HiddenImage {
        width: 50%
    }

    .gs21-MicroMacro__Item .gs21-ButtonLink {
        bottom: 0;
        min-height: 56px;
        position: absolute;
        right: 50%
    }

    .gs21-MicroMacro__HiddenImage {
        height: 100%;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: all .4;
        transition: all .4;
        width: 0
    }

    .gs21-MicroMacro__HiddenImageInner {
        height: 100%;
        margin-left: -50%;
        width: 200%
    }

    .gs21-MicroMacro__HiddenImageInner>img {
        display: block;
        height: 100%;
        margin: 0 auto;
        width: auto
    }

    .gs21-MicroMacro__HiddenImageInner>.gs21-MicroMacro__HiddenImage-lg {
        margin: 0
    }

    .gs21-MicroMacro__HiddenImageInner>.gs21-MicroMacro__HiddenImage-sm {
        display: none!important
    }

    .gs21-MicroMacro__HiddenImageSwitch {
        margin-left: 0
    }

    .gs21-MicroMacro__HiddenHtml {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 100%;
        opacity: 0;
        overflow: hidden;
        padding: 0 15px;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: all .4;
        transition: all .4;
        width: 0;
        width: 50%
    }

    .gs21-MicroMacro__HiddenHtmlInner {
        height: 100%;
        margin-left: 0;
        width: 100%
    }

    .gs21-MicroMacro__Item--Half {
        height: 350px;
        width: 50%
    }

    .gs21-MicroMacro__Item--Half:hover {
        width: calc(50% + 30px)
    }

    .gs21-MicroMacro__Item--Half.is-open .gs21-MicroMacro__Caption {
        width: 100%
    }

    .is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--Half {
        height: 535px;
        width: 33.3%
    }

    .is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--Half.is-open {
        width: 67%
    }

    .gs21-MicroMacro--Image .gs21-MicroMacro__BgImg,.gs21-MicroMacro--Image .gs21-MicroMacro__BgImg>img {
        height: 100%;
        width: auto
    }

    .gs21-LineTableBodyTd .gs21-LinkList--Size1of3:first-child .gs21-LinkListItem:nth-child(-n+3),.gs21-LineTableBodyTd .gs21-LinkList--Size1of4:first-child .gs21-LinkListItem:nth-child(-n+4),.gs21-LineTableBodyTh .gs21-LinkList--Size1of3:first-child .gs21-LinkListItem:nth-child(-n+3),.gs21-LineTableBodyTh .gs21-LinkList--Size1of4:first-child .gs21-LinkListItem:nth-child(-n+4),.gs21-TableBodyTd .gs21-LinkList--Size1of3:first-child .gs21-LinkListItem:nth-child(-n+3),.gs21-TableBodyTd .gs21-LinkList--Size1of4:first-child .gs21-LinkListItem:nth-child(-n+4),.gs21-TableBodyTh .gs21-LinkList--Size1of3:first-child .gs21-LinkListItem:nth-child(-n+3),.gs21-TableBodyTh .gs21-LinkList--Size1of4:first-child .gs21-LinkListItem:nth-child(-n+4) {
        margin-top: 0
    }

    .gs21-Caption,.gs21-CaptionTitle {
        font-size: .89rem
    }

    .gs21-Date,.gs21-TextTag {
        font-size: .78rem
    }

    .gs21-Tile {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        page-break-inside: avoid
    }

    .gs21-TileItem {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .gs21-Tile--MinHeightSS-lg.gs21-TileItem,.gs21-Tile--MinHeightSS-lg>.gs21-TileItem {
        min-height: 175px
    }

    .gs21-Tile--MinHeightS-lg.gs21-TileItem,.gs21-Tile--MinHeightS-lg>.gs21-TileItem {
        min-height: 350px
    }

    .gs21-Tile--MinHeightM-lg.gs21-TileItem,.gs21-Tile--MinHeightM-lg>.gs21-TileItem {
        min-height: 535px
    }

    .gs21-Tile--MinHeightL-lg.gs21-TileItem,.gs21-Tile--MinHeightL-lg>.gs21-TileItem {
        min-height: 700px
    }

    .gs21-Tile--AlignMiddle .gs21-Tile--AlignMiddle__Inner {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-flex-line-pack: center;
        align-content: center;
        align-items: center;
        text-align: center
    }

    .gs21-Tile--AlignMiddle-lg {
        margin-left: auto;
        margin-right: auto;
        position: relative
    }

    .gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-flex-line-pack: center;
        align-content: center;
        align-items: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 auto;
        text-align: center
    }

    .gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner .gs21-TileItem__Body,.gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner .gs21-TileItem__Head {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner .gs21-TileItem__Body+.gs21-TileItem__BgImage+.gs21-TileItem__Foot,.gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner .gs21-TileItem__Body+.gs21-TileItem__Foot,.gs21-Tile--AlignMiddle-lg .gs21-Tile--AlignMiddle-lg__Inner .gs21-TileItem__Head+.gs21-TileItem__Foot {
        padding-top: 0
    }

    .gs21-Tile--AlignMiddle-TopPage .gs21-u-FontSizeXXLarge .gs21-HeadingLv2__ShoulderCol {
        font-size: 2rem
    }

    .gs21-Tile--AlignMiddle-TopPage .gs21-u-Size1of2 .gs21-u-FontSizeXXLarge,.gs21-Tile--AlignMiddle-TopPage .gs21-u-Size1of3 .gs21-u-FontSizeXXLarge {
        font-size: 2.25rem
    }

    .gs21-Tile--AlignMiddle-TopPage .gs21-u-Size1of2 .gs21-u-FontSizeXXLarge .gs21-HeadingLv2__ShoulderCol,.gs21-Tile--AlignMiddle-TopPage .gs21-u-Size1of3 .gs21-u-FontSizeXXLarge .gs21-HeadingLv2__ShoulderCol {
        font-size: 1.5rem
    }

    .gs21-TileItem--Pictgram>.gs21-TileItem__Body,.gs21-TileItem--Pictgram>.gs21-TileItem__Head {
        margin-right: 156px
    }

    .gs21-TileItem--Pictgram>.gs21-TileItem__Pictgram {
        margin: 30px
    }

    .gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of2:nth-child(2n-1):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of3:nth-child(3n-2):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of4:nth-child(4n-3):before {
        margin-left: 30px
    }

    .gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of2:nth-child(2n):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of3:nth-child(3n):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of4:nth-child(4n):before {
        margin-right: 30px
    }

    .gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of2:nth-child(-n+2):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of3:nth-child(-n+3):before,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of4:nth-child(-n+4):before {
        border-width: 0
    }

    .gs21-Tile--Loop>.gs21-TileItem:after {
        border: solid #757575;
        border-width: 0 1px 0 0;
        bottom: 0;
        content: "";
        margin: 30px 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of2:nth-child(2n):after,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of3:nth-child(3n):after,.gs21-Tile--Loop>.gs21-TileItem.gs21-u-Size1of4:nth-child(4n):after {
        border-width: 0
    }

    .gs21-Tile--Button>.gs21-TileItem {
        background-position: -9999px -9999px;
        min-height: 315px
    }

    .gs21-Tile--Button>.gs21-TileItem>.gs21-TileItem__Body {
        background-color: #000;
        color: #fff;
        margin: 30px
    }

    .gs21-Tile--Button>.gs21-TileItem>.gs21-TileItem__Body:before {
        background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-W.svg)
    }

    .gs21-Tile--Button>.gs21-TileItem:active,.gs21-Tile--Button>.gs21-TileItem:focus,.gs21-Tile--Button>.gs21-TileItem:hover {
        background-position: 50%
    }

    .gs21-Tile--Feature .gs21-HeadingLv2 {
        font-size: 2rem
    }

    .gs21-Tile--Feature .gs21-HeadingLv2 .gs21-HeadingLv2__ShoulderCol {
        font-size: 1.2rem
    }

    .gs21-TileItem .gs21-Tile--Loop .gs21-TileItem>.gs21-TileItem__Body {
        -webkit-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2
    }

    .gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of2:nth-child(-n+2) .gs21-TileItem__Body,.gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of3:nth-child(-n+3) .gs21-TileItem__Body,.gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of4:nth-child(-n+4) .gs21-TileItem__Body {
        padding-top: 0
    }

    .gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of2:nth-child(-n+2):after,.gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of3:nth-child(-n+3):after,.gs21-TileItem .gs21-TileItem__Head+.gs21-Tile--Loop .gs21-TileItem.gs21-u-Size1of4:nth-child(-n+4):after,.gs21-TileItem__Body>.gs21-LinkList--Size1of3:first-child>.gs21-LinkListItem:nth-child(-n+3),.gs21-TileItem__Body>.gs21-LinkList--Size1of4:first-child>.gs21-LinkListItem:nth-child(-n+4),.gs21-TileItem__Foot>.gs21-LinkList--Size1of3:first-child>.gs21-LinkListItem:nth-child(-n+3),.gs21-TileItem__Foot>.gs21-LinkList--Size1of4:first-child>.gs21-LinkListItem:nth-child(-n+4),.gs21-TileItem__Head>.gs21-LinkList--Size1of3:first-child>.gs21-LinkListItem:nth-child(-n+3),.gs21-TileItem__Head>.gs21-LinkList--Size1of4:first-child>.gs21-LinkListItem:nth-child(-n+4) {
        margin-top: 0
    }

    [class].gs21-u-FontSizeSmall {
        font-size: .77rem
    }

    [class].gs21-u-FontSizeLarge {
        font-size: 1.11rem
    }

    [class].gs21-u-FontSizeXLarge {
        font-size: 1.55rem
    }

    [class].gs21-u-FontSizeXXLarge {
        font-size: 3.56rem
    }

    [class].gs21-u-FontSizeXXXLarge {
        font-size: 4.44rem
    }

    [class].gs21-u-FontSizeSpecialLight30 {
        font-size: 1.66rem
    }

    [class].gs21-u-FontSizeSpecialThin45 {
        font-size: 2.5rem
    }

    [class].gs21-u-FontSizeSpecialThin70 {
        font-size: 3.88rem
    }

    [class].gs21-u-FontSizeSpecialThin80 {
        font-size: 4.44rem
    }

    [class].gs21-u-FontSizeSpecialThin120 {
        font-size: 6.66rem
    }

    [class].gs21-u-FontSizeSpecialThin140 {
        font-size: 7.77rem
    }

    .gs21-u-PageBreakBeforeAlways-print {
        page-break-before: always
    }

    .gs21-u-PageBreakBeforeAvoid-print {
        page-break-before: avoid
    }

    .gs21-u-PageBreakInsideAvoid-print {
        page-break-inside: avoid
    }

    .gs21-Tile--AlignMiddlePosition {
        position: relative
    }

    .gs21-Tile--AlignMiddlePosition .gs21-HeadingLv2 {
        margin-top: 0;
        padding-left: 50%;
        padding-top: 140px;
        vertical-align: bottom;
        width: 50%
    }

    .gs21-Tile--AlignMiddlePosition .gs21-ImageUnit {
        display: table;
        height: 100%;
        left: 0;
        margin: 0;
        position: absolute;
        top: 30px;
        width: 50%
    }

    .gs21-Tile--AlignMiddlePosition .gs21-ImageUnit .gs21-ImageUnit__ImageCol {
        display: table-cell;
        padding: 30px;
        vertical-align: middle
    }

    .gs21-Tile--AlignMiddlePosition .gs21-ImageUnit .gs21-ImageUnit__ImageCol img {
        width: 100%
    }

    .gs21-Tile--AlignMiddlePosition .gs21-Text {
        margin-top: 0;
        padding-left: 50%;
        width: 50%
    }

    .gs21-Page-Top .gs21-FeedList {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between
    }

    .gs21-Page-Top .gs21-FeedList__Item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%
    }
}

@media (min-width: 981px) {
    .gs21-FeedWrap .gs21-FeedRSS {
        position:absolute;
        right: 0;
        top: 3px
    }

    .gs21-Page-Top .gs21-FeedList {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between
    }

    .gs21-Page-Top .gs21-FeedList__Item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%
    }
}

@media (max-width: 980px) {
    .gs21-FeedWrap .gs21-FeedRSS {
        display:block;
        font-size: 1pc;
        margin-top: 5px;
        text-align: right
    }
}

@media(max-width: 1280px) {
    .gs21-HistorySlide .gs21-HistorySlide__Dots>li,.gs21-HistorySlide .slick-dots>li {
        font-size:1pc
    }
}

@media(max-width: 1140px) {
    .gs21-HistorySlide .gs21-HistorySlide__Dots>li,.gs21-HistorySlide .slick-dots>li {
        font-size:14px
    }
}

@media(max-width: 1020px) {
    .gs21-HistorySlide .gs21-HistorySlide__Dots>li,.gs21-HistorySlide .slick-dots>li {
        font-size:13px
    }
}

@media only screen and (min-width: 981px) {
    .gs21-HistorySlide {
        -webkit-box-sizing:border-box;
        box-sizing: border-box;
        color: #fff;
        position: relative
    }

    .gs21-HistorySlide .gs21-HistorySlide__Guide {
        color: #fff;
        display: block;
        font-size: 1em;
        font-weight: 500;
        margin: 0 -30px 0 0;
        max-width: 690px;
        padding: 0;
        position: absolute;
        right: 50%;
        top: 107px;
        width: 50%;
        z-index: 1
    }

    .gs21-HistorySlide .gs21-HistorySlide__Guide:after {
        background-color: #fff;
        content: "";
        height: 1px;
        margin-left: 10px;
        position: absolute;
        right: 0;
        top: 50%;
        width: calc(100% - 15pc)
    }

    [lang^=de] .gs21-HistorySlide .gs21-HistorySlide__Guide:after {
        width: calc(100% - 290px)
    }

    [lang^=ar] .gs21-HistorySlide .gs21-HistorySlide__Guide:after {
        width: calc(100% - 340px)
    }

    [lang^=cs] .gs21-HistorySlide .gs21-HistorySlide__Guide:after {
        width: calc(100% - 330px)
    }

    [lang^=nl] .gs21-HistorySlide .gs21-HistorySlide__Guide:after {
        width: calc(100% - 335px)
    }

    .gs21-HistorySlide .gs21-HistorySlide__Item {
        height: 810px
    }

    .gs21-HistorySlide .gs21-HistorySlide__Item,.gs21-HistorySlide .gs21-HistorySlide__Item.slick-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .gs21-HistorySlide .gs21-HistorySlide__Img {
        -webkit-box-flex: 0;
        display: inline-block;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        overflow: hidden;
        position: relative
    }

    .gs21-HistorySlide .gs21-HistorySlide__Img>img {
        height: auto;
        left: 50%;
        min-height: 100%;
        min-width: 100%;
        position: absolute;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        width: auto
    }

    @supports((-o-object-fit: cover) or (object-fit:cover)) {
        .gs21-HistorySlide .gs21-HistorySlide__Img>img {
            height:100%;
            left: 0;
            -o-object-fit: cover;
            object-fit: cover;
            position: static;
            top: 0;
            -webkit-transform: none;
            transform: none;
            width: 100%
        }
    }

    .gs21-HistorySlide .gs21-HistorySlide__Content {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .gs21-HistorySlide .gs21-HistorySlide__ContentInner {
        bottom: 0;
        left: 175px;
        padding: 30px 50px;
        position: absolute;
        width: 100%
    }

    .gs21-HistorySlide .gs21-HistorySlide__Title {
        font-size: 5pc;
        margin-left: -50px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 200%
    }

    .gs21-HistorySlide .gs21-HistorySlide__Text,.gs21-HistorySlide .gs21-HistorySlide__TextList {
        max-width: 600px
    }

    .gs21-HistorySlide .gs21-HistorySlide__Text--HasNoButton,.gs21-HistorySlide .gs21-HistorySlide__TextList--HasNoButton {
        margin-bottom: 75pt
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextList {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextListItem {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 47.5%;
        flex: 0 0 47.5%;
        min-width: 47.5%
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextListItem>img {
        vertical-align: top
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextListItem>p {
        margin: 15px 0 0
    }

    .gs21-HistorySlide .gs21-HistorySlide__Button {
        margin: 50px -20px 0 0;
        max-width: 600px
    }

    .gs21-HistorySlide .gs21-HistorySlide__Dots {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        left: 50%;
        margin: 0;
        max-width: 690px;
        padding: 0 30px 0 52px;
        position: absolute;
        top: 75pt;
        width: 50%;
        z-index: 2
    }

    .gs21-HistorySlide .gs21-HistorySlide__Dots a {
        border: 1px solid #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        font-weight: 500;
        height: 100%;
        padding: .5em .8em
    }

    .gs21-HistorySlide .slick-dots {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        left: 50%;
        margin: 0;
        max-width: 690px;
        padding: 0 30px 0 52px;
        position: absolute;
        top: 75pt;
        width: 50%
    }

    [dir=rtl] .gs21-HistorySlide .slick-dots {
        left: auto;
        padding-left: 30px;
        padding-right: 52px;
        right: 50%
    }

    .gs21-HistorySlide .slick-dots>li {
        border: 1px solid #fff;
        font-weight: 500;
        padding: .5em .8em
    }

    .gs21-MicroMacro {
        background-color: #000;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .gs21-MicroMacro__Item {
        height: 263px;
        -webkit-transition: all .4s;
        transition: all .4s;
        width: 33.33%
    }

    .gs21-MicroMacro__Item:hover {
        width: calc(33.33% + 30px)
    }

    .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__Caption {
        width: 46%
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight50 {
        height: 313px
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight100 {
        height: 363px
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight150 {
        height: 413px
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight200 {
        height: 463px
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage .gs21-MicroMacro__HiddenImage-lg {
        height: auto;
        max-width: 50%
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage:first-child .gs21-MicroMacro__HiddenImage {
        background-color: #f5f5f5
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage:nth-child(3) .gs21-MicroMacro__HiddenImage {
        background-color: #dbdbdb
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage.gs21-MicroMacro__Item--FluidImage-MinWidth420 .gs21-MicroMacro__HiddenImage {
        min-width: 420px
    }

    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage.gs21-MicroMacro__Item--FluidImage-MinWidth420.is-open .gs21-MicroMacro__Caption {
        max-width: calc(100% - 420px)
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item {
        height: 430px;
        width: 16.6%
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item .gs21-MicroMacro__MoreText,.gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item .gs21-MicroMacro__Text {
        display: none
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.is-open {
        width: 67%
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__MoreText,.gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__Text {
        display: block
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--Half {
        width: 33.3%
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--Half.is-open {
        width: 67%
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight50,.gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddOpenHeight50 {
        height: 5in
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight100,.gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddOpenHeight100 {
        height: 530px
    }

    .gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddHeight150,.gs21-MicroMacro.is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--AddOpenHeight150 {
        height: 580px
    }

    .gs21-MicroMacro__Item.is-open {
        height: 25pc
    }

    .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__HiddenHtml,.gs21-MicroMacro__Item.is-open .gs21-MicroMacro__HiddenImage {
        width: 50%
    }

    .gs21-MicroMacro__Item .gs21-ButtonLink {
        bottom: 0;
        min-height: 56px;
        position: absolute;
        right: 50%
    }

    .gs21-MicroMacro__HiddenImage {
        height: 100%;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: all .4;
        transition: all .4;
        width: 0
    }

    .gs21-MicroMacro__HiddenImageInner {
        height: 100%;
        margin-left: -50%;
        width: 200%
    }

    .gs21-MicroMacro__HiddenImageInner>img {
        display: block;
        height: 100%;
        margin: 0 auto;
        width: auto
    }

    .gs21-MicroMacro__HiddenImageInner>.gs21-MicroMacro__HiddenImage-lg {
        margin: 0
    }

    .gs21-MicroMacro__HiddenImageInner>.gs21-MicroMacro__HiddenImage-sm {
        display: none!important
    }

    .gs21-MicroMacro__HiddenImageSwitch {
        margin-left: 0
    }

    .gs21-MicroMacro__HiddenHtml {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 100%;
        opacity: 0;
        overflow: hidden;
        padding: 0 15px;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: all .4;
        transition: all .4;
        width: 0;
        width: 50%
    }

    .gs21-MicroMacro__HiddenHtmlInner {
        height: 100%;
        margin-left: 0;
        width: 100%
    }

    .gs21-MicroMacro__Item--Half {
        height: 350px;
        width: 50%
    }

    .gs21-MicroMacro__Item--Half:hover {
        width: calc(50% + 30px)
    }

    .gs21-MicroMacro__Item--Half.is-open .gs21-MicroMacro__Caption {
        width: 100%
    }

    .is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--Half {
        height: 535px;
        width: 33.3%
    }

    .is-tile-open .gs21-MicroMacro__Item.gs21-MicroMacro__Item--Half.is-open {
        width: 67%
    }

    .gs21-MicroMacro--Image .gs21-MicroMacro__BgImg,.gs21-MicroMacro--Image .gs21-MicroMacro__BgImg>img {
        height: 100%;
        width: auto
    }
}

@media only screen and (max-width: 980px) {
    .gs21-HistorySlide .gs21-HistorySlide__Guide {
        clip:rect(0 0 0 0);
        border: 0;
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        white-space: nowrap;
        width: 1px
    }

    .gs21-HistorySlide .gs21-HistorySlide__Img {
        height: 290px
    }

    .gs21-HistorySlide .gs21-HistorySlide__ContentInner {
        left: 75pt;
        padding: 0 25px 15px;
        position: relative;
        width: 100%
    }

    .gs21-HistorySlide .gs21-HistorySlide__Title {
        font-size: 40px;
        margin: 0 -20px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .gs21-HistorySlide .gs21-HistorySlide__Text,.gs21-HistorySlide .gs21-HistorySlide__TextList {
        font-size: 1pc;
        margin: -25px 0 0
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextListItem {
        clear: both;
        overflow: hidden
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextListItem:not(:first-child) {
        margin-top: 25px
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextListItem>img {
        float: left;
        margin: 0 15px 0 0
    }

    .gs21-HistorySlide .gs21-HistorySlide__TextListItem>p {
        margin: 0
    }

    .gs21-HistorySlide .gs21-HistorySlide__Button {
        margin: 50px 0 0
    }

    .gs21-HistorySlide .gs21-HistorySlide__Dots {
        background-color: rgba(0,0,0,.7);
        left: 0;
        margin: 0;
        padding: 5px;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 2
    }

    .gs21-HistorySlide .gs21-HistorySlide__Dots>li {
        -webkit-box-flex: 0;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 14%
    }

    .gs21-HistorySlide .gs21-HistorySlide__Dots>li>a {
        -webkit-box-flex: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .gs21-HistorySlide .gs21-HistorySlide__Dots>li>a>span {
        font-size: 14px;
        line-height: 1.1;
        margin: 0 auto;
        padding: .5em
    }

    .gs21-HistorySlide .slick-dots {
        border-bottom: 1px solid #fff;
        left: 0;
        margin: 0;
        padding: 5px;
        position: absolute;
        top: 0;
        width: 100%
    }

    .gs21-HistorySlide .slick-dots>li {
        -webkit-box-flex: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 14%
    }

    .gs21-HistorySlide .slick-dots>li>span {
        font-size: 14px;
        line-height: 1.1;
        margin: 0 auto;
        padding: .5em
    }

    .gs21-MicroMacro__Item {
        border-bottom: 1px solid #fff;
        padding: 25px 15px
    }

    .gs21-MicroMacro__HiddenImage {
        margin: 0 -15px -25px;
        max-height: 0;
        overflow: hidden;
        -webkit-transition: all .4s;
        transition: all .4s
    }

    .gs21-MicroMacro__HiddenImage img {
        display: block;
        width: 100%
    }

    .gs21-MicroMacro__HiddenImage .gs21-MicroMacro__HiddenImage-lg {
        display: none
    }

    .gs21-MicroMacro__HiddenHtml {
        margin: 0 -15px -25px;
        max-height: 0;
        overflow: hidden;
        padding: 0 15px;
        -webkit-transition: all .4s;
        transition: all .4s
    }

    .gs21-MicroMacro__Links {
        padding: 0;
        position: static
    }

    .gs21-MicroMacro__TriggerIcon {
        bottom: 10px;
        right: 15px;
        top: auto
    }

    .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__HiddenImage {
        max-height: 200vh
    }

    .gs21-MicroMacro__Item.is-open .gs21-MicroMacro__HiddenHtml {
        max-height: 200vh;
        padding-bottom: 25px
    }

    .gs21-MicroMacro__Item .gs21-ButtonLink {
        float: right
    }

    .gs21-MicroMacro--Image .gs21-MicroMacro__Item {
        padding: 0 15px
    }

    .gs21-MicroMacro--Image .gs21-MicroMacro__BgImg,.gs21-MicroMacro--Image .gs21-MicroMacro__BgImg>img {
        height: 100%;
        width: auto
    }
}

@media only screen and (max-width: 980px)and (max-width:320px) {
    .gs21-HistorySlide .gs21-HistorySlide__Dots>li>a>span,.gs21-HistorySlide .slick-dots>li>span {
        font-size:9pt
    }
}

@media only screen and (min-width: 981px)and (max-width:1160px) {
    .gs21-MicroMacro__Item.gs21-MicroMacro__Item--FluidImage.gs21-MicroMacro__Item--FluidImage-MinWidth420 .gs21-MicroMacro__Links .gs21-ButtonLink {
        right:420px
    }
}

@media only screen and (min-width: 960px) {
    .gs21-TileItem--Pictgram>.gs21-TileItem__Body,.gs21-TileItem--Pictgram>.gs21-TileItem__Head {
        margin-right:156px
    }
}

@media only screen and (min-width: 768px)and (max-width:960px) {
    .gs21-TileItem--Pictgram>.gs21-TileItem__Body,.gs21-TileItem--Pictgram>.gs21-TileItem__Head {
        margin-right:calc(10vw + 60px)
    }
}

@media only screen and (min-width: 768px)and (max-width:1279px) {
    .gs21-Tile--Button>.gs21-TileItem.gs21-u-Size1of4 {
        width:50%
    }

    .gs21-Tile--Feature .gs21-HeadingLv2 {
        font-size: 2rem
    }

    .gs21-Tile--Feature .gs21-HeadingLv2 .gs21-HeadingLv2__ShoulderCol {
        font-size: 1.2rem
    }
}

@media only screen and (min-width: 768px)and (max-width:1280px) {
    .gs21-TileItem.gs21-u-Size1of3 .gs21-LineTable col {
        width:50%
    }

    .gs21-TileItem.gs21-u-Size1of3 .gs21-LineTable .gs21-LinkList--Size1of2 .gs21-LinkListItem {
        margin-top: 15px;
        width: 100%
    }

    .gs21-TileItem.gs21-u-Size1of3 .gs21-LineTable .gs21-LinkList--Size1of2 .gs21-LinkListItem:first-child {
        margin-top: 0
    }
}

.gs21-ContentsContainer {
    overflow: hidden
}

.gs21-MainContents {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 90pc;
    padding-left: 30px;
    padding-right: 30px
}

.gs21-MainContents--Narrow {
    max-width: 60pc;
    width: 66.6667%
}

.gs21-MainContents--Narrow>.gs21-dGrid:first-child>.gs21-dGrid__Item:first-child>.gs21-HeadingLv2Unit:first-child .gs21-HeadingLv2,.gs21-MainContents--Narrow>.gs21-dGrid:first-child>.gs21-dGrid__Item:first-child>:first-child,.gs21-MainContents--Narrow>.gs21-dGrid:first-child>.gs21-dGrid__Item:first-child>form>.gs21-HeadingLv2:first-of-type {
    margin-top: 0
}

@media only screen and (max-width: 767.99px) {
    .gs21-MainContents,.gs21-MainContents--Narrow {
        padding-left:15px;
        padding-right: 15px
    }
}

@media only screen and (min-width: 961px) {
    .gs21-MainContents--Narrow {
        min-width:60pc
    }
}

@media only screen and (min-width: 769px)and (max-width:960px) {
    .gs21-MainContents--Narrow {
        width:auto
    }
}

.cmp-container div.image {
    margin-top: 30px
}

.cmp-image {
    width: 100%
}

.cmp-image__image {
    height: auto;
    width: 100%
}

.cmp-image__title {
    color: #000;
    display: block;
    font-size: 1pc;
    font-weight: 300;
    line-height: 1.2;
    margin-top: 10px;
    text-align: left
}

.cmp-image--width-auto .cmp-image .cmp-image__image,.cmp-image--width-auto .cmp-image .cmp-image__title {
    width: auto
}

@media screen and (max-width: 767px) {
    .cmp-image--width-auto .cmp-image .cmp-image__image,.cmp-image--width-auto .cmp-image .cmp-image__title {
        width:100%
    }
}

.cmp-image--max-width-1440px .cmp-image .cmp-image__image,.cmp-image--max-width-1440px .cmp-image .cmp-image__title {
    max-width: 90pc
}

.cmp-image--max-width-720px .cmp-image .cmp-image__image,.cmp-image--max-width-720px .cmp-image .cmp-image__title {
    max-width: 45pc
}

.cmp-image--layout-center .cmp-image {
    text-align: center
}

.cmp-image--layout-center .cmp-image .cmp-image__title {
    margin: 10px auto 0
}

div.image>div[data-cmp-is] {
    line-height: 0
}

.gs21-BorderedDateLinkList {
    margin: -1px auto auto;
    max-width: 90pc;
    width: 100%
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem {
    border-color: #989898;
    border-style: solid;
    border-width: 1px 0;
    list-style: none;
    margin: 0;
    padding: 20px 5px
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem .gs21-Date {
    font-size: 1rem;
    line-height: 1.2;
    text-align: left
}

@media screen and (max-width: 767px) {
    .gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem .gs21-Date {
        font-size:.78rem
    }
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image {
    padding-bottom: 30px
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    margin-top: 15px;
    width: 100%
}

@media screen and (max-width: 767px) {
    .gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0
    }
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__ImageCol picture {
    width: 100%
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__ImageCol img,.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__ImageCol picture img {
    max-width: 100%;
    vertical-align: top;
    width: 100%
}

@media screen and (max-width: 767px) {
    .gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__ImageCol .gs21-ImageUnit__ImageCol-Desktop {
        display:none
    }
}

@media print,screen and (min-width: 768px) {
    .gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__ImageCol .gs21-ImageUnit__ImageCol-SmartPhone {
        display:none
    }
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__ImageCol .bc-player-BJs0UyQ1g_default,.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__ImageCol iframe {
    aspect-ratio: 16/9;
    height: 100%;
    width: 100%
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__ImageCol .gs21-ImageUnit {
    display: block;
    height: auto
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__ImageCol .gs21-Caption {
    font-size: .89rem;
    font-weight: 300;
    margin: 10px 0 0
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__TextCol {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    width: calc(83.3333% - 30px)
}

@media screen and (max-width: 767px) {
    .gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__TextCol {
        width:100%
    }
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__TextCol .gs21-TextTagList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__TextCol .gs21-TextTagList .gs21-TextTagListItem {
    list-style: none
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__TextCol .gs21-TextTagList .gs21-TextTagListItem .gs21-TextTag {
    background-color: #fff;
    border: 1px solid #000;
    display: inline-block;
    font-weight: 400;
    line-height: 1.2;
    padding: 4px 4px 5px 5px
}

@media print,screen and (min-width: 768px) {
    .gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__TextCol .gs21-TextTagList .gs21-TextTagListItem .gs21-TextTag {
        font-size:.78rem
    }
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__TextCol .gs21-TextTagList .gs21-TextTagListItem .gs21-TextTag.black {
    background-color: #000;
    border: 1px solid #000;
    color: #fff
}

.gs21-BorderedDateLinkList .gs21-BorderedDateLinkListItem--Image .gs21-MediaBlock .gs21-MediaBlock__TextCol .gs21-TextTagList .gs21-TextTagListItem .gs21-TextTag.grey {
    background-color: #ccc;
    border: 1px solid #ccc;
    color: #fff
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList {
    list-style: none;
    margin: 5px 0 0;
    padding: 0
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.4;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    display: block;
    height: 100%;
    overflow-wrap: anywhere;
    padding: 8px 10px 8px 30px;
    position: relative;
    text-decoration: none;
    word-break: keep-all
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 26px;
    left: 0;
    position: absolute;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    width: 26px
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:active,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:focus,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:hover {
    color: #f50f10
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-left:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-left:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-left:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-left:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkPrev-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-top:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkUp.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-top:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-top:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-top:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkUp-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-bottom:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-bottom:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-bottom:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-bottom:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkDown-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-blank:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-blank:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-blank:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-blank:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-pdf:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-pdf:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-pdf:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-pdf:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-xls:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-xls:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-xls:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-xls:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-txt:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-txt:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-txt:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-txt:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-doc:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-doc:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-doc:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-doc:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-zip:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-zip:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-zip:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-zip:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-map:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Map.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-map:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-map:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-map:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Map-R.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-mail:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail.svg)
}

.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-mail:active:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-mail:focus:before,.gs21-BorderedDateLinkList .gs21-CUS-LinkList .gs21-CUS-LinkListItem .gs21-CUS-Link.icon-mail:hover:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg)
}

.gs21-BorderedDateLinkList [class].gs21-u-FontSizeXLarge {
    font-size: 1.75rem;
    font-weight: 300
}

@media screen and (max-width: 767px) {
    .gs21-BorderedDateLinkList [class].gs21-u-FontSizeXLarge {
        font-size:1.5rem
    }
}

.gs21-BorderedDateLinkList .gs21-Text {
    margin: 20px 0 0
}

@media screen and (max-width: 767px) {
    .gs21-BorderedDateLinkList .gs21-Text {
        line-height:1.4pc
    }
}

.gs21-BorderedDateLinkList .gs21-u-Size2 {
    width: 16.6667%
}

@media screen and (max-width: 767px) {
    .gs21-BorderedDateLinkList .gs21-u-Size2 {
        width:100%
    }
}

.cmp-container div.location {
    margin-top: 60px
}

.cmp-container div.location .gs21-HeadingLv2 {
    margin-top: 0
}

.cmp-location-image-pc {
    display: block!important
}

.cmp-location-image-sp {
    display: none!important
}

@media only screen and (max-width: 767.99px) {
    .cmp-location-image-pc {
        display:none!important
    }

    .cmp-location-image-sp {
        display: block!important
    }
}

.location .gs21-Image {
    margin: 0 auto
}

.locationarea .infowin ul {
    font-size: 1.19em;
    line-height: 1.16;
    margin-top: 15px;
    overflow: hidden
}

.locationarea .infowin ul li a {
    padding-left: 20px;
    position: relative
}

.locationarea .infowin ul li a:before {
    background-color: #c00;
    content: "";
    height: 9px;
    left: 6px;
    margin-top: -1px;
    position: absolute;
    top: 6px;
    width: 2px
}

.locationarea .infowin ul li a:after {
    border-bottom: 2px solid #c00;
    border-left: 2px solid #c00;
    content: "";
    display: block;
    height: 7px;
    left: 0;
    margin-top: -1px;
    position: absolute;
    top: .5em;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    width: 7px
}

.locationarea .infowin .pc_scsmod-headline+p {
    margin-bottom: 10px
}

.cmp-container div.locationarea {
    margin-top: 60px
}

.cmp-navigation {
    background-color: #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cmp-navigation__group {
    border-color: #4d4d4d;
    border-style: solid;
    border-width: 0 1px;
    color: #fff;
    list-style: none;
    margin: 0;
    padding: 30px 0;
    position: relative;
    width: calc(20% - 1px)
}

.cmp-navigation__item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none
}

.cmp-navigation__item.cmp-navigation__item--active {
    display: block;
    z-index: 1
}

.cmp-navigation__item.cmp-navigation__item--active span,.cmp-navigation__item.cmp-navigation__item--active>a {
    background-color: #757575;
    position: relative
}

.cmp-navigation__item.cmp-navigation__item--active span:after,.cmp-navigation__item.cmp-navigation__item--active>a:after {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-W.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 18px;
    position: absolute;
    right: 0;
    top: calc(50% - 9px);
    width: 18px
}

.cmp-navigation__item.cmp-navigation__item--active span:hover,.cmp-navigation__item.cmp-navigation__item--active>a:hover {
    background-color: #757575
}

.cmp-navigation__item.cmp-navigation__item--active>.cmp-navigation__group {
    z-index: 1
}

.cmp-navigation__item.cmp-navigation__item--active>.cmp-navigation__group>.cmp-navigation__item {
    display: block
}

.cmp-navigation__item span,.cmp-navigation__item>a {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    padding: .8em 30px .75em;
    text-decoration: none;
    word-break: break-all
}

.cmp-navigation__item span:hover,.cmp-navigation__item>a:hover {
    background-color: #272727
}

.cmp-navigation__item span:link,.cmp-navigation__item>a:link {
    color: #fff
}

.cmp-navigation__item>.cmp-navigation__group {
    left: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.cmp-navigation__item-link[aria-current=page] {
    background-color: #fff!important;
    color: #000
}

.cmp-navigation__item-link[aria-current=page]:link {
    color: #000
}

.gs21-LocalNavList--Root {
    border-left-color: #000
}

.cmp-navigation__group--Root>.cmp-navigation__item {
    display: block
}

.cmp-navigation__group--Last {
    background-color: #272727
}

.cmp-news-article__header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

@media print,screen and (min-width: 768px) {
    .cmp-news-article__header {
        gap:20px
    }
}

@media screen and (max-width: 767px) {
    .cmp-news-article__header {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

.cmp-news-article__header .link {
    margin-bottom: 20px
}

@media print,screen and (min-width: 768px) {
    .cmp-news-article__header .link {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-width: 14em
    }
}

.cmp-news-article__text {
    color: #000;
    line-height: 1.2;
    margin: 0
}

.cmp-news-article__link {
    padding-left: 0;
    position: static;
    text-decoration: none
}

.cmp-news-article__link:visited {
    color: #000;
    text-decoration: underline
}

.cmp-news-article__link[href]:active,.cmp-news-article__link[href]:focus,.cmp-news-article__link[href]:hover {
    color: #c40001
}

.cmp-news-article {
    color: #222;
    overflow: hidden
}

.cmp-news-article a,.cmp-news-article a:link {
    color: #222
}

.cmp-news-article a:visited {
    color: #222;
    text-decoration: none
}

.cmp-news-article a:hover {
    color: #222;
    text-decoration: underline
}

.cmp-news-article img {
    vertical-align: top
}

.cmp-news-article img:not([width]) {
    height: auto;
    max-width: 100%
}

.cmp-news-article ul {
    list-style: none
}

.cmp-news-article i {
    font-family: ＭＳ ゴシック,sans-serif;
    font-style: italic
}

.cmp-news-article sub {
    bottom: 0
}

.article-header {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 20px 0 55px;
    text-align: center
}

.article-header__date {
    font-size: 1.06em
}

.article-header__no {
    font-size: 1.06em;
    margin-left: 20px
}

.article-header__title {
    font-size: 2.38em;
    margin-top: 35px;
    text-align: left;
    width: 100%
}

.article-header__sub-title {
    font-size: 1.13em;
    margin-top: 10px;
    text-align: left;
    width: 100%
}

.article-attachment {
    font-size: 1.06em;
    overflow: hidden
}

.article-attachment ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -8px
}

.article-attachment li {
    margin-top: 9pt;
    padding: 0 8px
}

.article-caution {
    font-size: .88em;
    margin-bottom: 20px
}

@media print,screen and (min-width: 768px) {
    .article-caution {
        width:calc(100% - 20px - 14em)
    }
}

.link {
    display: inline-block;
    position: relative
}

.link:before {
    border-right: 2px solid #222;
    border-top: 2px solid #222;
    content: "";
    display: block;
    left: 5px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.link--back {
    font-weight: 700
}

.link--back:before {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.link {
    padding-left: 20px
}

.link:before {
    height: 8px;
    top: calc(.5em + 1px);
    width: 8px
}

.link--back {
    font-size: 1.06em
}

.link--back:before {
    height: 10px;
    top: calc(50% - 7px);
    width: 10px
}

.cmp-contact-info {
    margin-top: 50px
}

.cmp-contact-info .article-contact {
    border: 1px solid #d1d1d1;
    padding: 35px 49px
}

@media screen and (max-width: 767px) {
    .cmp-contact-info .article-contact {
        padding:25px 29px
    }
}

.cmp-contact-info .article-contact__heading {
    border-bottom: 1px solid #d1d1d1;
    font-size: 1.25em;
    font-weight: 700;
    margin-bottom: 20px;
    padding-bottom: 17px
}

@media screen and (max-width: 767px) {
    .cmp-contact-info .article-contact__heading {
        font-size:1.07em;
        margin-bottom: 10px;
        padding-bottom: 8px
    }
}

.cmp-contact-info .article-contact__link {
    margin-top: 18px
}

.cmp-contact-info .article-contact__info {
    font-size: 1.06em;
    list-style: none
}

@media screen and (max-width: 767px) {
    .cmp-contact-info .article-contact__info {
        font-size:.88em
    }
}

.cmp-contact-info .article-contact__info li {
    margin-top: 8px;
    overflow-wrap: anywhere;
    word-break: keep-all
}

.cmp-contact-info .article-contact__info li:first-child {
    margin-top: 0
}

.cmp-contact-info .article-contact__info li+.division {
    margin-top: 30px
}

.cmp-contact-info .article-contact__info li a {
    color: #222
}

.cmp-contact-info .article-contact__info .division {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 5px 10px
}

.cmp-contact-info .article-contact__info .info-link .link:before {
    top: 6px
}

@media screen and (max-width: 767px) {
    .cmp-contact-info .article-contact__info .info-link .link:before {
        top:4px
    }
}

.cmp-news-related-article {
    margin-top: 50px
}

.cmp-news-related-article__title {
    border-bottom: 1px solid #333;
    font-size: 28px;
    font-weight: 700;
    padding-bottom: 10px
}

.cmp-news-related-article__list {
    list-style: none
}

.cmp-news-related-article__list .news_date,.cmp-news-related-article__tag-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px
}

.cmp-news-related-article__tag-list li {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #333;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .88em;
    justify-content: center;
    line-height: 1;
    padding: 0 9pt
}

.cmp-news-related-article__link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #222;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1.38em;
    font-weight: 700;
    line-height: 1.64
}

.cmp-news-related-article__link:hover,.cmp-news-related-article__link:visited {
    color: #222
}

.cmp-news-related-article__link .icon-external,.cmp-news-related-article__link .icon-pdf {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline
}

.cmp-news-related-article__link .icon-external span,.cmp-news-related-article__link .icon-pdf span {
    line-height: 1
}

.cmp-news-related-article__link .icon-external img,.cmp-news-related-article__link .icon-pdf img {
    vertical-align: middle
}

.cmp-news-related-article__text {
    color: #222;
    display: inline;
    margin-top: 10px
}

.cmp-news-search .news {
    color: #222;
    overflow: hidden
}

.cmp-news-search .news a {
    color: #222
}

.cmp-news-search .news img {
    vertical-align: top
}

.cmp-news-search .news img:not([width]) {
    max-width: 100%
}

.cmp-news-search .news ul {
    list-style: none
}

.cmp-news-search .news i {
    font-family: ＭＳ ゴシック,sans-serif;
    font-style: italic
}

.cmp-news-search .news sub {
    bottom: 0
}

.cmp-news-search .news .icon {
    vertical-align: middle
}

.cmp-news-search .news-nav__heading {
    font-weight: 700;
    text-align: center
}

.cmp-news-search .news-nav .accordion+.accordion .accordion__header {
    border-top: none
}

.cmp-news-search .accordion__header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f3f3f2;
    border: 1px solid #dcdcdc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    justify-content: space-between
}

.cmp-news-search .accordion__button {
    border: none;
    border-left: 1px solid #dcdcdc
}

.cmp-news-search .accordion__button div {
    display: block;
    overflow: hidden;
    position: relative
}

.cmp-news-search .accordion__button div .inner {
    display: block
}

.cmp-news-search .accordion__button div:after,.cmp-news-search .accordion__button div:before {
    background-color: #222;
    content: "";
    display: block;
    height: 2px;
    left: calc(50% - 8px);
    position: absolute;
    top: calc(50% - 1px);
    -webkit-transition: .2s linear;
    transition: .2s linear;
    width: 1pc
}

.cmp-news-search .accordion__button div[aria-expanded=false]:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.cmp-news-search .accordion__body {
    border: 1px solid #dcdcdc;
    border-top: none
}

.cmp-news-search [data-site=cs] .news-article__category {
    display: none
}

.cmp-news-search .mt-05em {
    margin-top: .5em!important
}

.cmp-news-search .mt-1em {
    margin-top: 1em!important
}

.cmp-news-search .mt-15em {
    margin-top: 1.5em!important
}

.cmp-news-search .mt-2em {
    margin-top: 2em!important
}

.cmp-news-search .mt-25em {
    margin-top: 2.5em!important
}

.cmp-news-search .mt-3em {
    margin-top: 3em!important
}

.cmp-news-search .mt-35em {
    margin-top: 3.5em!important
}

.cmp-news-search .mt-4em {
    margin-top: 4em!important
}

.cmp-news-search .mt-45em {
    margin-top: 4.5em!important
}

.cmp-news-search .mt-5em {
    margin-top: 5em!important
}

.cmp-news-search .mb-05em {
    margin-bottom: .5em!important
}

.cmp-news-search .mb-1em {
    margin-bottom: 1em!important
}

.cmp-news-search .mb-15em {
    margin-bottom: 1.5em!important
}

.cmp-news-search .mb-2em {
    margin-bottom: 2em!important
}

.cmp-news-search .mb-25em {
    margin-bottom: 2.5em!important
}

.cmp-news-search .mb-3em {
    margin-bottom: 3em!important
}

.cmp-news-search .mb-35em {
    margin-bottom: 3.5em!important
}

.cmp-news-search .mb-4em {
    margin-bottom: 4em!important
}

.cmp-news-search .mb-45em {
    margin-bottom: 4.5em!important
}

.cmp-news-search .mb-5em {
    margin-bottom: 5em!important
}

.cmp-news-search .pt-50px {
    padding-top: 50px!important
}

.cmp-news-search .align-c {
    text-align: center!important
}

.cmp-news-search .align-r {
    text-align: right!important
}

.cmp-news-search .align-l {
    text-align: left!important
}

.cmp-news-search .link {
    display: inline-block;
    position: relative
}

.cmp-news-search .link:before {
    border-right: 2px solid #222;
    border-top: 2px solid #222;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.cmp-news-search .link--back {
    font-weight: 700
}

.cmp-news-search .link--back:before {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.cmp-news-search .news-main {
    display: block
}

.cmp-news-search .freeword-search {
    background-color: #f5f5f5
}

.cmp-news-search .freeword-search__title {
    margin-bottom: 10px;
    text-align: center
}

.cmp-news-search .freeword-search__text {
    text-align: center
}

.cmp-news-search .freeword-search .mf_finder_searchBox {
    margin: 0 auto;
    max-width: 45pc
}

.cmp-news-search .freeword-search .mf_finder_searchBox_items {
    padding: 0
}

.cmp-news-search .freeword-search .mf_finder_searchBox_query_input {
    background-color: #fff;
    border: 1px solid #bbb;
    height: 43px
}

.cmp-news-search .freeword-search .mf_finder_searchBox_submit {
    border-radius: 0;
    height: 43px;
    position: relative;
    width: 90pt
}

.cmp-news-search .freeword-search .mf_finder_searchBox_submit:before {
    background: url(/shared_resp/v0006/img/icon_search_white.svg) 50% no-repeat;
    content: "";
    height: 150px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%) scale(.14667);
    transform: translate(-50%,-50%) scale(.14667);
    width: 150px
}

.cmp-news-search .freeword-search .mf_finder_searchBox_submit span {
    font-size: 0;
    margin: 0
}

@media print,screen and (min-width: 768px) {
    .cmp-news-search .news {
        line-height:1.71
    }

    .cmp-news-search .news-container {
        margin: 0 auto;
        max-width: 1026px;
        padding: 0 13px
    }

    .cmp-news-search .news-nav__heading {
        font-size: 1.63em;
        margin-bottom: 15px
    }

    .cmp-news-search .link {
        padding-left: 17px
    }

    .cmp-news-search .link:before {
        height: 8px;
        top: calc(.5em + 1px);
        width: 8px
    }

    .cmp-news-search .link--back {
        font-size: 1.06em
    }

    .cmp-news-search .link--back:before {
        height: 10px;
        top: calc(50% - 5px);
        width: 10px
    }

    .cmp-news-search .accordion__header {
        font-size: 1.25em
    }

    .cmp-news-search .accordion__title {
        padding: 18px 33px
    }

    .cmp-news-search .accordion__button div {
        height: 63px;
        width: 61px
    }

    .cmp-news-search .accordion__button div .inner {
        padding-top: 63px
    }

    .cmp-news-search .accordion__body {
        padding: 36px 4.9% 44px
    }

    .cmp-news-search .list-inline ul {
        margin: -14px -6px 0
    }

    .cmp-news-search .list-inline ul>li {
        margin: 14px 6px 0
    }

    .cmp-news-search .list-inline+.list-inline {
        margin-top: 30px;
        padding-top: 30px
    }

    .cmp-news-search .news-main {
        padding: 60px 0 75pt
    }

    .cmp-news-search .footer-link {
        margin-top: 5pc
    }

    .cmp-news-search .news-nav {
        margin-bottom: 50px
    }

    .cmp-news-search .top-lead {
        margin-bottom: 30px
    }

    .cmp-news-search .freeword-search {
        margin-top: 35px;
        padding: 45px 70px 50px
    }

    .cmp-news-search .freeword-search__title {
        font-size: 1.25em
    }

    .cmp-news-search .freeword-search__text {
        margin-bottom: 20px
    }

    .cmp-news-search .sp {
        display: none
    }
}

@media only screen and (max-width: 767px) {
    .cmp-news-search .news {
        font-size:.88em;
        line-height: 1.5
    }

    .cmp-news-search .news-container {
        padding: 0 15px
    }

    .cmp-news-search .news-nav__heading {
        font-size: 1.43em;
        margin-bottom: 10px
    }

    .cmp-news-search .link {
        padding-left: 15px
    }

    .cmp-news-search .link:before {
        height: 7px;
        top: .5em;
        width: 7px
    }

    .cmp-news-search .link--back:before {
        height: 9px;
        top: calc(50% - 5px);
        width: 9px
    }

    .cmp-news-search .accordion__header {
        font-size: 1.07em
    }

    .cmp-news-search .accordion__title {
        padding: 13px 15px
    }

    .cmp-news-search .accordion__button div {
        height: 49px;
        width: 49px
    }

    .cmp-news-search .accordion__button div .inner {
        padding-top: 49px
    }

    .cmp-news-search .accordion__body {
        padding: 1pc 13px 22px
    }

    .cmp-news-search .list-inline ul {
        margin: -5px -2px 0 -3px
    }

    .cmp-news-search .list-inline ul>li {
        margin: 5px 2px 0 3px
    }

    .cmp-news-search .list-inline+.list-inline {
        margin-top: 20px;
        padding-top: 20px
    }

    .cmp-news-search .news-main {
        padding: 25px 0 50px
    }

    .cmp-news-search .footer-link {
        margin-top: 40px
    }

    .cmp-news-search .news-nav {
        margin-bottom: 25px
    }

    .cmp-news-search .top-lead {
        margin-bottom: 15px
    }

    .cmp-news-search .freeword-search {
        margin: 20px -15px 0;
        padding: 30px 15px
    }

    .cmp-news-search .freeword-search__title {
        font-size: 1.07em
    }

    .cmp-news-search .freeword-search__text {
        font-size: 1em;
        margin-bottom: 9pt
    }

    .cmp-news-search .freeword-search .mf_finder_searchBox_query_input {
        height: 40px
    }

    .cmp-news-search .freeword-search .mf_finder_searchBox_submit {
        height: 40px;
        width: 45px
    }
}

.cmp-news-search a.cmp-news-search-btn .selected {
    background-color: #c00;
    color: #fff
}

.cmp-news-search .list-inline {
    overflow: hidden
}

.cmp-news-search .list-inline ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none
}

.cmp-news-search .list-inline+.list-inline {
    border-top: 1px solid #e8e8e8
}

.cmp-news-search .list-news {
    border-top: 1px solid #8c8c8c;
    list-style: none
}

.cmp-news-search .list-news li {
    border-bottom: 1px solid #8c8c8c
}

.cmp-news-search .news-article {
    display: block
}

.cmp-news-search .news-article__thumb {
    background-color: #fff;
    border: 1px solid #bfbfbf;
    overflow: hidden
}

.cmp-news-search .news-article__thumb img {
    font-family: "object-fit: contain;";
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.cmp-news-search .news-article__category {
    border: 1px solid #333;
    display: inline-block
}

.cmp-news-search .news-article__subject {
    font-weight: 700
}

.cmp-news-search .list-randd {
    border-top: 1px solid #8c8c8c;
    list-style: none
}

.cmp-news-search .list-randd li {
    border-bottom: 1px solid #8c8c8c
}

.cmp-news-search .randd {
    display: block
}

.cmp-news-search .randd__thumb {
    background-color: #fff;
    border: 1px solid #bfbfbf;
    overflow: hidden
}

.cmp-news-search .randd__thumb img {
    font-family: "object-fit: contain;";
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.cmp-news-search .randd__info {
    line-height: 1.35
}

.cmp-news-search .randd__title {
    font-weight: 700
}

.cmp-news-search .randd__url {
    word-break: break-all
}

.cmp-news-search .list-note>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-news-search .list-note__marker {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.cmp-news-search .list-disc li {
    position: relative
}

.cmp-news-search .list-disc li:before {
    background-color: #333;
    border-radius: 50%;
    content: "";
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    width: 4px
}

.cmp-news-search .list-number {
    counter-reset: cnt;
    list-style: none;
    padding-left: 1.5em
}

.cmp-news-search .list-number>li>.list-number__item {
    display: block;
    position: relative
}

.cmp-news-search .list-number>li>.list-number__item:before {
    content: counters(cnt,"") ". ";
    counter-increment: cnt;
    left: -1.5em;
    position: absolute
}

.cmp-news-search .list-number--bold>li>.list-number__item {
    font-weight: 700
}

.cmp-news-search .list-number-lv2 {
    counter-reset: cnt2;
    margin-left: 1.5em
}

.cmp-news-search .list-number-lv2>li {
    position: relative
}

.cmp-news-search .list-number-lv2>li:before {
    content: "(" counter(cnt2) ") ";
    counter-increment: cnt2;
    left: -1.5em;
    position: absolute
}

.cmp-news-search .list-h {
    display: table
}

.cmp-news-search .list-h>li {
    display: table-row
}

.cmp-news-search .list-h>li>.list-h__header {
    display: table-cell;
    padding-right: 20px;
    white-space: nowrap
}

.cmp-news-search .list-h>li>.list-h__data {
    display: table-cell
}

.cmp-news-search .list-h>li+li>.list-h__data,.cmp-news-search .list-h>li+li>.list-h__header {
    padding-top: 10px
}

.cmp-news-search .list-note .list-h>li>.list-h__header {
    padding-right: 10px
}

@media print,screen and (min-width: 768px) {
    .cmp-news-search .list-inline ul {
        margin:-14px -6px 0
    }

    .cmp-news-search .list-inline ul>li {
        margin: 14px 6px 0
    }

    .cmp-news-search .list-inline+.list-inline {
        margin-top: 30px;
        padding-top: 30px
    }

    .cmp-news-search .news-article {
        padding: 40px 0;
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out
    }

    .cmp-news-search .news-article:hover {
        background-color: #fff2f2;
        text-decoration: none
    }

    .cmp-news-search .news-article:hover .news-article__subject {
        text-decoration: underline
    }

    .cmp-news-search .news-article--thumb {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .cmp-news-search .news-article__thumb {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        height: 150px;
        margin-right: 5%;
        width: 226px
    }

    .cmp-news-search .news-article__info {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .cmp-news-search .news-article__category {
        font-size: .88em;
        margin-left: 20px;
        padding: 0 9pt
    }

    .cmp-news-search .news-article__subject {
        font-size: 1.38em;
        line-height: 1.64;
        margin-top: 10px;
        width: 100%
    }

    .cmp-news-search .news-article__desc {
        margin-top: 20px
    }

    .cmp-news-search .randd {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 40px 0;
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out
    }

    .cmp-news-search .randd:hover {
        background-color: #fff2f2;
        text-decoration: none
    }

    .cmp-news-search .randd:hover .news-article__subject {
        text-decoration: underline
    }

    .cmp-news-search .randd__thumb {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        height: 150px;
        margin-right: 5%;
        width: 226px
    }

    .cmp-news-search .randd__subtitle {
        margin-bottom: 15px
    }

    .cmp-news-search .randd__title {
        font-size: 1.38em
    }

    .cmp-news-search .randd__desc {
        margin-top: 20px
    }

    .cmp-news-search .randd__url {
        font-size: .88em;
        margin-top: 20px
    }

    .cmp-news-search .list-note {
        font-size: .82em
    }

    .cmp-news-search .list-note__marker {
        margin-right: 10px
    }

    .cmp-news-search .list-note>li+li {
        margin-top: 8px
    }

    .cmp-news-search .list-note--colon .list-note__marker {
        margin-right: 0
    }

    .cmp-news-search .list-disc li {
        padding-left: 17px
    }

    .cmp-news-search .list-disc li:before {
        top: calc(.85em - 2px)
    }

    .cmp-news-search .list-disc li+li {
        margin-top: 10px
    }

    .cmp-news-search .list-number>li+li {
        margin-top: 9pt
    }

    .cmp-news-search .list-number--bold>li+li {
        margin-top: 30px
    }

    .cmp-news-search .list-number--bold>li>.list-number__item,.cmp-news-search .list-number-lv2>li {
        margin-bottom: 1pc
    }
}

@media screen and (max-width: 767px) {
    .cmp-news-search .list-inline ul {
        margin:-5px -2px 0 -3px
    }

    .cmp-news-search .list-inline ul>li {
        margin: 5px 2px 0 3px
    }

    .cmp-news-search .list-inline+.list-inline {
        margin-top: 20px;
        padding-top: 20px
    }

    .cmp-news-search .news-article {
        padding: 25px 0
    }

    .cmp-news-search .news-article__thumb {
        height: 193px;
        margin: 0 auto 20px;
        width: 290px
    }

    .cmp-news-search .news-article__thumb img {
        max-height: 193px
    }

    .cmp-news-search .news-article__date {
        font-size: .79em
    }

    .cmp-news-search .news-article__category {
        font-size: .79em;
        margin-left: 10px;
        padding: 0 9px
    }

    .cmp-news-search .news-article__subject {
        font-size: 1.43em;
        line-height: 1.35;
        margin-top: 10px
    }

    .cmp-news-search .news-article__desc {
        margin-top: 15px
    }

    .cmp-news-search .randd {
        padding: 25px 0
    }

    .cmp-news-search .randd__thumb {
        height: 193px;
        margin: 0 auto 20px;
        width: 290px
    }

    .cmp-news-search .randd__thumb img {
        max-height: 193px
    }

    .cmp-news-search .randd__subtitle {
        margin-bottom: 10px
    }

    .cmp-news-search .randd__title {
        font-size: 1.43em
    }

    .cmp-news-search .randd__desc {
        margin-top: 15px
    }

    .cmp-news-search .randd__url {
        font-size: .86em;
        margin-top: 15px
    }

    .cmp-news-search .list-note {
        font-size: .86em
    }

    .cmp-news-search .list-note__marker {
        margin-right: 10px
    }

    .cmp-news-search .list-note>li+li {
        margin-top: 6px
    }

    .cmp-news-search .list-note--colon .list-note__marker {
        margin-right: 0
    }

    .cmp-news-search .list-disc li {
        padding-left: 10px
    }

    .cmp-news-search .list-disc li:before {
        top: calc(.7em - 2px)
    }

    .cmp-news-search .list-disc li+li {
        margin-top: 8px
    }

    .cmp-news-search .list-number>li+li {
        margin-top: 10px
    }

    .cmp-news-search .list-number--bold>li+li {
        margin-top: 20px
    }

    .cmp-news-search .list-number--bold>li>.list-number__item,.cmp-news-search .list-number-lv2>li {
        margin-bottom: 10px
    }
}

.cmp-news-search a.cmp-news-search-btn {
    background-color: #f3f3f2;
    display: inline-block;
    text-align: center
}

.cmp-news-search a.cmp-news-search-btn:hover {
    text-decoration: none
}

.cmp-news-search a.cmp-news-search-btn--selected {
    background-color: #c00;
    color: #fff
}

.cmp-news-search .btn-contact {
    background-color: #fff;
    border: 1px solid #343434;
    display: block;
    font-weight: 700;
    width: 100%
}

.cmp-news-search .btn-contact .inner {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.cmp-news-search .btn-index {
    border: 1px solid #8c8c8c;
    display: block;
    font-weight: 700;
    text-align: center
}

.cmp-news-search .btn-index .inner {
    display: inline-block;
    position: relative
}

.cmp-news-search .btn-index .inner:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.cmp-news-search .btn-index--back .inner:after {
    left: 0;
    right: auto;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.cmp-news-search a.cmp-news-search-btn.selected {
    background-color: #c00;
    color: #fff
}

.cmp-news-search a.cmp-news-search-btn:hover {
    cursor: pointer
}

@media print,screen and (min-width: 768px) {
    .cmp-news-search a.cmp-news-search-btn {
        border-radius:19px;
        font-size: .94em;
        min-width: 6.5em;
        padding: 7px 23px;
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out
    }

    .cmp-news-search a.cmp-news-search-btn:hover {
        background-color: #c00;
        color: #fff
    }

    .cmp-news-search a.cmp-news-search-btn--s {
        border-radius: 1pc;
        font-size: .81em;
        padding: 5px 18px
    }

    .cmp-news-search a.cmp-news-search-btn--l {
        min-width: 32em
    }

    .cmp-news-search .btn-contact {
        font-size: 1.5em;
        margin: 0 auto;
        max-width: 600px;
        padding: 30px 20px
    }

    .cmp-news-search .btn-contact,.cmp-news-search .btn-contact .icon--contact path {
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out
    }

    .cmp-news-search .btn-contact:hover {
        background-color: #cf1916;
        border-color: #cf1916;
        color: #fff;
        text-decoration: none
    }

    .cmp-news-search .btn-contact:hover .icon--contact path {
        fill: #fff
    }

    .cmp-news-search .btn-contact .icon--contact {
        margin-right: 20px
    }

    .cmp-news-search .btn-index {
        font-size: 1.25em;
        padding: 30px;
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out
    }

    .cmp-news-search .btn-index:hover {
        background-color: #343434;
        color: #fff
    }

    .cmp-news-search .btn-index .inner {
        padding: 0 30px
    }

    .cmp-news-search .btn-index .inner:after {
        border-right: 3px solid #000;
        border-top: 3px solid #000;
        height: 9pt;
        top: calc(50% - 5px);
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out;
        width: 9pt
    }

    .cmp-news-search .btn-index:hover .inner:after {
        border-right-color: #fff;
        border-top-color: #fff
    }
}

@media screen and (max-width: 767px) {
    .cmp-news-search a.cmp-news-search-btn {
        border-radius:14px;
        min-width: 6em;
        padding: 6px 13px
    }

    .cmp-news-search a.cmp-news-search-btn--s {
        border-radius: 11px;
        font-size: .71em;
        padding: 5px 13px
    }

    .cmp-news-search a.cmp-news-search-btn--l {
        text-align: left;
        width: calc(100vw - 58px)
    }

    .cmp-news-search .btn-contact {
        font-size: 1.14em;
        padding: 15px 10px
    }

    .cmp-news-search .btn-contact .icon--contact {
        height: 15px;
        margin-right: 10px;
        width: 20px
    }

    .cmp-news-search .btn-index {
        font-size: 1.14em;
        padding: 25px 15px
    }

    .cmp-news-search .btn-index .inner {
        padding: 0 20px
    }

    .cmp-news-search .btn-index .inner:after {
        border-right: 2px solid #000;
        border-top: 2px solid #000;
        height: 10px;
        top: calc(50% - 4px);
        width: 10px
    }
}

.cmp-news-search #notfoundFlm {
    display: none
}

.cmp-news-search #notfoundFlm.is-show {
    display: block;
    margin-bottom: 30px
}

.cmp-news-top ul {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none
}

.cmp-news-top ul li a {
    color: #333;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 1.2
}

.cmp-news-top ul li a,.cmp-news-top ul li a .icon-external,.cmp-news-top ul li a .icon-pdf {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline
}

.cmp-news-top ul li a .icon-external img,.cmp-news-top ul li a .icon-pdf img {
    vertical-align: middle
}

.cmp-news-top .gs21-ButtonLink {
    margin: 20px auto 0
}

.cmp-news-top .gs21-ButtonLink .ico-arrow-next {
    display: none
}

.sec-news {
    padding: 36px 30px
}

@media screen and (max-width: 767px) {
    .sec-news {
        padding:30px 20px
    }
}

.news_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    max-width: 75pc;
    width: 100%
}

@media screen and (max-width: 767px) {
    .news_row {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.news_col {
    width: 100%
}

.news_col+.news_col {
    margin-left: 2pc
}

@media screen and (max-width: 767px) {
    .news_col+.news_col {
        margin-left:0;
        margin-top: 2pc
    }
}

.news_header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid #a1a1a1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    padding-bottom: 15px
}

.news_heading {
    font-size: 1.125rem
}

.news_link {
    margin-left: auto
}

.news_link a,.news_link a:hover,.news_link a:visited {
    color: #222
}

.no-touch .news_link a:hover,.touch .news_link a.is-touched {
    color: inherit;
    text-decoration: underline
}

.news_item {
    border-bottom: 1px solid #cecece;
    overflow-wrap: anywhere;
    padding: 15px 0;
    word-break: keep-all
}

.no-touch .news_item a:hover,.touch .news_item a.is-touched {
    color: inherit;
    text-decoration: underline
}

.news_item a .ico_pdf {
    height: 1pc;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-top: -10px;
    vertical-align: middle;
    width: 1pc
}

.news_date {
    margin-bottom: 6px
}

@media screen and (max-width: 767px) {
    .news_header {
        margin-bottom:3px;
        padding-bottom: 8px
    }

    .news_heading {
        font-size: .875rem
    }

    .news_link {
        font-size: .75rem
    }

    .news_item {
        padding: 9pt 0
    }

    .news_date {
        font-size: .75rem
    }

    .news_desc {
        font-size: .8125rem
    }
}

.news-top.cmp-newsroom .cmp-news-top .news_header {
    border-bottom: none;
    border-left: 6px solid #c40001;
    margin: 0;
    padding: 0
}

@media screen and (max-width: 767px) {
    .news-top.cmp-newsroom .cmp-news-top .news_header {
        border-left:3px solid #c40001
    }
}

.news-top.cmp-newsroom .cmp-news-top .news_header .news_heading {
    font-size: 34px;
    font-weight: 400;
    padding-left: 18px
}

@media screen and (max-width: 767px) {
    .news-top.cmp-newsroom .cmp-news-top .news_header .news_heading {
        font-size:24px;
        line-height: 2.1pc
    }
}

.news-top.cmp-newsroom .cmp-news-top .news_body {
    padding-top: 47px
}

@media screen and (max-width: 767px) {
    .news-top.cmp-newsroom .cmp-news-top .news_body {
        padding-top:13px
    }
}

.news-top.cmp-newsroom .cmp-news-top .news_link {
    display: none
}

.news-top.cmp-newsroom .cmp-news-top .news_item {
    border-bottom: none;
    padding: 9pt 0
}

@media screen and (max-width: 767px) {
    .news-top.cmp-newsroom .cmp-news-top .news_item {
        padding:11px 0
    }
}

.news-top.cmp-newsroom .cmp-news-top .news_item dl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.news-top.cmp-newsroom .cmp-news-top .news_item dl .news_desc {
    padding-left: 30px
}

.news-top.cmp-newsroom .cmp-news-top .news_item dl .news_desc a {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 25.2px;
    position: relative;
    text-decoration: none
}

@media screen and (max-width: 767px) {
    .news-top.cmp-newsroom .cmp-news-top .news_item dl .news_desc a {
        font-size:1pc;
        line-height: 1.2pc
    }
}

.news-top.cmp-newsroom .cmp-news-top .news_item dl .news_desc a:before {
    border-right: 2px solid #222;
    border-top: 2px solid #222;
    content: "";
    display: block;
    height: 10px;
    left: -25px;
    position: absolute;
    top: 5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 10px
}

@media screen and (max-width: 767px) {
    .news-top.cmp-newsroom .cmp-news-top .news_item dl .news_desc a:before {
        left:-27px;
        top: 3px
    }
}

.news-top.cmp-newsroom .cmp-news-top .news_item dl .news_desc a:hover {
    text-decoration: underline
}

.news-top.cmp-newsroom .cmp-news-top .news_item dl .news_date {
    color: #4d4d4d;
    font-size: 1pc;
    font-weight: 300;
    line-height: 22.43px;
    margin-bottom: 0;
    margin-top: 9pt
}

@media screen and (max-width: 767px) {
    .news-top.cmp-newsroom .cmp-news-top .news_item dl .news_date {
        line-height:.7pc
    }
}

.news-top.cmp-newsroom .cmp-news-top .gs21-ButtonLink {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 17px;
    gap: 0 44px;
    line-height: 24px;
    margin: 50px 0 0
}

@media screen and (max-width: 767px) {
    .news-top.cmp-newsroom .cmp-news-top .gs21-ButtonLink {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 1pc;
        justify-content: space-between;
        line-height: 1.4pc;
        margin: 20px 0 0
    }
}

.news-top.cmp-newsroom .cmp-news-top .gs21-ButtonLink:hover .ico-arrow-next {
    -webkit-filter: brightness(1);
    filter: brightness(1)
}

.news-top.cmp-newsroom .cmp-news-top .gs21-ButtonLink .ico-arrow-next {
    display: inline;
    -webkit-filter: brightness(0);
    filter: brightness(0)
}

.cmp-news-top .news_list__newsrelease {
    --fs-16: 1rem;
    --fs-14: 0.875rem;
    --c-red: #c40001;
    display: grid;
    gap: 45px;
    padding: 0
}

@media print,screen and (min-width: 768px) {
    .cmp-news-top .news_list__newsrelease {
        grid-template-columns:repeat(4,1fr)
    }
}

@media(max-width: 900px) {
    .cmp-news-top .news_list__newsrelease {
        gap:25px
    }
}

.cmp-news-top .news_item__newsrelease a {
    display: block;
    text-decoration: none
}

.cmp-news-top .news_item__newsrelease--thumbnail {
    line-height: 0;
    margin: 0;
    outline: 1px solid #555;
    width: 100%
}

.cmp-news-top .news_item__newsrelease--thumbnail-image {
    aspect-ratio: 320/180;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.cmp-news-top .news_item__newsrelease--title {
    color: var(--c-red);
    font-size: var(--fs-16);
    font-weight: 700;
    margin-top: 10px
}

.cmp-news-top .news_date__newsrelease {
    margin: 5px 0
}

.cmp-news-top .news_date__newsrelease time {
    font-size: var(--fs-14)
}

.cmp-news-top .news_item__newsrelease--desc {
    font-size: var(--fs-16);
    font-weight: 700;
    line-height: 1.4
}

body {
    color: #000;
    line-height: 1.4
}

.gs21-Main {
    color: #000;
    margin-bottom: 60px
}

.gs21-MainContents:not(:has(.gs21-PageTitleUnit)) {
    padding-top: 60px
}

@media print,screen and (min-width: 768px) {
    .gs21-MainContents:not(:has(.gs21-PageTitleUnit)) {
        padding-top:60px
    }
}

@media only screen and (min-width: 768px) {
    .gs21-MediaBlock__TextCol>:first-child {
        margin-top:0!important
    }
}

.gs21-LineTable {
    color: #000!important;
    font-size: 1rem!important;
    font-weight: 300!important
}

.gs21-LineTable .gs21-LinkListItem {
    font-weight: 300;
    line-height: 1.4
}

@media screen and (max-width: 767px) {
    .gs21-LineTable .gs21-LinkListItem {
        line-height:1.4pc
    }
}

.gs21-PageTitleUnit {
    --pagetitle-max-height-desktop: 325px;
    --pagetitle-max-height-smartphone: 180px;
    background: #f0f0f0;
    margin-left: auto;
    margin-right: auto;
    max-width: 20in;
    position: relative
}

@media screen and (max-width: 767px) {
    .gs21-PageTitleUnit {
        margin-top:0
    }
}

.gs21-PageTitleUnit__Inner {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: grid;
    margin: 0 auto;
    max-width: 90pc;
    place-items: center;
    text-align: center;
    width: 100%;
    z-index: 1
}

@media print,screen and (min-width: 768px) {
    .gs21-PageTitleUnit__Inner {
        padding:53px 40px
    }
}

@media screen and (max-width: 767px) {
    .gs21-PageTitleUnit__Inner {
        margin-top:65px;
        padding: 3pc 40px
    }
}

@media print,screen and (min-width: 768px) {
    .gs21-PageTitleUnit__Inner {
        min-height:calc(var(--pagetitle-max-height-desktop))
    }
}

@media screen and (max-width: 767px) {
    .gs21-PageTitleUnit__Inner {
        min-height:calc(var(--pagetitle-max-height-smartphone))
    }
}

.gs21-PageTitleUnit__CategoryCol {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.gs21-PageTitleUnit__CategoryCol .gs21-Category {
    font-size: 1.22rem;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 20px
}

.gs21-PageTitleUnit__ShoulderCol,.gs21-PageTitleUnit__TitleCol {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.gs21-PageTitleUnit__TitleCol {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin: auto;
    max-width: 906pt;
    z-index: 1
}

@media print,screen and (min-width: 768px) {
    .gs21-PageTitleUnit__TitleCol {
        gap:20px;
        margin-top: 85px;
        min-height: 134px
    }
}

@media screen and (max-width: 767px) {
    .gs21-PageTitleUnit__TitleCol {
        gap:15px;
        min-height: 84px
    }
}

.gs21-PageTitleUnit__TitleCol .gs21-PageTitle {
    font-size: 3pc;
    font-weight: 700;
    line-height: 1.35;
    margin: 0
}

@media screen and (max-width: 767px) {
    .gs21-PageTitleUnit__TitleCol .gs21-PageTitle {
        font-size:30px
    }
}

.gs21-PageTitleUnit__TitleCol .gs21-PageTitle__Shoulder,.gs21-PageTitleUnit__TitleCol .gs21-PageTitle__SubTitle {
    display: block;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4
}

@media screen and (max-width: 767px) {
    .gs21-PageTitleUnit__TitleCol .gs21-PageTitle__Shoulder,.gs21-PageTitleUnit__TitleCol .gs21-PageTitle__SubTitle {
        font-size:9pt
    }
}

.gs21-PageTitleUnit__TitleCol.text-align--left {
    text-align: left
}

.gs21-PageTitleUnit__SubTitleCol {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.gs21-PageTitleUnit__ButtonCol .gs21-ButtonLink {
    background-color: #fff;
    border-color: #fff;
    color: #000;
    margin-left: auto;
    margin-right: auto
}

.gs21-PageTitleUnit__ButtonCol .gs21-ButtonLink:active,.gs21-PageTitleUnit__ButtonCol .gs21-ButtonLink:focus,.gs21-PageTitleUnit__ButtonCol .gs21-ButtonLink:hover {
    color: #f50f10
}

.gs21-PageTitleUnit__BgImage {
    height: auto;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    position: absolute;
    width: 100%
}

@media print,screen and (min-width: 768px) {
    .gs21-PageTitleUnit__BgImage {
        min-height:var(--pagetitle-max-height-desktop)
    }
}

@media screen and (max-width: 767px) {
    .gs21-PageTitleUnit__BgImage {
        min-height:var(--pagetitle-max-height-smartphone)
    }
}

.gs21-PageTitleUnit__BgImage__Picture {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: grid;
    height: 100%;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.gs21-PageTitleUnit__BgImage__Picture+.gs21-PageTitleUnit__TitleCol {
    color: #fff
}

.gs21-PageTitleUnit--BgImage {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.gs21-PageTitleUnit--BgImage:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.gs21-PageTitleUnit--BgImage .gs21-PageTitleUnit__Inner {
    position: relative;
    z-index: 1
}

.gs21-PageTitleUnit--BgImage .gs21-PageTitle,.gs21-PageTitleUnit--BgImage .gs21-PageTitle__Shoulder,.gs21-PageTitleUnit--BgImage .gs21-PageTitle__SubTitle {
    text-shadow: 1px 1px 30px #000
}

.gs21-PageTitleUnit--BgFilter .gs21-PageTitleUnit__BgImage__Picture:before {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.gs21-PageTitleUnit.gs21-PageTitleUnit--MinHeightL-lg .gs21-PageTitleUnit__Inner {
    height: 700px;
    min-height: 700px
}

@media screen and (max-width: 767px) {
    .gs21-PageTitleUnit--hasBasicHeader .gs21-PageTitleUnit__Inner {
        margin-top:0
    }
}

.cmp-container div.pdfviewer,.cmp-container div.progressbar {
    margin-top: 30px
}

.cmp-progressbar {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: #eaeaea;
    border-radius: 5px;
    display: block;
    font-size: 18px;
    height: 25px;
    justify-content: center;
    text-align: center;
    white-space: nowrap;
    width: 100%
}

.cmp-progressbar__bar {
    background-color: #2e6ca3;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    display: block;
    font-size: 0;
    height: 100%
}

.cmp-progressbar__label--completed {
    color: #2e6ca3;
    float: left;
    font-weight: 700;
    line-height: 1;
    padding-left: .3125rem;
    position: relative;
    -webkit-transform: translateY(30px);
    transform: translateY(30px)
}

.cmp-progressbar__label--completed:after {
    content: "%";
    font-size: 18px;
    font-weight: 700
}

.cmp-progressbar__label--remaining {
    color: #2e6ca3;
    float: right;
    font-weight: 700;
    line-height: 1;
    padding-right: .3125rem;
    position: relative;
    -webkit-transform: translateY(30px);
    transform: translateY(30px)
}

.cmp-progressbar__label--remaining:after {
    content: "%";
    font-size: 18px;
    font-weight: 700
}

.cmp-progressbar--red .cmp-progressbar__bar {
    background-color: #c40001
}

.cmp-progressbar--red .cmp-progressbar__label--completed,.cmp-progressbar--red .cmp-progressbar__label--remaining {
    color: #c40001
}

.cmp-progressbar--black .cmp-progressbar__bar {
    background-color: #000
}

.cmp-progressbar--black .cmp-progressbar__label--completed,.cmp-progressbar--black .cmp-progressbar__label--remaining {
    color: #000
}

.cmp-separator {
    padding: 60px 0
}

.cmp-separator__horizontal-rule {
    border: 1px solid #989898
}

.cmp-separator--hidden .cmp-separator__horizontal-rule {
    border: none
}

.cmp-container div.tableofcontents {
    margin-top: 30px
}

.cmp-toc__content ol,.cmp-toc__content>ul {
    padding: 15px
}

.cmp-toc__content ol li,.cmp-toc__content>ul li {
    padding: 0
}

.cmp-toc__content ol,.cmp-toc__content ul {
    border-bottom: 1px solid #989898;
    border-top: 1px solid #989898;
    padding: 0 0 5px
}

.cmp-toc__content ol li,.cmp-toc__content ul li {
    list-style: none;
    padding: 19px 0 0 30px;
    position: relative
}

.cmp-toc__content ol li:before,.cmp-toc__content ul li:before {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    left: 0;
    position: absolute;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.cmp-toc__content ol li a:link,.cmp-toc__content ul li a:link {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none
}

.cmp-toc__content ol li ol,.cmp-toc__content ol li>ul,.cmp-toc__content ul li ol,.cmp-toc__content ul li>ul {
    border: none
}

.cmp-toc__content ol li:hover>a:link,.cmp-toc__content ul li:hover>a:link {
    color: #c40001
}

.cmp-toc__content ol li:hover:before,.cmp-toc__content ul li:hover:before {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg) no-repeat 50%/contain
}

.cmp-container div.tabs {
    margin-top: 30px
}

.cmp-tabs__tablist .cmp-tabs__tab {
    border-bottom: 2px solid #b8b8b8
}

.cmp-tabs__tablist .cmp-tabs__tab--active {
    border-bottom: 2px solid #000
}

.cmp-tabs__tab {
    color: #b8b8b8;
    font-size: 18px;
    font-weight: 600;
    padding: 4px 1pc
}

.cmp-tabs__tab--active {
    color: #000
}

.cmp-tabs--red .cmp-tabs__tab {
    border-bottom: 2px solid #b8b8b8;
    color: #b8b8b8;
    font-size: 18px;
    font-weight: 600;
    padding: 4px 1pc
}

.cmp-tabs--red .cmp-tabs__tab--active {
    border-bottom: 2px solid #c40001;
    color: #c40001
}

.cmp-container div.tag {
    margin-top: 40px
}

.gs21-HeadingLv2 {
    word-wrap: break-word;
    font-weight: 700;
    line-height: 1.2;
    overflow-wrap: break-word
}

@media print,screen and (min-width: 768px) {
    .gs21-HeadingLv2 {
        font-size:1.56rem
    }
}

@media screen and (max-width: 767px) {
    .gs21-HeadingLv2 {
        font-size:1.5rem
    }
}

.gs21-HeadingLv2--Tag {
    margin-top: 0;
    padding: 5px
}

.gs21-HeadingLv2--Tag .gs21-HeadingLv2__HeadingCol {
    display: block
}

.gs21-HeadingLv2--Tag .gs21-HeadingLv2__TagCol {
    display: block;
    margin-bottom: 5px
}

.gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag {
    background-color: #fff;
    border: 1px solid #000;
    display: inline-block;
    line-height: 1.2;
    padding: 2px 4px
}

.gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag.black {
    background-color: #000;
    border: 1px solid #000;
    color: #fff
}

.gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag.grey {
    background-color: #ccc;
    border: 1px solid #ccc;
    color: #fff
}

@media print,screen and (min-width: 768px) {
    .gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag {
        font-size:.78rem
    }
}

@media screen and (max-width: 767px) {
    .gs21-HeadingLv2--Tag .gs21-HeadingLv2Tag {
        font-size:.75rem
    }
}

.cmp-container div.teaser {
    margin-top: 30px
}

.cmp-teaser {
    overflow: hidden;
    width: 100%
}

.cmp-teaser,.cmp-teaser__image {
    display: block;
    position: relative
}

.cmp-teaser__image {
    height: auto;
    max-width: 100%;
    width: inherit
}

.cmp-teaser__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px 30px
}

.cmp-teaser__content:not(:only-child) {
    bottom: 0;
    left: 0;
    min-height: auto;
    min-width: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.cmp-teaser__title {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    margin: 0;
    text-shadow: 1px 1px 15px #000
}

.cmp-teaser__description {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    margin-top: 25px;
    text-shadow: 1px 1px 15px #000
}

.cmp-teaser__description p {
    margin: 0
}

.cmp-teaser__action-container {
    margin-top: 2pc
}

.cmp-teaser__action-link {
    border: 2px solid #fff;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 3px 5px;
    text-decoration: none
}

.cmp-teaser__action-link:link {
    color: #fff
}

.cmp-teaser__action-link:hover {
    border: 2px solid #c40001;
    color: #c40001;
    text-decoration: none
}

.cmp-teaser--size-ss .cmp-teaser {
    height: 175px
}

.cmp-teaser--size-s .cmp-teaser {
    height: 350px
}

.cmp-teaser--size-m .cmp-teaser {
    height: 535px
}

.cmp-teaser--size-l .cmp-teaser {
    height: 700px
}

.cmp-teaser--size-auto .cmp-teaser {
    height: auto
}

.cmp-teaser--vertical-align-middle .cmp-teaser__content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center
}

.cmp-teaser--vertical-align-bottom .cmp-teaser__content {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.cmp-teaser--text-bgc-black .cmp-teaser__description,.cmp-teaser--text-bgc-black .cmp-teaser__title {
    background-color: #000;
    padding: 5px 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.cmp-teaser--text-bgc-black .cmp-teaser__description {
    margin-top: 5px
}

.cmp-container div.text.u-mt-0 {
    margin-top: 0!important
}

.cmp-container div.text.u-mt-0 .cmp-text>ol:first-child,.cmp-container div.text.u-mt-0 .cmp-text>p:first-child,.cmp-container div.text.u-mt-0 .cmp-text>table:first-child,.cmp-container div.text.u-mt-0 .cmp-text>ul:first-child {
    margin-top: 0
}

.cmp-container div.text.u-mt-5 {
    margin-top: 0!important
}

.cmp-container div.text.u-mt-5 .cmp-text>ol:first-child,.cmp-container div.text.u-mt-5 .cmp-text>p:first-child,.cmp-container div.text.u-mt-5 .cmp-text>table:first-child,.cmp-container div.text.u-mt-5 .cmp-text>ul:first-child {
    margin-top: 5px
}

.cmp-container div.text.u-mt-10 {
    margin-top: 0!important
}

.cmp-container div.text.u-mt-10 .cmp-text>ol:first-child,.cmp-container div.text.u-mt-10 .cmp-text>p:first-child,.cmp-container div.text.u-mt-10 .cmp-text>table:first-child,.cmp-container div.text.u-mt-10 .cmp-text>ul:first-child {
    margin-top: 10px
}

.cmp-container div.text.u-mt-15 {
    margin-top: 0!important
}

.cmp-container div.text.u-mt-15 .cmp-text>ol:first-child,.cmp-container div.text.u-mt-15 .cmp-text>p:first-child,.cmp-container div.text.u-mt-15 .cmp-text>table:first-child,.cmp-container div.text.u-mt-15 .cmp-text>ul:first-child {
    margin-top: 15px
}

.cmp-container div.text.u-mt-20 {
    margin-top: 0!important
}

.cmp-container div.text.u-mt-20 .cmp-text>ol:first-child,.cmp-container div.text.u-mt-20 .cmp-text>p:first-child,.cmp-container div.text.u-mt-20 .cmp-text>table:first-child,.cmp-container div.text.u-mt-20 .cmp-text>ul:first-child {
    margin-top: 20px
}

.cmp-container div.text.u-mt-30 {
    margin-top: 0!important
}

.cmp-container div.text.u-mt-30 .cmp-text>ol:first-child,.cmp-container div.text.u-mt-30 .cmp-text>p:first-child,.cmp-container div.text.u-mt-30 .cmp-text>table:first-child,.cmp-container div.text.u-mt-30 .cmp-text>ul:first-child {
    margin-top: 30px
}

.cmp-container div.text.u-mt-40 {
    margin-top: 0!important
}

.cmp-container div.text.u-mt-40 .cmp-text>ol:first-child,.cmp-container div.text.u-mt-40 .cmp-text>p:first-child,.cmp-container div.text.u-mt-40 .cmp-text>table:first-child,.cmp-container div.text.u-mt-40 .cmp-text>ul:first-child {
    margin-top: 40px
}

.cmp-container div.text.u-mt-50 {
    margin-top: 0!important
}

.cmp-container div.text.u-mt-50 .cmp-text>ol:first-child,.cmp-container div.text.u-mt-50 .cmp-text>p:first-child,.cmp-container div.text.u-mt-50 .cmp-text>table:first-child,.cmp-container div.text.u-mt-50 .cmp-text>ul:first-child {
    margin-top: 50px
}

.cmp-container div.text.u-mt-60 {
    margin-top: 0!important
}

.cmp-container div.text.u-mt-60 .cmp-text>ol:first-child,.cmp-container div.text.u-mt-60 .cmp-text>p:first-child,.cmp-container div.text.u-mt-60 .cmp-text>table:first-child,.cmp-container div.text.u-mt-60 .cmp-text>ul:first-child {
    margin-top: 60px
}

.cmp-container div.text.u-mt-100 {
    margin-top: 0!important
}

.cmp-container div.text.u-mt-100 .cmp-text>ol:first-child,.cmp-container div.text.u-mt-100 .cmp-text>p:first-child,.cmp-container div.text.u-mt-100 .cmp-text>table:first-child,.cmp-container div.text.u-mt-100 .cmp-text>ul:first-child {
    margin-top: 75pt
}

.cmp-text p {
    color: #000;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
    margin: 20px 0 0
}

@media screen and (max-width: 767px) {
    .cmp-text p {
        font-size:1pc;
        line-height: 1.4pc
    }
}

.cmp-text b,.cmp-text p b {
    font-weight: 600
}

.cmp-text ul {
    margin-top: 20px;
    padding-left: 1.5em
}

.cmp-text ul li {
    color: #000;
    font-size: 18px;
    font-weight: 300;
    margin-top: 10px
}

@media screen and (max-width: 767px) {
    .cmp-text ul li {
        line-height:1.4pc
    }
}

.cmp-text ul li:first-child {
    margin-top: 10px
}

.cmp-text ul li>ul {
    margin-top: 0;
    padding-left: 3em
}

.cmp-text ul li b {
    font-weight: 600
}

.cmp-text ol {
    margin-top: 20px;
    padding-left: 1.5em
}

.cmp-text ol li {
    color: #000;
    font-size: 18px;
    font-weight: 300;
    margin-top: 10px
}

@media screen and (max-width: 767px) {
    .cmp-text ol li {
        line-height:1.4pc
    }
}

.cmp-text ol li:first-child {
    margin-top: 10px
}

.cmp-text ol li>ol {
    margin-top: 0;
    padding-left: 3em
}

.cmp-text ol li>ol li {
    counter-increment: cnt;
    list-style-type: none;
    position: relative
}

.cmp-text ol li>ol li:before {
    content: "(" counter(cnt) ")";
    display: inline-block;
    left: 0;
    margin-left: -3.5em;
    position: absolute;
    text-align: right;
    top: 0;
    width: 3em
}

.cmp-text ol li b {
    font-weight: 600
}

.cmp-text table {
    border: 1px solid #707070;
    border-collapse: collapse;
    margin-top: 30px
}

.cmp-text table tr th {
    background-color: #f0f0f0
}

.cmp-text table tr td,.cmp-text table tr th {
    border: 1px solid #707070;
    border-collapse: collapse;
    font-size: 14px;
    font-weight: 300;
    padding: 10px;
    text-align: left
}

.cmp-text table p {
    font-size: 14px;
    font-weight: 300;
    margin: 0
}

@media screen and (max-width: 767px) {
    .cmp-text table p {
        line-height:1.4pc
    }
}

.cmp-text table ol,.cmp-text table ul {
    margin: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.cmp-text table ol li,.cmp-text table ul li {
    font-size: 14px;
    font-weight: 300;
    margin: 0
}

@media screen and (max-width: 767px) {
    .cmp-text table ol li,.cmp-text table ul li {
        line-height:1.4pc
    }
}

.cmp-text--text-shadow {
    margin-top: 20px
}

.cmp-text--text-shadow .cmp-text li,.cmp-text--text-shadow .cmp-text p {
    text-shadow: 0 0 15px rgba(0,0,0,.8)
}

.cmp-text--strong {
    margin-top: 20px
}

.cmp-text--strong .cmp-text li,.cmp-text--strong .cmp-text p {
    font-weight: 600
}

.cmp-text--under-line .cmp-text li,.cmp-text--under-line .cmp-text p {
    text-decoration: underline
}

.cmp-text--caption .cmp-text li,.cmp-text--caption .cmp-text p {
    font-size: 1pc
}

.cmp-text--date .cmp-text li,.cmp-text--date .cmp-text p {
    font-size: 14px;
    text-align: right
}

.cmp-text--annotation .cmp-text ol,.cmp-text--annotation .cmp-text ul {
    padding-left: .5em
}

.cmp-text--annotation .cmp-text li,.cmp-text--annotation .cmp-text p {
    font-size: 1pc
}

.cmp-text--unmarked .cmp-text ul {
    padding-left: 0
}

.cmp-text--unmarked .cmp-text ul li {
    list-style: none
}

.cmp-text--unmarked .cmp-text ul li:before {
    content: none
}

.cmp-text--unmarked .cmp-text ul li>ul {
    padding-left: 3em
}

.cmp-text--unmarked .cmp-text ol {
    padding-left: 0
}

.cmp-text--unmarked .cmp-text ol li {
    list-style: none
}

.cmp-text--unmarked .cmp-text ol li:before {
    content: none
}

.cmp-text--unmarked .cmp-text ol li>ol {
    padding-left: 3em
}

.cmp-text--white-bullet .cmp-text ol li,.cmp-text--white-bullet .cmp-text ul li {
    list-style: circle
}

.cmp-text--annotation .cmp-text ol li,.cmp-text--annotation .cmp-text ul li {
    list-style: none;
    position: relative
}

.cmp-text--annotation .cmp-text ol li:before,.cmp-text--annotation .cmp-text ul li:before {
    content: "∗";
    font-size: 18px;
    left: -.6em;
    position: absolute;
    -webkit-transform: translateY(-.3em);
    transform: translateY(-.3em)
}

.cmp-text--order .cmp-text ol li,.cmp-text--order .cmp-text ul li {
    counter-increment: cnt;
    list-style-type: none;
    position: relative
}

.cmp-text--order .cmp-text ol li:before,.cmp-text--order .cmp-text ul li:before {
    content: "(" counter(cnt) ")";
    display: inline-block;
    left: 0;
    margin-left: -3.5em;
    position: absolute;
    text-align: right;
    top: 0;
    width: 3em
}

.cmp-text--table-width-100p .cmp-text table {
    width: 100%
}

.cmp-text--pattern2 .cmp-text table tr:first-child th {
    background-color: #e1e1e1
}

.cmp-text--pattern2 .cmp-text table tr th {
    text-align: center
}

.cmp-text--pattern2 .cmp-text table tr th:first-child {
    text-align: left
}

.cmp-text--pattern2 .cmp-text table tr th:first-child ol,.cmp-text--pattern2 .cmp-text table tr th:first-child ul {
    margin: 0
}

.cmp-text--pattern2 .cmp-text table tr td {
    text-align: center
}

.cmp-text--pattern2 .cmp-text table ol,.cmp-text--pattern2 .cmp-text table ul {
    margin: 0 auto
}

@media print,screen and (min-width: 768px) {
    .cmp-text--overflow-x-scroll-pc .cmp-text {
        overflow-x:scroll
    }
}

@media screen and (max-width: 767px) {
    .cmp-text--overflow-x-scroll-sp .cmp-text {
        overflow-x:scroll
    }
}

.cmp-text--table-caption-left .cmp-text caption {
    text-align: left
}

.cmp-text--table-caption-right .cmp-text caption {
    text-align: right
}

:root *,_::-webkit-full-page-media,_:future {
    image-rendering: auto!important
}

.cmp-container div.tile {
    margin-top: 30px
}

.gs21-CUS-Tile {
    background-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    margin: auto;
    max-width: 90pc;
    min-height: 1px;
    padding: 5px;
    width: 100%
}

@media screen and (max-width: 767px) {
    .gs21-CUS-Tile {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 15px
    }
}

.gs21-CUS-Tile .gs21-HeadingLv2 {
    word-wrap: break-word;
    font-weight: 700;
    line-height: 1.2;
    overflow-wrap: break-word
}

@media print,screen and (min-width: 768px) {
    .gs21-CUS-Tile .gs21-HeadingLv2 {
        font-size:1.56rem
    }
}

.gs21-CUS-Tile .gs21-u-Size1of1 {
    width: 100%
}

.gs21-CUS-Tile .gs21-u-Size1of2 {
    width: calc(50% - 10px)
}

@media screen and (max-width: 767px) {
    .gs21-CUS-Tile .gs21-u-Size1of2 {
        width:100%
    }
}

.gs21-CUS-Tile .gs21-u-Size1of3 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(33.333% - 13.333px);
    flex: 1 1 calc(33.333% - 13.333px)
}

@media screen and (max-width: 767px) {
    .gs21-CUS-Tile .gs21-u-Size1of3 {
        width:100%
    }
}

.gs21-CUS-Tile .gs21-u-Size1of4 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(25% - 15px);
    flex: 1 1 calc(25% - 15px)
}

@media screen and (max-width: 767px) {
    .gs21-CUS-Tile .gs21-u-Size1of4 {
        width:100%
    }
}

@media print,screen and (min-width: 768px) {
    .gs21-CUS-Tile .gs21-TileItem__Head+.gs21-TileItem__Body,.gs21-CUS-Tile .gs21-TileItem__Head+.gs21-TileItem__Media+.gs21-TileItem__Body {
        padding-top:0
    }
}

.gs21-TileItem {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    overflow: hidden;
    position: relative;
    z-index: 2
}

.gs21-TileItem,.gs21-TileItem__Head {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.gs21-TileItem__Head {
    padding: 30px
}

@media screen and (max-width: 767px) {
    .gs21-TileItem__Head {
        padding:25px 15px
    }
}

.gs21-TileItem__Head h2 {
    font-size: 28px
}

.gs21-TileItem__Head h3 {
    font-size: 20px
}

.gs21-TileItem__Head h4 {
    font-size: 18px
}

.gs21-TileItem__Head h5 {
    font-size: 15px
}

.gs21-TileItem__Head h6 {
    font-size: 18px
}

.gs21-TileItem__Body {
    -webkit-box-flex: 20;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 20 0 auto;
    flex: 20 0 auto;
    max-width: 100%;
    overflow: hidden;
    padding: 30px;
    position: relative
}

@media screen and (max-width: 767px) {
    .gs21-TileItem__Body {
        padding:25px 15px
    }
}

.gs21-TileItem__Body .gs21-Text {
    font-size: 18px;
    line-height: 1.4
}

@media screen and (max-width: 767px) {
    .gs21-TileItem__Body .gs21-Text {
        line-height:1.4pc
    }
}

.gs21-TileItem__Foot {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px;
    width: 100%
}

@media screen and (max-width: 767px) {
    .gs21-TileItem__Foot {
        padding:25px 15px
    }
}

.gs21-TileItem__Foot .gs21-ButtonLink {
    background-color: #fff;
    border: 2px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    display: inline-block;
    display: table;
    font-weight: 700;
    padding: 10px 13px;
    text-decoration: none
}

.gs21-TileItem__Foot .gs21-ButtonLink:link,.gs21-TileItem__Foot .gs21-ButtonLink:visited {
    color: #000
}

.gs21-TileItem__Foot .gs21-ButtonLink:active,.gs21-TileItem__Foot .gs21-ButtonLink:focus,.gs21-TileItem__Foot .gs21-ButtonLink:hover {
    background-color: #fff;
    border-color: #f50f10;
    color: #f50f10;
    text-decoration: none
}

.gs21-TileItem__Foot .gs21-ButtonLink[target=_blank] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 5px
}

.gs21-TileItem__Foot .gs21-ButtonLink[target=_blank]:before {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/External.svg) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 26px;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
    width: 26px
}

.gs21-TileItem__Foot .gs21-ButtonLink[target=_blank]:hover:before {
    background: url(/semiconductors/work-people/assets/global/common/gws-cs/External-R.svg) no-repeat 50%/contain
}

.gs21-TileItem__Foot .gs21-ButtonLink[target=_blank] span {
    display: block;
    width: calc(100% - 31px)
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 5px
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon] span {
    display: block;
    width: calc(100% - 31px)
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon=icon-pdf]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 26px;
    left: 0;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.gs21-TileItem__Foot .gs21-ButtonLink:hover[data-icon=icon-pdf]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Pdf-R.svg)
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon=icon-xls]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 26px;
    left: 0;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.gs21-TileItem__Foot .gs21-ButtonLink:hover[data-icon=icon-xls]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Excel-R.svg)
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon=icon-txt]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 26px;
    left: 0;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.gs21-TileItem__Foot .gs21-ButtonLink:hover[data-icon=icon-txt]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Txt-R.svg)
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon=icon-doc]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 26px;
    left: 0;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.gs21-TileItem__Foot .gs21-ButtonLink:hover[data-icon=icon-doc]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Doc-R.svg)
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon=icon-zip]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 26px;
    left: 0;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.gs21-TileItem__Foot .gs21-ButtonLink:hover[data-icon=icon-zip]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Zip-R.svg)
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon=icon-mail]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 26px;
    left: 0;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.gs21-TileItem__Foot .gs21-ButtonLink:hover[data-icon=icon-mail]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/Mail-R.svg)
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon=icon-arrow]:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 26px;
    left: 0;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon=icon-arrow]:before {
    content: none!important
}

.gs21-TileItem__Foot .gs21-ButtonLink:hover[data-icon=icon-arrow]:after {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/ArrowNext-R.svg)
}

.gs21-TileItem__Foot .gs21-ButtonLink:hover[data-icon=icon-arrow]:before {
    content: none!important
}

.gs21-TileItem__Foot .gs21-ButtonLink[data-icon=icon-next]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 26px;
    left: 0;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 26px
}

.gs21-TileItem__Foot .gs21-ButtonLink:hover[data-icon=icon-next]:before {
    background-image: url(/semiconductors/work-people/assets/global/common/gws-cs/LinkNext-R.svg)
}

.gs21-TileItem__Media {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    order: -1;
    position: relative;
    width: 100%
}

.gs21-TileItem__Media img,.gs21-TileItem__Media picture {
    display: block;
    width: 100%
}

.gs21-TileItem__Media img img,.gs21-TileItem__Media picture img {
    width: 100%
}

.gs21-TileItem__Media .gs21-TileMediaImage {
    height: 100%;
    position: relative;
    text-align: center
}

.gs21-TileItem__Media .gs21-TileMediaImage .gs21-Image {
    height: 100%;
    left: 50%;
    max-width: none;
    max-width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    vertical-align: top;
    width: auto
}

.gs21-TileItem__Media .gs21-TileMediaImage .gs21-ImageUnit__ImageCol-Frame {
    display: grid;
    max-height: 350px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    place-content: center;
    width: 100%
}

@media screen and (max-width: 767px) {
    .gs21-TileItem__Media .gs21-TileMediaImage .gs21-ImageUnit__ImageCol-Frame {
        max-height:290px
    }

    .gs21-TileItem__Media .gs21-TileMediaImage .gs21-ImageUnit__ImageCol-Desktop {
        display: none
    }
}

@media print,screen and (min-width: 768px) {
    .gs21-TileItem__Media .gs21-TileMediaImage .gs21-ImageUnit__ImageCol-Desktop {
        display:contents
    }

    .gs21-TileItem__Media .gs21-TileMediaImage .gs21-ImageUnit__ImageCol-SmartPhone {
        display: none
    }
}

@media screen and (max-width: 767px) {
    .gs21-TileItem__Media .gs21-TileMediaImage .gs21-ImageUnit__ImageCol-SmartPhone {
        display:contents
    }
}

.gs21-TileItem__Media .gs21-TileMediaVideo {
    aspect-ratio: 16/9;
    overflow: hidden;
    position: relative
}

.gs21-TileItem__Media .gs21-TileMediaVideo .bc-player-BJs0UyQ1g_default,.gs21-TileItem__Media .gs21-TileMediaVideo iframe {
    height: 100%;
    width: 100%
}

.cmp-title__text {
    color: #000;
    line-height: 1.4;
    margin: 0;
    overflow-wrap: break-word
}

.cmp-title__link {
    padding-left: 0;
    position: static;
    text-decoration: none
}

.cmp-title__link:visited {
    color: #000;
    text-decoration: underline
}

.cmp-title__link[href]:active,.cmp-title__link[href]:focus,.cmp-title__link[href]:hover {
    color: #c40001
}

.cmp-title--h-lv1 {
    margin-top: 60px
}

.cmp-title--h-lv1 .cmp-title__text {
    font-size: 4pc;
    font-weight: 700
}

.cmp-title--h-lv2 {
    margin-top: 60px
}

.cmp-title--h-lv2 .cmp-title__text {
    font-size: 28px;
    font-weight: 700
}

.cmp-title--h-lv2--large {
    margin-top: 60px
}

.cmp-title--h-lv2--large .cmp-title__text {
    font-size: 3pc;
    font-weight: 400
}

@media screen and (max-width: 767px) {
    .cmp-title--h-lv2--large .cmp-title__text {
        font-size:2pc
    }
}

.cmp-title--h-lv3 {
    margin-top: 40px
}

.cmp-title--h-lv3 .cmp-title__text {
    font-size: 20px;
    font-weight: 700
}

.cmp-title--h-lv4 {
    margin-top: 30px
}

.cmp-title--h-lv4 .cmp-title__text {
    font-size: 18px;
    font-weight: 700
}

.cmp-title--h-lv5 {
    margin-top: 20px
}

.cmp-title--h-lv5 .cmp-title__text {
    font-size: 15px;
    font-weight: 400
}

.cmp-title--h-lv6 {
    margin-top: 20px
}

.cmp-title--h-lv6 .cmp-title__text {
    color: #595959!important;
    font-size: 18px;
    font-weight: 300
}

.cmp-title--text-shadow .cmp-title__text {
    text-shadow: 1px 1px 30px #000
}

.cmp-title--text-bold .cmp-title__link,.cmp-title--text-bold .cmp-title__text {
    font-weight: 700
}

.cmp-title--white .cmp-title__link,.cmp-title--white .cmp-title__text {
    color: #fff
}

.cmp-title--red .cmp-title__link,.cmp-title--red .cmp-title__text {
    color: #db0d0d
}

.cmp-title--border-left-red .cmp-title__text {
    border-left: 2px solid red;
    padding-left: 15px
}

.u-mt-0 {
    margin-top: 0!important
}

.u-mt-5 {
    margin-top: 5px!important
}

.u-mt-10 {
    margin-top: 10px!important
}

.u-mt-15 {
    margin-top: 15px!important
}

.u-mt-20 {
    margin-top: 20px!important
}

.u-mt-30 {
    margin-top: 30px!important
}

.u-mt-40 {
    margin-top: 40px!important
}

.u-mt-50 {
    margin-top: 50px!important
}

.u-mt-60 {
    margin-top: 60px!important
}

.u-mt-100 {
    margin-top: 75pt!important
}
