@keyframes index-module-scss-module__UOw26a__scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.index-module-scss-module__UOw26a__m-scroll-slider{width:100%;overflow:hidden}.index-module-scss-module__UOw26a__m-scroll-slider__track{flex-wrap:nowrap;width:auto;height:100%;animation-name:index-module-scss-module__UOw26a__scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.index-module-scss-module__UOw26a__m-scroll-slider__track__item{flex-wrap:nowrap;height:100%;display:flex}.index-module-scss-module__UOw26a__m-scroll-slider__track__item>div,.index-module-scss-module__UOw26a__m-scroll-slider__track__item img{width:auto;height:100%}
.index-module-scss-module__cmMPeq__o-office-section__lead{justify-content:space-between;align-items:center;display:flex}.index-module-scss-module__cmMPeq__o-office-section__lead p{flex:1}.index-module-scss-module__cmMPeq__o-office-section__slider{height:222px}@media print,screen and (min-width:980px){.index-module-scss-module__cmMPeq__o-office-section__slider{height:672px}}
.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__link{position:relative;overflow:hidden}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner:hover .index-module-scss-module__MAMIRa__m-ubForEngineersBanner__image{transform:scale(1.05)}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner:hover .index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__link{background-color:#e0e0e0}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner:hover .index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__icon__track{transform:translate(0%)}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__image{transition:transform .3s;position:absolute}@media print,screen and (max-width:980px){.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__image{width:calc(100vw - 32px)}}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner{clip-path:polygon(444px 0,100% 0,100% 100%,476px 100%,450px 178px,480px 54px);background-color:#fff;flex-direction:column;align-items:center;width:1184px;height:236px;padding-left:450px;display:flex}@media print,screen and (max-width:980px){.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner{clip-path:none;width:calc(100vw - 32px);height:106vw;padding-top:60vw;padding-left:0}}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__title{padding:40px 0 0 20px}@media print,screen and (max-width:980px){.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__title{width:calc(100vw - 86px);padding:0}}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__text{width:636px;padding:18px 0 0 20px;font-size:1.4rem;line-height:2.8rem}@media print,screen and (max-width:980px){.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__text{width:calc(100vw - 50px);padding:18px 16px 0;font-size:1.2rem;line-height:2.4rem}}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__link{text-align:center;border-top:1px solid #e0e0e0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:20px 0 20px 22px;font-size:1.4rem;line-height:1.4rem;transition:background .2s cubic-bezier(.23,1,.32,1);display:flex}@media print,screen and (max-width:980px){.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__link{padding:16px 0;font-size:1.2rem;line-height:1.2rem}}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__icon{width:12px;overflow:hidden}@media print,screen and (max-width:980px){.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__icon{margin-left:20px;position:absolute;right:23px}}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__inner__icon__track{flex-wrap:nowrap;width:24px;transition:transform .2s cubic-bezier(.23,1,.32,1);display:flex;transform:translate(-50%)}.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__background-image{position:absolute;top:0;left:0}@media print,screen and (max-width:980px){.index-module-scss-module__MAMIRa__m-ubForEngineersBanner__background-image{top:auto;bottom:0}}
.index-module-scss-module__rZSOjq__p-careers__wau__card{background:#fff}.index-module-scss-module__rZSOjq__p-careers__wau__card+.index-module-scss-module__rZSOjq__p-careers__wau__card{margin-top:24px}@media print,screen and (min-width:980px){.index-module-scss-module__rZSOjq__p-careers__wau__card+.index-module-scss-module__rZSOjq__p-careers__wau__card{margin-top:32px}}.index-module-scss-module__rZSOjq__p-careers__wau__card header{border-bottom:1px solid #ccc}.index-module-scss-module__rZSOjq__p-careers__wau__card header h3{padding:24px;line-height:1}@media print,screen and (min-width:980px){.index-module-scss-module__rZSOjq__p-careers__wau__card header h3{padding:56px 96px}}.index-module-scss-module__rZSOjq__p-careers__wau__card__content{padding:24px}@media print,screen and (min-width:980px){.index-module-scss-module__rZSOjq__p-careers__wau__card__content{padding:56px 96px}.index-module-scss-module__rZSOjq__p-careers__wau__card__content__grid{grid-template-columns:repeat(3,1fr);gap:48px 32px;display:grid}}@media print,screen and (max-width:980px){.index-module-scss-module__rZSOjq__p-careers__wau__card__accordion+.index-module-scss-module__rZSOjq__p-careers__wau__card__accordion{border-top:1px solid #f1f1f1;padding-top:20px}.index-module-scss-module__rZSOjq__p-careers__wau__card__accordion:not(:last-child){padding-bottom:20px}}.index-module-scss-module__rZSOjq__p-careers__wau__card__accordion__link{border-bottom:2px solid #000;font-weight:700}.index-module-scss-module__rZSOjq__p-careers__wau__card__accordion__link:hover *{letter-spacing:0!important}.index-module-scss-module__rZSOjq__p-careers__wau__card__accordion__link>span:first-child>span{line-height:25px;display:block}.index-module-scss-module__rZSOjq__p-careers__wau__card__accordion button{width:20px;min-height:auto}@media print,screen and (min-width:980px){.index-module-scss-module__rZSOjq__p-careers__wau__card__accordion__content[data-lang=en] p{line-height:2.2rem}}.index-module-scss-module__rZSOjq__p-careers__wau__card__accordion__title{margin-right:auto;font-size:1.5rem;font-weight:700;line-height:2.5rem}@media print,screen and (min-width:980px){.index-module-scss-module__rZSOjq__p-careers__wau__card__accordion__title{font-size:2rem;line-height:3rem}}
