@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/about_ryKJ0yw6.webp)}.page .introduction-container{width:100%;background-image:url(../assets/introduction-bg_DnZUawwz.webp);background-size:cover;padding:3.64583vw 1.5625vw 11.19792vw}@media (max-width: 1024px){.page .introduction-container{padding:30px 30px 97px;min-width:820px}}.page .introduction-container .introduction{display:flex;width:100%;flex-direction:column}.page .introduction-container .introduction .header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:4.16667vw}@media (max-width: 1024px){.page .introduction-container .introduction .header{margin-bottom:34px}}.page .introduction-container .introduction .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 .introduction-container .introduction .header .title{line-height:28px;font-size:20px}}.page .introduction-container .introduction .header .underline{margin:.78125vw 0;width:2.08333vw;height:.20833vw;background-color:#2694f7}@media (max-width: 1024px){.page .introduction-container .introduction .header .underline{margin:11px 0;width:40px;height:3px}}.page .introduction-container .introduction .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 .introduction-container .introduction .header .subtitle{line-height:20px;font-size:14px}}.page .introduction-container .introduction .card{display:flex;align-items:center;justify-content:center}@media (max-width: 1024px){.page .introduction-container .introduction .card{justify-content:center}}.page .introduction-container .introduction .card .card-image{width:max(29.0625rem,32.29167vw);height:max(20.625rem,22.91667vw);opacity:0}@keyframes moveLeftToRight-web{0%{transform:translate(-50%);opacity:0}to{transform:translate(0);opacity:1}}.page .introduction-container .introduction .card .card-image.animate{animation:moveLeftToRight-web 1s forwards}@media (max-width: 1024px){.page .introduction-container .introduction .card .card-image{min-width:420px;max-width:420px;height:295px}@keyframes moveLeftToRight-pad{0%{transform:translate(-50%);opacity:0}to{transform:translate(26.692708px);opacity:1}}.page .introduction-container .introduction .card .card-image.animate{animation:moveLeftToRight-pad 1s forwards}}.page .introduction-container .introduction .card .card-image img{margin-left:1.97917vw;border-radius:1.25vw;height:100%;width:100%;object-fit:cover}@media (max-width: 1024px){.page .introduction-container .introduction .card .card-image img{margin-left:0;border-radius:14px}}.page .introduction-container .introduction .card .card-text{background-color:#fff;padding:2.65625vw 3.90625vw 4.94792vw;border-radius:.83333vw;text-align:center;transform:translate(-1.97917vw);opacity:1}@keyframes moveRightToLeft-web{0%{transform:translate(50%);opacity:1}to{transform:translate(-20.286458px);opacity:1}}.page .introduction-container .introduction .card .card-text.animate{animation:moveRightToLeft-web 1s forwards}@media (max-width: 1024px){.page .introduction-container .introduction .card .card-text{width:440px;height:250px;padding:19px 23px 30px;border-radius:14px}.page .introduction-container .introduction .card .card-text.animate{animation:moveRightToLeft-pad 1s forwards}@keyframes moveRightToLeft-pad{0%{transform:translate(50%);opacity:1}to{transform:translate(-26.692708px);opacity:1}}}.page .introduction-container .introduction .card .card-text .title{line-height:max(2rem,2.8125vw);color:#ddd;font-size:max(1.5rem,2.5vw);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:700;margin-bottom:1.04167vw}@media (max-width: 1024px){.page .introduction-container .introduction .card .card-text .title{line-height:32px;font-size:24px;margin-bottom:9px}}.page .introduction-container .introduction .card .card-text .content{max-width:36.97917vw;line-height:max(1.25rem,1.25vw);color:#333;font-size:max(.875rem,.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}@media (max-width: 1024px){.page .introduction-container .introduction .card .card-text .content{max-width:none;width:395px;line-height:20px;font-size:14px}}.page .philosophy-container{width:100%;display:flex;justify-content:center;background-image:url(../assets/philosophy-bg_Dnc_y3BU.webp);background-size:cover;padding:3.125vw 1.5625vw 5.20833vw}@media (max-width: 1024px){.page .philosophy-container{padding:30px 30px 47px;min-width:820px}}.page .philosophy-container .philosophy{width:100%;display:flex;flex-direction:column}.page .philosophy-container .philosophy .header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:3.4375vw}@media (max-width: 1024px){.page .philosophy-container .philosophy .header{margin-bottom:30px}}.page .philosophy-container .philosophy .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 .philosophy-container .philosophy .header .title{line-height:28px;font-size:20px}}.page .philosophy-container .philosophy .header .underline{margin:.78125vw 0;width:2.08333vw;height:.20833vw;background-color:#2694f7}@media (max-width: 1024px){.page .philosophy-container .philosophy .header .underline{margin:10px 0 11px;width:40px;height:3px}}.page .philosophy-container .philosophy .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 .philosophy-container .philosophy .header .subtitle{line-height:20px;font-size:14px}}.page .philosophy-container .philosophy .detail-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.04167vw}@media (max-width: 1024px){.page .philosophy-container .philosophy .detail-container{gap:10px;max-width:1024px}}.page .philosophy-container .philosophy .detail-container .digital,.page .philosophy-container .philosophy .detail-container .service{width:35.9375vw;height:14.58333vw;display:flex;flex-direction:column;align-items:center;text-align:center;padding:4.375vw 3.36509vw 4.58333vw;border-radius:.83333vw;background-color:#fff}@media (max-width: 1440px){.page .philosophy-container .philosophy .detail-container .digital,.page .philosophy-container .philosophy .detail-container .service{width:30.403125rem;height:12.3375rem}}@media (max-width: 1024px){.page .philosophy-container .philosophy .detail-container .digital,.page .philosophy-container .philosophy .detail-container .service{width:375px;height:150px;padding:38px 0 0}}.page .philosophy-container .philosophy .detail-container .digital.service,.page .philosophy-container .philosophy .detail-container .service.service{padding:4.375vw 2.94842vw 4.32292vw}@media (max-width: 1024px){.page .philosophy-container .philosophy .detail-container .digital.service,.page .philosophy-container .philosophy .detail-container .service.service{padding:38px 0 0}}.page .philosophy-container .philosophy .detail-container .digital .title,.page .philosophy-container .philosophy .detail-container .service .title{line-height:max(1.5rem,1.82292vw);color:#333;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:500;margin-bottom:1.40625vw}@media (max-width: 1024px){.page .philosophy-container .philosophy .detail-container .digital .title,.page .philosophy-container .philosophy .detail-container .service .title{line-height:24px;font-size:16px;margin-bottom:10px}}.page .philosophy-container .philosophy .detail-container .digital .digital-desc,.page .philosophy-container .philosophy .detail-container .digital .service-desc,.page .philosophy-container .philosophy .detail-container .service .digital-desc,.page .philosophy-container .philosophy .detail-container .service .service-desc{max-width:max(17.5625rem,17.5vw);line-height:max(1.25rem,1.19792vw);color:#333;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 .philosophy-container .philosophy .detail-container .digital .digital-desc,.page .philosophy-container .philosophy .detail-container .digital .service-desc,.page .philosophy-container .philosophy .detail-container .service .digital-desc,.page .philosophy-container .philosophy .detail-container .service .service-desc{max-width:none;width:281px;line-height:20px;font-size:14px}}.page .philosophy-container .philosophy .detail-container .digital .service-desc,.page .philosophy-container .philosophy .detail-container .service .service-desc{max-width:max(17.5625rem,18.33333vw)}.page .philosophy-container .philosophy .detail-container .digital{opacity:0}.page .philosophy-container .philosophy .detail-container .digital.animate{animation:moveLeftToRight 1s forwards}.page .philosophy-container .philosophy .detail-container .service{opacity:0}.page .philosophy-container .philosophy .detail-container .service.animate{animation:moveRightToLeft 1s forwards}.page .philosophy-container .philosophy .detail-container .digital-img-container,.page .philosophy-container .philosophy .detail-container .service-img-container{width:35.9375vw;height:14.58333vw}@media (max-width: 1440px){.page .philosophy-container .philosophy .detail-container .digital-img-container,.page .philosophy-container .philosophy .detail-container .service-img-container{width:30.403125rem;height:12.3375rem}}@media (max-width: 1024px){.page .philosophy-container .philosophy .detail-container .digital-img-container,.page .philosophy-container .philosophy .detail-container .service-img-container{width:375px;height:150px}}.page .philosophy-container .philosophy .detail-container .digital-img-container img,.page .philosophy-container .philosophy .detail-container .service-img-container img{width:100%;height:100%;object-fit:cover;border-radius:.83333vw}@media (max-width: 1024px){.page .philosophy-container .philosophy .detail-container .digital-img-container img,.page .philosophy-container .philosophy .detail-container .service-img-container img{border-radius:12px}}.page .philosophy-container .philosophy .detail-container .digital-img-container{opacity:0}@keyframes moveRightToLeft{0%{transform:translate(50%);opacity:0}to{transform:translate(0);opacity:1}}.page .philosophy-container .philosophy .detail-container .digital-img-container.animate{animation:moveRightToLeft 1s forwards}.page .philosophy-container .philosophy .detail-container .service-img-container{opacity:0}@keyframes moveLeftToRight{0%{transform:translate(-50%);opacity:0}to{transform:translate(0);opacity:1}}.page .philosophy-container .philosophy .detail-container .service-img-container.animate{animation:moveLeftToRight 1s forwards}.page .pad-qualification-container{display:none;width:100%;background-color:#fff;padding:3.125vw 1.5625vw 5.10417vw;justify-content:center}@media (max-width: 1024px){.page .pad-qualification-container{padding:30px 50px 0;min-width:820px;display:flex}}.page .pad-qualification-container .qualification{display:flex;width:100%;flex-direction:column;max-width:75.52083vw;justify-content:center}.page .pad-qualification-container .qualification .header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:4.32292vw}@media (max-width: 1024px){.page .pad-qualification-container .qualification .header{margin-bottom:30px}}.page .pad-qualification-container .qualification .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 .pad-qualification-container .qualification .header .title{line-height:28px;font-size:20px}}.page .pad-qualification-container .qualification .header .underline{margin:.78125vw 0;width:2.08333vw;height:.20833vw;background-color:#2694f7}@media (max-width: 1024px){.page .pad-qualification-container .qualification .header .underline{margin:10px 0 11px;width:40px;height:3px}}.page .pad-qualification-container .qualification .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 .pad-qualification-container .qualification .header .subtitle{line-height:20px;font-size:14px}}.page .pad-qualification-container .qualification .certification-container{display:flex;margin-bottom:4.84375vw;transition:transform 1s ease-in-out;overflow-x:auto;white-space:nowrap;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.page .pad-qualification-container .qualification .certification-container::-webkit-scrollbar{display:none}@media (max-width: 1024px){.page .pad-qualification-container .qualification .certification-container{gap:27px}}.page .pad-qualification-container .qualification .certification-container .img-container{width:9.79167vw;height:14.0625vw;background-color:#e5e5e5;box-shadow:0 .10417vw 1.04167vw #0003;flex:0 0 auto}@media (max-width: 1024px){.page .pad-qualification-container .qualification .certification-container .img-container{width:96.75px;height:137.94px;box-shadow:0 2px 12px #0003}}.page .pad-qualification-container .qualification .certification-container .img-container .certification-img{height:100%;width:100%;object-fit:cover}.page .swiper-qualification-container{width:100%;background-color:#fff;padding:3.125vw 1.5625vw 5.10417vw;display:flex;justify-content:center}@media (max-width: 1024px){.page .swiper-qualification-container{padding:30px 50px 70px;min-width:820px;display:none}}.page .swiper-qualification-container .qualification{display:flex;width:100%;flex-direction:column;max-width:75.52083vw;justify-content:center}.page .swiper-qualification-container .qualification .header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:4.32292vw}@media (max-width: 1024px){.page .swiper-qualification-container .qualification .header{margin-bottom:30px}}.page .swiper-qualification-container .qualification .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 .swiper-qualification-container .qualification .header .title{line-height:28px;font-size:20px}}.page .swiper-qualification-container .qualification .header .underline{margin:.78125vw 0;width:2.08333vw;height:.20833vw;background-color:#2694f7}@media (max-width: 1024px){.page .swiper-qualification-container .qualification .header .underline{margin:10px 0 11px;width:40px;height:3px}}.page .swiper-qualification-container .qualification .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 .swiper-qualification-container .qualification .header .subtitle{line-height:20px;font-size:14px}}.page .swiper-qualification-container .qualification .qualification-swiper{margin:0}@media (max-width: 1024px){.page .swiper-qualification-container .qualification .qualification-swiper{width:820px}}@media (max-width: 1024px){.page .swiper-qualification-container .qualification .qualification-swiper .swiper-wrapper{gap:27px;width:820px}}@media (max-width: 1024px){.page .swiper-qualification-container .qualification .qualification-swiper .swiper-wrapper .swiper-slide{width:96.75px!important;height:137.94px;box-shadow:0 2px 12px #0003}}.page .swiper-qualification-container .qualification .qualification-swiper .swiper-wrapper .img-container{width:9.79167vw;height:14.0625vw;background-color:#e5e5e5;box-shadow:0 .10417vw 1.04167vw #0003}@media (max-width: 1024px){.page .swiper-qualification-container .qualification .qualification-swiper .swiper-wrapper .img-container{width:96.75px;height:137.94px;box-shadow:0 2px 12px #0003}}.page .swiper-qualification-container .qualification .qualification-swiper .swiper-wrapper .img-container .certification-img{height:100%;width:100%;object-fit:cover}
