.company-page[data-v-219cc122]{background-image:url(./head_bg.C-Zte82C.png);background-position:0 -6.4rem;background-repeat:repeat-x;background-size:14.4rem auto;overflow-x:hidden;position:relative;width:100%}.company-page .text-title[data-v-219cc122]{font-size:4.8rem;font-weight:500;letter-spacing:.056rem;line-height:7rem}.company-page .text-small[data-v-219cc122]{font-size:1.6rem;font-weight:500;line-height:3rem;white-space:pre-line}.company-page .bg-image[data-v-219cc122]{position:absolute;right:20.7rem;top:15.4rem;width:38.6rem;z-index:-1}.company-page .aboutus-info-box[data-v-219cc122]{margin-top:12rem;position:relative;width:100vw}.company-page .aboutus-info-box .color-image[data-v-219cc122]{opacity:.8;position:absolute;right:-5rem;top:-12rem;z-index:-1}.company-page .aboutus-info-box .value-section[data-v-219cc122]{margin:0 auto 8rem;max-width:113.2rem;text-align:center}.company-page .aboutus-info-box .value-section .value-title[data-v-219cc122]{font-size:3.6rem;font-weight:600;line-height:5.6rem}.company-page .aboutus-info-box .value-section .value-copy[data-v-219cc122]{color:#0d0d0d;font-family:Poppins;font-size:3.6rem;font-weight:600;line-height:5.6rem;margin:.8rem 0 0}.company-page .aboutus-info-box .value-section[data-v-219cc122]:last-child{margin-bottom:0;max-width:92.6rem}.company-page .aboutus-box[data-v-219cc122]{align-items:center;gap:8rem;margin:10rem 10rem 0}.company-page .aboutus-box .aboutus-image[data-v-219cc122]{position:relative}.company-page .aboutus-box .aboutus-image .image[data-v-219cc122]{aspect-ratio:544/363;border-radius:2.4rem;position:relative;width:54.4rem;z-index:2}.company-page .aboutus-box .aboutus-image[data-v-219cc122]:after{aspect-ratio:434/290;background:#eef0f8;border-radius:1.6rem;bottom:4rem;content:"";flex-shrink:0;position:absolute;right:-2.8rem;transform:rotate(5deg);width:43.4rem;z-index:1}.company-page .aboutus-box .aboutus-text[data-v-219cc122]{flex:1;gap:2.4rem}.company-page .aboutus-box .aboutus-text .text-small[data-v-219cc122]{font-size:1.6rem;line-height:3rem}.company-page .aboutus-box .aboutus-text p[data-v-219cc122]{margin:0}.company-page .aboutus-box.reverse[data-v-219cc122]{align-items:flex-start}.company-page .aboutus-box.reverse .aboutus-image[data-v-219cc122]{order:2;width:57.2rem}.company-page .aboutus-box.reverse .aboutus-image[data-v-219cc122]:after{display:none}.company-page .aboutus-box.reverse .aboutus-image .team-carousel[data-v-219cc122]{overflow:hidden;width:57.2rem}.company-page .aboutus-box.reverse .aboutus-image .team-carousel .carousel-track[data-v-219cc122]{aspect-ratio:572/417;transition:transform .5s ease;width:100%}.company-page .aboutus-box.reverse .aboutus-image .team-carousel .carousel-track .carousel-image[data-v-219cc122]{border-radius:2.4rem;flex:0 0 100%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-page .aboutus-box.reverse .aboutus-image .team-carousel .carousel-dots[data-v-219cc122]{gap:.8rem;justify-content:center;margin-top:1.6rem}.company-page .aboutus-box.reverse .aboutus-image .team-carousel .carousel-dots .dot[data-v-219cc122]{background:#0d0d0d26;border-radius:.4rem;cursor:pointer;height:.8rem;transition:all .25s linear;width:.8rem}.company-page .aboutus-box.reverse .aboutus-image .team-carousel .carousel-dots .dot.active[data-v-219cc122]{background:linear-gradient(90deg,#038df9 0,#0eeeda);width:2rem}.company-page .aboutus-box.reverse .aboutus-text[data-v-219cc122]{padding-top:2rem}.company-page .aboutus-box.first[data-v-219cc122]{margin-top:12rem}.company-page .awards-box[data-v-219cc122]{background-image:url(./foot_bg.BbHzqVqx.png);background-position:0 6rem;background-repeat:no-repeat;background-size:100vw 32.5rem;box-sizing:border-box;margin-top:7rem;width:100vw}.company-page .awards-box .awards-title[data-v-219cc122]{letter-spacing:.032rem;line-height:4rem;padding:0 8rem}.company-page .awards-box .awards-list[data-v-219cc122]{box-sizing:border-box;gap:3.2rem;margin-top:6.6rem;overflow-y:auto;padding:0 8rem;scrollbar-width:none;width:100%;-ms-overflow-style:none}.company-page .awards-box .awards-list[data-v-219cc122]::-webkit-scrollbar{display:none}.company-page .awards-box .awards-list .awards-image[data-v-219cc122]{height:28.4rem}@media screen and (max-width:719px){.company-page[data-v-219cc122]{overflow:hidden}.company-page .text-title[data-v-219cc122]{font-size:3.2rem;font-weight:500;letter-spacing:.056rem;line-height:4.8rem}.company-page .text-small[data-v-219cc122]{font-size:1.2rem;font-weight:500;line-height:2.4rem}.company-page .aboutus-info-box[data-v-219cc122]{box-sizing:border-box;margin-top:6rem;padding:0 2.4rem}.company-page .aboutus-info-box .color-image[data-v-219cc122]{right:-45rem;top:-26rem}.company-page .aboutus-info-box .value-section[data-v-219cc122]{margin-bottom:4rem}.company-page .aboutus-info-box .value-section .value-copy[data-v-219cc122],.company-page .aboutus-info-box .value-section .value-title[data-v-219cc122]{font-size:2rem!important;line-height:4rem}.company-page .aboutus-box[data-v-219cc122]{flex-direction:column;gap:2rem;margin:4rem 2.4rem 0}.company-page .aboutus-box .aboutus-image .image[data-v-219cc122]{width:100%}.company-page .aboutus-box .aboutus-image[data-v-219cc122]:after{bottom:2rem;right:-1.2rem;width:80%}.company-page .aboutus-box.reverse[data-v-219cc122]{flex-direction:column-reverse}.company-page .aboutus-box.reverse .aboutus-image[data-v-219cc122],.company-page .aboutus-box.reverse .aboutus-image .image[data-v-219cc122]{width:100%}.company-page .aboutus-box.reverse .aboutus-image[data-v-219cc122]:after{width:80%}.company-page .aboutus-box.reverse .aboutus-image .team-carousel[data-v-219cc122]{width:100%}.company-page .aboutus-box.reverse .aboutus-image .team-carousel .carousel-track[data-v-219cc122]{border-radius:1.2rem}.company-page .aboutus-box.reverse .aboutus-text[data-v-219cc122]{padding-top:0}.company-page .aboutus-box.first[data-v-219cc122]{margin-top:6rem}.company-page .awards-box[data-v-219cc122]{margin-top:4rem}.company-page .awards-box .awards-title[data-v-219cc122]{padding:0 2.4rem}.company-page .awards-box .awards-list[data-v-219cc122]{gap:1.6rem;margin-top:3rem;padding:0 2.4rem}}
