.p-mb-0 p{margin-bottom:0}.dang-ky-email form .flex-col.ml-half{margin-left:0;text-align:center}.dang-ky-email form .wpcf7-spinner{position:absolute}.tab-thucdon .tab-panels{padding:20px 25px}.blog-share .share-icons .button i{top:0}#wp-admin-bar-a2ztech>.ab-item:before{background-image:url(https://a2ztech.vn/content/uploads/2020/04/logo-a2ztech.png)!important;width:100%;height:30px;background-size:contain;content:"";display:block;background-position:left bottom;background-repeat:no-repeat}#wp-admin-bar-a2ztech .ab-item{width:110px;height:30px!important;padding:0;margin:0;overflow:hidden}.home-feedback{background:#fff}.home-feedback .col-content>.col-inner:before{content:'';background:url(/wp-content/themes/firstmed/assets/img/blockquote.svg) no-repeat;background-size:cover;width:34px;height:32px;display:inline-block}.home-feedback .col-content>.col-inner{padding:40px 60px}.home-feedback .flickity-prev-next-button{top:unset;bottom:-80px;width:52px;height:52px;border:none;border-radius:50%;display:flex!important;align-items:center;justify-content:center}.home-feedback .flickity-prev-next-button:before{content:'';background:url(/wp-content/themes/firstmed/assets/img/arrow-right-white.svg) no-repeat;background-size:cover;background-position:center;width:20px;height:20px;display:inline-block}.home-feedback .flickity-prev-next-button svg{display:none}.home-feedback .flickity-prev-next-button.previous:before{transform:rotate(180deg)}.home-feedback .flickity-prev-next-button.previous{left:calc(50% - 68px);background:rgb(29 41 57 / .12);opacity:1}.home-feedback .flickity-prev-next-button:hover,.home-feedback .flickity-prev-next-button.next:hover{background-color:#06377B;opacity:1}.home-feedback .flickity-prev-next-button.next{right:calc(50% - 68px);background:rgb(29 41 57 / .12);left:auto;opacity:1}.home-feedback .row{box-shadow:0 4px 4px rgb(0 0 0 / .15)}body p{color:#344054}.newsblock .badge-inner{color:#fff!important;background-color:#1B1D29!important;border:2px solid #1B1D29!important;padding:5px 7px;border-radius:0;font-size:14px;text-transform:uppercase;font-weight:600;line-height:15px}.newsblock .from_the_blog_excerpt{font-weight:400;font-size:14px;line-height:20px;color:#82869E}.main-title h2{font-weight:700;font-size:36px;margin-bottom:8px}.box-blog-post .is-divider{display:none}.frame-yrs{border:6px solid #fff;width:265px;height:352px;text-align:center;padding:32px;transition:0.3s}.vertical-sup{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:500;font-size:10px;line-height:16px}.number-yrs{font-weight:600;font-size:150px;line-height:100%;color:#FFF;transition:0.3s}.txt-frame{width:auto;height:352px;display:flex;flex-direction:column;border:6px solid #fff;justify-content:flex-end;margin-right:125px;text-align:center;padding:32px;transition:0.3s}.txt-frame .num-yrs{font-weight:600;font-size:150px;line-height:100%;color:#FFF;transition:0.3s}.txt-vertical{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:500;font-size:10px;line-height:16px}.num-title{font-weight:300;font-size:36px;line-height:44px;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:36px}.num-title strong{font-weight:700}.num-num{display:flex;align-items:end;flex-wrap:wrap;justify-content:space-between;width:765px;max-width:calc(100vw - 92px)}.num-num .top-txt{font-weight:600;font-size:12px;line-height:18px;text-transform:uppercase;color:#FFF;margin-left:8px}.txt-frame{width:265px!important}.align-items-center{align-items:center}.d-flex{display:flex}.flex-number{width:calc(100% - 265px - 125px)}.num-num .mid-txt{font-weight:700;font-size:72px;line-height:72px;letter-spacing:-.02em;color:#FFF;transition:0.3s}.num-num .bot-txt{font-weight:600;font-size:12px;line-height:18px;text-transform:uppercase;color:#FFF;margin-left:8px}.num-num>div{width:130px;margin-bottom:20px}.teammate .heading{font-weight:700;font-size:30px;line-height:38px;text-align:center;color:#111013;margin-bottom:32px}.list-social .icon img{padding-top:0}.list-social .icon-box{margin-bottom:8px;align-items:center}.list-social .icon-box p{color:#667085;font-size:14px}.list-social .icon-box-left .icon-box-img+.icon-box-text{padding-left:12px}.intro-text p{font-size:14px}.text-value h3{font-size:18px;color:#1D2939}.text-value p{font-size:16px}.row-procedure{counter-reset:number}.row-procedure .box-text-bottom .box-text-inner{display:flex;align-items:flex-start}.row-procedure .box-text-bottom .box-text-inner::before{counter-increment:number;content:counter(number);font-family:'Barlow',sans-serif;font-size:72px;font-style:italic;font-weight:700;line-height:72px;color:#FFD050;margin-right:8px;min-width:48px}#breadcrumbs{padding:20px 0;font-weight:400;font-size:16px}#breadcrumbs p{margin-bottom:0;display:flex;align-items:center;flex-wrap:wrap;color:#1D2939}#breadcrumbs p>a:first-child:before{content:'';background:url(/wp-content/themes/firstmed/assets/img/icon-home.svg) no-repeat;background-size:cover;width:20px;height:17px;display:inline-block;margin-right:6px}#breadcrumbs span.separator{background:url(/wp-content/themes/firstmed/assets/img/icon-right-black.svg) no-repeat;background-size:contain;width:8px;height:12px;display:inline-block;margin-right:17px;margin-left:17px;text-indent:9999px}.recruitment-item:last-child{padding-bottom:0}.recruitment-item{padding-bottom:16px}.recruitment-item>.col-inner{padding:24px;background:#FFF;border:1px solid #EDF1F7;border-radius:4px}.recruitment-item .post-title a{font-weight:700;font-size:24px;line-height:150%;color:#192038}.recruitment-item .post-title:hover a{color:#233D8E}.recruitment-item .job-infor{display:flex;align-items:center;flex-wrap:wrap;font-weight:500;font-size:14px;line-height:20px;color:#1F242E}.recruitment-item .job-infor>div{display:flex;align-items:center;font-size:14px;line-height:20px;color:#3F4564}.recruitment-item .job-infor>div span{font-weight:500;color:#97A3B7;margin-right:8px}.recruitment-item .job-infor>div+div{margin-left:36px}.recruitment-item .job-infor>div::before{content:'';width:20px;height:20px;display:inline-block;margin-right:4px}.recruitment-item .working-job::before{background:url(/wp-content/themes/firstmed/assets/img/working.svg) no-repeat;background-size:cover}.recruitment-item .address-job::before{background:url(/wp-content/themes/firstmed/assets/img/map.svg) no-repeat;background-size:cover}.recruitment-item .salary-job::before{background:url(/wp-content/themes/firstmed/assets/img/salary.svg) no-repeat;background-size:cover}.apply-now{padding:0 24px;min-width:138px;height:40px;border:1px solid #DAE2EE;background:#06377B;border-radius:4px;color:#fff;font-weight:400;display:inline-block;text-align:center;line-height:38px}.apply-now:hover{color:#fff;opacity:.6}.apply-now::after{content:'';background:url(/wp-content/themes/firstmed/assets/img/arrow-right-white.svg) no-repeat;background-size:cover;width:12px;height:10px;display:inline-block;margin-left:6px}.text-showroom p{color:#6A7788!important;font-weight:400}.content-recruitment{color:#3F4564;line-height:20px;display:flex}.content-left{flex:1;padding-bottom:32px}.content-recruitment .content-left h3{font-weight:700;font-size:20px;line-height:28px}.content-recruitment ol{margin-bottom:10px}.content-recruitment ol li{list-style:none;font-weight:500;font-size:14px;line-height:160%;color:#06377B;display:inline-block;padding:4px 12px;min-height:30px;background:#F2F4F7;margin-right:16px;margin-bottom:12px}.title-recruitment{font-size:36px;letter-spacing:-.01em;color:#151A30}.apply-first{line-height:20px;color:#556987;margin-top:12px}.info-recruitment h3{font-size:18px;line-height:26px;color:#151A30;margin-bottom:16px}.info-recruitment .item{font-weight:500;line-height:160%;color:#97A3B7;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.info-recruitment .item span{color:#3F4564;font-weight:700}.info-recruitment .total-apply{background:#F8F8FD;padding:16px;margin-bottom:16px}.info-recruitment .number-apply{font-weight:400;font-size:16px;line-height:160%;color:#3F4564;margin-bottom:8px}.info-recruitment .number-apply strong{color:#061D38}#progress-apply{background:#E0E4EB;height:8px;width:100%;outline:none;transition:background 450ms ease-in;-webkit-appearance:none}#progress-apply::-webkit-slider-thumb{width:0;height:8px;-webkit-appearance:none;cursor:ew-resize}.submit-job{padding:12px 20px 12px 56px;border-radius:4px;background-image:url(/wp-content/themes/firstmed/assets/img/arrow-right-white.svg);background-size:24px 24px;background-position:center left 20px;background-repeat:no-repeat;font-weight:500;color:#FAFAFF!important;display:flex;align-items:center;width:max-content;height:48px;background-color:#06377B}.share-job{border-top:1px solid #EDF1F7;padding-top:20px;margin-top:20px}.list-mxh a{width:44px;height:44px;background:#FEFEFE;border:1px solid #C5CEE0;box-shadow:0 1px 2px rgb(16 24 40 / .05);border-radius:8px;text-align:center;line-height:40px;display:inline-block;cursor:pointer;position:relative}.list-mxh a .tooltiptext{display:none;background-color:#000;color:#fff;text-align:center;border-radius:3px;position:absolute;z-index:1;top:calc(100% + 10px);left:50%;transform:translateX(-50%);font-size:13px;line-height:normal;padding:5px 15px}.list-mxh a .tooltiptext::before{content:"";position:absolute;top:-12px;left:50%;margin-left:-5px;border-width:6px;border-style:solid;border-color:#fff0 #fff0 #000 #fff0;z-index:1}.list-mxh a+a{margin-left:12px}.info-recruitment .related-recruitment{margin-top:40px}.related-recruitment ul li:last-child{margin-bottom:0}.related-recruitment ul li{display:flex;align-items:center;background:#FFF;border:1px solid #DAE2EE;border-radius:8px;padding:24px;margin-bottom:16px}.related-recruitment ul li h3{font-weight:500;font-size:16px;line-height:24px;color:#061D38;margin-bottom:0;flex:1;margin-right:17px}.related-recruitment ul li h3 a{margin-bottom:4px;display:block;color:#192038}.related-recruitment ul li h3 a:hover{color:#254EDB}.related-recruitment .info-job{color:#6A7788;display:flex;align-items:center;flex-wrap:wrap;font-size:14px}.related-recruitment .info-job>div+div::before{content:'';width:5px;height:5px;background:#9BA5AF;border-radius:50%;display:inline-block;margin-left:4px;margin-right:4px;vertical-align:middle}.content-left p{margin-bottom:16px}.readmore-recruitment{padding:8px;width:32px;height:32px;background:#F8F9FA;border-radius:32px;background-image:url(/wp-content/themes/firstmed/assets/img/arrow-right.svg);background-repeat:no-repeat;background-size:10px 12px;background-position:50%}#popup_apply_job .form-head{display:flex;flex-wrap:wrap;position:relative}#popup_apply_job .maintitle{color:#06377B;font-size:20px;font-weight:600;margin-bottom:8px;width:100%}#popup_apply_job .related-recruitment{color:#556987;font-weight:500;font-size:16px;border-bottom:1px solid #D6DDEB;padding-bottom:21px;margin-bottom:20px;width:100%}.total-apply .progress-bar{background:#D6DDEB;width:100%;height:8px;font-size:0;overflow:hidden}.total-apply .progress-bar .container-progressbar{color:#1ccf77;font-size:1px;background:#06377B;height:8px}.wpcf7-spinner{display:none}.wpcf7-form{margin-bottom:0}.form-contact label{font-weight:500;font-size:14px;line-height:20px;color:#061D38;margin-bottom:4px}.form-contact .wpcf7-form-control:not(.wpcf7-file,.wpcf7-submit){padding:12px 16px;height:46px;background:#FFF;border:1px solid #D6DDEB;border-radius:4px;box-shadow:none!important;margin-bottom:20px;color:#97A3B7;font-size:14px}.form-contact .wpcf7-form-control.wpcf7-textarea{min-height:107px}.form-contact .btn-submit{border-top:1px solid #E0E4EB;padding-top:20px;margin-top:20px}.form-contact .wpcf7-submit{background-color:#06377B!important;font-weight:400;width:100%;margin:0;padding:0;height:50px;line-height:50px;text-transform:none}.form-contact input.wpcf7-file{height:100%;opacity:0}.file-job{position:relative;display:flex;justify-content:end}.file-job .label-file{border:1px dashed #06377B;border-radius:4px;padding:16px 20px 16px;min-width:285px;text-align:right;width:100%}.file-job .label-file span{position:relative}.file-job .label-file span::before{content:'';position:absolute;left:-25px;top:0;background-image:url(/wp-content/themes/firstmed/assets/img/icon-file.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:17px;height:19px}.file-job .wpcf7-form-control-wrap{position:absolute;top:50%;transform:translateY(-50%);right:0;width:100%}ul.line-menus{display:inline-flex;align-items:center;flex-wrap:wrap;width:fit-content;max-width:100%;margin-bottom:0;justify-content:start}ul.line-menus li.line-menu{display:flex;align-items:center;margin-bottom:15px;position:relative}ul.post-categories li a,ul.post-categories li,ul.line-menus li.line-menu a,ul.line-menus li.line-menu{margin-left:0!important;font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;color:#1b1d29;min-width:fit-content}ul.post-categories li a:active,ul.post-categories li a:hover,ul.line-menus li.line-menu a:active,ul.line-menus li.line-menu a:hover{color:#06377B}ul.post-categories li:nth-child(1),ul.post-categories li:nth-child(1):before,ul.line-menus li:nth-child(1):before{margin-left:0!important}ul.post-categories li,ul.line-menus li{margin-right:32px}ul.post-categories li:before,ul.line-menus li.line-menu:before{content:"";height:1px;width:40px;margin:0 8px 0 0;background:#000;transition:.5s}ul.post-categories li:hover:before,ul.line-menus li.line-menu:hover:before{transform:rotate(-45deg);background-color:#06377B}ul.post-categories li:hover a:active,ul.post-categories li:hover a,ul.line-menus li.line-menu:hover a:active,ul.line-menus li.line-menu:hover a{color:#06377B;cursor:pointer}.box-project{position:relative}.line-1 i,.line-3 i{display:block;position:absolute;height:100%;width:0;background:#06377B}.line-1,.line-3{height:4px;width:0;background:#fff;position:absolute;opacity:0;z-index:1}.line-1{left:16px;top:16px;-moz-transition:background .4s ease,width .4s ease-out;-o-transition:background .4s ease,width .4s ease-out;-webkit-transition:background .4s ease,width .4s ease-out;transition:background .4s ease,width .4s ease-out;width:calc(100% - 32px)}.line-3{right:16px;bottom:16px;-moz-transition:background .4s ease,width .4s ease-out .8s;-o-transition:background .4s ease,width .4s ease-out .8s;-webkit-transition:background .4s ease,width .4s ease-out;-webkit-transition-delay:0s,.8s;transition:background .4s ease,width .4s ease-out .8s;width:calc(100% - 32px)}.line-1 i{left:0;top:0;-moz-transition:width .4s ease-out 1.2s;-o-transition:width .4s ease-out 1.2s;-webkit-transition:width .4s ease-out;-webkit-transition-delay:1.2s;transition:width .4s ease-out 1.2s}.line-3 i{right:0;top:0;-moz-transition:width .4s ease-out .4s;-o-transition:width .4s ease-out .4s;-webkit-transition:width .4s ease-out;-webkit-transition-delay:.4s;transition:width .4s ease-out .4s}.line-2,.line-4{width:4px;height:0;background:#fff;position:absolute;opacity:0;z-index:1}.line-2{top:16px;right:16px;-moz-transition:background .4s ease,height .4s ease-out .4s;-o-transition:background .4s ease,height .4s ease-out .4s;-webkit-transition:background .4s ease,height .4s ease-out;-webkit-transition-delay:0s,.4s;transition:background .4s ease,height .4s ease-out .4s;height:calc(100% - 32px)}.line-4{bottom:16px;left:16px;-moz-transition:background .4s ease,height .4s ease-out 1.2s;-o-transition:background .4s ease,height .4s ease-out 1.2s;-webkit-transition:background .4s ease,height .4s ease-out;-webkit-transition-delay:0s,1.2s;transition:background .4s ease,height .4s ease-out 1.2s;height:calc(100% - 32px)}.line-2 i{top:0;left:0;-moz-transition:height .4s ease-out .8s;-o-transition:height .4s ease-out .8s;-webkit-transition:height .4s ease-out;-webkit-transition-delay:.8s;transition:height .4s ease-out .8s}.line-4 i{bottom:0;left:0;-moz-transition:height .4s ease-out 0s;-o-transition:height .4s ease-out 0s;-webkit-transition:height .4s ease-out;-webkit-transition-delay:0s;transition:height .4s ease-out 0s}.line-2 i,.line-4 i{display:block;position:absolute;width:100%;height:0;background:#06377B}.project-item:hover .line-2,.project-item:hover .line-3,.project-item:hover .line-4,.project-item:hover .line-1{opacity:1}.project-item:hover .line-1 i,.project-item:hover .line-2 i,.project-item:hover .line-3 i,.project-item:hover .line-4 i{width:100%;height:100%}.project-item:hover .line-1 i{-moz-transition:width .4s ease-out;-o-transition:width .4s ease-out;-webkit-transition:width .4s ease-out;transition:width .4s ease-out}.project-item:hover .line-2 i{-moz-transition:height .4s ease-out .4s;-o-transition:height .4s ease-out .4s;-webkit-transition:height .4s ease-out;-webkit-transition-delay:.4s;transition:height .4s ease-out .4s}.project-item:hover .line-3 i{-moz-transition:width .4s ease-out .8s;-o-transition:width .4s ease-out .8s;-webkit-transition:width .4s ease-out;-webkit-transition-delay:.8s;transition:width .4s ease-out .8s}.project-item:hover .line-4 i{-moz-transition:height .4s ease-out 1.2s;-o-transition:height .4s ease-out 1.2s;-webkit-transition:height .4s ease-out;-webkit-transition-delay:1.2s;transition:height .4s ease-out 1.2s}.project-item .box-text{padding:0;left:36px;bottom:26px;width:calc(100% - 84px);transition:all .3s ease;opacity:0;position:absolute}.project-item:hover .box-text{opacity:1;bottom:30px}.project-item .box-text .post-title{color:#fff;font-size:24px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;margin:0}.project-item .box-text .list-term{color:rgb(255 255 255 / .75);font-size:16px;font-weight:600;line-height:24px}.nav-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.nav-pagination li{margin:0 2px!important}.nav-pagination li a.next{margin-left:17px}.nav-pagination li a.prev{margin-right:17px}.nav-pagination li a.next::before{content:'Cuối cùng';font-family:"Manrope",sans-serif!important}.nav-pagination li a.prev::after{content:'Đầu tiên';font-family:"Manrope",sans-serif!important}.nav-pagination .page-number:not(.next,.prev){width:42px;border-radius:50%;border:1px solid #E4E7EC}.nav-pagination .page-number{height:42px;line-height:42px;border-radius:0;border:none;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;background-color:#fff!important;color:#1D2939!important}.nav-pagination .page-number:is(.next,.prev) i:before{content:'';background:url(/wp-content/themes/firstmed/assets/img/icon-right-black.svg) no-repeat;background-size:cover;width:8px;height:12px;display:inline-block;margin-left:12px}.nav-pagination .page-number.prev i:before{transform:rotate(180deg);margin-right:12px;margin-left:0}.nav-pagination .page-number.current:not(.next,.prev),.nav-pagination .page-number:not(.next,.prev):hover{background-color:#06377B!important;border-color:#06377B;color:#fff!important}.box-text-collection .text h2{font-size:24px;line-height:1.2;margin-top:20px;margin-bottom:20px}.box-text-collection .text h3{font-size:16px;font-weight:700}.box-text-collection a.button{font-size:16px}.box-text-collection a.button i{top:0}.badge-inner.secondary.on-sale{background-color:#fff;color:#06377B;font-size:15px}.price-wrapper .price{display:flex;width:100%;align-items:center}.price-wrapper .price del{font-size:12px;order:2;color:#8D8D8D}.price-wrapper .price ins{order:1;font-size:16px;margin-right:3px}.price-wrapper .price ins span.amount{color:#06377B}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{font-size:18px;font-weight:600;display:block}.box-text.box-text-products .title-wrapper{margin-bottom:8px;width:100%}.button.is-outline{line-height:2.4em}.box-text-products .des-short{margin-bottom:10px}body a:hover{color:#06377B}.box-text.box-text-products{display:block}.box-text.box-text-products .price-wrapper{width:calc(100% - 100px);opacity:0;visibility:hidden}.box-text.box-text-products .add-to-cart-button{width:110px}.box-text.box-text-products .add-to-cart-button a{margin:0;border-radius:4px}.single-cpt_project .mfp-content img.mfp-img{padding-bottom:0}.single-cpt_project .mfp-bg{background:#000!important;opacity:0.8!important}.single-cpt_project .snt-page-title{display:none}.single-cpt_project .header-nav{margin-top:15px}section.c-single-project{padding-top:0;padding-bottom:0;min-height:100vh;height:max-content;align-items:flex-start}section.c-single-project.onmobile{min-height:unset!important}.c-single-project .project__info,.c-single-project .project__gallery{display:flex;align-items:flex-end;padding:0 10px;transition:0.3s}.c-single-project .project-name h1{font-weight:700;font-size:30px;line-height:38px;color:#FFF;margin-bottom:8px;margin-top:16px;transition:0.3s}.c-single-project.onmobile .project-name h1{font-weight:700;font-size:21px!important;line-height:1.3em!important;margin-bottom:15px}a.xemthemmota svg path{fill:#0cf!important}a.xemthemmota{transition:0.3s!important;display:inline-block!important}a.xemthemmota:hover svg{margin-left:8px;transition:0.3s!important}a.xemthemmota,.c-single-project .project-desc a{color:#0cf}a.xemthemmota:hover,.c-single-project .project-desc a:hover{color:#0cf}.project-desc svg{width:16px}.in-fullvh .project__info.thugon>.col-inner>div:not(.project-name){transition:0.5s;position:absolute;bottom:-300px;visibility:hidden}.in-fullvh .project__info.thugon>.col-inner>div.project-name{position:absolute;bottom:0;transition:1s}.project-desc svg path{fill:#fff!important}.project-desc:hover svg path{fill:var(--bg-hover)!important}.c-single-project .project-desc{font-weight:500;font-size:16px;line-height:24px;color:#FCFCFD;margin-bottom:23px}.c-single-project .project-info{margin-bottom:20px;align-items:flex-start}.c-single-project .project-thumb{width:48px;height:48px;min-width:48px;margin-right:15px;padding:5px;border-radius:50%;overflow:hidden}.project-thumb.radius-c.logo-size{background:#fff}.c-single-project .project-label{font-weight:400;font-size:16px;line-height:24px;color:rgb(255 255 255 / .75)}.c-single-project .project-value{font-weight:600;font-size:16px;line-height:18px;color:#FFF;word-wrap:break-word}.c-single-project .c-breadcrumb a,.c-single-project .c-breadcrumb{font-weight:500;font-size:16px;line-height:24px;color:#FFF}.c-breadcrumb a:hover{color:var(--hover)!important}.d-column{width:fit-content;max-width:calc((100% - 75px) / 4);flex-wrap:wrap;margin-right:20px}.project-gallery-thumb .col{margin-bottom:0!important;padding-bottom:0!important}.other-project .center-sup-title{font-weight:500;font-size:14px;line-height:20px;text-align:center;text-transform:uppercase;color:#161519;margin:10px auto 8px}.project-slider .carousel-nav .carousel-cell{height:80px;max-width:28%!important;padding-left:5.5px;padding-right:5.5px}.project-slider .carousel-nav .carousel-cell .carousel-thumb-item{height:100%}.project-slider .carousel-nav .carousel-cell .carousel-thumb-item img{width:100%;height:100%;object-fit:cover;border-radius:8px;object-position:center center;box-shadow:rgb(17 17 26 / .1) 0 4px 16px,rgb(17 17 26 / .05) 0 8px 32px}.carousel-nav .carousel-cell:before{font-size:50px;line-height:80px}.carousel-nav .carousel-cell:hover img,.carousel-nav .carousel-cell.is-nav-selected img{border:3px solid #fff}.carousel-item{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.in-fullvh{position:absolute;bottom:32px;width:100%;z-index:99999}.fullvh .carousel{background:#FAFAFA}.carousel-cell{width:100%;height:100vh;margin-right:10px;border-radius:5px;counter-increment:carousel-cell}.mfp-image-holder{padding:0!important;background:#000}.over-linear{background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .312) 46.13%,rgb(0 0 0 / .6) 100%);position:absolute;top:0;width:100%;height:100vh;cursor:zoom-in}.fullvh .flickity-prev-next-button{z-index:3;opacity:1!important}.fullvh svg.flickity-button-icon{border:1px solid #fff;border-radius:50%}.fullvh svg.flickity-button-icon path{fill:#fff}.fullvh svg.flickity-button-icon:hover{background:#fff}.fullvh svg.flickity-button-icon:hover path{fill:#111}.project-content{padding:30px 0}.title-relate div{font-weight:700;font-size:38px}.rank-math-seo-score.template-circle.bad-seo.before-content{display:none}.entry-header-text.entry-header-text-top.text-center{text-align:left;padding-left:0}.entry-header-text.entry-header-text-top.text-center .is-divider{display:none}.post-meta-single img{border-radius:50%;margin-right:12px}.post-meta-single .post-date{margin-left:12px;padding-left:12px;position:relative}.post-meta-single .post-date::before{content:'';width:5px;height:5px;background:#D0D5DD;border-radius:50%;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%)}span.widget-title{font-weight:700;font-size:20px;text-transform:inherit;color:#101828;letter-spacing:unset}.widget .is-divider{background-color:#06377B}.c-line-top-meta{margin:calc(21px - 0.7em) 0 11px}.c-meta-category{font-weight:500;font-size:12px;line-height:18px;text-transform:uppercase;color:#06377B;opacity:.8}.c-meta-date{font-weight:500;font-size:12px;line-height:18px;text-transform:uppercase;color:#4D4D4D;padding-left:12px;border-left:1px solid #627293;margin-left:12px}.box-blog-post .post-title a{font-weight:700;font-size:16px;line-height:26px!important;text-transform:uppercase;color:#29303D;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.box-blog-post .from_the_blog_excerpt{font-weight:400;font-size:16px;line-height:24px;color:#414C62;opacity:.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.from_the_blog_comments{display:none}.text-footer h3{font-size:16px;line-height:24px;font-weight:700}.text-footer p{font-size:14px;line-height:20px;color:#667085;letter-spacing:.05em}.text-copyright p{font-weight:400;font-size:14px;line-height:20px}.menu-title-footer h3{font-size:16px;font-weight:700;padding:4px 0;margin-bottom:13px}.ux-menu-title{text-transform:capitalize;font-size:16px}a.ux-menu-link__link.flex{font-size:14px;min-height:auto}.wrap-store-main{display:flex;flex-wrap:wrap;background:#fff;border-radius:6px;overflow:hidden;border:1px solid #E4E7EC}.wrap-store-main .column-left{width:45%;padding:20px}.wrap-store-main .column-right{width:55%}.wrap-store-main .column-right iframe{width:100%;height:100%}.wrap-store-main .column-left .list-store-item{height:430px;overflow:auto}.wrap-store-main .column-left .list-store-item .item-store{background:#F6F7F9;padding:15px;margin-bottom:10px;display:flex;flex-wrap:wrap;cursor:pointer;border-radius:8px}.wrap-store-main .column-left .list-store-item .item-store .thumbnail{width:170px}.wrap-store-main .column-left .list-store-item .item-store .thumbnail img{width:170px;height:140px;object-fit:cover}.wrap-store-main .column-left .list-store-item .item-store .content{width:100%;padding-left:10px}.wrap-store-main .column-left .list-store-item .item-store .content h4{font-size:14px}.wrap-store-main .column-left .list-store-item .item-store .content h4 a{color:#000}.wrap-store-main .column-left .list-store-item .item-store .content .address{font-size:14px}.wrap-store-main .column-left .list-store-item .item-store .content .hotline{font-weight:500;font-size:14px;color:#06377B}.wrap-store-main .column-left .list-store-item .item-store:hover,.wrap-store-main .column-left .list-store-item .item-store.active{background:#06377B;color:#fff}.wrap-store-main .column-left .list-store-item .item-store:hover h4 a,.wrap-store-main .column-left .list-store-item .item-store.active h4 a{color:#fff}.wrap-store-main .column-left .list-store-item .item-store:hover .hotline,.wrap-store-main .column-left .list-store-item .item-store.active .hotline{color:#FFC519}.header-store-list select{border-radius:4px;border:1px solid #0F5259;height:44px}.header-store-list h3{display:flex;align-items:center;color:#000;cursor:pointer}button#btn-search-store{align-items:center;color:#fff;cursor:pointer;background:#9D0B0E;border-radius:6px;margin:0;margin-left:20px;font-size:14px}.wrap-single-store .map-store iframe{width:100%}.wrap-single-store .meta{border-left:4px solid #9D0B0E;padding-left:15px;margin-bottom:20px}.wrap-single-store .meta .item{font-size:16px;display:flex;align-items:center;color:#000;margin-bottom:5px}.wrap-single-store .meta .item svg{margin-right:5px;width:16px;height:16px}.wrap-single-store .meta .address{color:#000}.title-list-store{font-weight:100;font-size:36px;line-height:44px;color:#15181E;letter-spacing:-.02em;margin-bottom:32px;font-family:var(--font2);text-align:center}.projects_list .row .project-item:nth-child(12n-3),.projects_list .row .project-item:nth-child(12n-4),.projects_list .row .project-item:nth-child(12n-7),.projects_list .row .project-item:nth-child(12n-8){min-width:50%}.projects_list .row .project-item:nth-child(12n-5){min-width:66.66666666%}.bottom-contact-us{margin-top:32px}.bottom-contact-us p{margin-bottom:0}.bottom-contact-us .sub-heading{font-weight:500;font-size:14px;line-height:26px;letter-spacing:.01em;text-transform:uppercase;color:#161519}.bottom-contact-us .heading{font-weight:600;font-size:52px;line-height:105%;padding-right:10px;letter-spacing:-.045em;color:#111013;margin:16px 0 30px}.bottom-contact-us .border-b{border-bottom:1px solid #60606B;margin-bottom:30px}.bottom-contact-us .desc{font-weight:400;font-size:18px;line-height:28px;letter-spacing:.015em;color:#161519}.btn-bottom-contact-us{background:#111013;display:flex;align-items:center;justify-content:center}.btn-bottom-contact-us a{width:100%;height:50px;font-weight:700;font-size:16px;line-height:24px;color:#FFFFFF!important;padding:0 64px;display:flex;align-items:center;justify-content:center;position:relative}.btn-bottom-contact-us a:after{background:url(/wp-content/themes/firstmed/assets/img/arrow-right-white.svg) no-repeat;width:14px;height:14px;content:'';margin-left:8px;position:absolute;right:35px;transition:0.5s;text-align:center;background-size:cover}.justify-content-between{justify-content:space-between}.btn-bottom-contact-us:hover a:after{right:25px}.product-use{padding:42px 0}span.amount{color:#06377B}del span.woocommerce-Price-amount.amount{color:#8D8D8D}.meta-post-bottom .blog-share{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#000}.meta-post-bottom .blog-share a{margin-bottom:0}.meta-post-bottom{padding-top:24px;border-top:1px solid #E4E5F0}.title-relate.text-center{margin-bottom:15px}.btn-load-more{position:relative;display:inline-block;width:auto;height:auto;background-color:#fff0;border:none;cursor:pointer;margin:30px 25px 15px;min-width:150px}.btn-load-more::before{background-color:#1c1f1e;transition:0.3s ease-out;position:absolute;content:"";outline:0!important;outline-offset:0}.btn-load-more span{color:#1c1f1e;border:1px solid #1c1f1e;transition:0.2s}.btn-load-more span:hover{color:#fff;transition:0.2s 0.1s;outline:0!important;outline-offset:0}.btn-load-more.hover-slide-up::before{bottom:0;left:0;right:0;height:0%;width:100%;position:absolute;content:"";outline:0!important;outline-offset:0}.btn-load-more.hover-slide-up:hover::before{height:100%;position:absolute;content:"";outline:0!important;outline-offset:0}.btn-load-more span{position:relative;display:inline-block;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;top:0;left:0;width:100%;padding:15px 20px;transition:0.3s}.lds-ring{display:inline-block;position:relative;width:54px;height:54px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:44px;height:44px;margin:8px;border:8px solid #000;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#000 #fff0 #fff0 #fff0}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}.row-reverse{flex-direction:row-reverse}.header-wrapper{border-bottom:1px solid #E4E7EC}.home-cate button.flickity-button.flickity-prev-next-button{top:72%}.col-about-image .box .box-text{position:absolute;left:-54px;bottom:-50px;background-color:#5A5A5A;width:100%;height:100%;max-height:372px;padding:30px 16px 49px;z-index:-1}.col-about-image .box .box-text .box-text-inner{text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-lr;height:100%;margin:0}.col-about-image .box{max-width:332px}.col-about-image .box .box-text .box-text-inner *{color:#fff;margin:0;line-height:1;font-weight:400;font-size:28px;letter-spacing:.2em}.row-reason-1>.col>.col-inner{height:100%;display:flex;align-items:center;color:#000}.fs-36{font-size:36px}.fw-700{font-weight:700}.wrap-condition{display:flex}@media only screen and (min-width:850px){.content-right{width:352px;margin-left:32px}}@media (min-width:768px) and (max-width:1024px){.num-num{width:auto}.num-num>div{width:50%}}@media only screen and (max-width:48em){.main-title h2{font-size:24px}body p{font-size:14px}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{font-size:16px}.box-text.box-text-products .price-wrapper{width:100%;margin-bottom:10px}.box-text.box-text-products .add-to-cart-button{width:100%}.home-feedback .col-content>.col-inner{padding:20px 30px}.col.project-item{padding:0 15px;margin-bottom:15px}.bottom-contact-us .section-content .heading{font-size:28px;line-height:110%}.btn-bottom-contact-us a{padding:0 30px;min-width:140px}.btn-bottom-contact-us a:after{right:10px}.c-single-project.onmobile .project-name h1{color:#000;font-weight:700;line-height:1.3em!important;margin-bottom:15px}.c-single-project .project-info{flex-wrap:wrap}.onmobile .project-info>.d-column:nth-child(2){min-width:calc(100vw - 100px);margin-bottom:20px;margin-right:0}.c-single-project .project-label,.c-single-project .project-value{color:#000}.d-column{width:calc((100% - 60px) / 3);max-width:fit-content}.title-relate div{font-size:26px;margin-bottom:15px}.c-single-project .project__info,.c-single-project .project__gallery{padding:0 15px}.c-single-project .project-label{font-size:15px}.flex-number{width:100%}.num-title{margin:15px 0;font-size:20px}.num-title br{display:none}.num-num .mid-txt{font-size:40px}.num-num{width:100%}.num-num>div{width:45%}.home-cate button.flickity-button.flickity-prev-next-button{top:50%}.recruitment-item .job-infor{align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-bottom:10px}.recruitment-item .job-infor>div+div{margin-left:0}.recruitment-item .job-infor>div{margin-bottom:5px}.title-recruitment,.single-product .product-info .product-title,.c-single-project.onmobile .project-name h1{font-size:1.4em!important}.content-recruitment .content-left h3{font-size:18px}.wrap-store-main{flex-direction:column}.wrap-store-main .column-left{width:100%;padding:15px}.wrap-store-main .column-right{width:100%;height:400px}.wrap-store-main .column-left .list-store-item .item-store .content{padding-left:0}.wrap-store-main .column-left .list-store-item{height:auto;max-height:430px}.acc-chinh-sach .accordion-title{padding-right:40px}.col-about-image .box{max-width:calc(100vw - 84px)}.file-job .label-file{min-width:unset;width:100%;padding:10px 20px 10px}.box-blog-post .post-title a{overflow:unset;text-overflow:unset;display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset}#popup_apply_job{padding:10px!important}#popup_apply_job .mb-0.fw-600 span{font-size:20px!important}#popup_apply_job .related-recruitment{padding-bottom:10px;margin-bottom:10px}.related-recruitment .info-job{font-size:12px}.form-contact .wpcf7-form-control:not(.wpcf7-file,.wpcf7-submit){height:40px;margin-bottom:10px;font-size:16px}.form-contact .wpcf7-submit{height:40px}}@media screen and (-webkit-min-device-pixel-ratio:0){select:focus,textarea:focus,input:focus{font-size:16px}}