.header{width:100%;height:96px;background-color:#fff;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:center;align-items:center;position:relative}@media (max-width: 768px){.header{height:96px}}@media (min-width: 769px){.header .headerIcon,.header .mobileMenu{display:none!important;visibility:hidden!important;pointer-events:none!important}}.header .headerContainer{width:100%;max-width:1200px;height:100%;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1199px){.header .headerContainer{padding:0 20px}}@media (max-width: 768px){.header .headerContainer{padding:0 16px;width:100%}.header .headerContainer .headerContent{display:none!important}.header .headerContainer .headerIcon{display:flex!important;align-items:center;justify-content:center;width:22px;height:22px;color:#fff}.header .headerContainer .headerIcon .close{width:21px;height:21px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEmSURBVHgBpdU/eoIwGAbw9/M7hCsHKMxtJ3oDblB7glpZurXduvShPUWPUTrprBdw1UW9gDGJAfEP4cvjO0CA5Mf3QAKASTwaIMkfcU0aBiPOMxB+dTtD/w5YjP8RmmT0po1vZ2x6UFg3Lr/bDqGgGVdHrRjL8Rz9WwIodWdTccXn4AemxQ/b9mJSBsOXQXvM9bkQ2AMeo1K4AzxHu2ABaEJoS/KiO9NhJihVguobtYKXK22rmCiSgP5Kq8T5H0ilB49KzL4efEPYd9GtlMFJGVHXdGMv2Hwp+2cauSPvPGYRaJ7hrHiSzmMWgdVLES4QFoNVBDAHgUKYHVjo7asIFMBsv9iEzyDQC9/Pe8e9AsAqtr8eV2fr9vEww80wxTXZ/6OeTXMHD6q0WpuP/9YAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;background-position:center}.header .headerContainer .headerIcon .open{width:22px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC9SURBVHgB7dOxDcJADAXQ77ukBSQU6hvhJAQ9E5AKKVkijMAGhBHS0MIeNIyQnubSIUU5Y5CygenyCktuXHx9U7YpKzBOIF5AA1Mgg5qyTcHQF4yMBvoa+k6JwzNHlSiITHg9rk9MRrTaHnJmW0nYDgqkYi3F4ZLI0bPsTrFzjo31Bswt9IVf3ZbrIjes9Hmin73vmIwo86VHGiuooa7vuU6Q8k0WB0VpSnuDP0ms5d0w8DGC5lAgj9FZS/UHjEE5rt3vMx4AAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;background-position:center}.header .headerContainer .mobileMenu{width:100%;height:calc(100vh - 96px);background-color:#fff;position:absolute;top:96px;left:0;z-index:999;padding:50px 0 120px;display:none;overflow:scroll}.header .headerContainer .mobileMenu.open{display:flex}.header .headerContainer .mobileMenu.close{display:none}.header .headerContainer .mobileMenu .mobileNavList{display:flex;flex-direction:column;gap:36px;list-style:none;padding:0;height:fit-content;justify-content:center;align-items:center;margin:0 auto}.header .headerContainer .mobileMenu .mobileNavList .navItem{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:1em;color:#1f2937;font-weight:500;text-align:center;transition:color .3s ease;position:relative}.header .headerContainer .mobileMenu .mobileNavList .navItem.spec{margin-top:18vw}.header .headerContainer .mobileMenu .mobileNavList .navItem .activeBar{position:absolute;bottom:-10px;left:.64px;width:100%;height:4px;background-color:#f07f16;border-radius:2px}}.header .headerContainer .headerIcon{display:none}.header .headerContainer .headerLogo{width:120px;height:48px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:-8px;flex-shrink:0}@media (max-width: 768px){.header .headerContainer .headerLogo{width:100px;height:40px;margin-left:0;transform:scale(.9)}}.header .headerContainer .headerLogo img{width:100%;height:100%;object-fit:contain}.header .headerContainer .headerLogo .logoComponent{position:absolute}@media (max-width: 768px){.header .headerContainer .headerLogo .logoComponent{transform:scale(.8)}}.header .headerContainer .headerLogo .logoComponent.logo1{top:.15px;left:99.94px;width:20.77px;height:39.5px}.header .headerContainer .headerLogo .logoComponent.logo2{top:17.99px;left:88.19px;width:32.53px;height:29.89px}.header .headerContainer .headerLogo .logoComponent.logo3{top:17.79px;left:11.58px;width:10.18px;height:12.37px}.header .headerContainer .headerLogo .logoComponent.logo4{top:17.99px;left:23.63px;width:9.44px;height:12.07px}.header .headerContainer .headerLogo .logoComponent.logo5{top:17.79px;left:34.99px;width:11.21px;height:12.42px}.header .headerContainer .headerLogo .logoComponent.logo6{top:17.79px;left:47.43px;width:11.21px;height:12.42px}.header .headerContainer .headerLogo .logoComponent.logo7{top:17.96px;left:60.59px;width:7.76px;height:12.07px}.header .headerContainer .headerLogo .logoComponent.logo8{top:17.79px;left:72.74px;width:11.21px;height:12.42px}.header .headerContainer .headerLogo .logoComponent.logo9{top:17.96px;left:85.87px;width:7.66px;height:12.07px}.header .headerContainer .headerLogo .logoComponent.logo10{top:35.8px;left:11.53px;width:9.31px;height:12.2px}.header .headerContainer .headerLogo .logoComponent.logo11{top:35.61px;left:23.58px;width:8.85px;height:12.34px}.header .headerContainer .headerLogo .logoComponent.logo12{top:35.8px;left:35.21px;width:1.26px;height:12.07px}.header .headerContainer .headerLogo .logoComponent.logo13{top:35.75px;left:40.26px;width:9.63px;height:12.1px}.header .headerContainer .headerLogo .logoComponent.logo14{top:35.61px;left:63.57px;width:8.85px;height:12.34px}.header .headerContainer .headerLogo .logoComponent.logo15{top:35.61px;left:74.42px;width:8.85px;height:12.34px}.header .headerContainer .headerLogo .logoComponent.logo16{top:35.75px;left:53.69px;width:8.03px;height:12.07px}.header .headerContainer .headerLogo .logoComponent.logo17{top:17.79px;left:0;width:8.85px;height:12.34px}.header .headerContainer .headerLogo .logoComponent.logo18{top:35.78px;left:.02px;width:8.82px;height:12.22px}.header .headerContainer .headerLogo .logoComponent.logo19{top:0;left:.07px;width:10.3px;height:12.37px}.header .headerContainer .headerLogo .logoComponent.logo20{top:.17px;left:12.59px;width:8.11px;height:12.02px}.header .headerContainer .headerLogo .logoComponent.logo21{top:.17px;left:22.42px;width:8.38px;height:12.05px}.header .headerContainer .headerLogo .logoComponent.logo22{top:.17px;left:32.9px;width:8.77px;height:12.02px}.header .headerContainer .headerLogo .logoComponent.logo23{top:.17px;left:44.16px;width:11.93px;height:12.05px}.header .headerContainer .headerLogo .logoComponent.logo24{top:0;left:58.6px;width:11.19px;height:12.37px}.header .headerContainer .headerLogo .logoComponent.logo25{top:.17px;left:72.2px;width:9.81px;height:12.05px}.header .headerContainer .headerLogo .logoComponent.logo26{top:.17px;left:83.95px;width:9.44px;height:12.05px}.header .headerContainer .headerContent{display:flex;align-items:center;gap:42px;height:100%;flex:1;justify-content:space-between}@media (max-width: 1199px){.header .headerContainer .headerContent{gap:24px}}@media (max-width: 768px){.header .headerContainer .headerContent{gap:16px}}.header .headerContainer .headerContent .headerNav{height:100%;flex:1}@media (max-width: 768px){.header .headerContainer .headerContent .headerNav{display:none}}.header .headerContainer .headerContent .headerNav .navList{display:flex;align-items:center;gap:40px;list-style:none;margin:0;padding:0;height:100%;justify-content:right}@media (max-width: 1199px){.header .headerContainer .headerContent .headerNav .navList{gap:24px}}@media (max-width: 992px){.header .headerContainer .headerContent .headerNav .navList{gap:16px}}.header .headerContainer .headerContent .headerNav .navList.navListEn{gap:20px}@media (max-width: 1199px){.header .headerContainer .headerContent .headerNav .navList.navListEn{gap:16px}}@media (max-width: 992px){.header .headerContainer .headerContent .headerNav .navList.navListEn{gap:12px}}.header .headerContainer .headerContent .headerNav .navList .navItem{position:relative;cursor:pointer;height:100%;display:flex;align-items:center;white-space:nowrap}.header .headerContainer .headerContent .headerNav .navList .navItem .navText{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1em;color:#1f2937;font-weight:500;text-align:center;transition:color .3s ease}@media (max-width: 1199px){.header .headerContainer .headerContent .headerNav .navList .navItem .navText{font-size:15px}}@media (max-width: 992px){.header .headerContainer .headerContent .headerNav .navList .navItem .navText{font-size:14px}}.header .headerContainer .headerContent .headerNav .navList .navItem .activeBar{position:absolute;bottom:25px;left:.64px;width:100%;height:4px;background-color:#f07f16;border-radius:2px}@media (max-width: 768px){.header .headerContainer .headerContent .headerNav .navList .navItem .activeBar{bottom:20px}}.header .headerContainer .headerContent .headerNav .navList .navItem.active .navText{font-weight:700;color:#1f2937}.header .headerContainer .headerContent .headerNav .navList .navItem:hover .navText{color:#f07f16}.header .headerContainer .headerContent .headerRight{display:flex;align-items:center;gap:24px;flex-shrink:0}@media (max-width: 768px){.header .headerContainer .headerContent .headerRight{gap:16px}}.header .headerContainer .headerContent .headerRight .languageSwitch{display:flex;align-items:center;gap:4px;cursor:pointer}.header .headerContainer .headerContent .headerRight .languageSwitch .languageText{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1em;color:#374151;font-weight:500}@media (max-width: 768px){.header .headerContainer .headerContent .headerRight .languageSwitch .languageText{font-size:14px}}.header .headerContainer .headerContent .headerRight .languageSwitch .languageArrow{color:#374151}.header .headerContainer .headerContent .headerRight .languageSwitch:hover .languageText,.header .headerContainer .headerContent .headerRight .languageSwitch:hover .languageArrow{color:#f07f16}.header .headerContainer .headerContent .headerRight .searchButton{width:36px;height:36px;border-radius:50%;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}@media (max-width: 768px){.header .headerContainer .headerContent .headerRight .searchButton{width:32px;height:32px}}.header .headerContainer .headerContent .headerRight .searchButton:hover{background-color:#f07f161a}.header .headerContainer .headerContent .headerRight .searchButton svg{color:#374151}.header .headerContainer .headerContent .headerRight .searchButton:hover svg{color:#f07f16}.header .headerContainer .headerContent .headerRight .mobileMenuButton{display:none;width:36px;height:36px;background:none;border:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px}@media (max-width: 768px){.header .headerContainer .headerContent .headerRight .mobileMenuButton{display:flex}}.header .headerContainer .headerContent .headerRight .mobileMenuButton .menuLine{width:20px;height:2px;background-color:#374151;transition:all .3s ease}.header .headerContainer .headerContent .headerRight .mobileMenuButton:hover .menuLine{background-color:#f07f16}.projectPopover{position:absolute;top:100%;left:0;background-color:#fff;border-top:2px solid #f07f16;border-radius:0;box-shadow:0 8px 12px #00000012;z-index:999;width:100%;min-height:400px;display:flex;justify-content:center}@media (max-width: 768px){.projectPopover{display:none}}.projectPopover .projectPopoverContent{width:100%;max-width:1200px;padding:24px 16px;display:flex;gap:67px}@media (max-width: 1199px){.projectPopover .projectPopoverContent{padding:20px 16px;gap:40px}}@media (max-width: 992px){.projectPopover .projectPopoverContent{gap:24px;flex-direction:column;min-height:auto}}.projectPopover .projectPopoverContent .projectColumn{flex:1}.projectPopover .projectPopoverContent .projectColumn.spec{width:320px!important}@media (max-width: 992px){.projectPopover .projectPopoverContent .projectColumn{min-width:auto}}.projectPopover .projectPopoverContent .projectColumn .projectTitle{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;line-height:19px;letter-spacing:2.5%;color:#f07f16;margin-bottom:15px}@media (max-width: 992px){.projectPopover .projectPopoverContent .projectColumn .projectTitle{font-size:15px;margin-bottom:12px}}.projectPopover .projectPopoverContent .projectColumn .projectList{display:flex;flex-direction:column;gap:10px}@media (max-width: 992px){.projectPopover .projectPopoverContent .projectColumn .projectList{gap:8px}}.projectPopover .projectPopoverContent .projectColumn .projectList .projectItem{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:17px;line-height:20px;color:#1f2937;cursor:pointer;transition:color .3s ease}@media (max-width: 992px){.projectPopover .projectPopoverContent .projectColumn .projectList .projectItem{font-size:14px;line-height:18px}}.projectPopover .projectPopoverContent .projectColumn .projectList .projectItem:hover{color:#f07f16}.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory{margin-bottom:24px}@media (max-width: 992px){.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory{margin-bottom:16px}}.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory .categoryHeader{display:flex;align-items:center;gap:10px;margin-bottom:15px;cursor:pointer}@media (max-width: 992px){.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory .categoryHeader{margin-bottom:10px}}.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory .categoryHeader .categoryName{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:17px;line-height:17px;letter-spacing:2.857%;color:#f07f16}@media (max-width: 992px){.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory .categoryHeader .categoryName{font-size:13px}}.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory .categoryHeader .arrowIcon{width:13px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD1SURBVHgBjVJBbsJADBxvUvVUEaSCeqQv6OYFTV/QJ/QL5QXL8jJ4AXkCRwRIAXEku2YNBEUoCcxlvbbHHtkmXFGYgQaipPr37WrW4F8G/5LE2pnBAiCNGhicykugRd3/+hKN4sJ8ZIDXpOhfweUSKD3t+3Zztg/2PSudGhPh9xxzx1FcVRDCm9nOcYfSq58LgWehb3bJ7UBhhpOg3xD7CQPjyh8/Q+hNt/Y6lDSoydWzhDoaSYHwd0+QgckkZQWN8hK7/kQLYsW9zkG0EgG3E0HeRTpIoLZEpfiLPSr5chFD2bp+3IPzxG7SW+Ww+e+u9PqVnABqfmOJbuIvzgAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory .categoryPrograms{display:flex;flex-direction:column;gap:10px;padding-left:0}@media (max-width: 992px){.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory .categoryPrograms{gap:8px}}.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory .categoryPrograms .projectItem{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#1f2937}@media (max-width: 992px){.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory .categoryPrograms .projectItem{font-size:14px;line-height:18px}}.projectPopover .projectPopoverContent .projectColumn .projectList .projectCategory .categoryPrograms .projectItem:hover{color:#f07f16}.projectPopover .projectPopoverContent .projectColumn .doctorateHeader{display:flex;align-items:center;gap:3px;margin-bottom:11px;cursor:pointer}@media (max-width: 992px){.projectPopover .projectPopoverContent .projectColumn .doctorateHeader{margin-bottom:8px}}.projectPopover .projectPopoverContent .projectColumn .doctorateHeader .projectTitle{margin-bottom:0}.projectPopover .projectPopoverContent .projectColumn .doctorateHeader .arrowIcon{width:13px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD1SURBVHgBjVJBbsJADBxvUvVUEaSCeqQv6OYFTV/QJ/QL5QXL8jJ4AXkCRwRIAXEku2YNBEUoCcxlvbbHHtkmXFGYgQaipPr37WrW4F8G/5LE2pnBAiCNGhicykugRd3/+hKN4sJ8ZIDXpOhfweUSKD3t+3Zztg/2PSudGhPh9xxzx1FcVRDCm9nOcYfSq58LgWehb3bJ7UBhhpOg3xD7CQPjyh8/Q+hNt/Y6lDSoydWzhDoaSYHwd0+QgckkZQWN8hK7/kQLYsW9zkG0EgG3E0HeRTpIoLZEpfiLPSr5chFD2bp+3IPzxG7SW+Ww+e+u9PqVnABqfmOJbuIvzgAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.projectPopover:before{content:"";position:absolute;top:1px;left:0;width:100%;height:2px;background-color:#fff}.languagePopover{width:100px;display:flex;flex-direction:column;gap:10px}@media (max-width: 768px){.languagePopover{width:90px;gap:8px}}.languagePopover .languageItem{padding:8px 16px;cursor:pointer;transition:background-color .2s}@media (max-width: 768px){.languagePopover .languageItem{padding:6px 12px;font-size:14px}}.languagePopover .languageItem:hover{background-color:#f5f5f5}.languagePopover .languageItem.active{background-color:#f07f16;color:#fff}.mobileMenuOverlay{display:none;position:fixed;top:80px;left:0;right:0;bottom:0;background-color:#00000080;z-index:999}@media (max-width: 768px){.mobileMenuOverlay{display:block}}.mobileMenuOverlay .mobileMenu{background-color:#fff;padding:20px;box-shadow:0 4px 6px #0000001a}.mobileMenuOverlay .mobileMenu .mobileNavItem{padding:16px 0;border-bottom:1px solid #f0f0f0;font-size:16px;color:#1f2937;cursor:pointer}.mobileMenuOverlay .mobileMenu .mobileNavItem:last-child{border-bottom:none}.mobileMenuOverlay .mobileMenu .mobileNavItem.active{color:#f07f16;font-weight:600}.mobileMenuOverlay .mobileMenu .mobileNavItem:hover{color:#f07f16}.footer{position:relative;width:100%;height:fit-content;background-color:#1b365d;overflow:hidden}.footer .backgroundLogo{position:absolute;top:59px;left:102px;width:120px;height:48px;background-color:#f07f16;opacity:.1;z-index:1}.footer .footerContainer{position:relative;z-index:2;padding-top:48px;max-width:1200px;margin:0 auto;padding-bottom:20px}.footer .footerContent{max-width:1232px;width:100%;height:fit-content;display:flex;gap:32px;align-items:flex-start}.footer .footerAboutSection{width:284px;height:240px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0}.footer .footerAboutSection .footerLogoPlaceholder{width:120px;height:48px;margin-bottom:15px}.footer .footerAboutSection .footerLogoPlaceholder img{width:100%;height:100%;cursor:pointer}.footer .footerAboutSection .footerDescription{width:277px;height:fit-content;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#fffc;text-align:left;margin:0}.footer .footerAboutSection .footerCertificationBadges{width:284px;height:48px;display:flex;gap:8px;margin-bottom:15px;margin-top:15px}.footer .footerAboutSection .footerCertificationBadges .footerBadge{height:48px;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;flex:1}.footer .footerAboutSection .footerCertificationBadges .footerBadge .footerBadgeText{background-color:#fff;text-align:center;display:flex;align-items:center;justify-self:unset}.footer .footerAboutSection .footerCertificationBadges .footerBadge .footerBadgeText .accsb,.footer .footerAboutSection .footerCertificationBadges .footerBadge .footerBadgeText .equis,.footer .footerAboutSection .footerCertificationBadges .footerBadge .footerBadgeText .amba{width:60px;height:auto;object-fit:contain}.footer .footerAboutSection .footerSocialMedia{width:284px;height:20px;display:flex;align-items:center;gap:16px;margin:0}.footer .footerAboutSection .footerSocialMedia .footerSocialIcon{width:20px;height:20px;border-radius:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease}.footer .footerAboutSection .footerSocialMedia .footerSocialIcon:hover{opacity:.8}.footer .footerAboutSection .footerSocialMedia .footerSocialIcon:nth-child(2){width:22.5px}.footer .footerAboutSection .footerSocialMedia .footerSocialIcon:nth-child(3),.footer .footerAboutSection .footerSocialMedia .footerSocialIcon:nth-child(4){width:17.5px}.footer .footerLinksSection{flex:1;height:264px;padding-left:80px}.footer .footerLinksSection .footerSectionTitle{margin:3px 0 20px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;line-height:18px;color:#fff}.footer .footerLinksSection .footerLinksList{width:fit-content;height:184px;list-style:none;padding:0;margin:0}.footer .footerLinksSection .footerLinksList .footerLinkItem{height:fit-content;margin-bottom:8px}.footer .footerLinksSection .footerLinksList .footerLinkItem:last-child{margin-bottom:0}.footer .footerLinksSection .footerLinksList .footerLinkItem .footerLink{display:inline-block;padding-top:2px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:16px;color:#fffc;text-decoration:none;transition:color .2s ease;cursor:pointer}.footer .footerLinksSection .footerLinksList .footerLinkItem .footerLink:hover{color:#fff}.footer .footerContactSection{width:284px;height:264px}.footer .footerContactSection .footerSectionTitle{margin:3px 0 20px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;line-height:18px;color:#fff}.footer .footerContactSection .footerContactList{width:284px;height:auto;list-style:none;padding:0;margin:0}.footer .footerContactSection .footerContactList .footerContactItem{height:auto;margin-bottom:12px;display:flex;align-items:flex-start}.footer .footerContactSection .footerContactList .footerContactItem.multiline{height:auto;margin-bottom:12px}.footer .footerContactSection .footerContactList .footerContactItem:last-child{margin-bottom:0}.footer .footerContactSection .footerContactList .footerContactItem .footerContactIcon{width:16px;height:16px;margin-right:12px;border-radius:2px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px}.footer .footerContactSection .footerContactList .footerContactItem .footerContactIcon:first-child{width:12px}.footer .footerContactSection .footerContactList .footerContactItem .footerContactText{display:inline-flex;flex-direction:column;padding-top:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#fffc}.footerContactItem.multiline .footer .footerContactSection .footerContactList .footerContactItem .footerContactText{line-height:24px;padding-top:-1px}.footer .footerCertificationSection{width:284px;height:fit-content;margin-bottom:20px}.footer .footerCertificationSection .footerSectionTitle{margin:3px 0 20px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;line-height:18px;color:#fff;white-space:nowrap}.footer .footerCertificationSection .footerRankingText{width:fit-content;height:fit-content;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:23px;color:#fffc}.footer .footerCertificationSection .footerRankingText span{margin-right:6px}.footer .footerCertificationSection .footerRankingText.bold{font-weight:700;margin-top:10px}.footer .footerCopyright{width:1200px;height:46px;margin-top:48px;padding-top:25px;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center}.footer .footerCopyright .footerCopyrightText{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#fff9}.footer .footerCopyright .footerPolicies{display:flex;gap:21px}.footer .footerCopyright .footerPolicies .footerPolicyLink{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#fff9;text-decoration:none;transition:color .2s ease;cursor:pointer}.footer .footerCopyright .footerPolicies .footerPolicyLink:hover{color:#fffc}@media screen and (max-width: 1280px){.footer .footerContainer{padding:48px 20px 20px}.footer .footerContent{max-width:100%;padding:0 20px}.footer .footerCopyright{width:100%;max-width:1200px;padding:25px 20px 0}}@media screen and (max-width: 1024px){.footer{height:auto}.footer .footerContainer{padding:40px 20px 0}.footer .footerContent{height:auto;flex-direction:column;gap:40px;padding:0}.footer .footerAboutSection{width:100%;max-width:400px;height:auto;text-align:center;margin:0 auto}.footer .footerAboutSection .footerDescription{width:100%;text-align:center}.footer .footerAboutSection .footerSocialMedia{width:100%;justify-content:center}.footer .footerLinksSection{width:100%;height:auto;padding:0;text-align:center}.footer .footerLinksSection .footerSectionTitle{text-align:center}.footer .footerLinksSection .footerLinksList{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.footer .footerLinksSection .footerLinksList .footerLinkItem{margin-bottom:0}.footer .footerContactSection{width:100%;height:auto;text-align:center}.footer .footerContactSection .footerSectionTitle{text-align:center}.footer .footerContactSection .footerContactList{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.footer .footerContactSection .footerContactList .footerContactItem{justify-content:center}.footer .footerCertificationSection{width:100%;height:auto;text-align:center}.footer .footerCertificationSection .footerSectionTitle{text-align:center}.footer .footerCertificationSection .footerCertificationBadges{width:100%;justify-content:center}.footer .footerCertificationSection .footerRankingText{width:100%;text-align:center}.footer .footerCopyright{height:auto;flex-direction:column;gap:16px;text-align:center}.footer .footerCopyright .footerCopyrightText{text-align:center}.footer .footerCopyright .footerPolicies{justify-content:center}}@media screen and (max-width: 768px){.footer .footerContainer{padding:30px 16px 0}.footer .footerContent{gap:32px}.footer .footerAboutSection .footerLogoPlaceholder{width:100px;height:40px;margin:0 auto 20px}.footer .footerAboutSection .footerDescription{font-size:14px;line-height:20px;margin-bottom:16px}.footer .footerAboutSection .footerSocialMedia{gap:12px}.footer .footerAboutSection .footerSocialMedia .footerSocialIcon{width:18px;height:18px}.footer .footerAboutSection .footerSocialMedia .footerSocialIcon:nth-child(2){width:20px}.footer .footerAboutSection .footerSocialMedia .footerSocialIcon:nth-child(3),.footer .footerAboutSection .footerSocialMedia .footerSocialIcon:nth-child(4){width:16px}.footer .footerLinksSection .footerSectionTitle{font-size:16px;margin-bottom:16px}.footer .footerLinksSection .footerLinksList{gap:12px}.footer .footerLinksSection .footerLinksList .footerLinkItem .footerLink{font-size:14px}.footer .footerContactSection .footerSectionTitle{font-size:16px;margin-bottom:16px}.footer .footerContactSection .footerContactList .footerContactItem{height:auto;margin-bottom:8px}.footer .footerContactSection .footerContactList .footerContactItem.multiline{height:auto;margin-bottom:12px}.footer .footerContactSection .footerContactList .footerContactItem .footerContactIcon{width:14px;height:14px;margin-right:8px}.footer .footerContactSection .footerContactList .footerContactItem .footerContactIcon:first-child{width:10px}.footer .footerContactSection .footerContactList .footerContactItem .footerContactText{font-size:14px;line-height:18px}.footerContactItem.multiline .footer .footerContactSection .footerContactList .footerContactItem .footerContactText{line-height:20px}.footer .footerCertificationSection .footerSectionTitle{font-size:16px;margin-bottom:16px}.footer .footerCertificationSection .footerCertificationBadges{height:40px;gap:6px;margin-bottom:12px}.footer .footerCertificationSection .footerCertificationBadges .footerBadge{height:40px;padding:0 16px}.footer .footerCertificationSection .footerCertificationBadges .footerBadge:first-child,.footer .footerCertificationSection .footerCertificationBadges .footerBadge:nth-child(2),.footer .footerCertificationSection .footerCertificationBadges .footerBadge:nth-child(3){width:auto;min-width:70px}.footer .footerCertificationSection .footerCertificationBadges .footerBadge .footerBadgeText .accsb{width:60px;height:19px}.footer .footerCertificationSection .footerCertificationBadges .footerBadge .footerBadgeText .equis{width:54px;height:35px}.footer .footerCertificationSection .footerCertificationBadges .footerBadge .footerBadgeText .amba{width:53px;height:18px}.footer .footerCertificationSection .footerRankingText{font-size:12px;line-height:18px}.footer .footerCopyright{margin-top:32px;padding-top:20px;padding-bottom:120px}.footer .footerCopyright .footerCopyrightText{font-size:12px}.footer .footerCopyright .footerPolicies{gap:16px}.footer .footerCopyright .footerPolicies .footerPolicyLink{font-size:12px}}@media screen and (max-width: 480px){.footer .footerContainer{padding:24px 16px 0}.footer .footerContent{gap:24px}.footer .footerAboutSection .footerLogoPlaceholder{width:90px;height:36px;margin-bottom:16px}.footer .footerAboutSection .footerDescription{font-size:13px;line-height:18px;margin-bottom:12px}.footer .footerAboutSection .footerSocialMedia{gap:10px}.footer .footerAboutSection .footerSocialMedia .footerSocialIcon{width:16px;height:16px}.footer .footerAboutSection .footerSocialMedia .footerSocialIcon:nth-child(2){width:18px}.footer .footerAboutSection .footerSocialMedia .footerSocialIcon:nth-child(3),.footer .footerAboutSection .footerSocialMedia .footerSocialIcon:nth-child(4){width:14px}.footer .footerLinksSection .footerSectionTitle{font-size:15px;margin-bottom:12px}.footer .footerLinksSection .footerLinksList{gap:8px}.footer .footerLinksSection .footerLinksList .footerLinkItem .footerLink{font-size:13px}.footer .footerContactSection .footerSectionTitle{font-size:15px;margin-bottom:12px}.footer .footerContactSection .footerContactList .footerContactItem{margin-bottom:6px}.footer .footerContactSection .footerContactList .footerContactItem .footerContactIcon{width:12px;height:12px;margin-right:6px}.footer .footerContactSection .footerContactList .footerContactItem .footerContactIcon:first-child{width:9px}.footer .footerContactSection .footerContactList .footerContactItem .footerContactText{font-size:13px;line-height:16px}.footer .footerCertificationSection .footerSectionTitle{font-size:15px;margin-bottom:12px}.footer .footerCertificationSection .footerCertificationBadges{height:36px;gap:4px;margin-bottom:10px}.footer .footerCertificationSection .footerCertificationBadges .footerBadge{height:36px;padding:0 12px;min-width:60px}.footer .footerCertificationSection .footerCertificationBadges .footerBadge .footerBadgeText .accsb{width:50px;height:16px}.footer .footerCertificationSection .footerCertificationBadges .footerBadge .footerBadgeText .equis{width:45px;height:30px}.footer .footerCertificationSection .footerCertificationBadges .footerBadge .footerBadgeText .amba{width:44px;height:15px}.footer .footerCertificationSection .footerRankingText{font-size:11px;line-height:16px}.footer .footerCopyright{margin-top:24px;padding-top:16px;gap:12px}.footer .footerCopyright .footerCopyrightText{font-size:11px}.footer .footerCopyright .footerPolicies{gap:12px}.footer .footerCopyright .footerPolicies .footerPolicyLink{font-size:11px}}
