.job_recruimant_row{display:flex;justify-content:space-between;align-items:center;padding:10px}.et-l--header .dsm-root-menu{display:flex;align-items:center}.dsm-submenu-inner-container .dsm_icon_list_child:hover{text-decoration:underline;color:#F38F05!important}.dsm_mega_menu_0_tb_header .dsm-root-menu .dsm-mega-menu-item:not(.dsm-native-menu) .dsm-submenu-container{width:1080px!important}.card-title{font-family:Barlow;font-size:24px;font-weight:700;line-height:34px;color:#3A3A3C}.card-content{font-family:Barlow;font-size:18px;font-weight:400;line-height:28px;color:#3A3A3C}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit{width:100%}.wpcf7-spinner{display:none}.wpml-ls-legacy-list-horizontal>ul{padding:0px}.ez-toc-open-icon{background:#FEAB30;font-family:Barlow;color:#FFFFFF}@media screen and (max-width:767px){.dsm_advanced_tabs_0 .dsm-advanced-tabs-wrapper .dsm-tab{width:130px}.dsm_advanced_tabs_0 .dsm-advanced-tabs-wrapper{justify-content:space-around!important}.dsm_advanced_tabs_0 .dsm-tab .dsm-title{text-align:center!important}}.job-list .job-title{font-family:Barlow;font-size:18px;font-weight:600;line-height:28px;color:#F38F05!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:260px}.job-list td{font-family:Barlow;font-size:18px;font-weight:400;color:#3A3A3C}.entry-content tr td{padding:20px;border-top:0px;border-left:0px;border-right:0px;background:#FFFFFF}.job-list .job-title a{color:#F38F05}.job-list .fas{color:#878887}.custom-layout p{display:flex;justify-content:space-between}.jobs-list .pagination span{border:1px solid;border-radius:50%;background:#F38F05;color:#FFFFFF;font-family:Barlow;font-size:18px;padding:5px 12px}.jobs-list .pagination a{border:0px solid!important;font-family:Barlow;font-size:18px;color:#000000;font-weight:400;line-height:28px}.jobs-list .pagination{display:flex;align-items:center;justify-content:center;gap:20px}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit{background:#F38F05;border-radius:8px;font-family:'Barlow';font-size:20px;font-weight:700;line-height:32px;color:#FFFFFF!important}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit:hover{padding:6px 20px}.dsm-popup #button-close-SuccessPopup{width:100%;border:0px;background:#F38F05;color:#FFFFFF;font-family:'BARLOW';font-size:20px;font-weight:700}.jobs-list .pagination a:hover{background-color:#f5f5f7!important}@media (min-width:320px) and (max-width:767px){.job-list{overflow-y:scroll}.entry-content tr .job-salary,.entry-content tr .job-deadline{min-width:200px}.entry-content tr td{min-width:130px}}.job-grid .job-meta{display:flex;justify-content:space-between;font-family:Barlow;font-weight:400;font-size:16px;line-height:26px;text-align:center}.job-grid .recruitment-button{background:#FFF9F4;padding:6px 20px;border:1px solid #F38F05;border-radius:4px;font-size:16px;font-family:Barlow;font-weight:500;color:#F38F05}.job-grid .recruitment-button:hover{box-shadow:0 2px 4px rgba(0,0,0,0.1);transform:scale(1.05)}.job-grid{display:flex;flex-wrap:wrap;gap:10px}.job-card{background:#FFFFFF;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,0.1);flex:1 1 calc(50% - 40px);box-sizing:border-box}.job-grid .job-title{font-size:18px;font-family:barlow;line-height:28px;font-weight:600;color:#3A3A3C;padding-bottom:0px;display:flex;gap:10px}.job-description{color:#666;padding-bottom:10px}.job-grid .recruitment-readmore{display:flex;justify-content:end}.job-recommendation .container{padding-top:0px!important}.job-recommendation .container:before{display:none}.wpcf7 .wpcf7-checkbox{display:flex;flex-direction:column;gap:10px}.wpcf7 .wpcf7-checkbox label{display:flex;align-items:center;font-weight:normal;gap:8px;cursor:pointer}.wpcf7 .wpcf7-checkbox input[type="checkbox"]{width:16px;height:16px;margin:0}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{background-color:#ffffff;padding:12px 15px;border-radius:8px;border:1px solid #ccc;font-size:15px;width:100%;box-sizing:border-box;margin-bottom:16px}.wpcf7 form p>label,.wpcf7 form label.title-checkbox-wpcf7{position:relative;padding-left:28px;font-size:15px;font-weight:600;font-family:'Be Vietnam Pro',sans-serif;display:inline-block;margin-bottom:10px}.wpcf7 form p>label::before,.wpcf7 form label.title-checkbox-wpcf7::before{content:'';background-image:url(https://www.techlead.vn/wp-content/uploads/2025/06/Vector.png);background-size:contain;background-repeat:no-repeat;width:18px;height:18px;position:absolute;left:0;top:2px}.note-desc{position:relative;font-size:14px;line-height:1.6;font-family:'Be Vietnam Pro',sans-serif;color:#333}.wpcf7-list-item{margin: 0}.note-orange{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-style:italic;font-size:14px;line-height:24px;letter-spacing:0;color:#ff6f00;text-align:center}.note-small{font-family:'Be Vietnam Pro',sans-serif;font-size:14px;font-weight:400;color:#000;line-height:22px;text-align:center;margin-bottom:6px}.wpcf7-form textarea{max-height:100px}.wpcf7-form p{padding: 0}.dsm-submenu-container.animated{left:10%!important}#button-stepform{width:100%;background:linear-gradient(to right,#FEAB30,#EF6414);font-family:Barlow;font-weight:600;border-radius:6px;font-style:SemiBold;font-size:18px;color:#fff;border: none;leading-trim:NONE;line-height:28px;letter-spacing:0%;vertical-align:middle}.required-star{color:red}#label-step-wrapper label::before{content: none}#label-step-wrapper label{font-size:16px;color: #3A3A3C;font-weight:600}#tab-model-engagement .dsm-tab.dsm_advanced_tabs_child_6.dsm-tab-active-state{display:flex;flex-direction:row;align-items:center;border:none!important;width:33%!important}#tab-model-engagement .dsm-tab.dsm_advanced_tabs_child_6.dsm-tab-active-state img{max-width:unset}#tab-model-engagement .dsm-tab.dsm_advanced_tabs_child_4.dsm-tab-active-state{padding-right:10px;display:flex;flex-direction:row;align-items:center;width:33%!important}#tab-model-engagement .dsm-tab.dsm_advanced_tabs_child_4.dsm-tab-active-state img{max-width:unset}#tab-model-engagement .dsm-tab.dsm_advanced_tabs_child_5.dsm-tab-active-state{padding-right:10px;display:flex;flex-direction:row;align-items:center}#tab-model-engagement .dsm-tab-subtitle{text-align:left!important}#tab-model-engagement .dsm-advanced-tabs-wrapper{display:flex;justify-content:space-between!important}@media (max-width:768px){#element-whychoosecompany{display: flex;flex-direction: column;gap:10px}.whyusetalentoutsourcing{display: flex;flex-direction: column!important;gap:10px}.row3itemgap24px{display:flex!important;flex-direction:column!important;gap:10px!important}#tab-model-engagement .dsm-tab.dsm_advanced_tabs_child_4.dsm-tab-active-state{width:unset!important}#tab-model-engagement .dsm-tab.dsm_advanced_tabs_child_5.dsm-tab-active-state{width:unset!important}#tab-model-engagement .dsm-tab.dsm_advanced_tabs_child_6.dsm-tab-active-state{width:unset!important}.hero-banner-service-section{display: flex!important;flex-direction:column!important;gap:10px!important}}#popup-slider-item1 .entry-content ul{padding:0 0 0px 1em!important}#label-step-wrapper .wpcf7-list-item{display:block;margin-bottom:3px}#radiobuttonChooseNumberPerson{display: flex!important;flex-direction:column!important;gap:5px!important}#collab-model{display: flex!important;flex-direction:column!important;gap:5px!important}#start-time{display: flex!important;flex-direction:column!important;gap:5px!important}