@charset "UTF-8";.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/build/assets/owl.video.play-BJo37keB.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.job-listings .layout-hidden{display:none}.job-listings__filter{display:grid;grid-template-columns:24% 50%;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;overflow:hidden}.job-listings__filter .filter-dropdown{border:1px solid #bdbdbd;border-radius:7px;padding:10px 20px 10px 10px;width:100%;background:#fff;display:flex;align-items:center;justify-content:space-between}.job-listings__filter .filter-dropdown__text{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;color:#595959;line-height:24px}.job-listings__filter .filter-dropdown__text img{max-width:16px;filter:invert(1)}.job-listings__filter .filter-dropdown__button{max-width:clamp(8.75rem,3.702rem + 5.769vw,10.625rem);padding-inline:20px;width:100%;cursor:pointer;position:relative}.job-listings__filter .filter-dropdown__button span{color:#444;font-size:16px;font-weight:500;line-height:24px}.job-listings__filter .filter-dropdown__button i{color:inherit;font-size:14px;margin-left:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.job-listings__filter .filter-dropdown__button img{position:absolute;right:0;top:calc(50% - 3px);transform:translateY(-50%)}.job-listings__filter .filter-tab{margin-right:2.6rem}.job-listings__filter .filter-tab__list .owl-stage-outer{padding:0}.job-listings__filter .filter-tab__item{padding:7px 12px;border:1px solid #ccc;border-radius:8px;display:block;white-space:nowrap;margin-bottom:0;outline:none;background-color:transparent;color:#595959;font-size:16px;font-family:inherit;line-height:1.5;cursor:pointer;transition:all .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.job-listings__filter .filter-tab__item.active{background-color:#007580;color:#fff;border-color:transparent;pointer-events:none}.job-listings__filter .filter-tab__item:hover{border-color:#007580}.job-listings__filter .filter-tab .owl-dot{margin-top:.5rem!important}.job-listings__filter .filter-tab .owl-dot.active span{background-color:#007580!important}.job-listings__filter .filter-tab .owl-item{width:auto;margin-right:12px}.job-listings__filter .filter-tab .owl-nav .disabled{pointer-events:none;opacity:.4}.job-listings__filter .filter-tab .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;width:32px;height:32px;border-radius:100rem!important;border:1px solid #027580!important;outline:none;display:inline-flex!important;justify-content:center;align-items:center;margin:0}.job-listings__filter .filter-tab .owl-nav button img{fill:invert(23%) sepia(100%) saturate(1519%) hue-rotate(161deg) brightness(101%) contrast(102%)}.job-listings__filter .filter-tab .owl-nav button:active{opacity:.6}.job-listings__filter .filter-tab .owl-nav button:hover{transition:all .2s ease;background-color:#007580;color:#fff}.job-listings__filter .filter-tab .owl-nav button:hover i,.job-listings__filter .filter-tab .owl-nav button:hover img{filter:invert(99%) sepia(64%) saturate(2%) hue-rotate(301deg) brightness(110%) contrast(100%)}.job-listings__filter .filter-tab .owl-nav .owl-prev{left:-42px}.job-listings__filter .filter-tab .owl-nav .owl-next{right:-42px}.job-listings__filter .filter-tab .owl-nav i{color:#007580;font-size:15px}.pointer{cursor:pointer}.section{padding:50px 0}.section-first{padding:0}.overflow-hidden{overflow-x:hidden}ul li{list-style:none}.text-white{color:#fff}.img-cover{-o-object-fit:cover;object-fit:cover}.text-medium{font-weight:500}.container-fluid{max-width:1320px;padding:0 15px;margin:0 auto}input:focus{outline:none}.text-center{text-align:center}.justify-content-center{justify-content:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-space-between{display:flex;justify-content:space-between}.flex-space-around{display:flex;justify-content:space-around}.flex-row-reverse{display:flex;flex-direction:row-reverse}.flex-column-reverse{display:flex;flex-direction:column-reverse}.flex-wrap{display:flex;flex-wrap:wrap}.flex-between{display:flex;justify-content:space-between;align-items:center}.form-input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.border-0{border:0}.border-end{border-right:1px solid #ccc}h2 a{color:#007580}.px-8{padding-left:.5rem;padding-right:.5rem}.w-100{width:100%}.tooltip{position:relative;display:inline-block}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);margin-right:-5px;border-width:5px;border-style:solid;border-color:#333333 transparent transparent transparent}.tooltip__text{visibility:hidden;width:-moz-max-content;width:max-content;background-color:#343a40;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;left:50%;transform:translate(-50%);font-size:11px;line-height:16px;max-width:300px}.tooltip__text--top:after,.tooltip__text--bottom:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-width:5px;border-style:solid}.tooltip__text--top{bottom:150%}.tooltip__text--top:after{top:100%;border-color:#343a40 transparent transparent transparent}.tooltip__text--bottom{top:150%}.tooltip__text--bottom:after{bottom:100%;border-color:transparent transparent #343a40 transparent}.tooltip:hover .tooltip__text{visibility:visible}.dropdown{width:100%;background-color:#fff;border:1px solid #aaa;border-radius:4px;display:none;z-index:30}.dropdown .dropdown-input{padding:5px}.dropdown input{border:1px solid #aaa;font-size:14px;font-family:inherit;color:#4a4a4a;font-weight:400;width:100%;line-height:1.8;outline:none;padding:3px}.dropdown ul{max-height:190px;overflow-y:auto;scrollbar-width:thin}.dropdown ul li{font-size:14px;padding:8px;color:#4a4a4a;font-weight:400;line-height:1.5;cursor:pointer}.dropdown ul li.active{background:#07555d;color:#fff}.text-red{color:#dc3545}.text-capitalize{text-transform:capitalize}.icon-box{width:40px;height:40px}.p-24{padding:24px}.p-25{padding:25px}.p-15{padding:15px}.box-shadow{box-shadow:2px 2px 1rem #0000001a}.p-16{padding:16px}.disabled-button{pointer-events:none;opacity:.5}.filter-primary{filter:invert(23%) sepia(100%) saturate(1519%) hue-rotate(161deg) brightness(101%) contrast(102%)}.filter-light{filter:invert(99%) sepia(64%) saturate(2%) hue-rotate(301deg) brightness(110%) contrast(100%)}.d-flex.j-between{justify-content:space-between}.gapy-20{row-gap:1.25rem}.pl-10{padding-left:.625rem}.pl-20{padding-left:1.25rem}.pt-3{padding-top:.1875rem}.pb-3{padding-bottom:.1875rem}.pt-16{padding-top:1rem}.pb-16{padding-bottom:1rem}.mb-8{margin-bottom:.5rem}.pr-8{padding-right:.5rem}.pl-8{padding-left:.5rem}.my-16{margin-top:1rem;margin-bottom:1rem}.mt-20{margin-top:20px}.font-13{font-size:.8125rem}.t-center{text-align:center}.font-24{font-size:1.5rem}.mb-16{margin-bottom:1rem}.mb-10{margin-bottom:.625rem}.ml-10{margin-left:.625rem}.mb-6{margin-bottom:.375rem}.hidden-on__pc{display:none}@media (max-width: 1200px){#section-header.section-header-company #frm-search-job .job-search__group-search .item.item-search,#section-header.section-header-company #frm-search-job .job-search__group-search .item.presentation{border-radius:.25rem}#section-header.section-header-company #frm-search-job .job-search__group-search .col-button{width:100%;padding-right:0}#section-header.section-header-company #frm-search-job .job-search__group-search .col-button button.btn-search-job{border:none;height:62px;line-height:62px}}@media (max-width: 991px){.space-section{margin-top:80px}}@media (min-width: 768px) and (max-width: 1200px){.container{max-width:960px}#section-header{background-image:none;background-color:#1a7675}}@media (max-width: 767px){.container{max-width:576px}#section-header{background-image:none;background-color:#1a7675}#section-header .container #frm-search-job{flex-direction:column}#section-header .container #frm-search-job .col-button{width:100%}#section-header .container #frm-search-job .col-button .btn-search-job{border-color:#dc3545}#section-header .container #frm-search-job .job-search__group-search{background-color:transparent;flex-direction:row;gap:0;flex-wrap:wrap;border:none}#section-header .container #frm-search-job .job-search__group-search .job-search__item{width:100%;margin-bottom:16px}#section-header .container #filter-job .job-search__group-filter{flex-direction:column}.section-content .search-page-content .job-search__result .item-news .item-news-top>.img-news{width:75px;height:75px;flex:none}.section-top-company .company_card .card-left .logo_link{right:unset;top:unset;left:30px;bottom:30px;width:60px;height:60px}}@media (max-width: 992px){.section-top-company .company_card .company_infor{margin:1rem 0 .5rem;padding:0 12px}.section-top-company .company_card .card-left .pr_banner{height:140px}.section-top-company .company_card .card-right{margin-top:0}.section-top-company .company_card .card-right .company_card_right{padding:0;margin-top:0}.section-top-company .company_card .card-right .company_card_right .title-card-right,.section-top-company .company_card .card-right .company_card_right .company_carrer_area{display:none}}@media (max-width: 575px){.heading-footer i{display:block}.footer-column{margin-bottom:20px}.footer-column .nav-content-list{height:0;overflow:hidden;opacity:0;transition:.3s all}.footer-column.active .nav-content-list{overflow:visible;opacity:1;margin-bottom:10px}}@media (max-width: 480px){#section-header .container .job-search__result>span{display:none}#section-header .container .job-search__result .job-search__result-tool{width:100%}#section-header .container .job-search__result .job-search__result-tool a{width:100%;justify-content:center}#section-header .container .job-search__result #section-header .container .job-search__result .job-search__result-tool a{max-width:100%;width:100%}}.flex-col{flex-direction:column}.flex-1{flex:1 1 0}.home-page .banner-keyword{display:flex;align-items:center;gap:8px;padding-top:30px;padding-bottom:15px}.home-page .banner-keyword span{font-size:16px;color:#fff;flex-shrink:0}.home-page .banner-keyword ul{display:flex;align-items:center;gap:12px 8px;white-space:nowrap}.home-page .banner-keyword ul li a{color:#fff;border:1px solid;display:inline-block;font-size:16px;border-radius:100rem;text-align:center;padding:8px 12px 7px;transition:all .24s ease;line-height:1.5}.home-page .banner-keyword ul li a:hover{background:#007580;color:#fff}.home-page .banner-employee{display:flex;align-items:start;flex-direction:column;gap:15px;max-width:170px;width:100%;transition:all .2s ease}.home-page .banner-employee__title{color:#fff;font-size:16px;line-height:24px;font-weight:400;margin-bottom:unset}.home-page .banner-employee__avatar{--size-avatar: 40px;display:flex;align-items:center}.home-page .banner-employee__avatar img{width:40px;height:40px;border-radius:100rem;overflow:hidden;-o-object-fit:cover;object-fit:cover;margin-left:-15px}.home-page .banner-employee__avatar img:first-child{margin-left:0}.home-page .page-info{display:flex;align-items:center;gap:20px;justify-content:center;margin-top:40px}.home-page .page-info__prev,.home-page .page-info__next{cursor:pointer;width:32px;height:32px;border-radius:50%;box-shadow:0 0 12px #0000001a;background:#fff;display:flex!important;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease;color:#007580}.home-page .page-info__prev img,.home-page .page-info__next img{filter:invert(23%) sepia(100%) saturate(1519%) hue-rotate(161deg) brightness(101%) contrast(102%)}.home-page .page-info__prev:hover,.home-page .page-info__next:hover{background-color:#007580;color:#fff}.home-page .page-info__prev:hover i,.home-page .page-info__next:hover i{filter:invert(99%) sepia(64%) saturate(2%) hue-rotate(301deg) brightness(110%) contrast(100%)}.home-page .page-info__prev:active,.home-page .page-info__next:active{opacity:.8}.home-page .page-info__prev.disabled,.home-page .page-info__next.disabled{pointer-events:none;opacity:.5}.home-page .page-info__content{color:#4a4a4a;font-size:16px;line-height:24px;font-weight:700;text-align:center}.home-page .job-listings{padding:60px 0 32px;min-height:1000px}.home-page .job-listings__header h2{text-align:center;color:#007580;font-size:24px;line-height:32px;margin-bottom:32px;text-transform:uppercase}.home-page .job-listings__wrapper,.home-page .job-listings #lazyload-job,.home-page .job-listings #lazyload-featured{--column: 3;display:grid;gap:24px;grid-template-columns:repeat(var(--column),minmax(0,1fr))}.home-page .cv-builder{color:#fff;position:relative}.home-page .cv-builder .builder-image{width:100%;height:auto;aspect-ratio:1920/488;-o-object-fit:cover;object-fit:cover}@media (max-width: 991px){.home-page .cv-builder .builder-image{display:none}}.home-page .cv-builder__title{font-size:32px;margin-bottom:32px;color:#fff;text-transform:uppercase;font-weight:500;line-height:56px}.home-page .cv-builder__content{max-width:565px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width: 991px){.home-page .cv-builder__content{position:relative;top:auto;transform:none}}.home-page .cv-builder__content ul{margin-bottom:32px;display:flex;flex-direction:column;gap:10px}.home-page .cv-builder__content ul li{color:#fff;display:flex;align-items:center;gap:8px}.home-page .cv-builder__content ul li img{width:16px;filter:brightness(0) invert(1);pointer-events:none}.home-page .cv-builder__content a{background:#007580;border:1px solid #00fdff;color:#fff;border-radius:4px;font-size:16px;padding:8px 32px;display:inline-block;transition:opacity .24s ease}.home-page .cv-builder__content a:hover{opacity:.8}.home-page .banner-ads img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-page .companies{padding:40px 0 38px;text-align:center}.home-page .companies .tooltip:after{content:none}.home-page .companies-caption{text-align:center;color:#007580;font-size:24px;font-weight:500;line-height:32px;margin-bottom:32px;text-transform:uppercase}.home-page .companies-list{--column: 6;display:grid;gap:30px;grid-template-columns:repeat(var(--column),minmax(0,1fr))}.home-page .companies-item{border:1px solid #ddd;border-radius:4px;padding:20px 10px 28px;transition:.2s;background-color:#fff;display:flex;align-items:center;flex-direction:column;gap:10px;height:250px}.home-page .companies-item__logo{max-width:195px!important;height:96px;display:block;-o-object-fit:contain;object-fit:contain}.home-page .companies-item__content{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1}.home-page .companies-item__content .tooltip__text{width:160px;text-transform:uppercase}.home-page .companies-item__content .tooltip__text--top{bottom:128%}.home-page .companies-item__content h3{margin-bottom:unset}.home-page .companies-item__content h3 a{font-weight:600;line-height:20px;color:#343a40;font-size:12.9px;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;transition:color .24s ease}.home-page .companies-item__content h3:hover a{color:#007580}.home-page .companies-item__content button,.home-page .companies-item__content .follow-action{text-decoration:none;display:inline-block;color:#343a40;border:1px solid;font-size:14px;padding:10px 18px;position:relative;z-index:1;border-radius:5px;cursor:pointer;background-color:transparent;transition:all .24s ease;margin-top:auto}.home-page .companies-item__content button:hover,.home-page .companies-item__content .follow-action:hover{border-color:#007580;color:#007580}.home-page .ai-analysis{background:center/cover no-repeat;padding-block:50px}.home-page .ai-analysis__wrapper{display:flex;justify-content:space-between;align-items:center;gap:24px}.home-page .ai-analysis__robot{position:relative;flex:1;height:250px;animation:2.5s infinite fly}.home-page .ai-analysis__robot-main{max-width:200px;width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);left:calc(50% + 45px);pointer-events:none}.home-page .ai-analysis__robot img:last-child{width:55px;height:auto;position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:-1;animation:1.7s infinite tail}.home-page .ai-analysis__title{font-size:24px;color:#fff;padding:12px 64px;background:linear-gradient(290.18deg,#02727300 12.1%,#00fdffb0 90.95%);border-radius:30px;margin-bottom:24px;text-align:center}.home-page .ai-analysis__content{max-width:604px;width:100%;color:#fff;text-align:center}.home-page .ai-analysis__content-featured{display:flex;align-items:center;gap:48px}.home-page .ai-analysis__content-featured-img{max-width:132px;width:100%;pointer-events:none}.home-page .ai-analysis__content-select{display:flex;height:268px;padding-top:24px}.home-page .ai-analysis__content-select .select-tab{position:relative}.home-page .ai-analysis__content-select .select-tab__item{width:60px}.home-page .ai-analysis__content-select .select-tab__item-image{width:100%;height:auto}.home-page .ai-analysis__content-select .select-tab__item:not(:nth-child(1)){position:absolute}.home-page .ai-analysis__content-select .select-tab__item:nth-child(2){top:47px;left:8px;width:52px}.home-page .ai-analysis__content-select .select-tab__item:nth-child(3){top:103px;left:8px}.home-page .ai-analysis__content-select .select-tab__item:nth-child(3) img{width:52px;height:1px;background:#33e6db;transform:translateY(-3px)}.home-page .ai-analysis__content-select .select-tab__item:nth-child(4){top:131px;left:8px;width:52px}.home-page .ai-analysis__content-select .select-tab__item:nth-child(5){top:155px}.home-page .ai-analysis__content-select .select-tab__item:nth-child(1) .select-tab__item-dots{top:78px}.home-page .ai-analysis__content-select .select-tab__item:nth-child(2) .select-tab__item-dots{top:47px;left:-13px}.home-page .ai-analysis__content-select .select-tab__item:nth-child(3) .select-tab__item-dots{top:7px;left:-13px}.home-page .ai-analysis__content-select .select-tab__item:nth-child(4) .select-tab__item-dots{left:-13px;top:-5px}.home-page .ai-analysis__content-select .select-tab__item:nth-child(5) .select-tab__item-dots{left:-5px;top:-13px}.home-page .ai-analysis__content-select .select-tab__item-dots{border-radius:50%;border:1px solid #33e6db;position:absolute;left:-5px;width:12px;height:12px;background:transparent}.home-page .ai-analysis__content-select .select-tab__item-dots.active{background:#33e6db}.home-page .ai-analysis__content-select .select-content{position:relative;padding-left:16px}.home-page .ai-analysis__content-select .select-content p{color:#fff;border:1px solid transparent;border-radius:10px;padding:8px;cursor:pointer;margin-bottom:0;transition:.5s}.home-page .ai-analysis__content-select .select-content p:nth-child(1){transform:translateY(-19px)}.home-page .ai-analysis__content-select .select-content p:nth-child(2){transform:translateY(-7px)}.home-page .ai-analysis__content-select .select-content p:nth-child(3){transform:translateY(12px)}.home-page .ai-analysis__content-select .select-content p:nth-child(4){transform:translateY(38px)}.home-page .ai-analysis__content-select .select-content p:nth-child(5){transform:translateY(44px)}.home-page .ai-analysis__content-select .select-content p:hover,.home-page .ai-analysis__content-select .select-content p.active{border-color:#33e6db}.home-page .ai-analysis__content-button{font-size:16px;font-weight:600;display:inline-block;background-color:#007580;border-radius:4px;padding:12px 24px;border:1px solid #00eafe;margin-top:40px;color:#fff;transition:opacity .24s ease}.home-page .ai-analysis__content-button:hover{opacity:.8;color:unset}.home-page .industries{padding-block:40px}.home-page .industries .tooltip:after{content:none}.home-page .industries-caption{text-align:center;color:#007580;font-size:24px;font-weight:500;line-height:32px;margin-bottom:32px;text-transform:uppercase}.home-page .industries-list{display:grid;--column: 1;gap:36px 20px;grid-template-columns:repeat(var(--column),minmax(0,1fr))}.home-page .industries-item{border:1px solid #ccc;border-radius:4px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:border-color .24s ease}.home-page .industries-item__image{display:flex;justify-content:center;align-items:center;border-radius:50%;background:#f7faf7;max-width:142px;width:100%;height:142px;padding:25px}.home-page .industries-item__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-page .industries-item__title{margin-bottom:8px}.home-page .industries-item__title a{color:#4a4a4a;font-size:16px;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.home-page .industries-item__content{text-align:center}.home-page .industries-item__content .tooltip__text{width:160px}.home-page .industries-item__content p{color:#007580;font-size:14px;font-weight:400;line-height:20px}.home-page .industries-item:hover{border-color:#007580}.home-page .featured-tools{background:center center/cover no-repeat;padding:24px 0 48px;margin-bottom:24px;color:#fff}.home-page .featured-tools__caption{color:#fff;font-size:24px;font-weight:600;line-height:32px;text-align:center;text-transform:uppercase}.home-page .featured-tools__body{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative}.home-page .featured-tools__column:first-child .featured-tools__item:nth-child(odd){margin-left:60px}.home-page .featured-tools__column:nth-child(2) .featured-tools__item:nth-child(odd){margin-right:60px}.home-page .featured-tools__column:nth-child(2) .featured-tools__item:nth-child(2n){margin-left:auto}.home-page .featured-tools__item{padding:10px;border-radius:15px;border:1px solid #00eafe;align-items:center;background:#146f79;box-shadow:0 7px 16px #00000008;display:flex;gap:14px;margin-top:32px;text-decoration:none;width:280px;transition:.4s}.home-page .featured-tools__item:hover{border:1px solid #00eafe;box-shadow:0 10px 30px #138488;transform:translateY(-4px)}.home-page .featured-tools__item-content h3{margin-bottom:8px}.home-page .featured-tools__item-content h3 a{color:#fff;font-size:16px;text-transform:uppercase;font-weight:500;line-height:20px;margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.home-page .featured-tools__item-content>a{color:#fff;font-weight:400;font-size:16px;line-height:20px;display:flex;align-items:center;gap:4px}.home-page .featured-tools__item-content>a img{filter:brightness(0) invert(1)}.home-page .featured-tools__robot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.home-page .featured-tools__robot-body{animation:2.5s infinite fly}.home-page .featured-tools__robot-body img:first-child{max-width:200px;width:100%;height:auto}.home-page .featured-tools__robot-body img:last-child{width:60px;height:auto;position:absolute;bottom:50px;left:calc(50% - 16px);transform:translate(-50%);z-index:-1;animation:1.7s infinite tail}@keyframes tail{0%,to{opacity:.2}20%{opacity:.4}40%,80%{opacity:.6}60%{opacity:1}}.home-page .featured-tools__robot-mobile{max-width:150px;width:100%;position:relative;z-index:-2}.home-page .blogs{padding:40px 0 10px}.home-page .blogs .tooltip:after{content:none}.home-page .blogs-caption{text-align:center;color:#007580;font-size:24px;font-weight:500;line-height:32px;margin-bottom:32px;text-transform:uppercase}.home-page .blogs-item__logo{width:100%;height:267px;-o-object-fit:cover;object-fit:cover}.home-page .blogs-item__content h3{margin-bottom:0}.home-page .blogs-item__content h3 .tooltip__text--top{bottom:120%}.home-page .blogs-item__content h3 a{font-weight:600;line-height:20px;color:#343a40;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;transition:color .24s ease}.home-page .blogs-item__content h3:hover a{color:#007580}.home-page .job3s-promo{margin-block:24px;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:240px 0}.home-page .job3s-promo__wrapper{display:flex;justify-content:space-between;gap:24px}.home-page .job3s-promo__preview{max-width:672px;width:100%;position:relative}.home-page .job3s-promo__preview img{-o-object-fit:cover;object-fit:cover;position:absolute;pointer-events:none;width:280px;height:auto}.home-page .job3s-promo__preview img:first-child{top:-150px;right:25px;z-index:1;animation:6s linear infinite app-download-1}.home-page .job3s-promo__preview img:last-child{top:-80px;right:150px;animation:6s linear infinite app-download-2}@keyframes app-download-1{0%,to{transform:translate(0)}50%{transform:translateY(20px)}}@keyframes app-download-2{0%,to{transform:rotate(-21deg) translate(-88px)}50%{transform:rotate(-21deg) translate(-63px)}}.home-page .job3s-promo .title{font-size:28px;font-weight:500;line-height:36px;margin-bottom:16px;color:inherit}.home-page .job3s-promo__content{max-width:648px;width:100%;color:#fff}.home-page .job3s-promo__content p{font-size:16px;font-weight:300;line-height:20px;margin-bottom:24px}.home-page .job3s-promo__content-download h3{font-size:16px;font-weight:500;margin-bottom:16px;color:#fff}.home-page .job3s-promo__content-download .box-image{display:flex;align-items:stretch;height:140px;gap:20px}.home-page .job3s-promo__content-download .box-image__qrcode{max-width:140px;overflow:hidden;width:100%;border-radius:10px;box-shadow:0 10px 20px -6px #000}.home-page .job3s-promo__content-download .box-image__qrcode img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-page .job3s-promo__content-download .box-image__app{display:flex;flex-direction:column;justify-content:space-between}.home-page .job3s-promo__content-download .box-image__app a{border-radius:5px;height:56px;overflow:hidden;width:182px}.home-page .job3s-promo__content-download .box-image__app a:hover img{filter:brightness(1.2)}.home-page .job3s-promo__content-download .box-image__app a img{width:100%;height:100%;transition:filter .24s ease}@media (max-width: 1199px){.home-page .banner .banner-desktop{display:none}.home-page .banner .banner-mobile{display:block}.home-page .banner-robot{display:none}.home-page .job-listings__filter{display:flex;flex-direction:column}.home-page .job-listings__filter .filter-dropdown{width:50%}.home-page .job-listings__filter .filter-tab{width:91%;margin-right:0}.home-page .job-listings__filter .filter-tab__item{padding:6px 10px;font-size:14px}.home-page .job-listings #lazyload-featured,.home-page .job-listings #lazyload-job,.home-page .job-listings__wrapper{--column: none}.home-page .cv-builder{padding:130px 0;background-image:url(https://cdn.job3s.ai/images/home/banner-body-mobile.webp)}.home-page .cv-builder__title{font-size:40px}.home-page .cv-builder ul{display:none}.home-page .job3s-promo{padding:150px 0}.home-page .job3s-promo__preview img{width:225px}}@media (max-width: 991px){.home-page .job-listings__filter .filter-tab{width:84%}.home-page .cv-builder__title{font-size:30px;line-height:inherit}.home-page .featured-tools{margin-bottom:0}.home-page .blogs{background:#f3f5f7;padding:40px 0}.home-page .job3s-promo{background-image:unset;padding-block:38px;margin-block:unset}.home-page .job3s-promo__wrapper{flex-direction:column;align-items:center;gap:50px}.home-page .job3s-promo__preview{position:relative}.home-page .job3s-promo__preview img:first-child{bottom:0;position:relative;right:auto;padding-bottom:20px;z-index:1;width:170px;left:50%;top:0}.home-page .job3s-promo__preview img:last-child{position:absolute;left:calc(50% - 70px);right:auto;width:170px;top:10px}.home-page .job3s-promo__content h2{font-size:24px;line-height:32px}.home-page .job3s-promo__content .box-image__qrcode{border:1px solid #333;box-shadow:none}}@media (max-width: 767px){.home-page .banner-keyword{overflow-x:scroll}.home-page .banner-employee{display:none!important}.home-page .banner-filter__dropdown{grid-template-columns:1fr;height:auto;gap:20px}.home-page .banner-filter__dropdown-item{padding:12px 15px}.home-page .ai-analysis{display:none}.home-page .job-listings__filter .filter-dropdown{width:100%}.home-page .job-listings__filter .filter-tab{width:80%}.home-page .featured-tools{background-position:top;background-size:cover;background-repeat:no-repeat;padding-block:48px}.home-page .featured-tools .ai-section__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.home-page .featured-tools .ai-section__list li{font-size:14px;color:#fff;border:1px solid #00fdff;border-radius:4px;padding:4px 8px}.home-page .featured-tools .ai-section__button{margin-top:18px;font-size:16px;font-weight:600;display:inline-block;color:#fff;background-color:#007580;border-radius:4px;padding:12px 24px;border:1px solid #00eafe;text-align:center;width:100%}.home-page .featured-tools .ai-section .tool_img_robot__wrap{position:relative;min-height:300px;padding-top:50px}.home-page .featured-tools .ai-section .tool_img_robot__wrap__circle{width:100%;height:100%;text-align:center;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.home-page .featured-tools .ai-section .tool_img_robot__wrap__circle img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.home-page .featured-tools .ai-section .tool_img_robot__wrap__body{text-align:center;animation:2.5s infinite fly;display:flex;justify-content:center;position:relative}.home-page .featured-tools .ai-section .tool_img_robot__wrap__body img:first-child{width:160px;position:relative;z-index:1}.home-page .featured-tools .ai-section .tool_img_robot__wrap__body img:last-child{width:48px;position:absolute;bottom:-36px;left:calc(50% - 16px);transform:translate(-50%);z-index:0;animation:1.7s infinite tail}.home-page .featured-tools__robot{display:none}.home-page .featured-tools__body{flex-wrap:wrap}.home-page .featured-tools__column{width:100%}.home-page .featured-tools__item{margin-left:0!important;margin-right:0;margin-top:16px;width:100%}}@media (max-width: 479px){.home-page .banner-robot-mobile{display:block}.home-page .cv-builder__title{margin-bottom:15px}.home-page .job-listings__filter .filter-tab{width:73%}}
