@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700&family=Righteous&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);.list-slider .item-slider:nth-child(n+2){display:none}.box-slider .slick-initialized .item-slider{display:block}.title-form{font-size:28px;color:#fff;font-weight:700}.title-form-contact{font-size:42px;color:var(--primary-color);font-weight:700}.title-page{font-size:40px;color:var(--primary-color);font-weight:700}.title-banner-page{min-height:350px;display:flex;text-align:center;justify-content:center;align-items:center;font-size:42px;color:var(--primary-color);font-weight:700;text-transform:uppercase}.socials_sharing_category{margin-top:14px}.socials_sharing_category i{padding-right:10px;color:#99a9b5}.socials_sharing_category a:hover .fb{color:#4e64b5}.socials_sharing_category a:hover .tw{color:#00aced}.socials_sharing_category a:hover .gl{color:#f44336}.socials_sharing_category a:hover .pt{color:#ff5757}.socials_sharing_category a:hover .tb{color:#456988}.socials_sharing_category a:hover .in{color:#0288d1}.socials_sharing_category a:hover .rd{color:#ff4500}.box-tags .the_tag{position:relative;display:inline-block;color:#99a9b5;margin-right:17px;margin-bottom:10px;font-size:13px;line-height:21px;background-color:#dfe5e8;z-index:2;padding:0 16px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.box-tags .the_tag:hover{background-color:var(--primary-color);color:#fff}.box-tags{margin-left:10px;margin-top:22px}.box-tags .the_tag:before{content:"";position:absolute;background-color:inherit;width:12px;height:12px;top:5px;left:-5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:-1;transform:skew(-45deg,45deg)}.box-tags .the_tag:after{content:"";position:absolute;width:6px;height:6px;top:50%;margin-top:-3px;left:-5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fff}.form-group{width:100%}.box-form-contact form input[type="text"],.box-form-contact form input[type="email"],.box-form-contact form input[type="tel"]{background:transparent!important;border-radius:3px!important;color:#fff!important;border-color:#fff!important;font-size:16px;font-weight:400;height:52px}.box-form-contact form textarea{background:transparent!important;border-radius:3px!important;color:#fff!important;border-color:#fff!important}.box-form-contact form input::placeholder,.box-form-contact form textarea::placeholder,.form_contact form input::placeholder,.form_contact form textarea::placeholder{color:#fff}.form-submit .submit,.btn-submit{background-color:#174cc9;padding:10px 25px;font-size:20px;height:50px;color:#fff;font-weight:700;border:none;border-radius:3px;text-transform:uppercase;white-space:nowrap;transition:all 0.3s}.btn-submit:hover{background-color:var(--primary-color)}form .wpcf7-spinner{position:fixed;top:38%;bottom:0;z-index:99999}.box-form-contact form .fa-envelope{font-size:24px;color:#fff}.box-form-contact form .icon-fr{position:absolute;right:20px;top:14px}.form_contact form input[type="text"],.form_contact form input[type="email"],.form_contact form input[type="tel"]{background:transparent!important;border-radius:3px!important;color:#fff!important;border-color:#fff!important;font-size:16px;font-weight:400;height:52px}.form_contact form textarea{background:transparent!important;border-radius:3px!important;color:#fff!important;border-color:#fff!important}.form_contact{padding:35px 21px}.wrapper_section_contact .title-h2{text-align:center;font-size:26px;font-weight:700;margin:20px 0;text-transform:uppercase;color:#fff}.form_contact form .wpcf7-spinner{display:none}.form_contact form .form-group{position:relative}.wpcf7-response-output{color:#fff!important}#section_3{margin-top:50px}#section_3 h2.tit{font-size:36px;color:var(--primary-color);font-weight:700;text-align:center;text-transform:uppercase}.wrapper_sc{padding:0 7%;margin-top:119px}#section_3 .wrapper_sc3 .left_wrapper{width:100%;padding-left:250px;padding-right:250px}#section_3 .item_content_sc3 .service-title.service-title-clicked .plus{display:none}#section_3 .item_content_sc3 .service-title.service-title-clicked .minus{display:block;color:#3c3950}#section_3 .item_content_sc3 .service-title.service-title-clicked{color:#3c3950}#section_3 .item_content_sc3 .service-title.service-title-clicked span i{color:#3c3950}#section_3 .right_wrapper .title-form{margin-top:60px}#section_3 .box-form-contact{padding:0 20px;margin-top:20px}#section_3 .wpcf7 form .wpcf7-response-output{margin-top:6px;color:#fff}#section_3 .service .service-title{font-size:16px;font-weight:700;color:#99a9b5;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#section_3 .service i{color:#5eade0;font-size:20px}#section_3 .service span i{font-size:14px;line-height:0;color:#99a9b5;display:inline;margin-right:4px}#section_3 .box-item{margin-top:52px}#section_3 .item_content_sc3{border-bottom:1px solid #99a9b5;margin-bottom:20px}#section_3 .item_content_sc3 .service-content{margin-top:30px;display:none}#section_3 .item_content_sc3 .service-content p{font-size:16px;font-weight:400;text-align:justify;color:#5f727f}#section_4{padding:40px 0}#section_4 h2.tit{font-size:40px;color:var(--primary-color);font-weight:700}#section_4 .list_customer{margin-top:20px;margin-left:10%;margin-right:10%}#section_4 .list_customer .img-wrap{height:100px}#section_4 .list_customer .img-wrap img{min-width:30%!important;width:auto;max-height:30%!important;object-fit:cover}.left_arrow{cursor:pointer;width:44px;height:44px;background-color:#5eade0;text-align:center;line-height:44px;font-size:30px;color:#fff;position:absolute;top:50%;margin-top:-22px;z-index:1;left:-40px}.right_arrow{cursor:pointer;width:44px;height:44px;background-color:#5eade0;text-align:center;line-height:44px;font-size:30px;color:#fff;position:absolute;top:50%;margin-top:-22px;z-index:1;right:-40px}.banner_quote .quote_desc{margin-top:52px}.section_quote{margin-top:40px}.section_quote .quote_desc p{font-size:16px;color:var(--primary-color);font-weight:400;margin:22px 0}.section_quote .quote_form .box-form-contact{padding:35px 42px}.section_quote .wpcf7 form .wpcf7-response-output{margin-top:6px;color:#fff}.section_contact{margin-bottom:30px;padding-top:40px 0}.name-vp{font-size:20px}.section_contact h2.tit{color:var(--primary-color);text-align:center;font-weight:600;font-size:50px;padding:40px 0}.section_contact .wrapper_section_contact{display:flex;width:100%}.section_contact .left_contact{width:65%}.section_contact .left_contact .name-address{font-size:19px;color:#3c3950;font-weight:700;margin-bottom:20px}.section_contact .right_contact{width:35%;padding-left:14px;margin-top:20px}.section_contact .form_contact form i{position:absolute;left:86%;top:14px;transition:0.3s;font-size:22px;color:#fff}.section_contact .form_contact form .fa-globe{color:#f69f2b}.section_contact .box_contact_address{border-bottom:1px solid #ebebeb;width:100%}.section_contact .box_contact_address .logo-contact{text-align:center}.section_contact .box_contact_address .logo-contact img{width:30%}.section_contact .box_contact_address .name-address{margin-top:20px}.section_contact .box_contact_address .map{margin-bottom:20px;width:100%;position:relative}.map iframe{width:100%}.section_contact .box_contact_address .map .image-map{text-align:center;position:relative}.section_contact .box_contact_address .map .image-map img{height:620px;position:relative}.icon-location i{color:#174cc9}.icon-location .location:nth-child(2){position:absolute;right:51%;top:16%}.icon-location .location:first-child{position:absolute;right:57%;top:14%}.icon-location .location:nth-child(3){position:absolute;right:46%;top:45%}.icon-location .location:nth-child(4){position:absolute;right:44%;top:49%}.icon-location .location:nth-child(5){position:absolute;right:42%;top:56%}.icon-location .location:last-child{position:absolute;right:52%;bottom:22%}.modal-dialog{max-width:800px;margin:8% auto}.map-vp iframe{width:100%}.section_contact .box-address-contact{margin-bottom:12px;font-size:16px;color:#5f727f;font-weight:400}.connect_width_us .desc p{font-size:14px;font-weight:400;color:#5f727f;width:94%;margin:18px auto}.connect_width_us .box-form-contact{padding:35px 150px}.section-connect .form-kn{padding:0 20%}.section-connect .form-kn form .icon-fr{position:absolute;left:94%;top:16px;transition:0.3s;font-size:20px;color:#f69e2b}.section-connect .form-kn .form-group{position:relative}.section-connect .form-kn form input[type="text"],.section-connect .form-kn form input[type="email"]{background:transparent!important;border-radius:3px!important;color:#000!important;border-color:#f69e2b!important;font-size:16px;font-weight:400;height:52px}.section-connect .form-kn form textarea{background:transparent!important;border-radius:3px!important;color:#000!important;border-color:#f69e2b!important}.section-connect .form-kn form .wpcf7-spinner{display:none}.section-connect .form-kn form .btn-submit{width:100%}.section-connect .form-kn form .btn-submit:hover{background-color:#1142bc}.banner-category,.banner_page{margin-top:100px}.banner-category{position:relative}.banner-category .title-banner-page{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.breadcrums .rank-math-breadcrumb{margin-top:20px;color:#fff}.breadcrums .rank-math-breadcrumb a{color:#fff}.breadcrums .rank-math-breadcrumb .separator{padding:0 7px;color:#fff}.breadcrums .rank-math-breadcrumb .last{color:#e7ff89;padding-bottom:12px}.section_page_category .operation span{padding-left:8px}.section_page_category .operation span i{color:#99a9b5}.section_page_category .operation span i:hover{color:#384554}.section_page_category .right_wrapper{padding:40px 42px;margin-top:40px}.section_page_category .right_wrapper .title-form{margin-bottom:34px}.section_page_category .operation .heart{color:#f69f2b;margin-right:10px}.section_page_category .breadcrums_body_category a{color:var(--primary-color)}.sidebar-category .title-sidebar{font-size:19px;font-weight:700;color:#3c3950;margin-bottom:24px}.sidebar-category .card_news{padding:22px 30px;border-bottom:1px solid #dfe5e8}.sidebar-category .card_news:last-child{border-bottom:unset}.sidebar-category .card_news .icon-news{padding-right:14px;margin-top:4px}.sidebar-category .card_news .icon-news i{color:#b6c6c9;font-size:20px}.sidebar-category .title-news{margin-bottom:0}.sidebar-category .title-news a{font-size:16px;color:#99a9b5;font-weight:400;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sidebar-category .title-news a:hover{color:var(--primary-color)}.sidebar-category .card_news{background-color:#f4f6f7}.section-search{padding-top:100px}.section-search .breadcrumb{padding:0}.banner-404{background-color:#6c7cd0;padding-top:46px;padding-bottom:12px}.banner-404 .wrapper-banner-404 .breadcrumb-banner{margin-top:32px;color:#fff}.banner-404 .wrapper-banner-404 .breadcrumb-banner i{padding:0 16px}.banner-404 .wrapper-banner-404 .breadcrumb-banner .current{color:#e7ff89;padding-bottom:12px;border-bottom:3px solid #e7ff89}.page-404 .entry-content{margin-top:135px}.page-404 .entry-content p{margin-bottom:18px;color:#5f727f;font-weight:400;font-size:16px}.page-404 .entry-content form input{width:84%;height:50px;line-height:48px;border-radius:3px;border:1px solid #f69e2b;padding:0 10px;color:#99a9b5}.page-404 .entry-content form input:focus{outline:none}.page-404 .entry-content form .btn-search-404{background-color:var(--primary-color);border:none;height:50px;line-height:50px;padding:0 25px;font-size:19px;margin:30px;border-radius:4px;color:#fff;font-weight:700}.page_archive{margin-top:160px}.page_archive .item-post .img-wrap{height:540px;margin-bottom:10px}.page_archive .item-post .post-mt-right .mt-icon{margin-right:0}.page_archive .item-post .img-wrap:hover .picture{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:5;width:100%;height:100%;opacity:1;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;background-color:rgb(255 255 255 / .8)}.page_archive .item-post .img-wrap:hover .icon_picture{opacity:1;top:50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s,opacity 0.4s,-webkit-transform 0.4s;transition:top 0s,opacity 0.4s,transform 0.4s}.page_archive .item-post .img-wrap:hover .icon_picture i{text-align:center;display:block;position:absolute;top:14px;font-size:40px;right:14px;color:#fff}.page_archive .icon_picture{position:absolute;top:150%;left:50%;width:70px;height:70px;border-radius:50%;font-size:35px;line-height:70px;margin-top:-35px;margin-left:-35px;opacity:0;text-align:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:top 0.4s,opacity 0.4s,-webkit-transform 0s 0.4s;transition:top 0.4s,opacity 0.4s,transform 0s 0.4s;z-index:10;background:#1142bc}.section-address{padding:40px 0}.section-address .form_contact{height:575px!important}.section-address .form_contact .icon-fr i{position:absolute;right:10%;top:14px;transition:0.3s;font-size:22px;color:#fff}.col_{padding-left:0!important;padding-right:0!important}.box-address .item-footer{margin-bottom:20px}#footer{position:relative}#footer::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#e8e8e8;opacity:.3}#footer .ft-wrap{display:flex;margin-left:0;width:100%}.item-footer .list-social{display:flex;margin-top:10px;justify-content:center}.list-social .social-icon{margin-right:10px}.list-social .social-icon img{width:40px;object-fit:cover}.dcma{text-align:center;margin-top:20px}#footer .list-service ul a{color:#5f727f}#footer .list-policy ul{list-style:none}#footer .list-policy ul a{color:#1b1b1b}.menu-ft ul li a{font-weight:400;font-size:16px;color:#5f727f}.ft-wrap .item-footer ul{list-style:none}.ft-wrap .item-footer .logo-footer{width:100%;height:130px;margin-top:-20px}.ft-wrap .item-footer .logo-footer img{object-fit:contain}.trusokhac{font-weight:600;color:#000;font-style:italic;color:var(--primary-color)}.list-info-contact .item{color:#5f727f;margin-bottom:8px}.comment-list li{margin-bottom:38px;height:100%;background:#f4f6f7;padding:10px;border-radius:10px;min-height:130px}.comment-author.vcard{margin-right:10px}.comment-author.vcard img{margin-bottom:5px}.comment-awaiting-moderation{display:none}.left_contact{display:flex;flex-direction:column;height:auto}.left_contact .map{flex:1}.left_contact .map iframe{width:100%;height:100%}