@charset "utf-8";@import url(//www.top-link.com/wp-content/themes/toplink/assets/css/google-fonts/Noto+Sans+SC.css);:root{--primary:#024eae;--font-color:#444;--text-color:#636363;--hover-color:#055dc8;--dark-hover-color:#4b9eff;--hover-bg-color:#f5f5f5;--padding-size:10px}body{font-family:'Noto Sans SC',sans-serif}.half-width{width:50%}p{color:var(--text-color)}.list-inside li{list-style-position:inside}.list-style-none li{list-style:none}.p-6{padding:1.5rem}.bg-blue-50{background-color:rgb(239 246 255/1)}.border-blue-100{border-color:rgb(219 234 254/1)}.text-blue-500{color:rgb(59 130 246/1)}.text-xxs{font-size:.75rem;line-height:1rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.mr-2{margin-right:.5rem}.border{border-width:1px}.rounded-lg{border-radius:.5rem}.f-s-m{font-size:1.25rem}[class*=no-bold]{font-weight:400 !important}.bg-gray{background-color:#f0f3f6}.bg-white{background-color:#fff}.btn.b-r5{border-radius:5px !important}.heading-text.heading-section.no-line h2{margin-bottom:10px}.heading-text.heading-section.no-line h2:before{display:none}.card-border{border:1px solid #f0f0f0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.f-c-red{color:#dc3545}.f-c-cyan{color:#0dcaf0}.mfp-content .mfp-img{background-color:#fff}.thumbnail{position:relative;display:inline-block;cursor:zoom-in}.zoom-preview{position:fixed;z-index:999;border:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:hidden;opacity:0;transition:opacity .3s;pointer-events:none;max-width:80vw;max-height:80vh;background:#000}.thumbnail:hover .zoom-preview{opacity:1}.toplink-logo{font-size:0 !important}header .toplink-logo:before{font-size:2.18rem}.dark .toplink-logo:before{color:#fff}#mainMenu nav>ul>li>a{font-size:1.18rem;color:var(--font-color)}#mainMenu nav>ul>li .dropdown-menu>li>a:focus,#mainMenu nav>ul>li .dropdown-menu>li>a:hover,#mainMenu nav>ul>li .dropdown-menu>li>a:active,#mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul>li>a:focus,#mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul>li>a:hover,#mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul>li>a:active{background-color:var(--hover-bg-color)}#search .search-form .text-muted{opacity:.8}#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title{display:block}#mainMenu nav>ul>li.mega-menu-item .mega-menu-content [class*=col-]>ul>li:first-child>a{padding-top:10px}#mainMenu nav>ul>li.current-menu-parent>a,li.current-post-parent>a,#mainMenu nav>ul>li.current_page_item>a{color:var(--primary)}.mega-menu-item .mega-menu-content .item-container{border:1px solid #e9e9e9;border-radius:5px}.mega-menu-item .mega-menu-content .item-content{padding:0 10px 10px}.mega-menu-item .mega-menu-content .item-content h2{font-size:20px;color:var(--font-color);text-align:center}.mega-menu-item .mega-menu-content .item-content p{color:#999}.mega-menu-item .mega-menu-content .item-image img{border-radius:5px 5px 0 0}.dark #mainMenu nav>ul>li.current_page_item>a{color:var(--dark-hover-color)}.inspiro-slider .slide .slide-captions h1{font-size:3.89rem}.inspiro-slider .slide .slide-captions h2{font-size:4.489rem;margin-bottom:10px}.inspiro-slider .slide .slide-captions h3{font-size:2.489rem}.inspiro-slider .slide .slide-captions span.stress{color:#FFFFFF!important}.inspiro-slider .slide .slide-captions .btn-box .btn.scroll-to{font-size:16px;padding:16px 18px}.home .category .category-wrap{padding:0 20px}.home .image-grid .grid-item{padding:10px}.home .image-grid .grid-item .portfolio-description{width:100%;top:25%;transform:translate3d(0,-50%,0);opacity:1;visibility:visible}.home .image-grid .grid-item .portfolio-description *{color:#1f1f1f;transition:all .8s ease;transition-delay:.1s}.home .category.image-grid .grid-item .portfolio-description h2{font-weight:600}.home .category .grid-item:not(.no-overlay):hover .portfolio-image:after{opacity:.05}.home .category .grid-item .portfolio-image{background:linear-gradient(135deg,#f5f5f5 0%,#e0e0e0 50%,#ccc 100%)}.home .industry .grid-item .portfolio-image:after{opacity:0}.home .industry .grid-item:not(.no-overlay):hover .portfolio-image:after{opacity:.35}.home .heading-text h2{font-size:2.965rem}.home .heading-text h3{font-size:2.625rem;font-weight:500}.home .about .heading-text p{text-indent:2.5rem}.home .portfolio-description h3{font-weight:500;padding:20px}.home .industry .portfolio-description h3{font-size:2.125rem}.home .industry.image-grid .grid-item .portfolio-description h2{font-size:2.198rem;font-weight:500;margin-bottom:10px}.home .industry.image-grid .portfolio-description *{color:var(--light)}.home .application .portfolio-3-2-columns.portfolio-item{width:66.66666%}.home .application .portfolio-description h3{font-size:1.916rem}.home .application .portfolio-item:not(.no-overlay) .portfolio-description{opacity:1;visibility:visible}.ability{padding-left:20px}.home .bg-overlay{opacity:.56;background:rgb(8 8 8/67%)}.home .portfolio-description h3{position:relative;display:inline-block;transition:all .3s ease}.home .portfolio-description h3:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);border-radius:4px;z-index:-1;transition:opacity .3s ease,transform .3s ease}.home .portfolio-description h5,.portfolio-description a.fs-15{opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease .1s;margin-top:10px;line-height:1.6}.home .portfolio-description a.fs-15{display:inline-block;color:#fff;text-decoration:none;font-weight:600;margin-top:15px}.home .portfolio-item-wrap:hover .portfolio-description h3:before{opacity:0;transform:scale(.9)}.home .portfolio-item-wrap:hover .portfolio-description h3{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.home .portfolio-item-wrap:hover .portfolio-description h5,.portfolio-item-wrap:hover .portfolio-description a.fs-15{opacity:1;visibility:visible;transform:translateY(0)}.our-advantages .advantages img{width:100%}.section-title{font-weight:600;letter-spacing:.5px;color:#1a2b4a}.stat-card{background:#fff;border-radius:24px;padding:1.8rem .8rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 25px -8px rgba(0,20,50,.08);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(2px);height:100%}.stat-card:hover{transform:translateY(-4px);box-shadow:0 20px 35px -12px rgba(0,40,100,.15);border-color:rgba(0,85,255,.2)}.stat-icon{font-size:2.6rem;color:#1a5cff;margin-bottom:.4rem;display:inline-block;opacity:.8}.stat-number{font-size:2.8rem;font-weight:700;color:#0b1e3a;letter-spacing:1px;line-height:1.2}.stat-label{font-size:.9rem;font-weight:500;color:#3c4f6e;text-transform:uppercase;letter-spacing:.6px;margin-top:.2rem}.stat-label i{margin-right:6px;color:#1a5cff;font-size:.75rem;opacity:.7}.badge-cert{background:#eef4ff;color:#1a4cba;font-weight:500;padding:6px 16px;border-radius:40px;font-size:.8rem;border:1px solid #d0e0ff}.stat-divider{width:40px;height:2px;background:linear-gradient(90deg,#1a5cff,#a0c0ff);margin:1rem auto 1.2rem;border-radius:4px;opacity:.4}.footer-note{color:#6c7b96;font-size:.9rem;background:rgba(255,255,255,.6);border-radius:60px;padding:6px 20px;display:inline-block;border:1px solid rgba(0,0,0,.03)}@media (max-width:576px){.stat-number{font-size:2.2rem}.stat-card{padding:1.2rem .4rem}}.grid-item .portfolio-image:after{pointer-events:none}footer .toplink-logo:before{color:#fff}footer.inverted .copyright-text{color:#999}footer img.qrcode{max-width:100px}.about .description p{font-size:1.25rem}.events .item-desc{padding:10px;font-size:1.256rem}.events .item-desc span{font-weight:700}.odds,.odds p{font-size:1.567rem}.odds{margin-bottom:85px}.btn:not(.close):not(.mfp-close).btn-slide.btn-xs>i{left:6px;top:5px;font-size:18px}.pagination{justify-content:center}.product .product-description .product-title{max-width:100%}.product-area .single-product h4{font-weight:500;font-size:1.226rem;line-height:1.35;text-align:center}.product-area .single-product h4 a{color:var(--font-color)}.product-area .single-product{position:relative;background:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:1px solid transparent;border-radius:5px;padding:15px 15px 30px;overflow:hidden}.product-area .single-product:hover{border:1px solid #ddd}.product-area .pro-content .product-rating{color:#dadada;visibility:hidden}.product-area .single-product .pro-img img{max-width:100%}.single-product .inspiro-slider .slide .slide-captions h1{font-size:2.625rem}.single-product .inspiro-slider .slide .slide-captions h2{font-size:1.9856rem;font-weight:500;margin-bottom:0}#categories .portfolio-image{background-color:#f8f8f8}.icon-box.blue-500.border .icon{border-color:#3b82f6}.icon-box.blue-500.border.border .icon i{color:#3b82f6}.style1 .content-box{background:#f0f8ff;padding:15px;width:100%;border-radius:5px}.style1 .icon-box.border.small .icon{top:15px}.style2 .row{margin:3px;padding:20px 5px;background-color:#f0f8ff;border-radius:5px}.style2 .icon-box.blue-500.border .icon{background-color:#3b82f6}.style2 .icon-box.blue-500.border.border .icon i{color:#fff}.style4 .row{margin:3px;padding:20px 5px}.faq .qa-box{padding:15px 25px;margin:15px 5px;background:#f0f8ff;border-radius:5px}.qa-box .question{font-size:1.156rem}.selection-pane .image-frame img{max-width:100%}.selection-pane .tabs.tabs-clean .nav-tabs .nav-link.active{background-color:#f0f8ff;border-color:#e6e8eb;border-radius:5px}.selection-pane .tabs.tabs-clean .tab-content{border:none;padding:0}.desc-pane ul li{list-style-position:inside}.tabs.tabs-folder .nav-tabs .nav-link.active{background-color:#fff}.table-contents .dt-container>div:nth-child(2)>div{overflow:hidden}.table-contents .dt-container>div:nth-child(2)>div:hover{overflow:auto}.table-contents .dt-container td img{max-width:100%}.table-contents .dt-container td .thumbnail>img{max-height:120px}.table-contents .dt-container td .zoom-preview img{max-width:50vw}.section-title{border-left:4px solid #0d6efd;padding-left:1rem;margin-bottom:1.5rem}.spec-card{transition:all .3s ease}.spec-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(13,110,253,.15)}.chart-box{background:#f8f9fa;border-radius:8px;padding:1rem;height:100%}.bg-tech-dark{background-color:#0f172a;color:#fff}.param-badge{font-size:.85rem;color:#fff}.single-blog h1{font-size:34px;letter-spacing:0;line-height:38px;margin-bottom:12px;margin-top:8px;color:#1f1f1f}.single-blog .post-image{display:none}.map-position img{opacity:.5}.page-contact .widget-contact-form .message{height:305px}.inspiro-slider .slide .slide-captions .strong.fs-33{font-size:1.895rem !important}.advantage .image-item{margin-bottom:10px}.advantage .image-item img{max-width:100%;border-radius:3px}.advantage .heading-text.heading-section h2{font-size:2.35rem}.advantage .dalyan h4{font-weight:500}.simulation .icon-box.medium>p{margin:0}.category-2 .page-menu,.category-14 .page-menu{display:none}#page-title.app-case-title{padding:120px 0}.post-thumbnails.app-case-list .post-item:not(:last-child){margin-bottom:50px}.post-thumbnails.app-case-list .post-item-wrap{display:flex;align-items:stretch;gap:0}.post-thumbnails.app-case-list .post-item .post-image{width:50%}.post-thumbnails.app-case-list .post-item .post-item-description{width:50% !important;padding:24px;background-color:#f5f5f5;flex:1;display:flex;flex-direction:column;justify-content:center}.post-thumbnails.app-case-list .post-item .post-item-description>h2>a{font-size:26px;line-height:120%}.certifications .mfp-content img.mfp-img{background-color:#fff}.product-card{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .25s ease}.product-card:hover{box-shadow:0 8px 24px rgba(0,82,204,.12);transform:translateY(-3px)}.section-title-bar{background-color:var(--primary);color:#fff;border-radius:6px 6px 0 0}#aff-im-root,#aff-im-root>div{display:none}#newBridge #nb_invite_wrap .nb-invite-skin-9{background:#2991d6eb url(//www.top-link.com/wp-content/themes/toplink/assets/images/icons/inviteBack8.png) no-repeat center;background-size:cover}.side-toolbar{position:fixed;right:28px;bottom:60px;width:44px;z-index:1999}.side-toolbar a.option-box{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.05);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);background-color:#fff;text-align:center;height:44px;cursor:pointer;margin-top:8px}.side-toolbar a.option-box[data-type=gotop].go-top-hide{visibility:hidden}.side-toolbar a.option-box.active img,.side-toolbar a.option-box:hover img{display:none}.side-toolbar a.option-box.active .show-txt,.side-toolbar a.option-box:hover .show-txt{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:100}.side-toolbar a.option-box.no-h.active img,.side-toolbar a.option-box.no-h:hover img{display:block}.side-toolbar a.option-box.no-h.active .show-txt,.side-toolbar a.option-box.no-h:hover .show-txt{display:none}.side-toolbar a.option-box img{display:block;width:28px}.side-toolbar a.option-box .show-txt{display:none;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;line-height:14px;color:#999aaa;background-color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.side-toolbar.black a.option-box{background:#444447}.side-toolbar.black a.option-box .show-txt{background:#444447}.side-toolbar .option-box.tel{display:none}.qrcode-wx{position:absolute;top:0;right:55px;width:0;overflow:hidden;transition:width 2s;-webkit-transition:width 2s}.qrcode-wx img{max-height:150px;max-width:150px;border:1px solid #898989}.option-box.wx:hover~.qrcode-wx{width:155px}@media (max-width:480px){.application .portfolio-3-2-columns.portfolio-item{width:100%}}@media (max-width:1024px){#mainMenu:not(.menu-overlay) nav .dropdown.mega-menu-item .dropdown-menu{max-width:100vw;padding:0}#mainMenu:not(.menu-overlay) nav .mega-menu-content [class*=col-],.our-advantages [class*=col-]{margin-bottom:20px}.inspiro-slider .slide .slide-captions h1,.inspiro-slider .slide .slide-captions h2{line-height:65px}}@media (min-width:1024px){.selection-pane .image-frame img{max-width:50%}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1180px}}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1480px}}