.Button_small__dvm_S{font-size:.8rem;padding:.3rem 1rem}.Button_middle__IEwSf{width:220px;height:70px;font-size:20px;font-weight:500}.Button_large__C72gW{font-size:1.2rem;padding:.8rem 5rem}.Button_bordered__b_0D9{transition:all .25s ease}.Button_border_white__WiEBz{color:#fff;border:1px solid #fff}.Button_border_green__9zA3Z{color:#008a27;border:1px solid #008a27}.Button_border_green__9zA3Z:hover{background-color:#008a27;color:#fff}.Button_border_white__WiEBz:hover{color:#fff;border:1px solid #fff;transform:scale(1.1)}.Button_gradient__TfDtx{color:#fff;background:linear-gradient(90deg,#008b28,#0fbb40);transition:all .25s ease}.Button_gradient__TfDtx:hover{color:#fff;background:linear-gradient(90deg,#0fbb40,#008b28)}.Button_solid__RbykO{background-color:#008a27;color:#fff;transition:all .25s ease}.Button_solid__RbykO:hover{background-color:#008a27ee;transform:scale(1.1)}.Button_solid_white__9iu7Q,.Button_solid_white__9iu7Q:hover{background-color:#fff;color:#008a27}.Button_solid_white__9iu7Q:hover{transform:scale(1.1)}@media screen and (max-width:768px){.Button_border_white__WiEBz:hover,.Button_solid__RbykO:hover,.Button_solid_white__9iu7Q:hover{transform:none}}.Footer_footer__4vzqH{background-color:#f9f8f8;border-top:1px solid #eee}.Footer_container__Dj1D9{width:60%}.Footer_content__a1cH7{padding-top:109px;padding-bottom:40px}.Footer_copy_right__MFPfv{background-color:#008a27;color:#fff;text-align:center}.Footer_menu__DZ7oe{font-family:PingFang_Medium;font-size:16px;font-weight:500;line-height:22.4px;margin-bottom:20px}.Footer_submenu__g52n2{font-family:PingFang_Light;font-size:16px;font-weight:300;line-height:22.4px;color:#1c1c1e;opacity:.8}.Footer_submenu__g52n2:hover{color:#008a27}.Footer_qr_text__UjfTq{font-size:14px;font-weight:400;line-height:21px;opacity:.6}.Footer_m_footer__JnngL{background-color:#f9f8f8;border-top:1px solid #d9d9d9}.Footer_m_about_box__FqFIo{padding:0 22px}.Footer_m_about_box__FqFIo>h1{font-family:PingFang_Medium;font-size:14px;padding:20px 0}.Footer_m_qr_list__KwAL2{gap:40px}.Footer_m_qr_list__KwAL2>li>img{width:60px;height:60px;margin-bottom:6px}.Footer_m_qr_list__KwAL2>li>div{font-size:12px}.Footer_m_social_links__aC7L1{padding:0 22px;margin-top:42px;margin-bottom:28px;display:flex;justify-content:center}.Footer_m_copy_right__Af3wi{background-color:#008a27;font-size:12px;color:#fff;text-align:center}.SocialLinks_social_link__zjQFK{gap:15px}.SocialLinks_link__Y7mGD{transition:transform .25s ease}.SocialLinks_link__Y7mGD:hover{transform:scale(1.2)}.MenuAccordion_accordion_menu__LrT0_{width:100%;background:#f9f8f8}.MenuAccordion_accordion_menu__LrT0_ li.MenuAccordion_open___srNR .MenuAccordion_dropdownlink__vKEGI{color:#1c1c1e}.MenuAccordion_accordion_menu__LrT0_ li.MenuAccordion_open___srNR .MenuAccordion_dropdownlink__vKEGI .MenuAccordion_arrow_icon__q5_YC{transform:rotate(180deg)}.MenuAccordion_dropdownlink__vKEGI{font-family:PingFang_Medium;cursor:pointer;display:block;padding:20px 22px;font-size:14px;box-shadow:0 1px 0 0 hsla(0,0%,85%,.4);color:#212121;position:relative;transition:all .4s ease-out;display:flex;flex-direction:row;align-items:center}.MenuAccordion_arrow_icon__q5_YC{width:15px;height:15px}.MenuAccordion_dropdownlink__vKEGI i{position:absolute;top:17px;left:16px}.MenuAccordion_submenu_items__3Fmn4{max-height:0;overflow:hidden;background:#f4f3f3;transition:all .25s ease}.MenuAccordion_submenu_items__3Fmn4 li{border-bottom:1px solid #ececec}.MenuAccordion_submenu_items__3Fmn4 a{display:block;color:#727272;padding:19px 22px;transition:all .4s ease-out;font-size:14px}.MenuAccordion_submenu_items__3Fmn4.MenuAccordion_expand__XZh_H{max-height:500px}.Header_header_container__eo_vl{height:114px;padding:0 38px}.Header_menu__UYmdC{font-size:16px}.Header_menu_item___UrDi{line-height:22.4px;font-weight:300}.Header_menu_item_active__khu_K{font-weight:600;font-size:16px}.Header_menu_item___UrDi:after{content:"";position:absolute;left:0;bottom:-32px;z-index:10;border-bottom:2px solid #008a27;width:100%;visibility:hidden}.Header_menu_item_box__PxVSr{position:relative}.Header_menu_item_box__PxVSr:hover .Header_menu_item___UrDi:after{visibility:visible}.Header_submenu__Nh5Zz{font-family:PingFang_Light;background-color:hsla(0,0%,100%,.9);margin-top:38px;text-align:center;font-weight:500}.Header_submenu_container__q_i8M{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding:0;display:none;z-index:10;height:fit-content}.Header_submenu__Nh5Zz>li{white-space:nowrap}.Header_submenu__Nh5Zz>li>a{display:block;padding:24px 60px}.Header_menu__UYmdC>li:hover .Header_submenu_container__q_i8M{display:block}.Header_submenu__Nh5Zz>li:hover{background-color:hsla(0,0%,100%,.4);font-family:PingFang_Medium}.Header_consult_btn_container__aPAkF{width:186px}.Header_consult_btn__IgSw4{float:right;font-size:16px!important;font-weight:400;width:124px;height:42px;gap:10px;border-radius:8px}.Header_transparent__pOFUx{background-color:transparent;color:#fff}.Header_light__k_WNE{background-color:#fff;color:#000}.Header_m_header_container__UG8j0{height:45px;width:100vw}.Header_m_menu_box__Sa2th{position:absolute;left:0;top:0;width:100vw;height:100vh;color:#1c1c1e;display:flex;flex-direction:row;visibility:hidden;z-index:8;overflow-y:auto}.Header_m_menu_box__Sa2th.Header_open__jNVWy{visibility:visible}.Header_m_menu_content__76fE2{margin-top:45px;background-color:#fff;width:100%;height:fit-content;min-height:100%}.Header_m_menu__bXnS_>li>a{font-family:PingFang_Medium;display:inline-block;padding:20px 22px;color:#1c1c1e;font-size:14px;font-weight:500;box-shadow:0 1px 0 0 hsla(0,0%,85%,.4);width:100%}.Header_m_menu__bXnS_>li>a>i{float:right}.Header_m_menu__bXnS_>li>ul{display:none}.Header_m_menu__bXnS_>li>ul>li>a{width:100%;display:inline-block;padding:20px 30px;background:#f9f8f8;box-shadow:0 1px 0 0 hsla(0,0%,85%,.4);margin-bottom:1px}.Header_m_menu__bXnS_>li.Header_m_expand__uA7Ej>ul{display:block}.Header_m_menu__bXnS_>li .Header_m_arrow__P0LaJ{transition:all .25s ease;transform:rotate(180deg)}.Header_m_menu__bXnS_>li.Header_m_expand__uA7Ej .Header_m_arrow__P0LaJ{transform:rotate(0deg)}.Header_m_consult_btn__C5T1e{width:90px;height:33px;font-size:12px;font-weight:400;margin-right:14px;border-radius:4px}.Header_m_arrow__P0LaJ{padding-top:3px}@media screen and (max-width:1024px){.Header_header_container__eo_vl{flex-wrap:nowrap}.Header_consult_btn_container__aPAkF{width:auto}}.JobConsultModal_modal_body__4vRBj{padding:56px 124px 33px}.JobConsultModal_m_modal_body__oqTnq{padding:56px 70px 33px}.JobConsultModal_qr_img__QVrIP{width:172px;height:172px}.JobConsultModal_text__hJa4y{color:#333;text-align:center;font-size:15px;font-weight:400}.Modal_modal__JNobJ{background:linear-gradient(180deg,#cdf1d8 -1.94%,#e5f2e9 16.78%,#eff7f2 34.17%,#eef6f8 82.37%,#ecf3f9);border-radius:8px}.SectionTitle_title__rguvK{font-family:PingFang_Semiblod;font-size:40px;font-weight:500;line-height:80px;text-align:center}.SectionTitle_subtitle__Q004Z{font-size:22px;font-weight:400;line-height:36px;color:#1b1b1b;text-align:center}.SectionTitle_m_title__Xh_Zx{font-family:PingFang_Medium;color:#1b1b1b;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:10px}.SectionTitle_m_subtitle__lZzZ0{color:#333;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.index_banner_container__RlOEr{position:relative;background-repeat:no-repeat;background-size:cover}.index_swiper_container__QL3wc{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ccc;z-index:1}.index_swiper___7Grz{height:100%}.index_banner_text__oy45Q{font-family:PingFang_Semiblod;font-size:60px;line-height:80px;font-weight:800;text-align:center;margin-bottom:120px}.index_banner_button__iuLC3{font-size:16px;font-weight:500;width:220px;height:70px}.index_section__goTWh{padding-bottom:87px}.index_internship_project_section___FlHf{background-repeat:no-repeat;background-size:100% 100%}.index_section_title____q_g{margin-top:66px;margin-bottom:90px}.index_interview_camp_cards__ChoWZ{margin-bottom:160px}@media screen and (max-width:768px){.index_internship_project_section___FlHf{background-repeat:no-repeat;background-size:cover;background-position:50%}}.index_m_banner_container__dnIUi{height:653px;position:relative;background-repeat:no-repeat;background-size:cover}.index_m_banner_title__luW7b{display:inline-block;font-family:PingFang_Semiblod;color:#fff;text-align:center;font-size:30px;font-weight:600;line-height:60px;pointer-events:none}.index_m_banner_btn__wbnZy{position:absolute;bottom:-444px;left:50%;transform:translateX(-50%)}.index_m_banner_btn__wbnZy,.index_m_banner_btn_home__VW6Pg{width:124px;height:45px;font-size:14px}.index_m_banner_btn__wbnZy:hover{transform:translateX(-50%)}.index_m_banner_text__OUt2E{text-align:center;z-index:2;position:absolute;top:103px;height:0;overflow:visible}.index_m_banner_text__OUt2E>h1{pointer-events:none}.index_m_banner_text__OUt2E>a{pointer-events:auto}.index_m_section1_title__OnpBH{margin-top:67px;margin-bottom:43px}.index_m_section1__nwyc5{overflow:auto}.index_section1_btn__A1eNE{font-size:14px;font-family:PingFang_Medium;width:106px;height:37px;margin-bottom:46px}.index_m_internship_project_section__uQSoJ{background-repeat:no-repeat;background-size:100% 100%;padding-bottom:67px}.index_m_section2_title__XzRbU{margin-top:67px;margin-bottom:37px}.index_m_section3_title__vDJ48{margin-top:33px;margin-bottom:47px}.index_section3_btn__JVaxT{width:106px;height:37px;color:#fff;text-align:center;font-size:14px;font-weight:500;font-family:PingFang_Medium;margin-top:46px;margin-bottom:46px}.index_m_swiper_container__r64No{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ccc;z-index:0}.index_m_swiper__Cs8ST{height:100%}.InternshipProjectCards_cards__1a9oL{gap:18px}@media screen and (min-width:768px){.InternshipProjectCards_cards__1a9oL{gap:18px;max-width:100%}}.InternshipProjectCards_card__sX8xB{border-radius:4px;overflow:hidden}.InternshipProjectCards_header__zcRFA{display:flex;position:relative;height:351px;background-repeat:no-repeat;align-items:center;justify-content:center;text-align:center;color:#fff;background-size:100%;transition:background-size .5s ease}.InternshipProjectCards_header_border1__hHdF6{border-bottom:2px solid #008a27}.InternshipProjectCards_header_border2__y65Cm{border-bottom:2px solid #247aa6}.InternshipProjectCards_header_border3__DsY4d{border-bottom:2px solid #4a3ebd}.InternshipProjectCards_header_border4__JV4Ce{border-bottom:2px solid #008a27}.InternshipProjectCards_header_border5__k6nyE{border-bottom:2px solid #247aa6}.InternshipProjectCards_card__sX8xB:hover .InternshipProjectCards_header__zcRFA .InternshipProjectCards_subtitle__chlBk,.InternshipProjectCards_card__sX8xB:hover .InternshipProjectCards_header__zcRFA .InternshipProjectCards_title__M4lQi{transform:scale(1.1)}.InternshipProjectCards_header__zcRFA .InternshipProjectCards_title__M4lQi{font-size:36px;transition:all .25s ease;margin-bottom:.5rem}.InternshipProjectCards_header__zcRFA .InternshipProjectCards_subtitle__chlBk{font-size:16px;font-family:PingFang_Light;transition:all .25s ease}.InternshipProjectCards_footer__K5ZcT{font-size:16px;font-weight:400;line-height:27.2px;min-height:100%;padding:30px 30px 58px;background-color:#fff}.InternshipProjectCards_more__vBh2c{font-family:PingFang_Light;position:absolute;right:0;bottom:0;background-color:hsla(0,0%,100%,.3);border-top-left-radius:20px;padding:9px 12px 9px 27px;font-size:16px;font-weight:300;box-sizing:border-box;display:flex;flex-direction:row;gap:8px}@media screen and (max-width:768px){.InternshipProjectCards_cards__1a9oL{gap:12px}.InternshipProjectCards_header__zcRFA{height:122px;justify-content:start}.InternshipProjectCards_header__zcRFA .InternshipProjectCards_title__M4lQi{text-align:left;font-size:24px;font-weight:500;margin-left:26px;margin-bottom:0}.InternshipProjectCards_header__zcRFA .InternshipProjectCards_subtitle__chlBk{text-align:left;font-weight:12px;font-weight:300;margin-left:26px}.InternshipProjectCards_footer__K5ZcT{font-size:12px;font-weight:400;line-height:27.2px;min-height:108px;padding:16px;background-color:#fff}.InternshipProjectCards_more__vBh2c{display:none}}.InterviewCamp_title_container__Fe19u{position:absolute;top:60px;left:37px;padding-right:3rem;text-align:left}.InterviewCamp_title__czeAk{font-size:22px;font-weight:600;line-height:30.8px;margin-bottom:16px}.InterviewCamp_m_title__tEP2m{font-size:18px;font-weight:600;line-height:30.8px}.InterviewCamp_subtitle__0c8Qz{font-size:16px;font-weight:400;line-height:28.8px;color:#1b1b1b}.InterviewCamp_m_subtitle__rJUMQ{font-size:12px;font-weight:400;line-height:28.8px;color:#1b1b1b}.InterviewCamp_m_container__s_Zda{display:flex;flex-direction:column;gap:12px}.InterviewCamp_m_banner__FeN02{width:100%;height:auto}@media screen and (max-width:1024px){.InterviewCamp_title_container__Fe19u{top:30px}}.OfferGuaranteeView_m_cardlist__xFyKI{display:flex;flex-direction:column;gap:12px;margin-bottom:46px;width:100%}.OfferGuaranteeView_m_card__UMeuR{font-family:PingFang_Medium;padding:20px 0;background-color:#fff;border-radius:4px;border:1px solid #ced5d0}.OfferGuaranteeView_m_card__UMeuR.OfferGuaranteeView_active__xauah{border:1px solid #008a27;background:linear-gradient(180deg,#e8faf2,#fff)}.OfferGuaranteeView_m_card__UMeuR.OfferGuaranteeView_active__xauah .OfferGuaranteeView_m_offer_img__KEIn4{display:block}.OfferGuaranteeView_m_offer_img__KEIn4{width:100%;display:none}.OfferGuaranteeView_m_title_box__suEGe{padding:0 16px;display:flex;flex-direction:row;align-items:center}.OfferGuaranteeView_m_arrow__NE2M0{align-self:flex-start;margin-top:4px}.OfferGuaranteeView_m_title__j8cbn{font-size:18px;font-weight:600;line-height:25.2px;text-align:left;margin-bottom:6px}.OfferGuaranteeView_m_subtitle__Ky9HT{font-size:12px;font-weight:400;line-height:16.8px;text-align:left}.VerticalTabs_vertical_tabs__B7cgk{overflow:hidden}.VerticalTabs_tabs__Grvd1{flex:4}.VerticalTabs_tab_item__0_ACV{cursor:pointer;border-radius:8px;padding:39px 44px;font-size:22px;font-weight:500;line-height:30.8px;transition:all .25s ease}.VerticalTabs_tab_item__0_ACV.VerticalTabs_active__HNJ1y{background:linear-gradient(180deg,#e8faf2,hsla(0,0%,100%,0))}.VerticalTabs_contents__e0aq6{flex:5;position:relative}.VerticalTabs_content_item__Wbg3m{display:none}.VerticalTabs_active__HNJ1y{display:block;font-size:29px;font-weight:500}.VerticalTabs_title__p0CdT{font-family:PingFang_Medium;margin-bottom:8px}.VerticalTabs_subtitle__uDN_o{font-size:16px;font-weight:400;color:#1b1b1b;opacity:60%;transition:all .25s ease}.VerticalTabs_active__HNJ1y .VerticalTabs_subtitle__uDN_o{font-size:19px}.Arrow_icon__dsH7P{width:17px;height:17px}.Arrow_reverse__yyHLZ{transform:rotate(180deg)}