*{margin:0;padding:0}body{font-family:"Be Vietnam Pro",sans-serif;font-weight:300;font-style:normal;font-size:14px}img{max-width:100%}a{text-decoration:none}a:hover{text-decoration:none}ul,li{margin:0;padding:0;list-style:none}input:focus,textarea:focus,button:focus{outline:none}.clear{clear:both}.top-header{background:#1947c4;padding:10px 0}.top-header .row{align-items:center}.top-header a{color:#fff}.top-header a:hover{color:#ffae34}.top-header .menu-top{display:flex;gap:15px;font-size:13px}.top-header .social{text-align:right}.top-header .social a{display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;border-radius:50%;background:#fff;color:#1947c4;margin-left:10px}.main-header{padding:15px 0;border-bottom:1px solid #ededed}.main-header .main-header-inner{display:flex;justify-content:space-between;align-items:center}.main-header .main-header-inner .logo{width:150px}.main-header .main-header-inner .menu-main ul{display:flex;gap:15px}.main-header .main-header-inner .menu-main ul li:hover a,.main-header .main-header-inner .menu-main ul li.current-menu-item a{color:#1947c4}.main-header .main-header-inner .menu-main ul li a{font-size:15px;font-weight:600;color:#333}.main-header .main-header-inner .menu-main ul li a:hover{color:#1947c4}.main-header .main-header-inner .account{display:flex;align-items:center;gap:15px}.main-header .main-header-inner .account a{font-size:16px;display:inline-block;color:#1947c4}.main-header .main-header-inner .account a.register{padding:5px 10px;border-radius:4px;background:#1947c4;color:#fff}.main-header .main-header-inner .account a.cart{font-size:30px;position:relative}.main-header .main-header-inner .account a.cart span{position:absolute;font-size:11px;width:16px;height:16px;text-align:center;line-height:16px;background:#e00;color:#fff;right:-7px;top:-4px;border-radius:50%}.main-header .main-header-inner .account span.account-menu{position:relative}.main-header .main-header-inner .account span.account-menu:hover .show-submenu{visibility:visible;opacity:1;transition:all .3s}.main-header .main-header-inner .account .show-submenu{position:absolute;width:200px;right:0;background:#1a47c4;border-radius:5px;padding:10px 0;visibility:hidden;opacity:0;transition:all .3s;padding-left:10px;z-index:9999}.main-header .main-header-inner .account .show-submenu ul li a{color:#fff !important;font-size:13px !important}.main-header .main-header-inner .account .show-submenu ul li a:hover{color:#ffae34 !important}.main-header .main-header-inner .account .show-submenu ul li{margin-bottom:6px}.main-header .main-header-inner .account .show-submenu ul li:last-child{margin-bottom:0}main{margin-bottom:30px}main .section-home{text-align:center;padding:70px 0;border-bottom:1px solid #ededed}main .section-home h1{font-size:40px;font-weight:700;line-height:48.41px;text-align:center;margin-bottom:10px}main .section-home a{display:inline-block;padding:10px 30px;color:#fff;background:#1947c4;border-radius:5px}.container-full{width:100%;padding:0 15px}.list-portfolio{padding:30px 0}.list-portfolio .filler{display:flex;align-items:center;margin-bottom:30px}.list-portfolio .filler>span{font-size:16px;font-weight:600;width:150px}.list-portfolio .filler .search-filler{width:calc(100% - 150px)}.list-portfolio .filler .search-filler form{display:flex;justify-content:flex-end;align-items:center;gap:15px}.list-portfolio .filler .search-filler form .group-form{position:relative}.list-portfolio .filler .search-filler form .group-form select{height:40px;padding:10px 20px;padding-left:40px;border-radius:5px;border:1px solid #ededed}.list-portfolio .filler .search-filler form .group-form .icon{height:40px;top:0;left:10px;position:absolute;line-height:40px}.list-portfolio .filler .search-filler form button{height:40px;background:#1947c4;color:#fff;padding:0 30px;border-radius:5px;border:1px solid #1947c4}.list-portfolio .list-portfolio-inner{display:grid;grid-template-columns:repeat(6, 1fr);gap:15px}.list-portfolio .list-portfolio-inner .box-portfolio img{border-radius:5px;margin-bottom:10px;height:210px;width:100%;object-fit:cover}.list-portfolio .list-portfolio-inner .box-portfolio img:hover{opacity:.8}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio{display:flex}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-left{width:calc(100% - 100px)}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-left h4{font-size:15px;max-height:35px;overflow:hidden}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-left h4 a{color:#333}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-left h4 a:hover{color:#1947c4}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-left p{margin-bottom:0;font-size:13px}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-right{width:100px;text-align:right;font-size:13px}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-right .status{font-size:13px;display:inline-block;padding:3px 5px;border-radius:5px;background:#ffae34;color:#fff;margin-top:4px}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-right .status.green{background:green}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-right .status.blue{background:#1947c4}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-right .status.red{background:#e83232}footer{padding-top:50px;background:#1947c4;color:#fff}footer a{color:#fff}footer .box-footer{margin-bottom:30px}footer .box-footer .logo-footer img{width:200px;display:block;margin:5px 0;position:relative;left:-10px}footer .box-footer h3{font-size:20px;font-weight:600;margin-bottom:30px}footer .box-footer ul li{margin-bottom:10px}footer .box-footer ul li svg{width:25px}footer .box-footer ul li:before{width:6px;height:6px;display:inline-block;background:#ffae34;content:"";position:relative;top:-2px;border-radius:50%;margin-right:5px}footer .box-footer ul li a:hover{color:#ffae34}footer .box-footer .footer-social{margin-bottom:10px}footer .box-footer .footer-social a{display:inline-block;width:25px;height:25px;background:#fff;color:#1947c4;border-radius:50%;line-height:25px;text-align:center;margin-right:10px}footer .box-footer .footer-social a:hover{color:#ffae34}footer .copyright{background:#333;text-align:center;padding:15px;color:#fff;margin-top:10px}footer .copyright a{color:#ffae34}footer .copyright p{margin-bottom:0}.breadcrumb{padding:15px 0}.breadcrumb p{margin-bottom:0}.breadcrumb p a{color:#1947c4}.breadcrumb p svg{font-size:13px;margin:0 5px;color:#1947c4}.quatrang{text-align:center}.quatrang .page-numbers{padding:7px 15px;border:1px solid #1947c4;display:inline-block;border-radius:4px;margin:0 5px;color:#1947c4;transition:all .3s}.quatrang .page-numbers.current{transition:all .3s;color:#ffae34;border-color:#ffae34}.quatrang a:hover{transition:all .3s;color:#ffae34;border-color:#ffae34}.page-login h1{font-size:32px;font-weight:600;margin-bottom:20px;color:#1947c4}.page-login form.hk-form-plugins>h3.title-hk-login{text-align:center}.page-login .admin__input{margin-bottom:20px}.page-login form.hk-form-plugins label{font-weight:400;color:#1a47c4}.page-login form.hk-form-plugins button.button.button-hk-login{background:#1a47c4}.page-full h1{font-size:28px;font-weight:600;margin-bottom:20px;color:#1947c4}.page-full nav.woocommerce-MyAccount-navigation ul li{width:100%;padding:10px;border:1px solid #1a47c4;margin-bottom:10px;border-radius:5px}.page-full nav.woocommerce-MyAccount-navigation ul li:hover{background:#1a47c4}.page-full nav.woocommerce-MyAccount-navigation ul li:hover a{color:#fff}.page-full nav.woocommerce-MyAccount-navigation ul li.is-active{background:#1a47c4}.page-full nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#fff}.page-full .woocommerce-MyAccount-navigation{width:200px}.page-full li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,.page-full li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address,.page-full li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account{display:none}.page-full .woocommerce-MyAccount-content{width:calc(100% - 230px)}.page-full .content-account .title-account p{margin-bottom:10px}.page-full .content-account .title-account p span.green{color:green}.page-full .content-account .title-account p span.red{color:red}.page-full .content-account .title-account p span.blue{color:blue}.page-full .content-account .title-account p span.orange{color:orange}.page-full .content-account .my-link ul li{display:flex;gap:30px;margin-bottom:10px;align-items:center}.page-full .content-account .my-link ul li span{width:100px}.page-full .content-account .my-link ul li a{width:400px}.page-full .content-account .my-link ul li button{border:1px solid #ededed;padding:5px 20px;border-radius:30px;background:#fff}.page-full .content-account .my-link ul li:last-child{margin-bottom:0}.page-full .content-account .form-profile .acf-field{display:flex;padding:0px;align-items:center;border-top:0px !important;margin-bottom:10px}.page-full .content-account .form-profile .acf-field .acf-label{width:200px}.page-full .content-account .form-profile .acf-field .acf-input{width:calc(100% - 200px)}.page-full .content-account .form-profile .acf-field .acf-input input,.page-full .content-account .form-profile .acf-field .acf-input select{height:35px;border-radius:4px;border:1px solid #bebebe}.page-full .content-account .form-profile .acf-field .acf-input input[type=checkbox],.page-full .content-account .form-profile .acf-field .acf-input select[type=checkbox]{height:auto}.page-full .content-account .form-profile .acf-field .acf-input a.acf-button.button{display:block;width:140px;text-align:center;margin-top:10px}.page-full .content-account .form-profile .acf-field .acf-input p{margin-bottom:0}.page-full .content-account .form-profile .acf-field .acf-input p span.lock{display:block;padding:8px 10px;background:#ededed;border-radius:4px;font-size:13px}.page-full .content-account .form-profile .acf-field[data-name=portfolio_0]{margin-top:20px;padding-top:20px;border-top:1px solid #ededed !important}.page-full .content-account .form-profile .acf-field[data-name=portfolio_0] .red{color:#e00}.page-full .content-account .form-profile .acf-field[data-name=portfolio_name]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ededed !important}.page-full .content-account label.acf-basic-uploader{width:100%}.page-full .content-account label.acf-basic-uploader input{width:100%;line-height:27px}.page-full.page-package h1{text-align:center;text-transform:uppercase}.list-package{display:flex;justify-content:center;gap:50px;align-content:center;align-items:center}.list-package .package-box{width:320px}.list-package .package-box .package-box-content{text-align:center;padding:50px 15px;border:1px solid #666}.list-package .package-box .package-box-content h4{margin-bottom:30px}ins{display:block;font-size:27px;text-decoration:none;font-weight:800}.content-text-package{margin-top:30px;text-align:left}.content-text-package ul li{font-size:13px;margin-bottom:10px;font-weight:400;position:relative;padding-left:30px}.content-text-package ul li:before{content:"";display:inline-block;width:25px;height:25px;position:absolute;background:url(../images/check.svg) no-repeat;background-size:cover;left:0;top:-2px}.dk a{display:inline-block;background:#1947c4;padding:10px 30px;color:#fff;border-radius:6px;margin-top:30px}.list-package .package-box:nth-child(2) .package-box-content{padding:130px 15px;border:10px solid #1a47c4}.list-package{padding:100px 0}footer.footer-author{padding-top:0}header.header-author{color:#000;background:#fff;border-bottom:1px solid #ededed;position:sticky;left:0;top:0;z-index:999}.info-user p{margin-bottom:0;font-size:16px}.zalo-user a{display:inline-block;padding:8px 30px;background:#1a47c4;border-radius:5px;font-weight:500;color:#fff}body.archive.author{background:#f0efed}.container-author{max-width:780px;margin:0 auto;padding:55px 0}.menu-profile ul{display:flex;gap:20px;justify-content:center}.menu-profile ul li{width:130px}.menu-profile ul li a{display:block;background:#fff;text-align:center;padding:10px;border:1px solid #d9d9d9;color:#333;border-radius:12px}.menu-profile ul li a:hover{background:#1a47c4;color:#fff;border-color:#1a47c4}.menu-profile ul li.active a{background:#1a47c4;color:#fff;border-color:#1a47c4}.profile-image{margin-top:30px;display:grid;grid-template-columns:repeat(1, 1fr);margin-bottom:20px}.profile-image .portfolio-item-display{overflow:hidden}.profile-image img{transition:all .4s;object-fit:cover;width:100%}.profile-contact{margin-top:45px;border:1px solid #ededed;padding:15px;border-radius:12px;display:flex;gap:30px}.profile-contact .avt{width:230px}.profile-contact .avt img{width:100%;border-radius:12px}.profile-contact .info{width:calc(100% - 260px)}.profile-contact .info h2{font-size:20px;font-weight:600;margin-bottom:20px}.profile-contact .info ul li{margin-bottom:15px;line-height:14px;font-weight:400}.profile-contact .info ul li:last-child{margin-bottom:0}.category-page{margin-bottom:30px}.category-page h1{font-size:32px;font-weight:400;color:#1947c4;margin-bottom:30px}.item-list-post{display:flex;margin-bottom:30px;gap:20px}.item-list-post .avt-thumb{width:250px}.item-list-post .avt-thumb img{width:100%;height:165px;border-radius:10px;object-fit:cover}.item-list-post .avt-thumb img:hover{opacity:.8}.item-list-post .info-post{width:calc(100% - 250px);border-bottom:1px dashed #ededed}.item-list-post .info-post h4{font-size:18px;line-height:23px;margin-bottom:10px}.item-list-post .info-post h4 a{color:#1947c4}.item-list-post .info-post h4 a:hover{color:#ffae34}.item-list-post .info-post .decs{color:#232323;font-size:15px;line-height:20px}.item-list-post .info-post .decs a{color:#1947c4;display:inline-block;margin-left:10px;font-size:13px}.item-list-post .info-post .decs a svg{margin-left:5px}.item-list-post .info-post .decs a:hover{color:#ffae34}.item-list-post .info-post .meta{display:flex;gap:10px;font-size:13px}.item-list-post .info-post .meta .date,.item-list-post .info-post .meta a{color:#1947c4}.item-list-post .info-post .meta .date:hover,.item-list-post .info-post .meta a:hover{color:#ffae34}.single-page .header-single h1{font-size:28px;color:#1947c4;font-weight:600;margin-bottom:20px;line-height:34px}.single-page .meta-single{font-size:13px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #ededed}.single-page .meta-single span{display:inline-block;margin-right:10px}.single-page .meta-single a{color:#ffae34}.single-page .meta-single a:hover{color:#1947c4}.single-page .meta-single .kksr-legend{font-size:16px !important}.single-content-post p{margin-bottom:20px;font-size:15px;line-height:23px}.single-content-post ul,.single-content-post ol{margin-bottom:20px;padding-left:30px;font-size:15px}.single-content-post ul li,.single-content-post ol li{margin-bottom:15px}.single-content-post ul li:before,.single-content-post ol li:before{width:5px;height:5px;content:"";background:#ffae34;border-radius:50%;display:inline-block;margin-right:5px;position:relative;top:-3px}.single-content-post h2,.single-content-post h3,.single-content-post h4,.single-content-post h5{font-weight:600;margin-bottom:20px}.single-content-post h2{font-size:26px}.single-content-post h3{font-size:22px}.single-content-post h4{font-size:18px}.single-content-post h5{font-size:16px}.single-content-post img{max-width:100% !important}.single-content-post img.aligncenter{margin:0 auto;display:block}.single-content-post #ez-toc-container{border-radius:4px;border:1px solid #ffae34;background:#f3faff;margin-bottom:20px}.single-content-post #ez-toc-container .ez-toc-title{color:#ffae34}.single-content-post #ez-toc-container ul{margin-top:7px !important}.single-content-post #ez-toc-container li{margin-bottom:7px !important}.single-content-post #ez-toc-container li:before{display:none !important}.single-content-post #ez-toc-container li:last-child{margin-bottom:0px !important}.related-post{margin-top:30px}.related-post h1,.related-post h3{font-size:26px;font-weight:400;color:#1947c4;margin-bottom:30px}.related-post h1{font-size:30px;text-align:center}.widget{margin-bottom:30px}.widget h3{font-size:26px;font-weight:400;color:#1947c4;margin-bottom:20px}.widget form#searchform{position:relative}.widget form#searchform input{width:100%;height:40px;border-radius:30px;border:1px solid #1947c4;padding-left:10px}.widget form#searchform input#searchsubmit{position:absolute;bottom:0;right:0;width:100px;background:#1947c4;color:#fff;text-transform:uppercase}.widget .banner-sidebar{width:100%;border-radius:10px;position:sticky;top:20px}.list-post-thumb{display:flex;gap:10px;margin-bottom:15px}.list-post-thumb:last-child{margin-bottom:0}.list-post-thumb>a{display:block;width:80px}.list-post-thumb>a img{width:100%;height:80px;object-fit:cover;border-radius:5px}.list-post-thumb>a img:hover{opacity:.8}.list-post-thumb h4{width:calc(100% - 80px);font-size:16px;font-weight:400;line-height:22px}.list-post-thumb h4 a{color:#1947c4}.list-post-thumb h4 a:hover{color:#ffae34}.item-gird-post{margin-bottom:30px;gap:20px}.item-gird-post .avt-thumb{margin-bottom:20px}.item-gird-post .avt-thumb img{width:100%;height:265px;border-radius:10px;object-fit:cover}.item-gird-post .avt-thumb img:hover{opacity:.8}.item-gird-post .info-post h4{font-size:18px;line-height:23px;margin-bottom:10px}.item-gird-post .info-post h4 a{color:#ffae34}.item-gird-post .info-post h4 a:hover{color:#1947c4}.item-gird-post .info-post .decs{color:#232323;font-size:15px;line-height:20px}.item-gird-post .info-post .decs a{color:#ffae34;display:inline-block;margin-left:10px;font-size:13px}.item-gird-post .info-post .decs a svg{margin-left:5px}.item-gird-post .info-post .decs a:hover{color:#1947c4}.item-gird-post .info-post .meta{display:flex;gap:10px;font-size:13px}.item-gird-post .info-post .meta .date,.item-gird-post .info-post .meta a{color:#ffae34}.item-gird-post .info-post .meta .date:hover,.item-gird-post .info-post .meta a:hover{color:#1947c4}.menu-mobile{display:none}body.no-sctroll{width:100%;height:100%;overflow:hidden}.main-header .main-header-inner .account a.tk{display:none}footer .box-footer .logo-footer ul li:before{display:none}#career .title-page{text-align:center;margin-bottom:30px;color:#3c3c3c}#career .title-page h1{font-size:40px;font-weight:700;line-height:48.41px;text-align:center;margin-bottom:5px}#career .box-search-career{max-width:1024px;margin:0 auto}#career .box-search-career .inner-box-search{display:flex;justify-content:space-between;align-items:center;gap:15px}#career .box-search-career .inner-box-search form{display:flex;align-items:center;gap:15px}#career .box-search-career .inner-box-search .group-input{position:relative}#career .box-search-career .inner-box-search .group-input.input-search{width:350px}#career .box-search-career .inner-box-search .group-input.input-select{width:228px}#career .box-search-career .inner-box-search .group-input input,#career .box-search-career .inner-box-search .group-input select{height:50px;border:1px solid #d9d9d9;border-radius:12px;padding-left:40px;width:100%}#career .box-search-career .inner-box-search .group-input input::-ms-expand,#career .box-search-career .inner-box-search .group-input select::-ms-expand{display:none}#career .box-search-career .inner-box-search .group-input .icon{position:absolute;top:13px;left:10px}#career .box-search-career .inner-box-search .group-input .icon svg{width:20px}#career .box-search-career .inner-box-search button{height:50px;background:#1947c4;color:#fff;border-radius:12px;border:none;padding:0 50px}.list-tags{display:flex;justify-content:center;gap:10px;margin-top:30px;flex-wrap:wrap}.list-tags a{display:inline-block;padding:5px 10px;border-radius:4px;color:#3c3c3c;border:1px solid #d9d9d9;transition:all .3s}.list-tags a:hover,.list-tags a.active{background:#1947c4;color:#fff;border-color:#1947c4;transition:all .3s}.title-feature{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.title-feature h2{font-weight:700;font-size:28px;line-height:100%;letter-spacing:0%;color:#3c3c3c;display:flex;align-items:center;gap:10px}.title-feature a{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:4px;color:#3c3c3c;border:1px solid #d9d9d9;font-weight:500;transition:all .3s}.list-post-feature{margin-top:40px}.list-post-feature .inner-feature-post{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.list-post-feature .inner-feature-post .item-career{border-radius:8px;border:1px solid #d9d9d9;padding:10px;transition:all .3s}.list-post-feature .inner-feature-post .item-career .thumb{overflow:hidden;border-radius:8px;margin-bottom:10px}.list-post-feature .inner-feature-post .item-career .thumb img{width:100%;height:240px;object-fit:cover;transition:all .3s}.list-post-feature .inner-feature-post .item-career .thumb:hover img{transform:scale(1.05);transition:all .3s}.list-post-feature .inner-feature-post .item-career h3{font-size:18px;font-weight:600;line-height:28px;height:56px;overflow:hidden;margin-bottom:5px}.list-post-feature .inner-feature-post .item-career h3 a{color:#3c3c3c}.list-post-feature .inner-feature-post .item-career h3 a:hover{color:#1947c4}.list-post-feature .inner-feature-post .item-career p{margin-bottom:10px;font-size:14px;line-height:20px;color:#3c3c3c;opacity:.6}.list-post-feature .inner-feature-post .item-career .meta-career{display:flex;align-items:center;font-size:14px;justify-content:space-between}.list-post-feature .inner-feature-post .item-career .meta-career .meta-item{display:flex;align-items:center;gap:5px}.list-post-feature .inner-feature-post .item-career .meta-career .meta-item .text{display:inline-block;line-height:20px}.list-post-feature .inner-feature-post .item-career .meta-career .meta-item .icon{position:relative;top:-2px}.widget-banner img{border-radius:8px;width:100%;transition:all .3s}.widget-banner img:hover{transition:all .3s;opacity:.8}.list-career-new{margin-bottom:20px}.item-list-career{border-radius:5px;border:1px solid #d9d9d9;padding:10px;transition:all .3s;display:flex;align-items:center;gap:20px}.item-list-career .thumb{overflow:hidden;border-radius:5px;width:100px;height:100px}.item-list-career .thumb img{width:100%;height:100%;object-fit:cover;transition:all .3s}.item-list-career .thumb:hover img{transform:scale(1.05);transition:all .3s}.item-list-career .info-career-list{width:calc(100% - 120px)}.item-list-career .info-career-list h4{font-size:17px;font-weight:600;line-height:28px;margin-bottom:5px}.item-list-career .info-career-list h4 a{color:#3c3c3c}.item-list-career .info-career-list h4 a:hover{color:#1947c4}.item-list-career .info-career-list p{font-size:14px;line-height:20px;color:#3c3c3c;opacity:.6;margin-bottom:10px}.item-list-career .info-career-list p.address{opacity:.9}.item-list-career .info-career-list .meta-career{display:flex;align-items:center;font-size:14px;justify-content:space-between}.item-list-career .info-career-list .meta-career .item-meta{display:flex;align-items:center;gap:5px}.item-list-career .info-career-list .meta-career .item-meta .text{display:inline-block;line-height:20px}.item-list-career .info-career-list .meta-career .item-meta .icon{position:relative;top:-1px}.item-list-career .info-career-list .meta-career.meta-company svg{width:17px;height:17px}.thumb-career-single img{width:100%;height:500px;object-fit:cover;border-radius:8px;margin-bottom:20px}.career-content{margin-bottom:30px}.career-content h2{font-size:20px;font-weight:600;line-height:24px;margin-bottom:10px;color:#3c3c3c}.career-content h3{font-size:17px;font-weight:600;line-height:24px;margin-bottom:10px;color:#3c3c3c}.career-content p{font-size:16px;line-height:24px;color:#3c3c3c;opacity:.9;margin-bottom:20px}.career-content ul{margin-bottom:20px;padding-left:20px}.career-content ul li{font-size:16px;line-height:24px;color:#3c3c3c;opacity:.8;margin-bottom:10px}.career-content ul li:before{content:"";display:inline-block;width:5px;height:5px;background:#1947c4;border-radius:50%;margin-right:10px}.career-content ul li p{display:inline-block;margin-bottom:0}.company-single{border:.5px solid #d9d9d9;border-radius:12px;padding:10px;background:rgba(217,217,217,.2)}.company-single .item-list-career{padding:0;border:none;margin-bottom:20px}.company-single .content-company h2{font-size:20px;font-weight:600;line-height:24px;margin-bottom:10px;color:#3c3c3c}.company-single .content-company p{font-size:16px;line-height:24px;color:#3c3c3c;opacity:.9;margin-bottom:20px}.login-social a{display:flex;align-items:center;border-radius:4px;border:1px solid #ededed;color:#333;margin-top:15px;font-weight:400;margin-bottom:15px;background:#fff}.login-social a .icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.login-social a .text{width:calc(100% - 40px);text-align:center}.login-social a:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.25)}.btn-primary{background:#1947c4;border-color:#1947c4}.btn-outline-info{border-color:#1947c4;color:#1947c4}.btn-outline-info:hover{background:#1947c4;color:#fff;border-color:#1947c4}.card-header .text-muted{color:#ededed !important}.text-primary{color:#1947c4 !important}.vip-packages-management .current-package .card-header{background:#1947c4 !important;border-color:#1947c4 !important}a .text-warning:hover{color:#1947c4 !important}#job-form .card-header{background:#1947c4 !important;border-color:#1947c4 !important;color:#fff !important}.inner-right-header-top{display:flex;justify-content:flex-end;height:35px;align-items:center}.inner-right-header-top>a{position:relative;height:100%;background:#ffae34;line-height:35px;padding:0 10px;right:-15px;color:#333;font-weight:500;display:inline-flex;align-items:center}.inner-right-header-top>a:hover{background:#f6980a;color:#333}.header-career .top-header{padding:0}.wc-block-cart .wc-block-cart__submit-container{background:#1947c4}.wc-block-cart .wc-block-cart__submit-container a{color:#fff}.wp-block-woocommerce-cart.alignwide h2.wp-block-heading.has-text-align-center{display:none}.wp-block-woocommerce-cart.alignwide .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns{display:none}.wp-block-woocommerce-cart.alignwide h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{display:inherit}.top-header{width:100%;overflow:hidden}.author-box-info{background:#fff;padding:30px 15px;text-align:center;border-radius:5px;border:1px solid #fff}.author-box-info img{width:100px;height:100px;object-fit:cover;border-radius:50%}.author-box-info h1{font-size:21px;font-weight:600;margin:10px 0}.meta-author{display:flex;justify-content:center;align-items:center;gap:17px;margin-bottom:20px}.author-item{display:flex;align-items:center;gap:5px}.portfolio-item-project{position:relative;border-radius:5px;overflow:hidden}.profile-image.list-project{grid-template-columns:repeat(3, 1fr);gap:15px}.portfolio-item-project:hover h3{bottom:0;transition:all .3s ease}.main-author{min-height:calc(100vh - 138px)}.portfolio-item-project img{border-radius:5px;height:190px}.no-projects-state{grid-column:1/-1;text-align:center;padding:60px 20px 40px;background:#f8f9ff;border-radius:15px;box-shadow:0 4px 24px rgba(26,71,196,.07);margin:40px 0 20px;animation:fadeInUp .5s}.no-projects-icon{font-size:60px;color:#1947c4;margin-bottom:18px;opacity:.8}.no-projects-state h4{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#1947c4}.no-projects-state p{color:#888;font-size:1.1em;margin-bottom:0}.item-title-project{display:flex;justify-content:space-between;color:#505050;margin-top:10px}.item-title-project h3{font-size:14px;font-weight:400}span.views{width:54px;display:flex;justify-content:flex-end;gap:4px;font-size:13px}span.views svg{font-size:13px}.portfolio-item-project:hover .item-title-project{color:#1a47c4}.portfolio-item-project:hover img{opacity:.7}.container-content-project #breadcrumbs{padding:15px 0;margin-bottom:0}.container-content-project #breadcrumbs a{color:#1947c4}.container-content-project #breadcrumbs svg{font-size:13px;margin:0 5px;color:#1947c4}.container-content-project h1{font-size:20px;font-weight:600;margin-bottom:20px}.container-content-project .content-desc,.container-content-project .list-image{margin-bottom:30px}.container-content-project .related-project>h3{font-size:18px;font-weight:600;margin-bottom:15px}.container-content-project .profile-image.list-project{margin-top:0}.box-save-report{font-size:13px;display:flex;justify-content:space-between;margin-bottom:20px;align-items:center;position:sticky;bottom:20px;background:#fff;padding:5px;width:calc(100% - 10px);margin-left:5px;border-radius:5px}.box-save{display:flex;gap:10px}.box-report{display:flex;align-items:center;background:#7b7b7b;gap:5px;padding:5px 10px;border-radius:5px;color:#fff;cursor:pointer}.box-report svg{position:relative;top:-1px;stroke:#fff}.box-report svg path{stroke:#fff}.save-action,.copy-link,.contact-zalo{display:flex;align-items:center;background:#7b7b7b;gap:5px;padding:5px 10px;border-radius:5px;color:#fff;cursor:pointer}.contact-zalo{background:#1a47c4}.contact-zalo a{color:#fff}.loading{opacity:.7;pointer-events:none}.loading:after{content:"";display:inline-block;width:12px;height:12px;margin-left:5px;border:2px solid #ccc;border-top-color:#0073aa;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.save-action.saved{color:#fff}.save-action.saved svg{fill:#ff5050;position:relative}.save-action svg,.copy-link svg{position:relative;top:-1px}.report-modal-content{border-radius:18px;box-shadow:0 8px 40px rgba(25,71,196,.15);border:none;background:#fff}#reportModal .modal-header{border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg, #1947c4 0%, #2d5bdb 100%);color:#fff;border-radius:18px 18px 0 0;padding:18px 28px}#reportModal .modal-title{font-weight:700;font-size:1.3em}#reportModal .btn-close{background:#fff;border-radius:50%;opacity:1;box-shadow:0 2px 8px rgba(25,71,196,.08)}#reportModal .modal-body{padding:28px 28px 20px 28px}#reportModal .wpcf7{margin:0}#reportModal .wpcf7-form label{font-weight:600;color:#1947c4}#reportModal .wpcf7-form input,#reportModal .wpcf7-form textarea{border-radius:8px;border:1px solid #e0e0e0;padding:10px 14px;width:100%;font-size:1em;height:150px}#reportModal .wpcf7-form .wpcf7-submit{background:linear-gradient(135deg, #ffae34 0%, #ffc963 100%);color:#1947c4;border:none;border-radius:8px;padding:12px 32px;font-weight:700;font-size:1.1em;box-shadow:0 2px 10px rgba(255,174,52,.12);transition:all .2s;height:auto;width:auto}#reportModal .wpcf7-submit:hover{background:#1947c4;color:#fff}#reportModal .wpcf7-response-output{margin-top:10px;border-radius:6px;padding:10px 15px;font-size:1em}#reportModal .btn-close svg{color:#e00;position:relative;top:-2px}.link_report{display:none}.fb-comments{margin-bottom:15px}.saved-portfolios-list.list-portfolio-inner{grid-template-columns:repeat(3, 1fr)}div#tab-portfolios{padding-top:0}div#tab-projects .profile-image.list-project{margin-top:0}.portfolio-management{max-width:1200px;margin:0 auto}.portfolio-management .card{border:none;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;margin-bottom:20px}.portfolio-management .card-header{background:#1947c4;color:#fff;border-radius:8px 8px 0 0 !important;border:none;padding:15px 20px}.portfolio-management .card-header h5{margin:0;font-weight:600}.portfolio-management .card-body{padding:20px}.upload-zone{border:2px dashed #ddd;border-radius:8px;transition:all .3s ease;cursor:pointer}.upload-zone:hover{border-color:#1947c4;background-color:#f8f9ff}.upload-zone.dragover{border-color:#ffae34;background-color:#fffbf0}.upload-placeholder{padding:40px 20px}.sortable-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px;padding:20px 0}.portfolio-item{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease;cursor:grab;background:#fff}.portfolio-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.portfolio-item.dragging{opacity:.5;cursor:grabbing}.portfolio-item-inner{position:relative;height:200px}.portfolio-item img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.video-thumbnail{position:relative;width:100%;height:100%}.video-thumbnail img{width:100%;height:100%;object-fit:cover}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(255,0,0,.8);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease}.portfolio-item:hover .play-button{background:red;transform:translate(-50%, -50%) scale(1.1)}.portfolio-item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);opacity:0;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between;padding:15px}.portfolio-item:hover .portfolio-item-overlay{opacity:1}.portfolio-item-actions{display:flex;gap:8px;justify-content:flex-end}.portfolio-item-actions .btn{width:35px;height:35px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.portfolio-item-handle{position:absolute;top:10px;left:10px;color:#fff;background:rgba(0,0,0,.8);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:grab;z-index:10;transition:all .3s ease}.portfolio-item-handle:hover{background:#000;transform:scale(1.1)}.portfolio-item.sortable-chosen .portfolio-item-handle{cursor:grabbing;background:#1947c4}.portfolio-item-title{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0, 0, 0, 0.8));color:#fff;padding:20px 15px 15px;font-weight:500;font-size:14px}.empty-state{grid-column:1/-1;text-align:center;color:#6c757d}.color-preview{width:100%;height:30px;border:1px solid #ddd;border-radius:4px;margin-top:8px}.form-range{accent-color:#1947c4}.form-control-color{width:100%;height:45px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.form-control-color::-webkit-color-swatch{border-radius:2px;border:none}.form-control-color::-moz-color-swatch{border-radius:2px;border:none}.form-select:focus,.form-control:focus{border-color:#1947c4;box-shadow:0 0 0 .2rem rgba(25,71,196,.25)}.btn-primary{background:#1947c4;border-color:#1947c4}.btn-primary:hover{background:#1435a0;border-color:#1435a0}.btn-outline-primary{color:#1947c4;border-color:#1947c4}.btn-outline-primary:hover{background:#1947c4;border-color:#1947c4}.loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#1947c4;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.hover-effect-none img:hover{transform:none}.hover-effect-fade img:hover{opacity:.8}.hover-effect-zoom img:hover{transform:scale(1.05)}.hover-effect-slide img:hover{transform:translateY(-10px)}.hover-effect-rotate img:hover{transform:rotate(3deg)}.hover-effect-overlay:hover .portfolio-item-overlay{opacity:1}.sortable-placeholder{background:rgba(25,71,196,.1);border:2px dashed #1947c4;border-radius:8px;margin:10px;opacity:.8}.portfolio-item.sortable-dragging{opacity:.6;transform:rotate(3deg);z-index:1000}.portfolio-item-handle:active{cursor:grabbing}@media(max-width: 768px){.sortable-grid{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:15px}.portfolio-item-inner{height:150px}.upload-placeholder{padding:30px 15px}.card-body{padding:15px}}@media(max-width: 576px){.sortable-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:10px}.portfolio-item-inner{height:120px}.portfolio-item-actions .btn{width:30px;height:30px;font-size:12px}}.content-thanks{font-size:15px}select#skill{font-size:14px;height:200px}select#skill option{line-height:28px}textarea#description{font-size:14px;height:200px}form#user-profile-form .form-control{font-size:14px;min-height:40px}form#user-profile-form label{color:#1947c4;font-weight:600}form#user-profile-form label span{color:red}.profile-contact-inner{background:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);margin-top:30px;padding:30px;border:1px solid #ededed;border-radius:5px}.item-contact{font-size:14px;margin-bottom:10px}.item-contact .label{font-weight:400}.decs h3{font-size:20px;font-weight:500;margin-bottom:20px}.custom-text p{margin-bottom:0}.header-author .main-header{border:none}.user-avatar img:hover{box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);border:1px solid #ededed}.titl-left span.label{background:linear-gradient(45deg, #0088fd 0%, #003bff 50%, #001faa 100%);font-size:13px;padding:2px 7px;border-radius:5px;color:#fff;box-shadow:1px 1px 1px #0061fe}.banner-image-show{display:flex;gap:15px}.banner-image-show>div{flex:1}.banner-image-show>div img{width:100%;max-height:300px;object-fit:cover;border-radius:5px}.banner-image-show>div img:hover{opacity:.7}.inner-copyright{display:flex;justify-content:space-between}.inner-copyright ul{display:flex;gap:10px}.inner-copyright ul li a{color:#d9d1d1}.inner-copyright ul li a:hover{color:#ffae34}.fancybox-caption__body{display:none !important}.item-freelance{border:1px solid;padding:10px;border-radius:8px;height:240px;display:flex;flex-wrap:wrap;align-content:space-between}.info-customer{font-weight:400}.info-customer .local{margin-top:3px;opacity:.7}.info-job h4{font-size:20px;font-weight:600;margin-top:10px}.info-job h4 a{color:#000}.info-job .price{font-weight:600;color:#777}.info-job h4 a:hover{color:#1947c4}.deadline{margin-bottom:10px}.it-fr-bot a{display:block;width:100%;text-align:center;background:#ededed;padding:7px 10px;border-radius:8px;color:#333}.it-fr-bot{width:100%}.it-fr-top{width:100%}.it-fr-bot a:hover{background:#ffae34;color:#fff}.box-top-freelancer,.box-note-single-freelancer{border:1px solid #ededed;border-radius:10px;padding:20px}.box-note-single-freelancer{margin-top:20px}.card-customer{height:240px;width:100%;display:flex;flex-wrap:wrap;align-content:space-between;border:1px solid #ededed;border-radius:10px;padding:10px;position:sticky;top:20px}.info-title h2,.info-title h1{font-size:25px;font-weight:600;margin-bottom:10px}.price-freelancer-single{font-size:18px;font-weight:600;color:#1947c4}.deadline-single{color:#777;margin-bottom:20px}.short-description-freelancer-single{font-size:16px}.short-description-freelancer-single p:last-child{margin-bottom:0}.info-t .name{font-size:18px;font-weight:600;color:#474747;margin-bottom:10px}.info-t,.info-b{width:100%}.number-apply span{font-size:25px;font-weight:600}.number-apply{font-size:16px}.btn-apply a{display:block;width:100%;text-align:center;background:#ededed;color:#333;padding:7px 10px;border-radius:4px;margin-top:10px;transition:all .3s}.btn-apply a:hover{color:#fff;background:#1947c4;transition:all .3s}.box-note-single-freelancer.single-content-post li{margin-bottom:5px}.box-note-single-freelancer.single-content-post ul{margin-top:10px}.box-note-single-freelancer.single-content-post p{margin-bottom:10px}.box-note-single-freelancer.single-content-post h3{margin-bottom:10px}.box-note-single-freelancer.single-content-post p strong{font-weight:600}div#ui-datepicker-div{background:#fff;border:1px solid #ededed}button.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all{display:none}.freelancer-management{background:#f8f9fa;border-radius:10px;padding:20px;margin:20px 0}.nav-tabs .nav-link{color:#6c757d;border:none;border-bottom:3px solid rgba(0,0,0,0);font-weight:500;padding:15px 20px}.nav-tabs .nav-link.active{background:rgba(0,0,0,0);color:#0d6efd;border-bottom-color:#0d6efd}.nav-tabs .nav-link:hover{border-bottom-color:#dee2e6}.job-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:15px;transition:shadow .3s}.job-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.job-status{display:inline-block;padding:7px 12px;border-radius:20px;font-size:.85rem;font-weight:500}.status-pending{background:#fff3cd;color:#856404}.status-accepted{background:#d1ecf1;color:#0c5460}.status-rejected{background:#f8d7da;color:#721c24}.status-completed{background:#d4edda;color:#155724}.status-active{background:#d1ecf1;color:#0c5460}.status-closed{background:#e2e3e5;color:#6c757d}.status-expired{background:#f8d7da;color:#721c24}.status-draft{background:#fff3cd;color:#856404}.status-in_progress{background:#fff3cd;color:#856404}.applied-job-card{border-left:4px solid #0d6efd}.applied-job-card .status-pending{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.applied-job-card .status-accepted{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.applied-job-card .status-rejected{background:#f8d7da;color:#721c24;border:1px solid #f1b0b7}.applied-job-card .status-in_progress{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.applied-job-card .status-completed{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.message-item{margin-bottom:15px;padding:10px 15px;border-radius:8px;max-width:70%}.message-item.own-message{background:#0d6efd;color:#fff;margin-left:auto;text-align:right}.message-item.other-message{background:#f8f9fa;color:#333;margin-right:auto}.message-meta{font-size:.8rem;opacity:.7;margin-top:5px}.review-stars{color:#ffc107}.review-card{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:10px}.filter-applied{max-width:200px}.empty-state{text-align:center;padding:60px 20px;color:#6c757d}.empty-state i{font-size:3rem;margin-bottom:20px;opacity:.5}.freelancer-management .loading-spinner{width:50px;height:50px;position:relative;display:flex;align-items:center;justify-content:center;margin:30px auto}.application-card{border:1px solid #dee2e6;border-radius:8px;padding:20px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.application-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.application-card .badge{padding:8px 12px;font-size:.9rem}.application-card .status-pending{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.application-card .status-accepted{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.application-card .status-rejected{background:#f8d7da;color:#721c24;border:1px solid #f1b0b7}.application-card .status-in_progress{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.application-card .status-completed{background:#d4edda;color:#155724;border:1px solid #c3e6cb}#applicationsManagementModal .modal-dialog{max-width:1200px}#applicationsManagementModal .modal-body{max-height:70vh;overflow-y:auto}.badge.bg-info{transition:all .3s ease}.badge.bg-info:hover{background-color:#0dcaf0 !important;transform:scale(1.05)}.job-card .badge.bg-info{font-size:.85rem;padding:6px 12px}.job-card:has(.badge.bg-info){border-left:4px solid #1947c4}.job-card .d-flex.gap-3 .badge{white-space:nowrap}a.job-title-link{color:#1947c4}.job-status-select{padding:5px 15px;border-radius:25px;border:2px solid rgba(0,0,0,0);font-weight:600;font-size:.85rem;min-width:160px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 12px center;background-size:14px 10px;padding-right:40px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1)}.job-status-select:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.job-status-select:focus{outline:none;transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.2)}.job-status-select.status-finding{background:linear-gradient(135deg, #0dcaf0, #0bb5d6);color:#fff;border-color:#0dcaf0}.job-status-select.status-finding:hover{background:linear-gradient(135deg, #31d2f2, #0dcaf0);border-color:#31d2f2}.job-status-select.status-in_progress{background:linear-gradient(135deg, #ffc107, #ffcd39);color:#212529;border-color:#ffc107}.job-status-select.status-in_progress:hover{background:linear-gradient(135deg, #ffcd39, #ffd860);border-color:#ffcd39}.job-status-select.status-completed{background:linear-gradient(135deg, #198754, #20c997);color:#fff;border-color:#198754}.job-status-select.status-completed:hover{background:linear-gradient(135deg, #20c997, #6edeb8);border-color:#20c997}.job-status-select option{padding:10px;background:#fff;color:#333}.job-status-select::-ms-expand{display:none}.job-status-select.loading{position:relative;pointer-events:none}.job-status-select.loading::after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}100%{transform:translateY(-50%) rotate(360deg)}}.job-status-select.success{animation:successFlash .6s ease}@keyframes successFlash{0%{background-color:inherit}50%{background-color:#d4edda;transform:scale(1.02)}100%{background-color:inherit;transform:scale(1)}}.job-status-select.error{animation:shake .5s ease-in-out;border-color:#dc3545 !important}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.btn-outline-success{color:#0068ff;border-color:#0068ff}.btn-outline-success:hover{background-color:#0068ff;border-color:#0068ff;color:#fff}.fab.fa-zalo{color:#0068ff}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.application-card .row .col-md-3 strong,.application-card .row .col-md-6 strong{color:#495057;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.application-card a[href^="tel:"]{font-weight:600}.application-card a[href^="mailto:"]{font-weight:500}.application-card a[href*="vietcv.vn"]{color:#0d6efd;font-weight:500;word-break:break-all}.application-card a[href*="vietcv.vn"]:hover{color:#0a58ca;text-decoration:underline !important}.application-card .d-flex.gap-2{margin-top:20px;padding-top:15px;border-top:1px solid #dee2e6}@media(max-width: 768px){.application-card .row .col-md-3,.application-card .row .col-md-6{margin-bottom:15px}.application-card .d-flex.gap-2 .btn{font-size:.8rem;padding:5px 10px}}@media(max-width: 1600px){.list-portfolio .list-portfolio-inner{grid-template-columns:repeat(5, 1fr)}}@media(max-width: 1399px){.list-portfolio .list-portfolio-inner .box-portfolio img{height:190px}}@media(max-width: 1199px){.list-portfolio .list-portfolio-inner{grid-template-columns:repeat(4, 1fr)}.list-portfolio .filler .search-filler form .group-form select{padding-right:10px;font-size:13px;padding-left:30px}.list-portfolio .filler .search-filler form .group-form .icon img{height:20px;position:relative;top:-1px}.list-portfolio .filler .search-filler form button{font-size:13px}.list-portfolio .filler .search-filler form{gap:5px}.list-portfolio .filler .search-filler form button{padding:0 20px}.list-package{gap:25px}.widget h3{font-size:20px}.list-post-thumb h4{font-size:13px;line-height:19px}.category-page h1{font-size:25px;font-weight:600;margin-bottom:15px}.item-list-post .info-post h4{font-size:16px;margin-bottom:5px}.item-list-post .info-post .decs{font-size:14px;margin-bottom:5px}}@media(max-width: 991px){.list-portfolio .filler>span{order:2;display:block}.list-portfolio .filler .search-filler{order:1;width:100%}.list-portfolio .filler{display:flex;flex-wrap:wrap}.list-portfolio .filler .search-filler form{display:flex;justify-content:flex-start;margin-bottom:10px}.menu-main{position:fixed;top:0;left:0}.list-portfolio .filler .search-filler form{display:grid;grid-template-columns:repeat(3, 1fr)}.list-portfolio .filler .search-filler form .group-form select{width:100%}main .section-home h1{font-size:30px}main .section-home{padding:30px 0}.list-portfolio .list-portfolio-inner{grid-template-columns:repeat(3, 1fr)}.menu-mobile{width:27px;height:20px;cursor:pointer;display:flex;flex-wrap:wrap;align-items:stretch;align-content:space-between}.menu-mobile span{background:#1947c4;width:100%;height:3px;display:block;border-radius:3px;transition:all .3s}.main-header .main-header-inner .menu-main ul li{padding:10px}.menu-main{background:#fff;width:100%;height:100%;z-index:999;top:116px;border-top:1px solid #ededed;left:-100%;transition:all .3s}.menu-main.showmn{left:0;transition:all .3s}.main-header .main-header-inner .menu-main ul{display:block}header{position:sticky;top:0;z-index:99;background:#fff}.menu-mobile.active span{transform:rotate(45deg);position:relative;top:8px;height:3px;border-radius:10px;transition:all .3s}.menu-mobile.active span:nth-child(2){transform:rotate(-45deg);position:relative;top:0px}.menu-mobile.active span:nth-child(3){opacity:0}.info-user p{font-size:14px}.zalo-user a{padding:8px 15px}.container-author{padding-left:15px;padding-right:15px}.list-package .package-box .package-box-content{padding:20px 5px}.list-package .package-box:nth-child(2) .package-box-content{padding:80px 5px}.list-package{padding:30px 0;gap:15px}}@media(max-width: 767px){.list-portfolio .list-portfolio-inner{grid-template-columns:repeat(2, 1fr)}.menu-main{top:74px}.header-author .zalo-user{display:none}.header-author .main-header .main-header-inner{display:flex;flex-wrap:wrap}.header-author .main-header .main-header-inner>*{display:block;margin:0 auto;width:100%;text-align:center}.header-author .main-header-inner>.zalo-user{display:none}.header-author .main-header .main-header-inner .logo{display:block;margin:0 auto;width:150px}.menu-profile ul{gap:10px}.menu-profile ul li a{font-size:13px}.profile-contact{display:block}.profile-contact .avt{margin:0 auto;width:250px}.profile-contact .info{width:100%;margin-top:10px}.profile-contact{margin-top:15px}.list-package{display:block}.list-package .package-box{width:100%;margin-bottom:20px}.main-header .main-header-inner .account a.tk-u{display:none}.list-package .package-box:nth-child(2) .package-box-content{padding:30px 5px}.top-header .menu-top{gap:5px}.top-header .menu-top li:last-child{display:none}.top-header .social{display:none}.top-header .menu-top li:nth-child(3){display:none}.main-header .main-header-inner .account a.tk{font-size:13px;display:inline-block;padding:5px 10px;border:1px solid;border-radius:5px}}@media(max-width: 575px){.tk{display:block}.tk-u{display:none !important}main .section-home h1{font-size:20px;line-height:28px}main .section-home a{padding:7px 20px}main .section-home{padding:15px 0}.list-portfolio .filler .search-filler form{grid-template-columns:repeat(2, 1fr)}.list-portfolio .list-portfolio-inner .box-portfolio .info-portfolio .titl-left p.skill{display:none}.container-author{padding:15px}.profile-image{margin-top:15px}.menu-profile ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}}button.btn.btn-outline-secondary.btn-sm.mt-2{display:block;margin:0 auto}@media(max-width: 1399px){.list-post-feature .inner-feature-post .item-career .meta-career .meta-item{font-size:13px;gap:3px}.list-post-feature .inner-feature-post .item-career .meta-career .meta-item .icon{top:-1px}.list-post-feature .inner-feature-post{gap:15px}}@media(max-width: 1199px){.list-post-feature .inner-feature-post{grid-template-columns:repeat(2, 1fr)}#career .box-search-career .inner-box-search .group-input.input-search{width:325px}#career .box-search-career .inner-box-search .group-input.input-select{width:210px}header.header-career{width:100%}.item-list-career .info-career-list .meta-career .item-meta{font-size:13px}}@media(max-width: 991px){#career .box-search-career .inner-box-search{flex-wrap:wrap;gap:10px}#career .box-search-career .inner-box-search .group-input.input-search{width:100%}#career .box-search-career .inner-box-search .group-input.input-select{width:calc(33.3333333333% - 5px)}.list-post-feature .inner-feature-post{width:100%;gap:5px}#career .box-search-career .inner-box-search button{width:calc(33.33333333% - 10px)}#career .title-page h1{font-size:30px}.title-feature h2{font-size:24px}.page-full .woocommerce-MyAccount-navigation{width:100%}.page-full .woocommerce-MyAccount-content{width:100%;margin-top:20px}.alert.alert-info.mb-4 .text-muted{display:none}.tuyen-dung-management h3{font-size:18px;margin-bottom:0}button.btn.btn-primary button.btn.btn-primary{font-size:14px}.tuyen-dung-management button.btn.btn-primary{font-size:14px}table.table.table-striped{width:1000px}}@media(max-width: 767px){.item-list-career .info-career-list .meta-career{display:grid;grid-template-columns:repeat(3, 1fr);gap:5px}.list-post-feature .inner-feature-post{width:100%;display:block}.list-post-feature .inner-feature-post .feature-box{margin-bottom:15px}.career-content ul li p{display:contents}.thumb-career-single img{max-height:500px;height:auto}}@media(max-width: 575px){.item-list-career .info-career-list .meta-career{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.item-list-career{gap:10px}.item-list-career .info-career-list{width:calc(100% - 110px)}.item-list-career .info-career-list h4{font-size:15px;line-height:21px}.list-post-feature .inner-feature-post .item-career h3{font-size:17px;font-weight:600;line-height:28px;margin-bottom:5px;height:auto}.title-feature h2{font-size:18px}#career .title-page h1{line-height:35px}#career .box-search-career .inner-box-search .group-input.input-select{width:100%}#career .box-search-career .inner-box-search button{width:100%}#career .box-search-career .inner-box-search .group-input input,#career .box-search-career .inner-box-search .group-input select,#career .box-search-career .inner-box-search button{height:40px}}@media(max-width: 991px){.company-info-management .d-flex{flex-direction:column;align-items:flex-start !important}.company-info-management .d-flex .btn{margin-top:15px;width:100%;max-width:200px}}@media(max-width: 767px){.company-info-management .row{margin:0}.company-info-management .row .col-md-8,.company-info-management .row .col-md-4{padding:0;margin-bottom:20px}.company-info-management .card{margin-bottom:15px}.company-info-management .card .card-body{padding:15px}.company-info-management .form-group{margin-bottom:15px}.company-info-management .color-preview .row .col-md-3,.company-info-management .color-preview .row .col-md-9{width:100%;max-width:100%;flex:none;margin-bottom:10px}.company-info-management .form-control-color{width:100% !important;height:50px}}@media(max-width: 575px){.company-info-management .card .card-header{padding:10px 15px}.company-info-management .card .card-header h5{font-size:16px;margin-bottom:0}.company-info-management .card .card-body{padding:12px}.company-info-management .form-label{font-size:14px;margin-bottom:6px}.company-info-management .form-control,.company-info-management .form-select{padding:8px 12px;font-size:14px}.company-info-management .btn{padding:10px 15px;font-size:14px}.company-info-management .alert{padding:10px 12px;font-size:13px;margin-bottom:15px}.company-info-management #logo-preview .img-fluid,.company-info-management #company-image-preview .img-fluid{max-height:150px !important}.company-info-management #logo-preview .logo-placeholder,.company-info-management #logo-preview .image-placeholder,.company-info-management #company-image-preview .logo-placeholder,.company-info-management #company-image-preview .image-placeholder{height:150px !important}.company-info-management #logo-preview .logo-placeholder i,.company-info-management #logo-preview .image-placeholder i,.company-info-management #company-image-preview .logo-placeholder i,.company-info-management #company-image-preview .image-placeholder i{font-size:2rem !important}.company-info-management #logo-preview .logo-placeholder p,.company-info-management #logo-preview .image-placeholder p,.company-info-management #company-image-preview .logo-placeholder p,.company-info-management #company-image-preview .image-placeholder p{font-size:12px}.company-info-management .color-preview{padding:15px 10px !important;font-size:14px}.company-info-management .color-preview small{font-size:11px}.company-info-management .form-control-color{height:45px !important}}@media(max-width: 374px){.company-info-management .card .card-header{padding:8px 12px}.company-info-management .card .card-header h5{font-size:14px}.company-info-management .card .card-body{padding:10px}.company-info-management .form-label{font-size:13px}.company-info-management .form-control,.company-info-management .form-select{padding:6px 10px;font-size:13px}.company-info-management .btn{padding:8px 12px;font-size:13px}.company-info-management #logo-preview .img-fluid,.company-info-management #company-image-preview .img-fluid{max-height:120px !important}.company-info-management #logo-preview .logo-placeholder,.company-info-management #logo-preview .image-placeholder,.company-info-management #company-image-preview .logo-placeholder,.company-info-management #company-image-preview .image-placeholder{height:120px !important}.company-info-management #logo-preview .logo-placeholder i,.company-info-management #logo-preview .image-placeholder i,.company-info-management #company-image-preview .logo-placeholder i,.company-info-management #company-image-preview .image-placeholder i{font-size:1.5rem !important}.company-info-management #logo-preview .logo-placeholder p,.company-info-management #logo-preview .image-placeholder p,.company-info-management #company-image-preview .logo-placeholder p,.company-info-management #company-image-preview .image-placeholder p{font-size:11px}.company-info-management .color-preview{padding:12px 8px !important;font-size:13px}.company-info-management .color-preview strong{font-size:12px}.company-info-management .color-preview small{font-size:10px}.company-info-management .form-control-color{height:40px !important}.company-info-management .text-muted{font-size:11px}.company-info-management .text-warning{font-size:10px}}@media(max-width: 991px){.portfolio-management .d-flex{flex-direction:column;align-items:flex-start !important}.portfolio-management .d-flex .btn{margin-top:15px;width:100%;max-width:200px}.portfolio-management .sortable-grid{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:15px}}@media(max-width: 767px){.portfolio-management .card-body{padding:15px}.portfolio-management .row{margin:0}.portfolio-management .row .col-md-4,.portfolio-management .row .col-md-8{padding:0;margin-bottom:15px;width:100%;max-width:100%;flex:none}.portfolio-management .upload-zone .upload-placeholder{padding:25px 15px}.portfolio-management .upload-zone .upload-placeholder .fa-3x{font-size:2rem !important}.portfolio-management .upload-zone .upload-placeholder h5{font-size:16px}.portfolio-management .upload-zone .upload-placeholder p{font-size:13px}.portfolio-management .sortable-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:12px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-inner{height:150px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-actions .btn{width:30px;height:30px;font-size:12px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-title{font-size:12px;padding:15px 10px 10px}.portfolio-management .form-range{margin:10px 0}.portfolio-management #spacing-value,.portfolio-management #border-radius-value{font-size:12px}.portfolio-management .color-preview{height:25px;margin-top:5px}.portfolio-management .row.mb-3 .col-md-8,.portfolio-management .row.mb-3 .col-md-4{margin-bottom:10px}}@media(max-width: 575px){.portfolio-management .card .card-header{padding:10px 15px}.portfolio-management .card .card-header h5{font-size:14px}.portfolio-management .card .card-body{padding:12px}.portfolio-management .upload-zone .upload-placeholder{padding:20px 10px}.portfolio-management .upload-zone .upload-placeholder .fa-cloud-upload-alt{font-size:1.5rem !important}.portfolio-management .upload-zone .upload-placeholder h5{font-size:14px;margin-bottom:15px}.portfolio-management .upload-zone .upload-placeholder p{font-size:12px;margin-bottom:15px}.portfolio-management .upload-zone .upload-placeholder .btn{padding:8px 15px;font-size:12px}.portfolio-management .sortable-grid{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:10px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-inner{height:120px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-overlay{padding:10px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-actions{gap:5px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-actions .btn{width:25px;height:25px;font-size:10px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-title{font-size:11px;padding:12px 8px 8px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-handle{font-size:16px}.portfolio-management .video-thumbnail .play-button{width:40px;height:40px;font-size:16px}.portfolio-management .form-label{font-size:13px;margin-bottom:5px}.portfolio-management .form-control,.portfolio-management .form-select{padding:8px 10px;font-size:13px}.portfolio-management .btn{padding:8px 12px;font-size:12px}.portfolio-management .modal-dialog{margin:10px}.portfolio-management .modal-dialog .modal-body{padding:15px}.portfolio-management .modal-dialog .modal-footer{padding:10px 15px}.portfolio-management #edit-image-preview{max-width:150px;max-height:100px}.portfolio-management .empty-state{padding:30px 15px !important}.portfolio-management .empty-state .fa-3x{font-size:2rem !important}.portfolio-management .empty-state h5{font-size:16px}.portfolio-management .empty-state p{font-size:13px}}@media(max-width: 374px){.portfolio-management .card .card-header{padding:8px 12px}.portfolio-management .card .card-header h5{font-size:13px}.portfolio-management .card .card-body{padding:10px}.portfolio-management .upload-zone .upload-placeholder{padding:15px 8px}.portfolio-management .upload-zone .upload-placeholder h5{font-size:13px}.portfolio-management .upload-zone .upload-placeholder p{font-size:11px}.portfolio-management .upload-zone .upload-placeholder .btn{padding:6px 12px;font-size:11px}.portfolio-management .sortable-grid{grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:8px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-inner{height:100px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-overlay{padding:8px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-actions .btn{width:22px;height:22px;font-size:9px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-title{font-size:10px;padding:10px 6px 6px}.portfolio-management .sortable-grid .portfolio-item .portfolio-item-handle{font-size:14px}.portfolio-management .video-thumbnail .play-button{width:30px;height:30px;font-size:12px}.portfolio-management .form-label{font-size:12px}.portfolio-management .form-control,.portfolio-management .form-select{padding:6px 8px;font-size:12px}.portfolio-management .btn{padding:6px 10px;font-size:11px}.portfolio-management .color-preview{height:20px}.portfolio-management #edit-image-preview{max-width:120px;max-height:80px}.portfolio-management .modal-dialog{margin:5px}.portfolio-management .modal-dialog .modal-body{padding:12px}.portfolio-management .modal-dialog .modal-footer{padding:8px 12px}.portfolio-management .empty-state{padding:20px 10px !important}.portfolio-management .empty-state .fa-3x{font-size:1.5rem !important}.portfolio-management .empty-state h5{font-size:14px}.portfolio-management .empty-state p{font-size:12px}}@media(max-width: 575px){.loading-spinner{width:16px;height:16px;border-width:2px}}@media(max-width: 374px){.loading-spinner{width:14px;height:14px;border-width:2px}}@media(max-width: 575px){#portfolio-messages .alert{padding:8px 12px;font-size:13px}#portfolio-messages .alert .btn-close{padding:4px;font-size:12px}}@media(max-width: 374px){#portfolio-messages .alert{padding:6px 10px;font-size:12px}}@media(max-width: 575px){.portfolio-item.sortable-ghost{opacity:.3}}@media(max-width: 575px){.portfolio-item.sortable-chosen{transform:scale(0.95)}}@media(max-width: 575px){.portfolio-item.sortable-drag{transform:rotate(2deg)}}@media(max-width: 575px){.upload-zone.dragover{border-width:1px}}/*# sourceMappingURL=style.css.map */
