#header-search-company{background:hsla(0,0%,86%,.25)}#header-search-company .header-search-company{padding:24px 0}#header-search-company .header-search-company .list{cursor:pointer;overflow-x:hidden;overflow-y:hidden;position:relative;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%;will-change:transform}#header-search-company .header-search-company .btn-st1{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(121,132,165,.25);color:#3c4455;display:inline-block;font-size:16px;font-weight:400;line-height:24px;margin:12px;padding:12px 16px}#header-search-company .header-search-company .btn-st1.active{background-color:#17677b;background-image:url(../../images/company/icon-active.svg);background-position:left 15px center;background-repeat:no-repeat;color:#fcfcfe;padding-left:42px}#main-search-company .session-company{margin-bottom:35px;padding:24px 0}#main-search-company .session-company .title-company-st1{background-image:url(../../images/company/icon-st1.svg);color:#fd8f3b}#main-search-company .session-company .title-company-st1,#main-search-company .session-company .title-company-st2{background-position:left 0 center;background-repeat:no-repeat;font-size:18px;font-weight:800;line-height:26px;margin-bottom:12px;padding-left:28px}#main-search-company .session-company .title-company-st2{background-image:url(../../images/company/icon-st2.svg);color:#17677b}#main-search-company .session-company .title-company-st3{background-image:url(../../images/company/icon-st3.svg);background-position:left 0 center;background-repeat:no-repeat;color:#3c4455;font-size:18px;font-weight:800;line-height:26px;margin-bottom:33px;padding-left:35px}#main-search-company .session-company .title-company-st3 .wapper-filter{float:right}#main-search-company .session-company .title-company-st3 .wapper-filter .select2-container .select2-selection--single{border:none;box-shadow:none;color:#00293b;font-size:14px;font-weight:400;line-height:16px}#main-search-company .session-company .title-company-st3 .wapper-filter .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}#main-search-company .session-company .title-company-st3 .wapper-filter .select2-container--default .select2-selection--single .select2-selection__arrow{background:url(../../images/company/arrow-select.svg) no-repeat;background-position:50%}#main-search-company .session-company .wapper-height-slider-company{height:332px;margin-left:-12px;margin-right:-12px;position:relative;z-index:999999}#main-search-company .session-company .logo{align-items:center;display:flex;height:64px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:0;width:64px;z-index:9}#main-search-company .session-company .logo img{max-height:64px;max-width:64px}#main-search-company .session-company .wapper-item-slider-company{padding:12px}#main-search-company .session-company .wapper-item-col-company{height:308px}#main-search-company .session-company .item-slider-company{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(121,132,165,.25);height:308px;overflow:hidden;padding:24px 12px;position:relative;transition:.2s;z-index:999}#main-search-company .session-company .item-slider-company #truncateLongTexts{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:175px}#main-search-company .session-company .item-slider-company #truncateLongCareer{line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#main-search-company .session-company .item-slider-company:hover .logo{display:none}#main-search-company .session-company .item-slider-company:hover .main-image{height:100%}#main-search-company .session-company .item-slider-company:hover .main-image .title{-webkit-line-clamp:3}#main-search-company .session-company .wapper-image{position:relative}#main-search-company .session-company .wapper-image .image{height:140px;margin-bottom:16px;text-align:center}#main-search-company .session-company .wapper-image .image img{height:140px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}#main-search-company .session-company .wapper-image .main-image{align-items:center;background:rgba(60,68,85,.6);bottom:0;display:flex;flex-wrap:wrap;justify-content:center;left:0;padding:4px 0;position:absolute;right:0;text-align:center;width:100%}#main-search-company .session-company .wapper-image .main-image .title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fcfcfe;display:-webkit-box;font-size:20px;font-weight:800;line-height:28px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;width:100%}#main-search-company .session-company .wapper-image .main-image .description{color:#61d4ea;font-size:14px;font-weight:600;line-height:20px;width:100%}#main-search-company .session-company .info{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}#main-search-company .session-company .info .label{color:#3c4455;font-size:14px;font-weight:400;line-height:20px;padding-left:22px}#main-search-company .session-company .info .content{color:#17677b;font-size:14px;font-weight:400;line-height:20px}#main-search-company .session-company .info .label-st1{background-image:url(../../images/company/icon-line-1.svg);background-position:left 0 center;background-repeat:no-repeat}#main-search-company .session-company .info .label-st2{background-image:url(../../images/company/icon-line-2.svg);background-position:left 0 center;background-repeat:no-repeat}#main-search-company .session-company .info-last{margin-bottom:16px}#main-search-company .session-company .list-field{height:30px;margin-bottom:24px}#main-search-company .session-company .list-field .item-field{-webkit-line-clamp:1;-webkit-box-orient:vertical;background:#fcfcfe;border:1px solid #dee4f5;border-radius:8px;color:#3c4455;display:-webkit-box;font-size:14px;font-weight:400;line-height:20px;margin-right:12px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content}#main-search-company .session-company .list-field .item-field:last-child{margin-right:0}#main-search-company .session-company .list-field .item-field-more{background:#dee4f5;border-radius:8px}#main-search-company .session-company .hide-list{background:#fcfcfe;border-radius:8px;box-shadow:0 2px 6px rgba(121,132,165,.25);padding:12px 6px 16px}#main-search-company .session-company .hide-list .list{margin-bottom:15px}#main-search-company .session-company .hide-list .list .item{display:flex;justify-content:space-between;margin-bottom:10px}#main-search-company .session-company .hide-list .list .item .label{color:#17677b;font-size:14px;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main-search-company .session-company .hide-list .list .item .content{color:#fd8f3b;font-size:14px;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main-search-company .session-company .hide-list .list .item .content sup{font-size:10px;line-height:12px}#main-search-company .session-company .hide-list .link-hide-field{color:#3c4455;font-size:14px;font-weight:400;line-height:20px;text-align:center}#main-search-company .session-company .hide-list .link-hide-field b{font-weight:700}#main-search-company .session-company .hide-list .link-hide-field img{display:inline-block;width:24px}#main-search-company .session-company .company-all-item{margin-bottom:24px}#main-search-company .session-company .owl-nav{-webkit-tap-highlight-color:transparent;margin-top:44px;text-align:center}#main-search-company .session-company .owl-nav [class*=owl-]{background-image:url(../../images/icon-arrow.svg);background-repeat:no-repeat;border:none;border-radius:50%;height:48px;margin:0 24px;width:48px}#main-search-company .session-company .owl-nav [class*=owl-].disable{opacity:.5}#main-search-company .session-company .owl-nav button.owl-next{transform:scaleX(-1)}#main-search-company .session-company-1{position:relative;z-index:9999999}#main-search-company .select2-dropdown{z-index:99999999}#main-search-company .wapper-input-select2 .select2-container .select2-selection--single{height:56px}#main-search-company .wapper-input-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:54px}#main-search-company .wapper-input-select2 .select2-selection__arrow{background:url(../../images/company/arrow-select.svg) no-repeat;background-position:50%;right:12px;top:14px}#main-search-company .wapper-input-select2 .select2-selection__arrow b{display:none}#main-search-company .wapper-input-select2 .select2-container .select2-selection--single .select2-selection__rendered{padding-left:44px}#main-search-company .wapper-input-select2 .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:8px}#main-search-company .input-item-address .select2-container .select2-selection--single .select2-selection__rendered{background-image:url(../../images/company/icon-search-address.svg);background-position:left 12px center;background-repeat:no-repeat}#main-search-company .input-item-career .select2-container .select2-selection--single .select2-selection__rendered{background-image:url(../../images/company/search-job.svg);background-position:left 12px center;background-repeat:no-repeat}#main-search-company .select2-dropdown{margin-top:6px}#main-search-company .select2-container--open .select2-dropdown--below{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding-bottom:2px;padding-right:2px;padding-top:2px}#main-search-company .select2-container--default .select2-results>.select2-results__options{max-height:600px;overflow-y:scroll}#main-search-company .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px}#main-search-company .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background:#fff}#main-search-company .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:#17677b;border-radius:2px}#main-search-company .select2-results:before{background:#fff;content:"";height:10px;position:absolute;right:17px;top:-3px;transform:rotate(45deg);width:10px}#main-search-company #form-search-company-mobile{background:#fcfcfc;display:none;padding:16px}#main-search-company #form-search-company-mobile .row-search-mobile{display:flex;margin:0 -3px;position:relative}#main-search-company #form-search-company-mobile .row-search-mobile .input-item-mobile{padding:0 3px}#main-search-company #form-search-company-mobile .row-search-mobile .input-item-search{width:calc(100% - 44px)}#main-search-company #form-search-company-mobile .row-search-mobile .input-item-search input{background:none;border:none;border-bottom:1px solid #dee4f5;height:34px;outline:none;width:100%}#main-search-company #form-search-company-mobile .row-search-mobile .input-item-button-search button{background-color:#079db2;background-image:url(../../images/company/icon-search3.svg);background-position:50%;background-repeat:no-repeat;border:none;border-radius:8px;box-shadow:0 4px 10px rgba(121,132,165,.25);height:32px;padding:0;width:44px}#main-search-company #form-search-company-mobile .row-search-mobile .input-item-mobile-select{width:33.3333%}#main-search-company #form-search-company-mobile .row-search-mobile .input-item-mobile-select select{background:#fff;border:1px solid #dee4f5;border-radius:8px;font-size:12px;font-weight:400;height:28px;line-height:16px;outline:none;width:100%}#main-search-company #form-search-company-mobile .row-search-mobile .input-item-mobile-switch{width:33.3333%}#main-search-company #form-search-company-mobile .row-search-mobile .wapper-checkbox-mobile{align-items:center;display:flex;justify-content:center;padding:6px 0}#main-search-company #form-search-company-mobile .row-search-mobile .wapper-checkbox-mobile .text-checkbox{font-size:12px}#main-search-company #form-search-company-mobile .row-search-mobile .wapper-checkbox-mobile .switch{height:16px;width:32px}#main-search-company #form-search-company-mobile .row-search-mobile .wapper-checkbox-mobile .switch .slider:before{height:12px;width:12px}#main-search-company #form-search-company-mobile .row-search-mobile .wapper-checkbox-mobile .switch input:checked+.slider:before{transform:translateX(14px)}#main-search-company #form-search-company-mobile .row-search-mobile .wapper-checkbox-mobile .checkbox-remote{line-height:16px}#main-search-company #form-search-company-mobile .row-1-search-mobile{margin-bottom:16px}#form-search-company{background-image:url(../../images/company/banner.svg);background-position:50%;background-size:cover;padding-bottom:96px;padding-top:100px}#form-search-company .title{color:#fff;font-size:28px;font-weight:800;line-height:36px;margin-bottom:28px;text-align:right}#form-search-company .main-form{background:rgba(0,0,0,.6);padding:24px 0}#form-search-company .input-search{padding:0 12px;width:550px}#form-search-company .input-search input{background-color:#fcfcfe;background-image:url(../../images/company/icon-search.svg);background-position:left 12px center;background-repeat:no-repeat;border:none;border-radius:8px;height:56px;outline:none;padding:10px 10px 10px 44px;width:100%}#form-search-company .input-item{padding:0 12px;width:204px}#form-search-company .input-item select{background-color:#fcfcfe;background-position:left 12px center;background-repeat:no-repeat;border:none;border-radius:8px;height:56px;outline:none;padding:10px 10px 10px 44px;width:100%}#form-search-company .input-item .search-address{background-image:url(../../images/company/icon-search-address.svg)}#form-search-company .input-item .search-job{background-image:url(../../images/company/search-job.svg)}#form-search-company .input-item .text-checkbox{color:#fcfcfe;font-size:16px;font-weight:400;line-height:24px;margin-top:5px}#form-search-company .input-submit-form input-submit-form-desktop{padding:0 12px}#form-search-company .item-switch.input-item{width:150px}#form-search-company .input-submit-form{width:148px}#form-search-company .input-submit-form .submit-form{background:#079db2;border:none;border-radius:8px;color:#fcfcfe;height:56px;width:100%}#form-search-company .flex-form{align-items:center;display:flex;justify-content:center;margin-left:-12px;position:relative}#form-search-company .button-form-search-company{display:none}#main-list-company{padding-bottom:36px;padding-top:46px}#main-list-company .form-search{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(121,132,165,.25)}#main-list-company .form-search .title-form-search{background:url(../../images/company/icon-rr-filder.svg) no-repeat left 14px center;border-bottom:1px solid #dee4f5;color:#3c4455;font-size:18px;font-style:normal;font-weight:800;line-height:26px;padding:10px 46px}#main-list-company .form-search .main-form-search{border-bottom:1px solid #dee4f5;padding:24px}#main-list-company .form-search .main-form-search .select2-container--default .select2-selection--single{background:#fcfcfe;border:none;border-bottom:1px solid #dee4f5;border-radius:inherit;box-shadow:none;height:45px}#main-list-company .form-search .main-form-search .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px;padding-left:12px}#main-list-company .form-search .main-form-search .select2-container--default .select2-selection--single .select2-selection__arrow{right:9px;top:11px}#main-list-company .form-search .main-form-search .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fba943 transparent transparent;border-radius:5px;border-style:solid;border-width:6px 6px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}#main-list-company .form-search .item-field{margin-bottom:24px}#main-list-company .form-search .item-field label{color:#3c4455;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:6px}#main-list-company .form-search .item-field input{background-color:#fcfcfe;background-image:url(../../images/company/icon-search2.svg);background-position:left 16px center;background-repeat:no-repeat;border:none;font-size:14px;font-weight:400;height:46px;line-height:20px;outline:none;padding:0 42px;width:100%}#main-list-company .form-search .item-field select{background:#fcfcfe;border:none;border-bottom:1px solid #dee4f5;height:46px;padding:0 12px;width:100%}#main-list-company .form-search .item-field .input-field{box-shadow:0 2px 6px rgba(121,132,165,.25)}#main-list-company .form-search .item-field:last-child{margin-bottom:0}#main-list-company .form-search .item-field-switch{align-items:center;display:flex;height:56px}#main-list-company .form-search .item-field-switch label{color:#3c4455;font-size:16px;font-weight:400;line-height:24px}#main-list-company .form-search .bottom-search{display:flex;gap:24px;justify-content:flex-end;padding:24px;text-align:right}#main-list-company .form-search .bottom-search .btn-button{border:none;border-radius:8px;font-size:16px;font-weight:400;line-height:24px;padding:11px 16px}#main-list-company .form-search .bottom-search .button-reset{border:1px solid #17677b;color:#17677b;width:120px}#main-list-company .form-search .bottom-search .button-search{background:#17677b;border:1px solid #17677b;color:#fcfcfe;width:160px}#main-list-company .main-list-company .header{background:url(../../images/company/icon-nav.svg) no-repeat left 14px center;color:#3c4455;font-size:18px;font-weight:400;line-height:26px;margin-bottom:28px;padding:10px 0 10px 46px}#main-list-company .main-list-company .header b{font-weight:800}#main-list-company .main-list-company .item-company{border:1px solid #e6f4f1;border-radius:6px;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px;padding:24px 12px}#main-list-company .main-list-company .item-company .logo{align-items:center;display:flex;justify-content:center;width:50px}#main-list-company .main-list-company .item-company .logo img{max-height:50px;max-width:50px}#main-list-company .main-list-company .item-company .title{color:#3c4455;display:flex;font-size:16px;font-style:normal;font-weight:600;gap:10px;line-height:24px;margin-bottom:6px}#main-list-company .main-list-company .item-company .list-btn .btn-icon{font-size:10px;line-height:12px}#main-list-company .main-list-company .item-company .description{color:#7984a5;font-size:12px;font-weight:700;line-height:16px;margin-bottom:6px}#main-list-company .main-list-company .item-company .line-info-company{color:#7984a5;font-size:12px;font-weight:600;line-height:16px;margin-bottom:6px}#main-list-company .main-list-company .item-company .line-info-company span{color:#3c4455}#main-list-company .main-list-company .item-company .line-info-company img{margin-right:7px;position:relative;top:-2px}#main-list-company .main-list-company .item-company .main-item-company{width:calc(100% - 80px)}#main-list-company .main-list-company .item-company .content-main-item-company{display:flex;justify-content:space-between;width:100%}#main-list-company .main-list-company .item-company .row-statistical{align-items:center;display:flex;gap:32px;justify-content:flex-end;margin-bottom:28px}#main-list-company .main-list-company .item-company .row-statistical .number{color:#3c4455;font-size:16px;font-weight:600;line-height:24px;margin-bottom:6px;text-align:right}#main-list-company .main-list-company .item-company .row-statistical .label{color:#7984a5;font-size:12px;font-weight:700;line-height:16px}#main-list-company .main-list-company .item-company .view-more a{color:#079db2;font-size:12px;font-weight:600;line-height:16px}#main-list-company .main-list-company .item-company:hover{border-left:1px solid #61d4ea;box-shadow:0 2px 12px rgba(112,131,187,.45)}#main-list-company .wapper-filter{float:right}#main-list-company .wapper-filter .select2-container .select2-selection--single{border:none;box-shadow:none;color:#00293b;font-size:14px;font-weight:400;line-height:16px}#main-list-company .wapper-filter .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}#main-list-company .wapper-filter .select2-container--default .select2-selection--single .select2-selection__arrow{background:url(../../images/company/arrow-select.svg) no-repeat;background-position:50%}#main-list-company .filter-company .select2-dropdown{margin-top:6px}#main-list-company .filter-company .select2-container--open .select2-dropdown--below{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding-bottom:2px;padding-right:2px;padding-top:2px}#main-list-company .filter-company .select2-container--default .select2-results>.select2-results__options{max-height:600px;overflow-y:scroll}#main-list-company .filter-company .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px}#main-list-company .filter-company .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background:#fff}#main-list-company .filter-company .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:#17677b;border-radius:2px}#detail-company{margin-bottom:0;margin-top:90px;padding:48px 0}#detail-company .grid-company{display:flex;margin-left:-24px;margin-right:-24px;position:relative}#detail-company .col-menu-company{flex:0 0 306px;padding-left:24px;padding-right:24px;width:306px}#detail-company .col-menu-company .menu-company{background:#fcfcfe;border-radius:0 6px 6px 0;box-shadow:2px 0 6px rgba(121,132,165,.25)}#detail-company .col-menu-company .menu-company.fixed{position:fixed;top:130px}#detail-company .col-menu-company .menu-company.bottom{bottom:0;position:absolute!important;top:auto}#detail-company .col-menu-company .menu-company .header{background:url(../../images/company/arrow-back.svg) no-repeat left 14px center;border-bottom:1px solid #dee4f5;color:#3c4455;font-size:18px;font-style:normal;font-weight:800;line-height:26px;padding:16px 42px}#detail-company .col-menu-company .menu-company .main-menu-company{padding:30px}#detail-company .col-menu-company .menu-company .main-menu-company ul li.active:before{background:#fba943;content:"";height:50px;left:-30px;position:absolute;top:0;width:8px}#detail-company .col-menu-company .menu-company .main-menu-company ul li.active a{color:#079db2;font-weight:800}#detail-company .col-menu-company .menu-company .main-menu-company ul li{font-size:18px;font-weight:600;position:relative}#detail-company .col-menu-company .menu-company .main-menu-company ul li a{align-items:center;color:#3c4455;display:flex;height:50px;line-height:26px;width:100%}#detail-company .col-detail-company{flex:0 0 calc(100% - 306px);padding-left:24px;padding-right:24px;width:calc(100% - 306px)}#detail-company .col-detail-company .wapper-info-company{background:#fff;border:1px solid #e6f4f1;border-radius:6px;display:flex;gap:24px;margin-bottom:48px;padding:24px 24px 24px 12px}#detail-company .col-detail-company .wapper-info-company .logo{align-items:center;display:flex;height:120px;justify-content:center;width:120px}#detail-company .col-detail-company .wapper-info-company .title{color:#3c4455;font-size:28px;font-weight:800;line-height:36px;margin-bottom:6px}#detail-company .col-detail-company .wapper-info-company .description{color:#7984a5;font-size:16px;font-weight:600;line-height:24px;margin-bottom:10px}#detail-company .col-detail-company .wapper-info-company .main-company{width:calc(100% - 120px)}#detail-company .col-detail-company .wapper-info-company .content-main-company{display:flex;justify-content:space-between;width:100%}#detail-company .col-detail-company .wapper-info-company .button-company1{background:#fd8f3b;background-position:left 10px center;background-repeat:no-repeat;border-radius:8px;box-shadow:0 4px 10px rgba(226,88,34,.2);color:#fcfcfe;font-size:16px;font-weight:600;line-height:24px;padding:10px 24px 10px 44px}#detail-company .col-detail-company .wapper-info-company .button-company1.btn-add{background-image:url(../../images/company/icon-add.svg)}#detail-company .col-detail-company .wapper-info-company .button-company1.btn-followed{background-image:url(../../images/company/icon-followed.svg)}#detail-company .col-detail-company .wapper-info-company .row-statistical{align-items:center;display:flex;gap:32px;justify-content:flex-end;margin-bottom:28px;margin-left:20px;width:-moz-max-content;width:max-content}#detail-company .col-detail-company .wapper-info-company .row-statistical .number{color:#3c4455;font-size:20px;font-style:normal;font-weight:800;line-height:28px;margin-bottom:6px;text-align:right}#detail-company .col-detail-company .wapper-info-company .row-statistical .label{color:#7984a5;font-size:16px;font-weight:600;line-height:24px}#detail-company .col-detail-company .title-list-company{color:#17677b;font-size:14px;font-weight:600;line-height:20px;margin-bottom:24px}#detail-company .col-detail-company .title-list-company span{color:#fd8f3b}#detail-company .col-detail-company .list-job .item-job{background:#fff;border:1px solid #dee4f5;border-radius:6px;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:24px}#detail-company .col-detail-company .list-job .item-job:hover{border-left:1px solid #61d4ea;box-shadow:0 2px 12px rgba(112,131,187,.45)}#detail-company .col-detail-company .list-job .wapper-title-job{color:#3c4455;display:flex;font-size:16px;font-weight:600;gap:10px;line-height:24px;margin-bottom:12px}#detail-company .col-detail-company .list-job .list-btn .btn-icon{font-size:10px;line-height:12px}#detail-company .col-detail-company .list-job .line-info-job{color:#7984a5;font-size:14px;font-weight:600;line-height:20px;margin-bottom:12px}#detail-company .col-detail-company .list-job .line-info-job img{margin-right:7px;position:relative;top:-2px}#detail-company .col-detail-company .list-job .line-info-job:last-child{margin-bottom:0}#detail-company .col-detail-company .list-job .grid-info-job{display:flex;gap:48px}#detail-company .col-detail-company .list-job span.money{color:#fba943}#detail-company .col-detail-company .list-job span.money sup{font-size:10px;line-height:12px}#detail-company .col-detail-company .list-job .col-btn-job{align-items:end;display:flex;gap:20px}#detail-company .col-detail-company .list-job .btn-job-st{border:1px solid #17677b;border-radius:30px;box-shadow:0 0 1px rgba(117,131,142,.04),0 2px 4px rgba(52,60,68,.16);color:#17677b;display:block;font-size:14px;font-weight:400;line-height:16px;padding:8px;text-align:center;width:156px}#detail-company .col-detail-company .list-job .btn-job-st2{background:#17677b;color:#fff}#detail-company .col-detail-company .btn-loadmore{margin-bottom:48px;text-align:center}#detail-company .col-detail-company .btn-loadmore a{border:1px solid #079db2;border-radius:8px;color:#079db2;display:block;font-size:18px;font-weight:400;line-height:26px;margin:0 auto;max-width:100%;padding:8px;width:308px}#detail-company .col-detail-company .btn-loadmore a img{margin-left:8px;position:relative;top:-2px}#detail-company .col-detail-company .description-company{border-bottom:1px solid #dee4f5}#detail-company .col-detail-company .description-company .title{color:#17677b;font-size:14px;font-weight:600;line-height:20px;margin-bottom:24px}#detail-company .col-detail-company .description-company .edit-description-company{color:#7984a5;font-size:14px;font-weight:600;line-height:26px;padding:0 24px 24px}#detail-company .col-detail-company .list-info-company{padding:24px}#detail-company .col-detail-company .list-info-company .item-info-company{display:flex;gap:12px}#detail-company .col-detail-company .list-info-company .icon{flex:0 0 44px;height:44px;width:44px}#detail-company .col-detail-company .list-info-company .label{color:#7984a5;font-size:16px;font-weight:600;line-height:24px;margin-bottom:6px}#detail-company .col-detail-company .list-info-company .info{color:#3c4455;font-size:16px;font-weight:600;line-height:24px}#detail-company .col-detail-company .list-info-company .col-info-company{margin-bottom:48px}#detail-company .col-detail-company .gallery-company .title{color:#17677b;font-size:14px;font-weight:600;line-height:20px;margin-bottom:24px;text-transform:uppercase}#detail-company .col-detail-company .gallery-company .video{margin-bottom:24px;padding:0 24px}#detail-company .col-detail-company .gallery-company .wapper-slider-gallery{padding:0 24px}#detail-company .col-detail-company .gallery-company .owl-theme .owl-nav [class*=owl-]{background-image:url(../../images/icon-arrow.svg);background-repeat:no-repeat;height:48px;margin:0 24px;text-indent:-9999999px;width:48px}#detail-company .col-detail-company .gallery-company .owl-theme .owl-nav [class*=owl-]:hover{background-color:initial;background-image:url(../../images/icon-arrow-hover.svg)}#detail-company .col-detail-company .gallery-company .owl-theme .owl-nav button.owl-next{transform:scaleX(-1)}#detail-company .slider-3d2{height:450px;margin-bottom:100px;position:relative}#detail-company .slider-3d2 .left{left:45%!important;margin-top:48px}#detail-company .slider-3d2 .left,#detail-company .slider-3d2 .right{background-image:url(../../images/icon-arrow.svg);background-repeat:no-repeat;background-size:100%;height:40px;position:absolute;top:100%!important;width:40px}#detail-company .slider-3d2 .right{margin-top:29px;right:45%!important;transform:scaleX(-1)}#detail-company .slider-3d2 .video-slider{position:relative}#detail-company .slider-3d2 .video-slider:before{background-image:url(../../images/company/icon-video.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;position:absolute;width:100%}#detail-company .slider-3d2 ul li{border-radius:6px;position:relative;text-align:center}#detail-company .slider-3d2 ul li .item{filter:drop-shadow(0 4px 10px rgba(121,132,165,.25))}#detail-company .slider-3d2 ul li .item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:991px){#form-search-company .input-submit-form-desktop{display:none}#form-search-company .button-form-search-company{display:block}#form-search-company .wapper-form-search-company{display:flex;gap:24px}#form-search-company .wapper-form-search-company .flex-form{flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 172px)}#form-search-company .input-search{margin-bottom:24px;width:100%}#form-search-company .input-item,#form-search-company .item-switch.input-item{width:30%}#main-search-company .session-company .company-all-item{flex:0 0 auto;width:33.333333%}}@media only screen and (max-width:1024px){#detail-company .col-detail-company .list-info-company .col-info-company{margin-bottom:20px}#detail-company .col-detail-company .list-info-company .icon{flex:0 0 30px;height:30px;width:30px}#detail-company .col-detail-company .list-info-company .label{font-size:14px}#detail-company .col-detail-company .list-info-company .info{font-size:12px}#detail-company .slider-3d2{height:330px}#detail-company .slider-3d2 .customer-slider-mobile{top:30px}#detail-company .slider-3d2 .left{left:42%!important}#detail-company .slider-3d2 .right{right:42%!important}}@media only screen and (max-width:1280px){#detail-company .customer-slider-mobile{left:0;margin:0}#detail-company .customer-slider-mobile .active{width:68%}#main-search-company .session-company .title-company-st1{margin-top:40px}#main-search-company .session-company .owl-nav{margin-top:25px}#main-search-company .session-company .company-all-list{display:flex;flex-wrap:wrap;justify-content:start;padding:0 15px}#main-search-company .session-company .company-all-item{margin-right:24px;padding:0;width:calc(33.33333% - 16px)}#main-search-company .session-company .company-all-item:nth-child(3n){margin-right:0}}#mobile-menu{z-index:999999999}@media only screen and (max-width:812px){#detail-company .col-detail-company{flex:0 0 100%;width:100%}#detail-company .col-detail-company .wapper-info-company{align-items:center;display:flex}#detail-company .col-detail-company .wapper-info-company .logo{height:80px;min-width:80px;width:80px}#detail-company .col-detail-company .wapper-info-company .main-company{width:100%}#detail-company .col-detail-company .wapper-info-company .row-statistical .label{text-align:right}#detail-company .col-detail-company .wapper-info-company .button-company1{padding:8px 20px 8px 38px}#detail-company .col-detail-company .list-info-company{padding-left:0;padding-right:0}#detail-company .col-detail-company{margin-top:90px}#detail-company .col-menu-company{flex:auto;padding-left:0;padding-right:0;width:100%!important}#detail-company .col-menu-company .menu-company{left:0;position:absolute;right:0;top:60px;width:100%!important}#detail-company .col-menu-company .menu-company.fixed{top:57px;z-index:99999}#detail-company .col-menu-company .menu-company .header{display:none}#detail-company .col-menu-company .menu-company .main-menu-company{padding-bottom:6px;padding-top:20px}#detail-company .col-menu-company .menu-company .main-menu-company ul{display:flex;justify-content:space-between}#detail-company .col-menu-company .menu-company .main-menu-company ul .menu-item{font-size:16px}#detail-company .col-menu-company .menu-company .main-menu-company ul .menu-item.active:before{background:#fba943;bottom:-5px;content:"";height:4px;left:-10px;position:absolute;top:auto;width:125%}#main-search-company .session-company .company-all-item{flex:0 0 auto;margin-right:24px;width:calc(50% - 24px)}#main-search-company .session-company .company-all-item:nth-child(2n){margin-right:0}#main-search-company .session-company .company-all-item:nth-child(3n){margin-right:24px}#form-search-company{height:380px}#form-search-company .title{font-size:20px}#form-search-company .main-form{margin:0 30px}#main-list-company{padding-top:0}#main-list-company .main-form-search{background-color:#fcfcfc;border:none;padding-bottom:10px!important;padding-top:35px}#main-list-company .form-search .bottom-search .button-reset{background-color:#17677b;border:1px solid #17677b;color:#fff;font-size:12px;padding:0;position:absolute;top:94px;width:80px}#main-list-company .form-search .item-field{margin-bottom:10px}#main-list-company .form-search .item-field .input-field--select{position:relative}#main-list-company .form-search .item-field .input-field--select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#main-list-company .form-search .item-field .input-field--select:after{background:url(../../images/company/arrow-select.svg) no-repeat;background-position:50%;content:"";height:6px;position:absolute;right:24px;top:11px;width:10px}#main-list-company .form-search .item-field select{background:#fff;border:1px solid #dee4f5;border-radius:8px;color:#00293b;font-size:12px;height:28px;line-height:16px;margin-right:15px;padding-right:20px;width:120px}#main-list-company .form-search .item-field input{background-color:transparent;background-image:unset;border-bottom:1px solid #dee4f5;padding:0 22px}.filter-company{display:flex;flex-direction:column}.filter-company .form-search,.filter-company .form-search .item-field .input-field{box-shadow:none!important}.filter-company__form,.filter-company__list{width:100%!important}.filter-company__form{padding:0}.filter-company__form .title-form-search{display:none}}@media only screen and (max-width:768px){#form-search-company .input-item{width:35%}#main-search-company .session-company .company-all-item{flex:0 0 auto;margin-right:24px;width:calc(50% - 12px)}#main-search-company .session-company .company-all-item:nth-child(2n){margin-right:0}#main-search-company .session-company .title-company-st1{margin-top:20px}#main-search-company .session-company .owl-nav{margin-top:16px}#main-search-company .wapper-input-select2 .select2-container{width:-webkit-fill-available!important}#main-search-company .wapper-input-select2 .select2-container .select2-selection--single .select2-selection__rendered{padding-right:20px}#detail-company{padding-top:0}#detail-company .slider-3d2{height:370px;margin-bottom:45px}#detail-company .slider-3d2 .left{left:40%!important;margin-top:20px}#detail-company .slider-3d2 .right{margin-top:0;right:40%!important}#detail-company .gallery-company .title{margin-bottom:0}#detail-company .col-detail-company,#detail-company .description-company .edit-description-company{padding-left:32px;padding-right:32px}#detail-company .col-detail-company .list-info-company{padding:24px}#detail-company .col-detail-company .list-info-company .info{font-size:14px;line-height:20px;word-break:break-word}#detail-company .col-detail-company .list-info-company .label{font-size:14px;line-height:20px}#detail-company .col-detail-company #company-address .col-info-company{margin-bottom:0}#detail-company .col-detail-company #company-address .col-info-company .main-item-info .label{color:#17677b}#detail-company .col-detail-company .col-info-company{width:33.3333333333%}#detail-company .col-detail-company .title-list-company{margin-bottom:32px}#detail-company .col-detail-company .wapper-info-company{margin-bottom:30px;position:relative}#detail-company .col-detail-company .wapper-info-company .title{font-size:24px;line-height:32px;margin-bottom:5px}#detail-company .col-detail-company .wapper-info-company .description{font-size:14px;font-weight:600;line-height:20px;margin-bottom:15px}#detail-company .col-detail-company .list-job .line-info-job{margin-bottom:6px}#detail-company .grid-info-job{flex-direction:column;gap:6px!important}#detail-company .col-menu-company .menu-company.bottom{bottom:unset!important;top:56px!important}}@media only screen and (max-width:628px){#form-search-company{padding-bottom:30px;padding-top:30px}#form-search-company .title{margin-bottom:0}#form-search-company .main-form{display:none}#main-search-company #form-search-company-mobile{display:block}#main-search-company .session-company{margin-bottom:0}#main-search-company .session-company .owl-nav{margin-top:16px}#main-search-company .session-company .owl-nav [class*=owl-]{background-size:100%;height:26px;width:26px}#main-search-company .session-company .title-company-st1{margin-top:5px}#detail-company{padding-top:0}#detail-company .col-detail-company .logo{height:80px;min-width:80px;width:80px}#detail-company .col-detail-company .wapper-info-company{margin-bottom:75px;position:relative}#detail-company .col-detail-company .wapper-info-company .button-company{bottom:-45px;left:calc(50% - 57.5px);position:absolute}#detail-company .col-detail-company .wapper-info-company .title{font-size:16px;margin-bottom:0}#detail-company .col-detail-company .wapper-info-company .description{font-size:12px;margin-bottom:0}#detail-company .col-detail-company .wapper-info-company .row-statistical{flex-direction:column;gap:5px;margin-bottom:0;margin-left:10px}#detail-company .col-detail-company .wapper-info-company .row-statistical .number{font-size:12px;line-height:10px;margin-bottom:0}#detail-company .col-detail-company .wapper-info-company .row-statistical .label{font-size:10px}#detail-company .col-detail-company .list-info-company{padding:0}#detail-company .col-detail-company .list-info-company .row{flex-direction:column}#detail-company .col-detail-company .list-info-company .row .col-info-company{margin-bottom:15px;width:100%}#detail-company .col-detail-company .description-company{margin-bottom:16px;padding-bottom:16px}#detail-company .col-detail-company .description-company .title{margin-bottom:12px}#detail-company .col-detail-company .description-company .edit-description-company{padding:0}#detail-company .col-detail-company .btn-loadmore{margin-bottom:35px}#detail-company .col-detail-company .btn-loadmore a{font-size:14px;line-height:20px;padding:5px;width:250px}#detail-company .col-detail-company .list-job .item-job{border:none;border-bottom:1px solid #dee4f5;border-radius:0;flex-direction:column;gap:20px;padding:12px}#detail-company .col-detail-company .list-job .col-btn-job{gap:16px;justify-content:center}#detail-company .col-detail-company .list-job .btn-job-st{font-size:10px;padding:5px;width:110px}#detail-company .col-detail-company .list-job .wapper-title-job{font-size:14px;margin-bottom:12px}#detail-company .col-detail-company .list-job .line-info-job{font-size:14px;line-height:16px;margin-bottom:6px}#detail-company .col-detail-company .list-job .line-info-job .item-job-info{font-size:12px}#detail-company .col-detail-company .list-job .grid-info-job{gap:6px}#detail-company .col-detail-company .grid-info-job{flex-direction:column}#detail-company .col-detail-company .wapper-info-company{border-radius:6px;gap:12px;margin-left:-20px;margin-right:-20px;padding:7px 12px}#detail-company .col-detail-company .wapper-info-company .button-company{bottom:-40px}#detail-company .col-detail-company .wapper-info-company .button-company1{padding:5px 12px 5px 30px}#detail-company .col-detail-company .wapper-info-company .logo{height:60px;min-width:60px;width:60px}}@media only screen and (max-width:480px){#main-search-company .session-company .company-all-item{flex:0 0 auto;width:100%}#main-search-company #form-search-company-mobile .row-search-mobile .wapper-checkbox-mobile{padding:7px 0}#main-search-company .wapper-input-select2 .select2-container .select2-selection--single{height:25px}#main-search-company .wapper-input-select2 .select2-container .select2-selection--single .select2-selection__rendered{font-size:12px;line-height:23px;padding:0 12px;width:110px}#main-search-company .wapper-input-select2 .select2-selection__arrow{right:7px;top:0}#form-search-company{height:115px}#form-search-company .title{font-size:15px;line-height:22px;margin-bottom:0}#detail-company{padding-bottom:0}#detail-company .gallery-company{margin-top:32px}#detail-company .slider-3d2{height:190px!important;margin-bottom:25px}#detail-company .slider-3d2 .left,#detail-company .slider-3d2 .right{height:20px;padding:10px;width:20px}#detail-company .slider-3d2 .left{bottom:-15px;left:36%!important;top:unset!important}#detail-company .slider-3d2 .right{bottom:-5px;right:36%!important;top:unset!important}#detail-company .customer-slider-mobile{top:10px!important}#detail-company .col-detail-company{margin-top:40px}#detail-company .col-detail-company #company-address .col-info-company{margin-bottom:25px}#detail-company .col-detail-company .list-info-company{padding:0}#detail-company .col-detail-company .list-info-company .row{flex-direction:column}#detail-company .col-detail-company .list-info-company .row .col-info-company{margin-bottom:25px;width:100%}#detail-company .col-detail-company .description-company{margin-bottom:16px;padding-bottom:16px}#detail-company .col-detail-company .description-company .title{margin-bottom:12px}#detail-company .col-detail-company .description-company .edit-description-company{padding:0}#detail-company .col-detail-company .btn-loadmore{margin-bottom:35px}#detail-company .col-detail-company .btn-loadmore a{font-size:14px;line-height:20px;padding:5px;width:250px}#detail-company .col-detail-company .list-job .item-job{border:none;border-bottom:1px solid #dee4f5;border-radius:0;flex-direction:column;gap:20px;padding:12px}#detail-company .col-detail-company .list-job .col-btn-job{gap:16px;justify-content:center}#detail-company .col-detail-company .list-job .btn-job-st{font-size:10px;padding:5px;width:110px}#detail-company .col-detail-company .list-job .wapper-title-job{font-size:14px;margin-bottom:12px}#detail-company .col-detail-company .list-job .line-info-job{font-size:14px;line-height:16px;margin-bottom:6px}#detail-company .col-detail-company .list-job .line-info-job .item-job-info{font-size:12px}#detail-company .col-detail-company .list-job .grid-info-job{gap:6px}#detail-company .col-detail-company .grid-info-job{flex-direction:column}#detail-company .col-detail-company .wapper-info-company{border-radius:6px;gap:12px;margin-left:-20px;margin-right:-20px;padding:7px 12px}#detail-company .col-detail-company .wapper-info-company .button-company{bottom:-40px}#detail-company .col-detail-company .wapper-info-company .button-company1{padding:5px 12px 5px 30px}#detail-company .col-detail-company .wapper-info-company .logo{height:60px;min-width:60px;width:60px}#detail-company .col-menu-company .menu-company{overflow-x:auto}#detail-company .col-menu-company .menu-company::-webkit-scrollbar-track{background-color:#fefefe;border-radius:3px}#detail-company .col-menu-company .menu-company::-webkit-scrollbar{background-color:#fefefe;height:4px}#detail-company .col-menu-company .menu-company::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:6px}#detail-company .col-menu-company .menu-company .main-menu-company ul{width:-moz-max-content;width:max-content}#detail-company .col-menu-company .menu-company .main-menu-company ul .menu-item{font-size:14px;margin-right:40px}#detail-company .col-menu-company .menu-company .main-menu-company ul .menu-item a{height:auto;line-height:16px}#main-list-company #main-col-job{margin-right:0}#main-list-company #main-col-job .bottom-col-job{justify-content:space-between}#main-list-company .main-list-company .item-company{border:none;gap:15px}#main-list-company .main-list-company .item-company .logo{width:40px}#main-list-company .main-list-company .item-company .main-item-company{flex:1}#main-list-company .main-list-company .item-company:hover{border-left:none;border-right:2px solid #61d4ea;box-shadow:0 2px 12px rgba(112,131,187,.45)}#main-list-company .main-list-company .item-company .row-statistical{display:none}#main-list-company .main-list-company .item-company .content-main-item-company{flex-direction:column}#main-list-company .main-list-company .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px;line-height:16px;width:120px!important}#main-list-company .main-list-company .select2-container--default .select2-selection--single .select2-selection__arrow{top:-6px}#main-list-company .main-list-company .header{font-size:14px;line-height:20px;margin-bottom:0;margin-top:20px}#main-list-company .form-search .main-form-search{border:none;padding:22px 10px}#main-list-company .form-search .bottom-search{padding:0}#main-list-company .form-search .bottom-search .button-reset{right:10px}#main-list-company .form-search .item-field select{font-size:10px;height:24px;margin-right:5px;padding-left:5px;padding-right:10px;width:72px}#main-list-company .form-search .switch{height:16px;width:30px}#main-list-company .form-search .switch label{font-size:10px}#main-list-company .form-search .switch .slider:before{height:13px;top:1px;width:12px}#main-list-company .form-search .switch input:checked+.slider:before{left:-10px;top:1px}#main-list-company .form-search .input-field--select:after{background-size:cover!important;height:5px!important;right:12px!important;top:9px!important;width:13px!important}}@media only screen and (max-width:1366px){#detail-company .slider-3d2{height:330px}#detail-company .slider-3d2 .customer-slider-mobile{top:0}}

