.bgf0f2f5{background:#f0f2f5}.preloader{background:#2151a3}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#efefef;border-radius:4px}::-webkit-scrollbar-thumb{background:#2151a3;border-radius:4px}.hma-logo-web a,.hma-logo a{display:inline-block;width:120px}.header-section .primary-menu .main-area .main-menu>ul>li{position:relative}.header-section .primary-menu .main-area .main-menu>ul>li.active>a{color:#2151a3}.header-section .primary-menu .main-area .main-menu>ul>li.active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#2151a3}.header-section .primary-menu .main-area .main-menu>ul>li:hover::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#2151a3}.header-section .primary-menu .main-area .main-menu>ul>li ul li.active a{background:#2151a3 !important}.header-section .primary-menu .main-area .main-menu>ul>li ul li a{font-weight:500}.header-section .primary-menu .main-area .main-menu>ul>li ul li a:hover{background:#2151a3}.header-section .primary-menu .main-area .contact-mobile{display:flex;align-items:center;justify-content:center}.header-section .primary-menu .main-area .contact-mobile .contact-mobile-icon{width:36px;padding-right:10px}.header-section .primary-menu .main-area .contact-mobile .contact-mobile-show p{color:#2151a3;line-height:1.4;font-weight:bold;margin:0;padding:0}.banner-slider .swiper-slide{text-align:center}.banner-slider .swiper-slide a{display:flex}.banner-slider-next,.banner-slider-prev{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.05);z-index:15;border-radius:5px}.banner-slider-next:hover,.banner-slider-prev:hover{background:rgba(0,0,0,0.1)}.banner-slider-prev{left:10px}.banner-slider-prev .icon-prev{width:25px}.banner-slider-next{right:10px}.banner-slider-next .icon-next{width:25px}.portfolio-section.solutions-section{position:relative;z-index:1}.portfolio-section.solutions-section .grid{position:relative;margin-bottom:5px}.portfolio-section.solutions-section a{display:inline-block}.portfolio-section .port-filter li{box-shadow:none;color:#000;font-weight:500;background:transparent;font-size:16px}.portfolio-section .port-filter li.active{background:#2151a3;border-radius:50px;color:#fff;font-weight:600}.portfolio-section .grid .port-item.lab-item-12{width:100% !important}.portfolio-section .section-bottom-line{position:relative;height:132px;background:#2151a3}.portfolio-section.product-section a.lab-inner{display:block}.portfolio-section.product-section .lab-inner{cursor:pointer}.portfolio-section.product-section .lab-inner .lab-thumb::after{content:none}.portfolio-section.product-section .lab-inner .lab-thumb{padding:26px;padding-bottom:0;background:#fff}.portfolio-section.product-section .lab-inner .lab-thumb .lab-thumb-img{display:flex;align-items:center;justify-content:center;background:#f1f2f6}.portfolio-section-bottom-line{position:relative;height:132px;background:#2151a3}.consultation-section{scroll-margin-top:74px;padding-bottom:80px}.consultation-section .consultation-section-img{position:relative;margin-bottom:-16.66%;text-align:center}.consultation-section .consultation-section-title{position:absolute;top:10.3%;left:0;right:0;text-align:center;color:#2151a3;font-size:30px;line-height:1.4;z-index:15;font-weight:600}.consultation-section .container{position:relative;background:#fff;border-radius:0;padding:72px 105px 75px 105px;box-sizing:border-box;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.consultation-section .container .flex{display:flex}.consultation-section .container .container-top{align-items:center;justify-content:center;flex-wrap:wrap}.consultation-section .container .container-top .container-top-img{width:320px;min-width:320px;margin-right:64px}.consultation-section .container .container-top .container-top-img2{width:80%;margin-bottom:20px;display:none}.consultation-section .container .container-top .container-top-content{flex:1}.consultation-section .container .container-top .container-top-content p{text-indent:2em;font-size:16px;color:#000000;line-height:1.875;text-align:justify}.consultation-section .container .container-top .container-top-content p:not(:last-child){margin-bottom:15px}.consultation-section .container .container-bottom{justify-content:space-between;flex-wrap:wrap}.consultation-section .container .container-bottom img{margin-bottom:10px}.news-footer-wrap{background:#2151a3}.news-footer-wrap .news-letter .section-wrapper{padding:0;margin:0;border:none}.news-footer-wrap .link-message{display:flex;align-items:center}.news-footer-wrap .code{font-size:14px;color:#fff;text-align:center}.news-footer-wrap .code img{width:160px}.news-footer-wrap .code p{line-height:1.4;margin:0;margin-top:10px}.contact-container{position:fixed;right:5%;bottom:14.2%;z-index:1000}.contact-container .phone-bubble,.contact-container .weixin-bubble,.contact-container .qr-code-bubble{display:none}.contact-container .icon-group{position:relative;display:flex;flex-direction:column}.contact-container .icon-circle{width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,0.1);background-color:#ffffff;color:#374151;font-size:1.25rem;margin-bottom:10px}.contact-container .icon-circle.phoneIcon{background-color:#ffffff !important;background:url(../images/index/icon/icon_mobile.png);background-size:55% 55%;background-repeat:no-repeat;background-position:50% 50%}.contact-container .icon-circle.phoneIcon:hover{background-color:#0d6efd !important;background:url(../images/index/icon/icon_mobile_active.png);background-size:55% 55%;background-repeat:no-repeat;background-position:50% 50%}.contact-container .icon-circle.phoneIcon:hover ~ .phone-bubble{display:block}.contact-container .icon-circle.weixinIcon{background-color:#ffffff !important;background:url(../images/index/icon/icon_wechat.png);background-size:55% 55%;background-repeat:no-repeat;background-position:50% 50%}.contact-container .icon-circle.weixinIcon:hover{background-color:#0d6efd !important;background:url(../images/index/icon/icon_wechat_active.png);background-size:55% 55%;background-repeat:no-repeat;background-position:50% 50%}.contact-container .icon-circle.weixinIcon:hover ~ .weixin-bubble{display:block}.contact-container .icon-circle.codeIcon{background-color:#ffffff !important;background:url(../images/index/icon/icon_code.png);background-size:55% 55%;background-repeat:no-repeat;background-position:50% 50%}.contact-container .icon-circle.codeIcon:hover{background-color:#0d6efd !important;background:url(../images/index/icon/icon_code_active.png);background-size:55% 55%;background-repeat:no-repeat;background-position:50% 50%}.contact-container .icon-circle.codeIcon:hover ~ .qr-code-bubble{display:block}.contact-container .phone-bubble{background-color:#ffffff;padding:12px 20px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1);align-items:center;max-width:320px;white-space:nowrap;position:absolute;right:54px;text-align:left;color:#000000;font-size:17px}.contact-container .weixin-bubble,.contact-container .qr-code-bubble{background-color:#ffffff;padding:12px 20px;box-shadow:0 4px 6px rgba(0,0,0,0.1);align-items:center;min-width:180px;white-space:nowrap;position:absolute;right:54px;top:60px}.contact-container .weixin-bubble{top:10px}.introduction-section .container{cursor:pointer}.section-btn{position:relative;width:170px;height:60px;border:2px solid #2151a3;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#2151a3;font-size:20px;margin:0 auto;margin-top:100px;cursor:pointer}.scrollToTop i{background:#0d6efd}@media (max-width: 991px){.header-section .primary-menu .main-area .main-menu>ul>li.active a{color:#fff !important}.header-section.menu-fixed .primary-menu.open .main-area{height:auto;max-height:360px}.header-section .primary-menu .main-area{background:#2151a3}.header-section .primary-menu .main-area .main-menu>ul>li.active::after{content:none}.header-section .primary-menu .main-area .main-menu>ul>li:hover::after{content:none}.header-section .primary-menu .main-area .contact-mobile{display:none}.hma-logo-web{display:none}.portfolio-section-bottom-line{height:66px}.banner-slider-next,.banner-slider-prev{width:40px;height:40px;margin-top:-20px}.banner-slider-prev .icon-prev{width:20px}.banner-slider-next .icon-next{width:20px}.consultation-section .container{padding:60px 50px}.consultation-section .container .container-top{flex-direction:column}.consultation-section .container .container-top .container-top-img{display:none}.consultation-section .container .container-top .container-top-img2{display:flex}}@media (max-width: 466px){.banner-slider-next,.banner-slider-prev{width:30px;height:30px;margin-top:-15px}.banner-slider-prev{left:5px}.banner-slider-prev .icon-prev{width:15px}.banner-slider-next{right:5px}.banner-slider-next .icon-next{width:15px}}@media (min-width: 992px){.consultation-section{padding-bottom:110px}}h2{color:#2151a3}@media (min-width: 576px){h2{font-size:30px;line-height:42px}}@media (min-width: 576px){.container-bottom img{width:calc(100% / 2.1);margin-bottom:10px}}@media (min-width: 1200px){.container-bottom img{width:calc(100% / 4.1);margin-bottom:0px}}@media (max-width: 576px){.consultation-section .consultation-section-title{font-size:20px}}.product-list-section.service-section.style-2 .service-area .section-wrapper .service-tab-top ul li a.active{border-color:#2151a3}.product-list-section.service-section.style-2 .service-area .section-wrapper .service-tab-top ul li a.active p{color:#2151a3;font-weight:500}.product-list-section .product-list{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding-left:10px}.product-list-section .product-list .product-list-li{display:inline-block;width:calc(33.33% - 10px);cursor:pointer;box-sizing:border-box}.product-list-section .product-list .product-list-li .product-list-img{display:flex;align-items:center;justify-content:center;background:#f1f2f6}.product-list-section .product-list .product-list-li p{padding:20px;font-size:16px;line-height:1.4;text-align:center;color:#000;clear:both}.product-list-section .service-tab-top-tab{border:none;padding:10px 0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:#2151a3;color:#fff;text-align:center;font-size:20px;line-height:46px;display:none}@media (min-width: 1200px){.product-list-section .service-tab-top-tab{display:block}}.solution-content{position:relative;width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);max-width:1200px;margin:0 auto}.solution-content .solution-content-title{font-size:36px;color:#2151a3;font-weight:bold;letter-spacing:3px;padding-top:40px;text-align:center;line-height:1.4}@media (min-width: 1200px){.solution-content{max-width:1200px}}@media (max-width: 750px){.solution-content .solution-content-title{font-size:26px}}.introduction-detail-section .introduction-detail-top{position:relative}.introduction-detail-section .introduction-detail-top .introduction-detail-top-word{position:relative;background:#f1f7fc;padding-top:58px;padding-bottom:5.7%;margin-bottom:-12%}.introduction-detail-section .introduction-detail-top .introduction-detail-top-word .container{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.introduction-detail-section .introduction-detail-top .introduction-detail-top-word .container .container-detail{position:relative;width:69.75%;margin-left:auto}.introduction-detail-section .introduction-detail-top .introduction-detail-top-word .container .container-detail h3{color:#2151a3}.introduction-detail-section .introduction-detail-top .introduction-detail-top-word .container .container-detail p{margin-bottom:0}.introduction-detail-section .introduction-detail-top .introduction-detail-top-img{position:relative;z-index:10}.introduction-detail-section .introduction-detail-top .introduction-detail-top-img .img1{display:flex}.introduction-detail-section .introduction-detail-top .introduction-detail-top-img .img2{display:none}.introduction-detail-section .container{padding-top:60px}.introduction-detail-section .container .flex{display:flex}.introduction-detail-section .container p{font-size:16px;line-height:1.875;text-indent:2em;text-align:justify;color:#000;margin-bottom:30px}.introduction-detail-section .container p strong{color:#2151a3}.introduction-detail-section .introduction-detail-img{justify-content:center;flex-wrap:wrap;padding:0 40px}.introduction-detail-section .introduction-detail-img img{margin-bottom:10px}@media (max-width: 750px){.introduction-detail-section .container p{font-size:14px}}@media (max-width: 991px){.introduction-detail-section .introduction-detail-top .introduction-detail-top-word{margin-bottom:-5%}.introduction-detail-section .introduction-detail-top .introduction-detail-top-word .container .container-detail{width:100%;margin-left:auto}.introduction-detail-section .introduction-detail-top .introduction-detail-top-img .img1{display:none}.introduction-detail-section .introduction-detail-top .introduction-detail-top-img .img2{display:flex}}@media (min-width: 576px){.introduction-detail-section .introduction-detail-img{justify-content:space-between;padding:0}.introduction-detail-img img{width:calc(100% / 2.1);margin-bottom:10px}}@media (min-width: 768px){.introduction-detail-section .introduction-detail-img{justify-content:space-between;padding:0}.introduction-detail-img img{width:calc(100% / 3.1);margin-bottom:10px}}@media (min-width: 1200px){.introduction-detail-section .introduction-detail-img{justify-content:space-between;padding:0}.introduction-detail-img img{width:calc(100% / 4.1);margin-bottom:0px}}.product-detail-section.padding-tb{padding-top:0}.product-detail-section .product-detail-top{position:relative;display:flex;flex-wrap:wrap;background:#fff}.product-detail-section .product-detail-top .product-detail-top-img{width:100%;margin:0;background:#f1f2f6}.product-detail-section .product-detail-top .product-detail-top-img img{width:100%}.product-detail-section .product-detail-top .product-detail-top-content{padding-top:20px;flex:1}.product-detail-section .product-detail-top .product-detail-top-content.flex-column{display:flex;flex-direction:column}.product-detail-section .product-detail-top .product-detail-top-content.flex-column .flex1{flex:1}.product-detail-section .product-detail-top .product-detail-top-content.flex-column .flex2{flex:2}.product-detail-section .product-detail-top .product-detail-top-content.flex-column .section-btn{margin:0;font-size:16px;width:160px;height:50px}.product-detail-section .product-detail-top .product-detail-top-content p{padding:0;margin:0;text-align:justify;line-height:1.4}.product-detail-section .product-detail-top .product-detail-top-content p.title{font-size:32px;font-weight:600;color:#333}.product-detail-section .product-detail-top .product-detail-top-content p.content{margin-top:20px;font-size:14px;color:#666}.product-detail-section .product-detail-bottom{margin-top:80px}.product-detail-section .product-detail-bottom .product-details-bottom-menu{display:flex;align-items:center;justify-content:flex-start;border:1px solid #f0f0f0}.product-detail-section .product-detail-bottom .product-details-bottom-menu .bottom-menu-li{width:160px;height:50px;border-right:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-detail-section .product-detail-bottom .product-details-bottom-menu .bottom-menu-li.active{border-bottom:2px solid #2151a3;color:#2151a3}.product-detail-section .product-detail-bottom .product-details-bottom-li{padding:25px 0;font-size:16px;color:#333;display:none}.product-detail-section .product-detail-bottom .product-details-bottom-li.active{display:block}.product-detail-section .product-detail-bottom .product-details-bottom-li table{width:100%;border-collapse:collapse}.product-detail-section .product-detail-bottom .product-details-bottom-li table tr:nth-child(even){background-color:#f7f9ff}.product-detail-section .product-detail-bottom .product-details-bottom-li table tr:first-child{background-color:#e1e3ee}.product-detail-section .product-detail-bottom .product-details-bottom-li table td{width:50%;border:1px solid black;padding:8px;text-align:center;font-size:14px}.product-detail-section .container{padding-left:0;padding-right:0}@media (min-width: 992px){.product-detail-section.padding-tb{padding:110px 0}}@media (min-width: 576px){.padding-tb{padding-top:80px}.product-detail-section .product-detail-top .product-detail-top-img{width:40%;margin-right:20px}}@media (max-width: 576px){.product-detail-section .product-detail-top .product-detail-top-content{padding-left:20px;padding-right:20px}.product-detail-section .product-detail-top .product-detail-top-content p.title{font-size:18px}.product-detail-section .product-detail-top .product-detail-top-content p.content{margin-top:10px}.product-detail-section .product-detail-bottom .product-details-bottom-menu .bottom-menu-li{width:33%;flex:1}.product-detail-section .product-detail-bottom .product-details-bottom-li{padding:25px 20px}.product-detail-section .product-detail-top .product-detail-top-content.flex-column .section-btn{border:0;margin:0 auto;text-decoration:underline;margin-top:10px}.product-detail-section .product-detail-bottom{margin-top:36px}}.padding-tno{padding-top:0}.link-mobile1,.link-mobile2{cursor:pointer}
