:root{--blue:#2d64af;--gray:#999;--black:#111;--white:#fff;--blue-text:#04213f;--sub-blue:#0c4b9c;--orange-red:#ff5a3c;--navy-blue:#181b2a}.pad-0>.elementor-widget-wrap{padding:0 !important}span.wpcf7-spinner{display:none !important}.col-full-nav{background:#001f3b}#page footer.copyright{padding:25px 0 !important;border-top:1px solid #e0e0e0;background:#282b38;color:var(--white)}#page .site-footer{background:var(--navy-blue)}#page footer.copyright .widget:last-child{text-align:center}.copyright .widget ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}footer:last-child:not(:only-of-type){margin-top:0 !important}.site-footer>.col-full{padding:0 !important}.site-footer>.col-full>div:first-child{flex:0 0 30% !important;max-width:30%}.site-footer img.logo-footer{width:70px;height:auto;padding-bottom:15px}.site-footer .col-full>div:first-child ul:last-child{display:flex;align-items:center;column-gap:25px;margin-top:45px}.site-footer .col-full>div:first-child ul:last-child li img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(206deg) brightness(103%) contrast(101%)}.site-footer .col-full div:first-child ul:nth-child(3) li{padding-left:25px}.site-footer .col-full div:first-child ul:nth-child(3) li:before{display:inline-block;width:20px;height:20px;content:"";background-size:contain;background-repeat:no-repeat;padding-left:5px;margin-bottom:-5px;margin-left:-25px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(206deg) brightness(103%) contrast(101%)}.site-footer .col-full div:first-child>ul:nth-child(3) li:first-child:before{background-image:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/location_on.png)}.site-footer .col-full div:first-child>ul:nth-child(3) li:nth-child(2):before{background-image:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/call.png)}.site-footer .col-full div:first-child>ul:nth-child(3) li:nth-child(3):before{background-image:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/email.png)}.site-footer span.widget-title{font-size:14px !important;line-height:1.5;font-weight:700;text-transform:uppercase;color:var(--white) !important}.site-footer .col-full div:not(:first-child) ul li{margin-bottom:10px}.site-footer form p{display:flex}.site-footer form input[type=text]{border-radius:0;border-color:var(--blue);padding:10px}.site-footer form input[type=submit]{border-radius:0 5px 5px 0}.site-footer .col-full>div:first-child ul+p{padding:10px 0 5px 25px;font-size:14px}.site-footer .col-full div:first-child ul:nth-child(2){display:grid;grid-template-columns:1.5fr 1fr;column-gap:15px}.site-footer .col-full div:first-child ul:nth-child(2) li:last-child{grid-column:2/span 2;grid-row:1/span 2;border-left:1px solid #e0e0e0}.site-footer .col-full div:first-child ul:nth-child(2) li:last-child strong:last-child{font-size:17px;color:var(--blue)}.site-footer .col-full>div:last-child ul strong{color:#2f74bb}.site-footer .col-full>div:last-child ul li{margin-bottom:0}.site-footer .col-full>div:last-child ul{margin-bottom:20px}.general-width>.elementor-container{max-width:1230px !important}.list-core-values>.elementor-container{max-width:100% !important;column-gap:30px}.list-core-values .item-value .img-core>img{height:460px;object-fit:cover}.list-core-values .item-value .img-core{margin-bottom:0 !important}.list-core-values .item-value{position:relative}.list-core-values .item-value .desc-value{position:absolute;bottom:0;background-color:#ff5a3c;z-index:1}.list-core-values .desc-value>.elementor-widget-container{padding:15px;text-align:center}.list-core-values .desc-value p{font-size:18px;line-height:1.5;color:var(--white);margin-bottom:0 !important}.list-core-values .desc-value>.elementor-widget-container:before{display:block;width:40px;height:40px;position:absolute;top:-50%;left:50%;transform:translateX(-50%);border-radius:50%;z-index:-1}.list-core-values .item-value:first-child .desc-value>.elementor-widget-container:before{content:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/icon-value-01.png)}.list-core-values .item-value:nth-child(2) .desc-value>.elementor-widget-container:before{content:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/icon-value-02.png)}.list-core-values .item-value:nth-child(3) .desc-value>.elementor-widget-container:before{content:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/icon-value-03.png)}.list-core-values .desc-value>.elementor-widget-container:after{content:"";display:block;width:110px;height:110px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-radius:50%;background-color:#ff5a3c;z-index:-2}.about-04{padding-top:50px}.about-05{padding:100px 0 50px}.about-05>.elementor-container{gap:30px}.about-05 .box-right>.elementor-widget-wrap{padding-left:35px !important}.about-05 .box-left img{width:100%;height:652px;object-fit:cover}.about-05 .box-right .elementor-heading-title:before{content:"";background:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/icon.png) no-repeat center/contain;width:80px;height:65px;display:block;margin-top:-30px;margin-bottom:30px}.about-05 .box-right p{font-size:16px;line-height:1.5}.about-05 .leadership-content p{padding-bottom:25px !important}.about-05 .leadership-content,.about-05 .box-right h5,.about-05 .box-right h4{margin-bottom:0 !important}.about-05 .box-right h4{font-size:18px;line-height:1.2;color:var(--orange-red)}.about-05 .box-right h5{font-size:15px;line-height:1.6;color:var(--gray)}.sec-about h2{font-size:30px;line-height:1.2;margin-bottom:0 !important;font-weight:400}.sec-about p{margin-bottom:0 !important}.about-03{padding:70px 0 50px}.about-03,.about-03 h3{color:var(--white)}.about-03 .mission-content>.elementor-container{column-gap:45px;padding-top:50px}.mission-content .elementor-column{padding:0 50px}.about-03 .mission-content img{width:68px;height:60px}.mission-content .elementor-heading-title{font-size:18px;line-height:1.2}.about-03 h2{margin-bottom:0 !important}.about-02{padding:50px 0}.about-02 .about-title{margin-bottom:40px !important}.about-02 .content-history>.elementor-container{column-gap:25px}.history-company .elementor-accordion .elementor-accordion-item{border:unset;border-bottom:1px solid var(--orange-red)}.history-company .elementor-accordion .elementor-tab-content{border-top-color:var(--orange-red)}.history-company .elementor-accordion .elementor-tab-title{padding-left:0}.content-history .left img{width:100%;height:400px;object-fit:cover}.about-01 .list-infor>.elementor-container{column-gap:70px}.about-01 .item-infor>.elementor-widget-container{width:160px;height:160px;background-color:var(--white);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.about-01 .list-infor{padding:0 125px}.about-01 .item-infor{height:280px;text-align:center;display:flex;align-items:center;position:relative;z-index:2}.about-01 .item-infor:after{content:"";background:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/bg-item.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}.about-01 .item-infor p>strong{font-size:40px;font-weight:800;line-height:1.5;color:var(--orange-red)}.about-01 .item-infor p{font-size:15px;margin-bottom:0 !important}.about-01{padding:50px 0}.about-06{padding:50px 0}.about-06 article h3.elementor-post__title,.about-06 article h3.elementor-post__title>a{text-decoration:unset !important;font-size:16px;line-height:1.3;font-weight:400}.about-06 article h3.elementor-post__title{margin-bottom:10px}.about-nav li.menu-item a{color:#212529}.about-01 .box-content p{margin-bottom:20px !important;font-size:18px;line-height:1.5}.about-01 .box-img>.elementor-widget-wrap{position:relative;display:unset}#intro-about.about-01 .intro-pic-01{width:170px;height:184px;position:absolute;left:330px;top:0}#intro-about.about-01 .intro-pic-02{width:325px;height:192px;position:absolute;left:0;top:138px}#intro-about.about-01 .intro-pic-03{width:269px;height:139px;position:absolute;left:330px;top:190px}#intro-about.about-01 .intro-pic-04{width:193px;height:154px;position:absolute;top:336px;left:18px}#intro-about.about-01 .intro-pic-05{width:336px;height:154px;position:absolute;top:336px;left:216px}#content .recruit-width>.elementor-container{max-width:1230px}.recruit-05{padding:60px 0}.recruit-05 .infor-contact p{font-size:16px;line-height:1.5;margin-bottom:0 !important}.recruit-05 .box-img .img-icon{width:60px;height:60px;border-radius:50%;background:var(--white);display:flex;justify-content:center;align-items:center}.recruit-05 .box-content>.elementor-widget-wrap{padding:25px 50px !important}.recruit-05 .infor-contact>.elementor-container{column-gap:25px;align-items:center}.recruit-05 .infor-contact:not(:last-child){margin-bottom:20px}.recruit-05 .box-left img{width:100%;height:100%;object-fit:cover}.recruit-05 .box-left .img-contact,.recruit-05 .box-left .img-contact>div{height:100%}#content .faq-recruit .elementor-accordion-item{margin-bottom:10px;border-top:1px solid #d8d8dc}.recruit-03{padding:25px 0 50px}.recruit-04{padding:70px 0 50px}.recruit-04 .main-title .elementor-heading-title{font-size:36px;line-height:1.2;font-weight:400}.news-recruit article a.elementor-post__thumbnail__link{margin-bottom:0 !important}.news-recruit article .elementor-post__text,.blog article .blog-loop-content-wrapper{padding:15px 20px;background:var(--white)}.news-recruit article h3>a,.news-recruit article h3{font-size:16px;line-height:1.5;font-weight:400;color:var(--black)}.recruit-02{padding:50px 0 25px}.list-jobs{display:grid;grid-template-columns:repeat(2,1fr);column-gap:60px}.list-jobs .item{border-bottom:1px solid #e5e5e5;padding:25px 20px}.list-jobs .item img{display:inline-block;padding-right:5px}.list-jobs .infor-more{display:flex;justify-content:space-between}.list-jobs h3{font-size:18px;line-height:1.5;font-weight:400}.list-jobs h3>a{color:#04213f}.list-jobs p{color:#5d677a;font-size:14px;line-height:1.5}.list-jobs p.salary{color:var(--orange-red);font-weight:700}#content .recruit-banner .swiper-pagination{z-index:1}.recruit-banner img{height:760px !important;object-fit:cover}.recruit-banner .elementor-widget-container{position:relative}.recruit-banner .swiper-pagination{position:absolute;bottom:20px !important}.recruit-banner .elementor-image-carousel-wrapper{padding-bottom:0 !important}.recruit-banner .swiper-pagination-bullet-active{border:3px solid var(--white);width:24px;height:24px;opacity:1;background:0 0}.recruit-banner .swiper-pagination-bullet{border:2px solid var(--white);opacity:1;width:24px;height:1px;border-radius:unset}.recruit-banner .swiper-pagination-bullet-active{border:3px solid var(--white);width:24px;height:24px;opacity:1;background:0 0;border-radius:50%}.recruit-width h2{font-size:36px;line-height:1.3;color:var(--blue-text)}#content .blog-container>.col-full{display:flex;padding:50px 0}.blog-container #primary{width:75%}.blog-container #secondary{width:25%;padding-left:25px}.blog #main{grid-template-columns:repeat(4,1fr);gap:25px}.blog #main article h2,.blog #main article h2>a{font-size:18px;line-height:1.5}.blog article a.post-thumbnail img{height:240px;width:100%;object-fit:cover}.blog article a.post-thumbnail,.blog article header.entry-header{margin-bottom:0 !important}.blog article .entry-content{display:none !important}.blog article{box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.single-post .has-post-thumbnail>img{max-height:600px;width:100%;object-fit:cover}h1.entry-title:not(.single-post h1.entry-title){display:none !important}.single-post #comments p.form-submit{margin-top:10px}.subfooter-02{padding:50px 0 70px}#page .subfooter-02>.elementor-container{max-width:1440px}.subfooter-02{background:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/bg-subfooter-02.png) no-repeat center/cover}.subfooter-title .elementor-heading-title{font-size:14px;line-height:1.2;color:var(--white)}.subfooter-02 .list-apartment li>a{padding:10px 10px 10px 0;color:var(--white);font-size:14px;line-height:1.5;width:fit-content;opacity:.75}.subfooter-02 .list-apartment li>a:hover{padding:10px 10px 10px 0;opacity:1}.subfooter-02 .list-apartment li>a:after{height:1px;background-color:var(--white)}.sec-support>.elementor-container{max-width:1360px !important}.sec-support>.elementor-container{background:linear-gradient(to right,rgba(221,173,125,.8) 4.47%,rgba(221,173,125,0) 95.63%);backdrop-filter:blur(46px);border-radius:116px 241px 0 0}.sec-support .left{padding:60px 200px 45px 100px}.sec-support .right{padding:60px 100px 45px 200px}.sec-support{padding-top:20px}.sec-support .btn-support .elementor-button{padding:20px 70px;background:0 0;border:1px solid #2f74bb;border-radius:5px;transition:all .5s ease-in-out}.sec-support .btn-support .elementor-button:hover{background:#2f74bb}.sec-support .btn-support .elementor-button-text{font-size:16px;line-height:1.5}.sec-support .desc p{font-size:18px;line-height:1.3}.sec-support .title h4.elementor-heading-title{font-size:26px !important;line-height:1.2;font-weight:400}.sec-support .desc{margin-bottom:30px !important}.sec-support>.elementor-container,.sec-support .elementor-column{position:unset !important}.sec-support:before{content:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/tab-01.png);position:absolute;left:0;top:70px}.sec-support:after{content:url(//bdsthainguyen.com.vn/wp-content/themes/dsmart-child/css/../images/tab-right-01.png);position:absolute;right:0;top:70px}.sec-support{position:relative;overflow:hidden}.sec-support .elementor-container{position:relative !important;z-index:2}.single-jobs .shoptimizer-archive>.col-full{max-width:1230px}.single-jobs-content{box-sizing:border-box;display:flex;gap:25px;padding:30px 0}.single-jobs-content #primary{flex:1}.single-jobs-content #secondary{width:unset;flex:.5}.single-jobs-content .box-style{padding:25px;margin-bottom:30px}.single-jobs-content .box-gray{background:#f5f5f5}.single-jobs-content .box-blue{background:#f5f9fc}.box-gray .elementor-heading-title{font-size:17px;line-height:1.3;font-weight:400;color:var(--orange-red)}.box-gray .content p>strong{margin-bottom:30px}.box-blue .btn-style .elementor-button{border:1px solid var(--orange-red);border-radius:5px;width:100%;padding:7px 15px}.box-blue .btn-style .elementor-button-text{font-size:16px;line-height:1.5;text-transform:uppercase;white-space:nowrap}.box-blue .btn-download-frm .elementor-button{background:var(--orange-red)}.box-blue .btn-submit-cv .elementor-button{background:var(--white);color:var(--orange-red)}.box-blue .btn-style svg{width:16px;height:16px}.box-blue .btn-style .elementor-button>span{align-items:center}.box-blue .btn-download-frm svg{fill:var(--white)}.box-blue .btn-submit-cv svg{fill:var(--orange-red)}.box-blue .content p{font-size:17px;font-weight:700;line-height:1.6;text-transform:uppercase;color:var(--orange-red)}.box-blue .content p:before{display:inline-block;content:"\f105";font-family:"Fontawesome";padding-right:10px}.box-blue .btn-submit-cv{border-top:1px solid #c6d7ea;padding-top:20px}.box-blue ul{margin-bottom:0 !important}.box-blue ul+p{margin-top:15px}.single-jobs .breadcrumb-item i{padding-right:7px}.single-jobs .breadcrumb-item a{color:#666}.single-jobs .breadcrumb-item a.icon-home{color:#001f3b}.job-infor{box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:30px 50px;margin-bottom:40px}.job-title h2{font-size:24px;line-height:1.2;color:#04213f;margin-bottom:0}.job-title,.job-title .list-social{display:flex}.job-title{justify-content:space-between;align-items:center;padding-bottom:25px;border-bottom:1px solid #e0e0e0}.job-title .list-social{margin:0 !important;gap:20px}.job-title .list-social li{border:1px solid var(--orange-red);border-radius:50%;width:40px;height:40px;box-sizing:border-box;transition:all .3s ease-in-out}.job-title .list-social li:hover{border-color:var(--black)}.job-title .list-social li a{display:flex;justify-content:center}.job-title .list-social li i{font-size:20px;line-height:40px;text-align:center}.job-title .list-social li i:before{font-family:"Font Awesome 6 Brands" !important}.single-jobs-content .list-infor-job{padding-top:25px}.single-jobs-content .list-infor-job .item{display:flex;gap:70px}.single-jobs-content .list-infor-job .sub-title{width:25%;color:#333}.single-jobs-content .list-infor-job .sub-title i{padding-right:10px}.single-jobs-content .list-infor-job .item:first-child .sub-title i{font-size:20px;padding-right:15px}.single-jobs-content .list-infor-job .item:not(:last-child){margin-bottom:15px}.txt-salary{font-weight:700;color:var(--orange-red)}.txt-working-time{color:#666}.txt-deadline{color:var(--orange-red)}.single-jobs .frm-cv{box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:30px;margin-top:30px}.single-jobs .frm-cv label span{color:red}.single-jobs .frm-cv .frm-title{font-size:35px;line-height:1.3;font-weight:600;color:var(--black);margin-bottom:0}.single-jobs .frm-cv .inline{padding-top:20px;color:#666}.single-jobs .frm-cv input[type=submit]{width:100%;font-weight:400;font-size:16px;line-height:1.5;padding:13px 20px;background:var(--orange-red);border:2px solid var(--orange-red);transition:all .5s ease-in-out;margin-top:40px}.single-jobs .frm-cv input[type=submit]:hover{color:var(--orange-red);background:var(--white)}.single-jobs .btn-upload label+span{border:1px dashed #d2d5dc;display:block;padding:10px 15px;border-radius:5px}.frm-cv .btn-upload{margin-top:40px;border:1px dashed #ccc;padding:15px;border-radius:5px}.frm-cv .btn-upload p{text-align:center}.wpcf7-file{color:var(--gray)}.wpcf7-file::-webkit-file-upload-button{visibility:hidden}.wpcf7-file:before{content:"CV của bạn *";color:#001f3b;display:block;padding:5px 8px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:400;font-size:16px;margin-top:7px;text-align:center}.about-01 .main-cnt-about>.elementor-container{gap:25px}.top-bar-right a.btn-header i{padding-right:5px}.menu-primary-menu-container>ul.menu>li>a{padding-right:25px;padding-left:25px}.menu-primary-menu-container>ul.menu>li{opacity:.5;transition:all .7s ease-in-out}.menu-primary-menu-container>ul.menu>li.current-menu-item,.menu-primary-menu-container>ul>li:hover{opacity:1}.menu-primary-menu-container>ul>li>a span:before{content:none !important}.home-banner{padding-top:50px;margin-top:-50px}.header-4-container{transition:all .5s ease-in-out}.header-4-container.fixed{background-color:#001f3b}.header-4 .header-4-container{box-shadow:unset !important;border-bottom:unset !important}.single-recruitment{padding:30px 15px}.single-recruitment .thumb{margin-bottom:30px}.single-recruitment .thumb img{width:70%;margin:0 auto;height:600px;object-fit:cover}