.header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:9999}.header-wrapper--career{top:0}.header-wrapper--career--down{transition:all .3s}@media only screen and (min-width:768px){.header-wrapper--career--down{position:-webkit-sticky;position:sticky;top:-8rem}}.header-wrapper--career--up{transition:all .3s}@media only screen and (min-width:768px){.header-wrapper--career--up{position:-webkit-sticky;position:sticky;top:0}}.header-wrapper .header-container{padding:2.4rem 0;background-color:#faf9f8;transition:top .3s}@media only screen and (min-width:768px){.header-wrapper .header-container{padding:2.4rem 0 0}}.header-wrapper .header-container--hide{top:-100%}.header-wrapper .header-container--padding-bottom{padding-bottom:2.4rem}.header-wrapper .header-container .content-header{max-width:100%;padding:0 1.6rem;margin:0 auto}@media only screen and (min-width:1280px){.header-wrapper .header-container .content-header{overflow:unset;max-width:1600px;padding:0 5.6rem}}.header-wrapper .header-container .content-header{display:flex;align-items:center;justify-content:space-between}.header-wrapper .header-container .content-header a{display:flex;align-items:center}.header-wrapper .header-container .content-header .logo{width:21rem;height:unset}.header-wrapper .header-container .content-header .list-menu{display:flex;align-items:center;gap:3.2rem}.header-wrapper .header-container .content-header .list-menu .item-menu{cursor:pointer;transition:all .5s;display:flex;align-items:center;font-size:1.6rem}@media only screen and (min-width:1024px){.header-wrapper .header-container .content-header .list-menu .item-menu{font-size:1.8rem}}.header-wrapper .header-container .content-header .list-menu .item-menu--active,.header-wrapper .header-container .content-header .list-menu .item-menu--active-white{color:#ca9d00}.header-wrapper .header-container .content-header .list-menu .item-menu:hover{opacity:.7}.header-wrapper .header-container .content-header .list-menu .item-menu:hover--active{color:unset}.header-wrapper .header-container .content-header .list-menu .item-menu:hover--active-white{color:unset}.header-wrapper .header-container .content-header .menu-icon{font-size:3.2rem}.header-wrapper .header-container .list-menu-mobile{position:absolute;top:-38rem;left:0;min-height:25rem;width:100%;background-color:#faf9f8;padding-top:10rem;transition:all .3s;z-index:-1;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.header-wrapper .header-container .list-menu-mobile--show{top:0;padding-bottom:2.4rem}.header-wrapper .header-container .list-menu-mobile .list-menu-mobile-container{max-width:100%;padding:0 1.6rem;margin:0 auto}@media only screen and (min-width:1024px){.header-wrapper .header-container .list-menu-mobile .list-menu-mobile-container{overflow:unset;max-width:1200px;padding:0 2.4rem}}.header-wrapper .header-container .list-menu-mobile .list-menu-mobile-container{display:flex;flex-direction:column;gap:1.6rem;opacity:0;transition:all .3s;transition-delay:0s}.header-wrapper .header-container .list-menu-mobile .list-menu-mobile-container--show{opacity:1;transition-delay:.3s}.header-wrapper .header-container .list-menu-mobile .item-menu .item-menu-text--career{margin-bottom:8px}.header-wrapper .header-container .list-menu-mobile .item-menu .item-menu-text--active{color:#ca9d00!important}.header-wrapper .header-container .list-menu-mobile .item-menu .menu-child{padding:1.2rem 2.4rem}.header-wrapper .header-container .list-menu-mobile .item-menu .menu-child--active{color:#ca9d00;opacity:1!important}.header-wrapper .header-container--companies .content-header,.header-wrapper .header-container--home .content-header{max-width:100%;padding:0 1.6rem;margin:0 auto}@media only screen and (min-width:1280px){.header-wrapper .header-container--companies .content-header,.header-wrapper .header-container--home .content-header{overflow:unset;max-width:1600px;padding:0 5.6rem}}.header-wrapper .header-container--home{color:#fff;background-color:transparent}@media only screen and (min-width:1280px){.header-wrapper .header-container--home{background-color:#1b1b1b;background-color:transparent}}.header-wrapper .header-container--home .item-menu{color:#fff!important}.header-wrapper .header-container--home .list-menu-mobile{background-color:#1b1b1b}.header-wrapper .head-career{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-top:2.4rem;width:100%}.header-wrapper .head-career .head-career-container{max-width:100%;padding:0 1.6rem;margin:0 auto}@media only screen and (min-width:1280px){.header-wrapper .head-career .head-career-container{overflow:unset;max-width:1600px;padding:0 5.6rem}}.header-wrapper .head-career .head-career-container{display:flex;align-items:center;justify-content:flex-end;gap:3.2rem}.header-wrapper .head-career .head-career-container .item-menu-career{font-size:1.6rem;padding:8px 4px;position:relative;z-index:0;transition:all .3s;cursor:pointer}.header-wrapper .head-career .head-career-container .item-menu-career:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:2px;background-color:#ca9d00;transition:all .3s}.header-wrapper .head-career .head-career-container .item-menu-career--active{color:#ca9d00}.header-wrapper .head-career .head-career-container .item-menu-career--active:after{left:0;width:100%;background-color:#ca9d00}.header-wrapper .head-career .head-career-container .item-menu-career:hover{opacity:.7}@font-face{font-family:icomoon;src:url(/_next/static/media/icomoon.22ab695e.eot);src:url(/_next/static/media/icomoon.22ab695e.eot) format("embedded-opentype"),url(/_next/static/media/icomoon.ad95ea82.ttf) format("truetype"),url(/_next/static/media/icomoon.667b37bf.woff) format("woff"),url(/_next/static/media/icomoon.29e8905d.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-quotation-mark:before{content:""}.icon-logo:before{content:"";color:#f0c43f}.icon-card:before{content:""}.icon-tick:before{content:""}.icon-timer:before{content:""}.icon-check:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-play .path1:before{content:"";color:#fff}.icon-play .path2:before{content:"";margin-left:-1em;color:#1e1e1e}.icon-line-arrow-up2:before{content:""}.icon-link:before{content:""}.icon-arrow-line-right:before{content:""}.icon-arrow-up:before{content:""}.icon-close:before{content:""}.icon-filter:before{content:""}.icon-menu:before{content:""}.icon-info-circle:before{content:""}@font-face{font-family:Euclid Circular A;src:url(/_next/static/media/Euclid-Circular-A-Bold.debf64bb.ttf);font-weight:bolder}@font-face{font-family:Euclid Circular A;src:url(/_next/static/media/Euclid-Circular-A-SemiBold.ce55cb81.ttf);font-weight:700}@font-face{font-family:Euclid Circular A;src:url(/_next/static/media/Euclid-Circular-A-Regular.ab5669bb.ttf);font-weight:400}@keyframes up{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}.box-video{width:100vw;padding:0 1.6rem;border-radius:1.6rem;overflow:hidden;aspect-ratio:16/9}@media only screen and (min-width:1024px){.box-video{padding:0;width:1000px;margin:3.2rem auto 0}}@media only screen and (min-width:1601px){.box-video{width:1200px}}@media only screen and (min-width:1920px){.box-video{width:1600px}}.box-video .video-content{width:100%}.box-video iframe{width:100%;height:100%;border:none!important}.text-title{font-size:4.5rem;font-weight:bolder!important;font-family:Euclid Circular A;color:#1b1b1b}@media only screen and (min-width:768px){.text-title{font-size:6.9rem}}h1{font-size:3.3rem;font-weight:bolder!important;font-family:Euclid Circular A;color:#1b1b1b;margin:0}@media only screen and (min-width:768px){h1{font-size:5.7rem}}h2{font-size:3rem;font-weight:700!important;font-family:Euclid Circular A;color:#1b1b1b;margin:0}@media only screen and (min-width:768px){h2{font-size:4.5rem}}h3{font-size:2.4rem;font-weight:700!important;font-family:Euclid Circular A;color:#1b1b1b;margin:0}@media only screen and (min-width:768px){h3{font-size:3.7rem}}h4{font-size:2.4rem;font-weight:700!important;font-family:Euclid Circular A;color:#1b1b1b;margin:0}@media only screen and (min-width:768px){h4{font-size:2.9rem}}h5{font-size:2.1rem;font-weight:700!important;font-family:Euclid Circular A;color:#1b1b1b;margin:0}@media only screen and (min-width:768px){h5{font-size:2.6rem}}h6{font-size:1.8rem;font-weight:700!important;font-family:Euclid Circular A;color:#1b1b1b;margin:0}@media only screen and (min-width:768px){h6{font-size:2.3rem}}.text-xl{font-size:1.8rem;font-family:Euclid Circular A}@media only screen and (min-width:768px){.text-xl{font-size:2.6rem}}.text-lg{font-size:1.8rem;font-family:Euclid Circular A}@media only screen and (min-width:768px){.text-lg{font-size:2.3rem}}.text-normal{font-size:1.6rem;font-family:Euclid Circular A}@media only screen and (min-width:768px){.text-normal{font-size:2rem}}.text-sm{font-size:1.6rem;font-family:Euclid Circular A}@media only screen and (min-width:768px){.text-sm{font-size:1.8rem}}.text-xsm{font-size:1.3rem;font-family:Euclid Circular A}@media only screen and (min-width:768px){.text-xsm{font-size:1.4rem}}*{box-sizing:border-box}*,body,html{padding:0;margin:0}body,html{font-family:Euclid Circular A,sans-serif;font-weight:400;scroll-behavior:smooth;overflow:hidden}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px){body,html{overflow:unset}}html{font-size:10px;min-height:100%;height:auto;width:100%;font-size:10px!important;scrollbar-width:thin;background:#faf9f8;color:#1e1e1e;overflow-x:hidden}html::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){html{overflow-x:unset}}body{width:100%;font-size:1.6rem;letter-spacing:.02rem}@media only screen and (min-width:768px){body{font-size:2rem}}a{text-decoration:none;margin:0;line-height:unset;color:unset}a button{color:#1b1b1b}.top-header{padding-top:8rem}@media only screen and (min-width:1024px){.top-header{padding-top:0}}.icon-top{position:fixed;bottom:-100%;right:2.4rem;padding:1.2rem;border-radius:50%;background-color:#1b1b1b;color:#fff;cursor:pointer;transition:all .3s;font-size:2.4rem;z-index:99}@media only screen and (min-width:1024px){.icon-top{padding:8px;font-size:3.2rem;right:4rem}}.icon-top--show{bottom:10rem}@media only screen and (min-width:1024px){.icon-top--show{bottom:5rem}}.icon-top--show:hover{transform:scale(1.2)}.container-body{display:flex;position:relative;z-index:0}.container-body .wrapper-body{width:100vw}