@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}@media (min-width: 1025px) and (max-width: 1440px){:root{font-size:16px}}.navbar{width:100%;position:fixed;top:0;right:0;background-color:#00032980;padding:1.5625vw 0;z-index:98;display:flex;justify-content:space-between}@media (max-width: 1024px){.navbar{padding:20px 0}}.navbar .logo{width:7.8125vw;height:1.73594vw;margin-left:8.33333vw}@media (max-width: 1024px){.navbar .logo{width:120px;height:26.664px;margin-left:64px}}.navbar .logo img{width:100%;height:100%;object-fit:cover}.navbar .nav-list{display:flex;list-style:none;margin:0;padding:0;position:relative;gap:1.5625vw;margin-right:8.33333vw}@media (max-width: 1024px){.navbar .nav-list{display:none}}.navbar .nav-list .nav-item{display:flex;flex-direction:column;align-items:center}.navbar .nav-list .nav-item a{text-decoration:none;display:block;line-height:max(1.4375rem,1.19792vw);color:#fff;font-size:max(1rem,.83333vw);text-align:left;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400}.navbar .underline{margin-top:.4629629vh;width:1.04167vw;height:.10417vw;color:#fff;background-color:#fff}.navbar .menu{display:none}@media (max-width: 1024px){.navbar .menu{display:block;line-height:28px;font-size:20px;margin-left:30px;width:32px;height:32px;margin-right:30px;cursor:pointer}}.drawer{display:none}@media (max-width: 1024px){.drawer{display:block;position:fixed;top:0;right:0;width:320px;height:100%;background-color:#fff;box-shadow:-1px 0 2px #00000080;transform:translate(0);transition:transform .3s ease-in-out;z-index:99;padding:26px 30px 0 37px;display:none}}@media (max-width: 1024px) and (max-width: 1024px){.drawer{display:block}}@media (max-width: 1024px){.drawer.no-transition{transition:none}.drawer.open{transform:translate(0)}.drawer.closed{transform:translate(337px)}.drawer .drawer-header{display:flex;justify-content:flex-end;margin-bottom:30px}.drawer .drawer-header .close-btn{font-size:32px;cursor:pointer}.drawer .drawer-menu{list-style:none;padding:0;margin:0}.drawer .drawer-menu li{margin-bottom:20px}.drawer .drawer-menu li a{text-decoration:none;line-height:23px;font-size:16px;text-align:left;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400;color:#333}.drawer .drawer-menu li a:visited{color:#333}.drawer .drawer-menu li a.active,.drawer .drawer-menu li a:hover{color:#2694f7}}.banner{width:100%;height:56.25vw;padding-top:19.0625vw;display:flex;align-items:center;flex-direction:column;background-image:url(../assets/assets/img/banner/about.webp);background-size:cover}@media (max-width: 1024px){.banner{height:462px;padding-top:165px;min-width:820px}}.banner .title{line-height:max(3.375rem,5.72917vw);color:#fff;font-size:max(2.5rem,4.58333vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:700;margin-bottom:1.5625vw}@media (max-width: 1024px){.banner .title{line-height:54px;font-size:40px;margin-bottom:15px}}.banner .detail{line-height:max(1.5rem,3.125vw);color:#fff;font-size:max(1rem,1.875vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:300}@media (max-width: 1024px){.banner .detail{line-height:24px;font-size:16px}}.contact-container{width:100%;display:flex;justify-content:center;align-items:center;padding:3.125vw 13.54167vw;background-image:url(../assets/contact-bg_BEqfonrE.webp);background-size:cover}@media (max-width: 1024px){.contact-container{padding:45px 38px 42px;min-width:820px}}.contact-container .contact{display:flex;width:100%;flex-direction:column;background-color:#fff;border-radius:1.25vw;padding:2.60417vw 3.90625vw 1.97917vw;box-shadow:0 .10417vw .83333vw #0000001a}@media (max-width: 1024px){.contact-container .contact{padding:32px 43px 32px 40px;width:744px;min-width:744px;box-shadow:none}}.contact-container .contact .header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:2.60417vw}@media (max-width: 1024px){.contact-container .contact .header{margin-bottom:24px}}.contact-container .contact .header .title{color:#333;line-height:max(1.75rem,2.03125vw);font-size:max(1.25rem,1.45833vw);text-align:center;margin:0;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400}@media (max-width: 1024px){.contact-container .contact .header .title{line-height:28px;font-size:20px;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:700}}.contact-container .contact .header .underline{margin:.78125vw 0;width:2.08333vw;height:.20833vw;background-color:#2694f7}@media (max-width: 1024px){.contact-container .contact .header .underline{margin:11px 0;width:40px;height:3px}}.contact-container .contact .header .need{color:#909399;line-height:max(1.25rem,1.14583vw);font-size:max(.875rem,.83333vw);text-align:center;margin:0}@media (max-width: 1024px){.contact-container .contact .header .need{line-height:20px;font-size:14px;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400}}.contact-container .contact .form-container{display:flex}.contact-container .contact .form-container .form{display:flex;flex-direction:column;flex:1}.contact-container .contact .form-container .form .form-row{display:flex;flex:1;margin-bottom:1.5625vw;gap:1.5625vw 2.86458vw;flex-wrap:wrap}@media (max-width: 1024px){.contact-container .contact .form-container .form .form-row{gap:22px 40px;margin-bottom:22px}}.contact-container .contact .form-container .form .required{color:red}.contact-container .contact .form-container .form .form-group,.contact-container .contact .form-container .form .form-textarea{display:flex;flex-direction:column;position:relative}.contact-container .contact .form-container .form .form-group label,.contact-container .contact .form-container .form .form-textarea label{text-align:left;color:#333;margin-bottom:.625vw;line-height:max(1.25rem,1.14583vw);font-size:max(.875rem,.83333vw);font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400}@media (max-width: 1024px){.contact-container .contact .form-container .form .form-group label,.contact-container .contact .form-container .form .form-textarea label{line-height:24px;font-size:16px;margin-bottom:9.85px}}.contact-container .contact .form-container .form .form-group #name,.contact-container .contact .form-container .form .form-group #phone,.contact-container .contact .form-container .form .form-group #city,.contact-container .contact .form-container .form .form-group #company,.contact-container .contact .form-container .form .form-group #category,.contact-container .contact .form-container .form .form-textarea #name,.contact-container .contact .form-container .form .form-textarea #phone,.contact-container .contact .form-container .form .form-textarea #city,.contact-container .contact .form-container .form .form-textarea #company,.contact-container .contact .form-container .form .form-textarea #category{padding-left:.26042vw;border-radius:.41667vw;background-color:#fff;color:#333333 100%;text-align:left;font-family:PingFang SC;border:.533854px solid rgb(221,221,221);width:19.79167vw;height:2.60417vw;padding-left:.52083vw;line-height:max(1.4375rem,1.19792vw);font-size:max(.75rem,.83333vw);outline:none}@media (max-width: 1024px){.contact-container .contact .form-container .form .form-group #name,.contact-container .contact .form-container .form .form-group #phone,.contact-container .contact .form-container .form .form-group #city,.contact-container .contact .form-container .form .form-group #company,.contact-container .contact .form-container .form .form-group #category,.contact-container .contact .form-container .form .form-textarea #name,.contact-container .contact .form-container .form .form-textarea #phone,.contact-container .contact .form-container .form .form-textarea #city,.contact-container .contact .form-container .form .form-textarea #company,.contact-container .contact .form-container .form .form-textarea #category{width:300px;height:50.27px;border-radius:8px;line-height:23px;font-size:16px;padding:10px 0 10px 10px}}.contact-container .contact .form-container .form .form-group #name:focus,.contact-container .contact .form-container .form .form-group #phone:focus,.contact-container .contact .form-container .form .form-group #city:focus,.contact-container .contact .form-container .form .form-group #company:focus,.contact-container .contact .form-container .form .form-group #category:focus,.contact-container .contact .form-container .form .form-textarea #name:focus,.contact-container .contact .form-container .form .form-textarea #phone:focus,.contact-container .contact .form-container .form .form-textarea #city:focus,.contact-container .contact .form-container .form .form-textarea #company:focus,.contact-container .contact .form-container .form .form-textarea #category:focus{border-color:#2694f7}.contact-container .contact .form-container .form .form-group #message,.contact-container .contact .form-container .form .form-textarea #message{position:absolute;font-size:max(.625rem,.625vw);top:max(3.375rem,4.6875vw);left:.52083vw}@media (max-width: 1024px){.contact-container .contact .form-container .form .form-group #message,.contact-container .contact .form-container .form .form-textarea #message{top:85px;font-size:12px}}@media (max-width: 1024px){.contact-container .contact .form-container .form .form-group #phone,.contact-container .contact .form-container .form .form-group #company,.contact-container .contact .form-container .form .form-textarea #phone,.contact-container .contact .form-container .form .form-textarea #company{width:320px;height:50.27px}}@media (max-width: 1024px){.contact-container .contact .form-container .form .category{flex:1}}@media (max-width: 1024px){.contact-container .contact .form-container .form .category #category{width:100%}}.contact-container .contact .form-container .form .form-textarea{margin-bottom:1.04167vw}@media (max-width: 1024px){.contact-container .contact .form-container .form .form-textarea{margin-bottom:17px}}.contact-container .contact .form-container .form .form-textarea label{margin-bottom:.88542vw}@media (max-width: 1024px){.contact-container .contact .form-container .form .form-textarea label{margin-bottom:18px}}.contact-container .contact .form-container .form .form-textarea textarea{padding-left:.52083vw;padding-top:.52083vw;resize:none;font-size:.83333vw;height:7.29167vw;border-radius:.41667vw;background-color:#fff;border:.533854px solid rgb(221,221,221);box-sizing:border-box;font-family:PingFang SC;line-height:max(1.25rem,1.14583vw);font-size:max(.75rem,.83333vw);outline:none}.contact-container .contact .form-container .form .form-textarea textarea:focus{border-color:#2694f7}@media (max-width: 1024px){.contact-container .contact .form-container .form .form-textarea textarea{height:139.89px;line-height:20px;font-size:14px;padding:10px 0 10px 10px;border-radius:8px}}.contact-container .contact .note{color:#909399;font-size:.72917vw;text-align:left;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400;margin:0 0 1.82292vw;line-height:max(1.25rem,1.04167vw);font-size:max(.75rem,.83333vw)}@media (max-width: 1024px){.contact-container .contact .note{margin:0 0 33px;line-height:20px;font-size:14px}}.contact-container .contact button{width:12.5vw;height:3.125vw;border-radius:2.1875vw;background-color:#2694f7;color:#fff;text-align:center;font-family:Roboto;cursor:pointer;display:block;margin-left:auto;margin-right:auto;border:none;line-height:3.125vw;font-size:max(.875rem,.9375vw)}@media (max-width: 1024px){.contact-container .contact button{width:240px;height:59.95px;line-height:25px;border-radius:42px;background-color:#2694f7;color:#fff;font-size:18px;text-align:center;font-family:Roboto}}.footer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#333;padding:3.125vw 8.33333vw 2.60417vw;align-items:normal}@media (max-width: 1024px){.footer{align-items:center}}@media (max-width: 820px){.footer{padding:40px 30px 35px;min-width:820px}}.footer .menu{display:flex;justify-content:space-between;margin-bottom:1.5625vw;border-bottom:.533854px solid rgb(255,255,255)}@media (max-width: 1024px){.footer .menu{min-width:760px;margin-bottom:22px}}.footer .menu .left{display:flex;flex-direction:column}.footer .menu .left .logo-container{display:flex;align-items:center;margin-bottom:5.15625vw;gap:2.5vw}@media (max-width: 1024px){.footer .menu .left .logo-container{gap:28px;margin-bottom:69.42px}}.footer .menu .left .logo-container .logo{width:13.02083vw;height:2.82812vw}@media (max-width: 1024px){.footer .menu .left .logo-container .logo{width:183px;height:59.9px}}.footer .menu .left .logo-container .logo img{width:100%;height:100%;object-fit:contain}.footer .menu .left .link-container{display:flex;gap:4.16667vw;margin-bottom:2.08333vw}@media (max-width: 1024px){.footer .menu .left .link-container{gap:15px;margin-bottom:22px}}.footer .menu .left .link-container a{text-decoration:none;line-height:max(1.25rem,1.04167vw);font-size:max(.875rem,.72917vw);cursor:pointer;color:#ababab;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400}.footer .menu .qr-code-container{display:flex;gap:2.60417vw}@media (max-width: 1024px){.footer .menu .qr-code-container{gap:34px}}.footer .menu .qr-code-container .qr-code{display:flex;flex-direction:column}.footer .menu .qr-code-container .qr-code .code-container{height:7.29167vw;width:7.29167vw;background-color:#fff;padding:.52083vw;margin-bottom:.98958vw}@media (max-width: 1024px){.footer .menu .qr-code-container .qr-code .code-container{height:120px;width:120px;padding:9px;margin-bottom:9px}}.footer .menu .qr-code-container .qr-code img{width:6.25vw;height:6.25vw}@media (max-width: 1024px){.footer .menu .qr-code-container .qr-code img{height:102px;width:102px}}.footer .menu .qr-code-container .qr-code .text{line-height:max(1.25rem,1.04167vw);color:#ababab;font-size:max(.875rem,.72917vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400}.footer .contact{display:flex;justify-content:space-between;margin-bottom:2.76042vw}@media (max-width: 1024px){.footer .contact{min-width:760px;margin-bottom:32px;flex-wrap:wrap}}.footer .contact .tel,.footer .contact .email,.footer .contact .address{line-height:max(1.25rem,1.04167vw);color:#ababab;font-size:max(.875rem,.72917vw);text-align:left;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400}@media (max-width: 1024px){.footer .contact .tel{order:1}}@media (max-width: 1024px){.footer .contact .email{order:3;flex:1 1 100%}}@media (max-width: 1024px){.footer .contact .address{order:2}}.footer .contact>:first-child{margin-bottom:.46875vw}@media (max-width: 1024px){.footer .contact>:first-child{margin-bottom:9.14px}}.footer .bottom{line-height:max(1.25rem,1.04167vw);color:#ababab;font-size:max(.75rem,.625vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400}@media (max-width: 1024px){.footer .bottom{line-height:17px;font-size:12px}}.footer .bottom a{text-decoration:none;color:#ababab}.footer .bottom>:first-child{margin-bottom:.26042vw}.page{display:flex;justify-content:center;flex-direction:column}.page .banner{background-image:url(../assets/recruitment_B1yNKXMG.webp)}.page .join-container{width:100%;background-image:url(../assets/join-bg_CXTR2hRn.webp);background-size:cover}@media (max-width: 1024px){.page .join-container{min-width:820px}}.page .join-container .join{display:flex;width:100%;flex-direction:column;padding:3.64583vw 4.16667vw}@media (max-width: 1024px){.page .join-container .join{padding:29px 40px 39px;min-width:820px}}.page .join-container .join .header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:4.32292vw}@media (max-width: 1024px){.page .join-container .join .header{margin-bottom:30px}}.page .join-container .join .header .title{line-height:max(1.75rem,2.03125vw);color:#333;font-size:max(1.25rem,1.45833vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:700}@media (max-width: 1024px){.page .join-container .join .header .title{height:28px;line-height:28px;font-size:20px}}.page .join-container .join .header .underline{margin:.78125vw 0;width:2.08333vw;height:.20833vw;background-color:#2694f7}@media (max-width: 1024px){.page .join-container .join .header .underline{margin:11px 0;height:3px}}.page .join-container .join .header .subtitle{height:1.19792vw;line-height:max(1.25rem,1.19792vw);color:#909399;font-size:max(.875rem,.83333vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400}@media (max-width: 1024px){.page .join-container .join .header .subtitle{height:20px;line-height:20px;font-size:14px}}.page .join-container .join-list{display:flex;flex-direction:column}.page .join-container .join-list .item{display:flex;justify-content:center;align-items:center;margin-bottom:1.04167vw}@media (max-width: 1024px){.page .join-container .join-list .item{margin-bottom:10px}}.page .join-container .join-list .item .speech-bubble{position:relative;width:36.45833vw;height:19.79167vw;background:#47a8ff;display:flex;align-items:center;justify-content:center;padding:1.04167vw;box-sizing:border-box}@media (max-width: 1024px){.page .join-container .join-list .item .speech-bubble{width:370px;height:200px}}.page .join-container .join-list .item .speech-bubble .content{display:flex;align-items:center;justify-content:center;flex-direction:column}.page .join-container .join-list .item .speech-bubble .content .title{height:1.875vw;line-height:max(1.4375rem,1.77083vw);color:#fff;font-size:max(1rem,1.25vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400;margin-bottom:1.51042vw}@media (max-width: 1024px){.page .join-container .join-list .item .speech-bubble .content .title{height:23px;line-height:23px;font-size:16px}}.page .join-container .join-list .item .speech-bubble .content .text{line-height:max(1.25rem,1.30208vw);color:#fff;font-size:max(.875rem,.9375vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400}@media (max-width: 1024px){.page .join-container .join-list .item .speech-bubble .content .text{line-height:20px;font-size:14px}}.page .join-container .join-list .item .speech-bubble.arrow:before,.page .join-container .join-list .item .speech-bubble.arrow-reverse:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:2.34375vw solid transparent;border-bottom:2.34375vw solid transparent}@media (max-width: 1024px){.page .join-container .join-list .item .speech-bubble.arrow:before,.page .join-container .join-list .item .speech-bubble.arrow-reverse:before{border-top:27px solid transparent;border-bottom:27px solid transparent}}.page .join-container .join-list .item .speech-bubble.arrow:before{right:-2.29497vw;border-left:2.34375vw solid #47a8ff}@media (max-width: 1024px){.page .join-container .join-list .item .speech-bubble.arrow:before{right:-27px;border-left:27px solid #47a8ff}}.page .join-container .join-list .item .speech-bubble.arrow-reverse:before{left:-2.29497vw;border-right:2.34375vw solid #47a8ff}@media (max-width: 1024px){.page .join-container .join-list .item .speech-bubble.arrow-reverse:before{left:-27px;border-right:27px solid #47a8ff}}.page .join-container .join-list .item .img-container{width:36.45833vw;height:19.79167vw;overflow:hidden}@media (max-width: 1024px){.page .join-container .join-list .item .img-container{width:370px;height:200px}}.page .join-container .join-list .item .img-container .join-img{width:100%;height:100%;object-fit:cover}.page .registration-container{width:100%;height:39.58333vw;background-image:url(../assets/registration-bg_CJbQG6Md.webp);background-size:cover;display:flex;justify-content:center;align-items:center;padding:4.16667vw;box-sizing:border-box;margin:auto;display:none}@media (max-width: 1024px){.page .registration-container{padding:35px 40px;height:388px;min-width:820px}}.page .registration-container .container{display:flex;overflow:hidden;position:relative;height:100%;border-radius:1.25vw;background-color:#fff;align-items:stretch;justify-content:center;width:72.91667vw}@media (max-width: 1024px){.page .registration-container .container{min-width:740px}}.page .registration-container .container .left-section,.page .registration-container .container .right-section{flex:1;padding:5.72917vw 2.60417vw;box-sizing:border-box;max-width:36.45833vw}@media (max-width: 1024px){.page .registration-container .container .left-section,.page .registration-container .container .right-section{padding:30px 45px}}.page .registration-container .container .left-section:before{content:"";position:absolute;height:calc(100% - 11.61458vw);left:50%;width:.533854px;background-color:#eee;transform:translate(-50%)}@media (max-width: 1024px){.page .registration-container .container .left-section:before{height:250px}}.page .registration-container .container .left-section{text-align:center;display:flex;flex-direction:column;align-items:center}.page .registration-container .container .left-section h2{line-height:max(1.75rem,2.03125vw);color:#333;font-size:max(1.25rem,1.45833vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:700;margin-bottom:.78125vw}@media (max-width: 1024px){.page .registration-container .container .left-section h2{height:28px;line-height:28px;font-size:20px;margin-bottom:10px}}.page .registration-container .container .left-section p{height:1.19792vw;line-height:max(1.25rem,1.19792vw);color:#909399;font-size:max(.875rem,.83333vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400;margin-bottom:2.08333vw}@media (max-width: 1024px){.page .registration-container .container .left-section p{height:20px;line-height:20px;font-size:14px;margin-bottom:30px}}.page .registration-container .container .left-section img{max-width:100%;height:auto;width:13.54167vw;height:13.54167vw}@media (max-width: 1024px){.page .registration-container .container .left-section img{max-width:100%;height:auto;width:160px;height:160px}}@media (max-width: 1024px){.page .registration-container .container .left-section{min-width:369.5px}}.page .registration-container .container .right-section{display:flex;flex-direction:column;align-items:center;text-align:center}.page .registration-container .container .right-section h2{line-height:max(1.75rem,2.03125vw);color:#333;font-size:max(1.25rem,1.45833vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:700;margin-bottom:.78125vw}@media (max-width: 1024px){.page .registration-container .container .right-section h2{height:28px;line-height:28px;font-size:20px;margin-bottom:10px}}.page .registration-container .container .right-section p{line-height:max(1.25rem,1.19792vw);color:#909399;font-size:max(.875rem,.83333vw);text-align:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400;margin-bottom:2.60417vw}@media (max-width: 1024px){.page .registration-container .container .right-section p{height:20px;line-height:20px;font-size:14px;margin-bottom:20px}}@media (max-width: 1024px){.page .registration-container .container .right-section{min-width:369.5px}}.page .registration-container .container .custom-form{display:flex;flex-direction:column;gap:1.04167vw;width:100%;max-width:20.83333vw;position:relative}.page .registration-container .container .custom-form input{width:100%;padding:.52083vw;outline:none;height:2.60417vw;border-radius:.41667vw;background-color:#fff;color:#333;line-height:max(1.25rem,1.19792vw);font-size:max(.875rem,.83333vw);text-align:left;font-family:PingFang SC;border:.533854px solid rgb(221,221,221)}.page .registration-container .container .custom-form input::placeholder{color:#ccc}.page .registration-container .container .custom-form input:focus{border-color:#2694f7}@media (max-width: 1024px){.page .registration-container .container .custom-form input{height:40px;line-height:20px;border-radius:6px;font-size:14px}}.page .registration-container .container .custom-form #message{position:absolute;font-size:max(.625rem,.625vw);top:2.60417vw;left:.52083vw}@media (max-width: 1024px){.page .registration-container .container .custom-form #message{top:-22px}}.page .registration-container .container .custom-form button{padding:.78125vw;border:none;cursor:pointer;border-radius:.41667vw;background-color:#2694f7;color:#fff;line-height:max(1.25rem,1.19792vw);font-size:max(.875rem,.83333vw);text-align:center;font-family:Roboto;margin-top:1.04167vw}@media (max-width: 1024px){.page .registration-container .container .custom-form button{height:40px;line-height:20px;border-radius:6px;font-size:14px;margin-top:20px}}@media (max-width: 1024px){.page .registration-container .container .custom-form{max-width:none}}
