.header,body.is-active{position:fixed}.header{background:#fff;box-shadow:13px 0 13px rgba(27,27,27,.1);top:0;width:100%;z-index:99}.header__inner{padding:17px 50px 0}@media (min-width:769px) and (max-width:1024px){.header__inner{padding:0}}@media (min-width:0px) and (max-width:768px){.header__inner{padding:0}}.header__content{margin:auto;max-width:1300px}.header__item{align-items:center;display:flex;max-width:100%;padding-bottom:14px}@media (min-width:769px) and (max-width:1024px){.header__item{padding:13px 33px 14px}}@media (min-width:0px) and (max-width:768px){.header__item{padding:2.8vw 4vw}}.header__logo{max-width:207px}@media (min-width:769px) and (max-width:1024px){.header__logo{max-width:138px}}@media (min-width:0px) and (max-width:768px){.header__logo{max-width:33.2vw}}.header__navmenu{align-items:center;display:flex}.header__navmenu__career{font-size:1.6em;font-weight:700;letter-spacing:.05rem;line-height:1}@media (min-width:769px) and (max-width:1024px){.header__navmenu__career{display:none}}@media (min-width:0px) and (max-width:768px){.header__navmenu__career{display:none}}.header__navmenu__lang a{display:flex}.header__navmenu__lang{padding-left:40px}@media (min-width:769px) and (max-width:1024px){.header__navmenu__lang{padding:0 26px 0 0}}@media (min-width:0px) and (max-width:768px){.header__navmenu__lang{padding:0 30px 0 0}}.header__navmenu__lang--txt{display:block;font-size:1.6rem;font-weight:700;letter-spacing:.05rem;line-height:1}@media (min-width:769px) and (max-width:1024px){.header__navmenu__lang--txt{font-size:1.4rem}}@media (min-width:0px) and (max-width:768px){.header__navmenu__lang--txt{font-size:3.2vw}}.header__navmenu__lang--icon{display:block;line-height:1;margin:4px 0 0 5px;max-width:13px}@media (min-width:0px) and (max-width:768px){.header__navmenu__lang--icon{margin:.53vw 0 0 .66vw;max-width:2.66vw}}.header__navmenu__contact{max-width:245px;padding-left:30px}@media (min-width:769px) and (max-width:1024px){.header__navmenu__contact{display:none}}@media (min-width:0px) and (max-width:768px){.header__navmenu__contact{display:none}}.header__icon{display:none}@media (min-width:769px) and (max-width:1024px){.header__icon{display:block}}@media (min-width:0px) and (max-width:768px){.header__icon{display:block}}@media (min-width:769px) and (max-width:1024px){.header-row-1-hidden{display:none}}.header-row-1-hidden.visible{display:block!important}.header__icon__hamburger .hamburger-button{cursor:pointer;height:3.8vw;width:5.6vw}@media (min-width:769px) and (max-width:1024px){.header__icon__hamburger .hamburger-button{cursor:pointer;height:19px;width:28px}}.header__icon__hamburger .hamburger-button span{background:#fd4f02;display:block;height:.53vw;position:relative;transition:all .4s;width:100%}@media (min-width:769px) and (max-width:1024px){.header__icon__hamburger .hamburger-button span{height:3px}}.header__icon__hamburger .hamburger-button span:nth-child(2){top:1.2vw;transition:all .4s}@media (min-width:769px) and (max-width:1024px){.header__icon__hamburger .hamburger-button span:nth-child(2){top:8px}}.header__icon__hamburger .hamburger-button span:nth-child(3){top:2.4vw;transition:all .4s}@media (min-width:769px) and (max-width:1024px){.header__icon__hamburger .hamburger-button span:nth-child(3){top:16px}}.header__icon__hamburger .hamburger-button.is-active span{background:#fd4f02;border-radius:10px;display:block;height:.53vw;position:relative;top:1.6vw;transform:rotate(-35deg);width:100%;z-index:1}.header__icon__hamburger .hamburger-button.is-active span:nth-child(2){display:none}.header__icon__hamburger .hamburger-button.is-active span:nth-child(3){background:#fd4f02;top:1.06vw;transform:rotate(35deg);width:100%;z-index:0}