.app-home .hero-section{text-align:center;background:url(/images/herobg.webp) top/cover no-repeat;width:100%;padding:5rem 0 0}@media (max-width:991px){.app-home .hero-section{padding:2rem 0 0}}.app-home .hero-section .hero-title{color:var(--black);font-size:3.25rem;font-weight:700;font-family:var(--font-family);margin-bottom:1rem}@media (max-width:1200px){.app-home .hero-section .hero-title{font-size:3rem}}@media (max-width:991px){.app-home .hero-section .hero-title{font-size:2.25rem}}.app-home .hero-section .hero-subtitle{color:var(--black);max-width:800px;margin:0 auto 2rem;font-size:1rem;font-weight:400}@media (max-width:576px){.app-home .hero-section .hero-subtitle{font-size:.9rem}}.app-home .hero-section .search-container{background:#fff;border-radius:58px;max-width:1050px;margin:0 auto 2rem;padding:.438rem .625rem .438rem 1.15rem;position:relative;box-shadow:0 20px 60px #0000001a}.app-home .hero-section .search-container .search-form{align-items:center;display:flex}.app-home .hero-section .search-container .search-form .search-input-group{border-right:1px solid #e5e5e5;flex:1;align-items:center;height:44px;padding:0 20px;line-height:26px;display:flex;position:relative}@media (min-width:992px) and (max-width:1199px){.app-home .hero-section .search-container .search-form .search-input-group{padding:0 14px}}@media (max-width:991px){.app-home .hero-section .search-container .search-form .search-input-group{padding:0}}@media (max-width:576px){.app-home .hero-section .search-container .search-form .search-input-group{padding:0 0 10px}}.app-home .hero-section .search-container .search-form .search-input-group .big-search-box{min-width:350px}@media (max-width:576px){.app-home .hero-section .search-container .search-form .search-input-group .big-search-box{min-width:auto}}.app-home .hero-section .search-container .search-form .search-input-group .search-dropdown{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:auto;max-height:260px;padding:6px 0;position:absolute;top:48px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #00000014}@media (max-width:576px){.app-home .hero-section .search-container .search-form .search-input-group .search-dropdown{min-width:auto}}.app-home .hero-section .search-container .search-form .search-input-group .search-dropdown .search-input{padding-left:0}.app-home .hero-section .search-container .search-form .search-input-group .dropdown-item{color:#202020;cursor:pointer;text-align:left;padding:10px 14px;font-size:.95rem;line-height:1.2rem;display:block}.app-home .hero-section .search-container .search-form .search-input-group .dropdown-item .search-btn-outline{border:0 solid #d1d5e8;border-radius:30px;width:100%;padding:10px 32px;font-size:1rem;font-weight:500;line-height:18px;min-width:auto!important;color:var(--black)!important;background-color:#d1d5e8!important}@media (max-width:576px){.app-home .hero-section .search-container .search-form .search-input-group .dropdown-item .search-btn-outline{min-width:auto!important}}.app-home .hero-section .search-container .search-form .search-input-group:last-of-type{border-right:none}.app-home .hero-section .search-container .search-form .search-input{color:#656565;text-transform:capitalize;background:0 0;border:none;outline:none;width:100%;padding-left:10px;font-size:1rem;font-weight:400}.app-home .hero-section .search-container .search-form .experience-field{width:100%}.app-home .hero-section .search-container .search-form .experience-field .ng-select-container{box-shadow:none!important;border:0!important}.app-home .hero-section .search-container .search-form .experience-field span.ng-option-label{text-align:left;line-height:44px;min-height:44px!important;padding:0 16px!important}.app-home .hero-section .search-container .search-form .search-input::placeholder{color:#656565}.app-home .hero-section .search-container .search-form .search-btn{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:30px;min-width:153px;padding:13px 32px;font-size:1rem;font-weight:400;transition:all .3s}.app-home .hero-section .search-container .search-form .search-btn span{color:#fff}.app-home .hero-section .search-container .search-form .search-btn:hover{background:#4f39f6!important}.app-home .hero-section .search-container .search-form .search-icon{max-width:24px;left:0}.app-home .hero-section .search-container .error-message{color:#f50808;margin:10px auto;position:absolute;left:0;right:0}@media (max-width:991px){.app-home .hero-section .search-container .error-message{margin:25px auto}}.app-home .hero-section .top-searches{justify-content:center;align-items:center;margin-bottom:4rem;display:flex}.app-home .hero-section .top-searches .top-searches-label{color:var(--black);font-size:1rem;font-family:var(--font-family);margin-right:2.625rem;display:inline-block}@media (max-width:576px){.app-home .hero-section .top-searches .top-searches-label{font-size:.9rem}}.app-home .hero-section .top-searches .search-tags{cursor:pointer;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.app-home .hero-section .top-searches .search-tag{color:var(--black);background:#fff;border:1px solid #0000;border-radius:31px;padding:.375rem 1rem;font-size:.875rem;font-weight:400;line-height:26px;text-decoration:none;transition:all .3s}.app-home .hero-section .top-searches .search-tag:hover{color:#556de2;background:#e8eaff;border:1px solid #556de2;text-decoration:none}.app-home .hero-section .trust-section{text-align:center;margin-bottom:2.188rem}.app-home .hero-section .trust-section .trust-avatars{justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.app-home .hero-section .trust-section .avatar{border-radius:50%;width:50px;height:50px;margin-left:-20px;transition:transform .3s;box-shadow:0 4px 12px #00000026}@media (max-width:768px){.app-home .hero-section .trust-section .avatar{margin-left:-20px!important}}.app-home .hero-section .trust-section .avatar:first-child{margin-left:0}.app-home .hero-section .trust-section .avatar:hover{z-index:10;position:relative;transform:scale(1.1)translateY(-2px)}.app-home .hero-section .trust-section .trust-text{color:#202020;font-size:1rem;font-weight:400}.app-home .hero-section .trust-section .trust-number{color:#202020;font-weight:600}.app-home .no-data-container img{max-width:200px;margin-bottom:20px}@media (max-width:991px){.app-home .hero-title{font-size:2.5rem}.app-home .top-searches{flex-direction:column}.app-home .top-searches-label{margin-bottom:20px;margin-right:0!important}.app-home .big-search-box{min-width:auto}.app-home .search-form{flex-wrap:wrap;gap:20px}.app-home .search-input-group{border-bottom:1px solid #e2e8f0;border-right:none;width:100%}.app-home .search-btn{margin-top:8px}.app-home .search-tags{align-items:center}.app-home .common{flex:calc(50% - 10px)!important}}@media (max-width:576px){.app-home .hero-section .hero-title{font-size:1.7rem}.app-home .search-container{margin:0 15px 3rem}.app-home .search-input-group:last-of-type{border-bottom:none}.app-home .search-btn{width:100%;margin-top:8px}.app-home .search-form{flex-direction:column;gap:10px}}.app-home .hero-section>*{animation:.8s ease-out forwards home-fadeInUp}.app-home .hero-subtitle{animation-delay:.1s}.app-home .search-container{animation-delay:.2s}.app-home .top-searches{animation-delay:.3s}.app-home .trust-section{animation-delay:.4s}.app-home .how-it-works-section{text-align:center;background-color:#fff;padding:3.625rem 0}.app-home .how-it-works-section .section-header{margin-bottom:4rem}.app-home .how-it-works-section .section-header .section-title{color:#202020;font-size:1.75rem;font-weight:700;font-family:var(--font-family);margin-bottom:.5rem}.app-home .how-it-works-section .section-header .section-subtitle{color:#202020;max-width:600px;margin:0 auto 2.5rem;font-size:1rem;font-weight:400;line-height:26px}.app-home .how-it-works-section .steps-container .step-item{text-align:center;padding:0 20px;position:relative}.app-home .how-it-works-section .steps-container .step-item .step-icon{margin-bottom:1.25rem}.app-home .how-it-works-section .steps-container .step-item .step-icon .icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;transition:all .3s;display:flex;position:relative}.app-home .how-it-works-section .steps-container .step-item .step-icon .account-icon{color:var(--btncolor);background-color:#f5f6fe;transition:all .3s}.app-home .how-it-works-section .steps-container .step-item .step-icon .resume-icon{background-color:var(--btncolor);color:#fff}.app-home .how-it-works-section .steps-container .step-item .step-icon .apply-icon{color:#fff;background-color:#f5f6fe;transition:all .3s}.app-home .how-it-works-section .steps-container .step-item .step-title{color:#18191c;margin-bottom:.5rem;font-size:1.25rem;font-weight:500;line-height:26px}.app-home .how-it-works-section .steps-container .step-item .step-description{color:#767f8c;margin:0;font-size:1rem;line-height:24px}.app-home .how-it-works-section .steps-container .step-arrow{position:relative}.app-home .how-it-works-section .steps-container .step-arrow:before{content:"";background:url(/images/arrows.svg) no-repeat;width:100%;height:62px;position:absolute;top:-10%;left:60%}.app-home .how-it-works-section .step-arrow-next{margin:0 1rem;position:relative}.app-home .how-it-works-section .step-arrow-next:after{content:"";background:url(/images/arrows.svg) no-repeat;width:100%;height:62px;position:absolute;top:15%;left:75%;transform:rotateX(180deg)}@media (max-width:991px){.app-home .how-it-works-section{padding:3rem 0}.app-home .how-it-works-section .section-header{margin-bottom:3rem}.app-home .how-it-works-section .section-header .section-title{font-size:1.75rem}.app-home .how-it-works-section .section-header .section-subtitle{padding:0 1rem;font-size:1rem}.app-home .how-it-works-section .steps-container{flex-direction:column;gap:3rem}.app-home .how-it-works-section .steps-container .row{gap:1rem}.app-home .how-it-works-section .steps-container .step-item{min-width:auto;max-width:75%;margin:0 auto}.app-home .how-it-works-section .steps-container .step-arrow:before,.app-home .how-it-works-section .steps-container .step-arrow-next:after{content:none}.app-home .search-container{border-radius:12px!important;padding:15px!important}.app-home .search-input-group{border-right:none!important}.app-home .no-data-image{margin-bottom:30px;max-width:120px!important}}@media (max-width:576px){.app-home .step-item{min-width:auto;margin:0 auto;max-width:100%!important;padding:0 20px!important}.app-home .how-it-works-section{background-color:#fff}.app-home .how-it-works-section .section-header .section-title{font-size:1.75rem}.app-home .how-it-works-section .steps-container .step-item .step-icon .icon-wrapper{width:70px;height:70px}.app-home .how-it-works-section .steps-container .step-item .step-icon .icon-wrapper svg{width:35px;height:35px}@media (max-width:991px){.app-home .how-it-works-section .steps-container .step-item .step-icon{margin-top:.8rem;margin-bottom:.8rem}}.app-home .how-it-works-section .steps-container .step-item .step-title{margin-bottom:.8rem;font-size:1.25rem;line-height:28px}.app-home .how-it-works-section .steps-container .step-item .step-description{font-size:.9rem;line-height:22px}}.app-home .featured-jobs-section{background-color:#fff;margin-bottom:3.5rem;padding:0}.app-home .featured-jobs-section .section-header{margin-bottom:4rem}.app-home .featured-jobs-section .section-header .section-title{color:#202020;font-size:1.75rem;font-weight:700;font-family:var(--font-family);margin-bottom:.5rem}.app-home .featured-jobs-section .section-header .section-subtitle{color:#202020;max-width:600px;margin:0 auto 2.5rem;font-size:1rem;font-weight:400;line-height:26px}@media (max-width:991px){.app-home .featured-jobs-section .section-header .section-subtitle{margin-bottom:0}}.app-home .featured-jobs-container{height:100%;position:relative}.app-home .loading-container{z-index:999;background:#fffc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:767px){.app-home .loading-container{width:100%}}.app-home .loading-container p{margin:0 10px}@media (max-width:991px){.app-home .featured-jobs-section{padding:1rem 0}.app-home .featured-jobs-section .section-header{margin-bottom:3rem}.app-home .featured-jobs-section .section-header .section-title{font-size:2rem}.app-home .featured-jobs-section .section-header .section-subtitle{padding:0 1rem;font-size:1rem}.app-home .featured-jobs-section .job-card{padding:1.5rem}.app-home .featured-jobs-section .job-card .job-header .job-main-info{gap:.75rem;margin-bottom:.5rem}.app-home .featured-jobs-section .job-card .job-header .job-main-info .company-logo .logo-circle{width:50px;height:50px}.app-home .featured-jobs-section .job-card .job-header .job-main-info .company-logo .logo-circle svg{width:25px;height:25px}.app-home .featured-jobs-section .job-card .job-header .job-main-info .job-info .company-name{font-size:1rem}.app-home .featured-jobs-section .job-card .job-details{gap:.75rem}.app-home .featured-jobs-section .job-card .job-details .detail-item{font-size:.9rem}.app-home .featured-jobs-section .job-card .job-details .detail-item .detail-icon{width:18px;height:18px}.app-home .featured-jobs-section .job-card .job-footer{gap:1rem;align-items:center!important}.app-home .featured-jobs-section .job-card .job-footer .view-details-btn{text-align:center}}@media (max-width:576px){.app-home .featured-jobs-section .section-header .section-title{font-size:1.75rem}.app-home .featured-jobs-section .job-card{height:auto;padding:1rem}.app-home .featured-jobs-section .job-card .job-header .job-main-info{gap:.5rem}.app-home .featured-jobs-section .job-card .job-header .job-main-info .company-logo .logo-circle{width:45px;height:45px}.app-home .featured-jobs-section .job-card .job-header .job-main-info .company-logo .logo-circle svg{width:22px;height:22px}.app-home .featured-jobs-section .job-card .job-header .job-meta .posted-time{font-size:.8rem}.app-home .featured-jobs-section .job-card .job-header .job-meta .bookmark-btn svg{width:18px;height:18px}.app-home .featured-jobs-section .job-card .job-details{gap:.5rem}.app-home .featured-jobs-section .job-card .job-details .detail-item{font-size:.85rem}.app-home .featured-jobs-section .job-card .job-details .detail-item .detail-icon{width:16px;height:16px}.app-home .featured-jobs-section .job-card .job-footer{align-items:flex-start!important}.app-home .featured-jobs-section .job-card .job-footer .job-tags .tag{padding:.4rem .8rem;font-size:.8rem}.app-home .featured-jobs-section .job-card .job-footer .view-details-btn{width:100%}}.app-home .custom-mat-form-field{width:100%;height:55px}.app-home .custom-mat-form-field .mat-mdc-form-field-outline{border:0}.app-home .custom-mat-form-field .mat-mdc-form-field-subscript-wrapper,.app-home .custom-mat-form-field .mdc-text-field--outlined .mdc-notched-outline{display:none}.app-home .custom-mat-form-field .mat-mdc-form-field-infix{border:none;min-height:auto;padding:0}.app-home .custom-mat-form-field .mat-mdc-select{color:#666;padding:0;font-size:1rem}.app-home .custom-mat-form-field .mat-mdc-select .mat-mdc-select-trigger{min-height:auto;padding:0}.app-home .custom-mat-form-field .mat-mdc-select .mat-mdc-select-value{color:#666}.app-home .custom-mat-form-field .mat-mdc-select .mat-mdc-select-placeholder{color:#999}.app-home .custom-mat-form-field .mat-mdc-form-field-underline,.app-home .custom-mat-form-field .mat-mdc-form-field-focus-overlay{display:none}.app-home .no-chrome .mat-mdc-select-arrow svg{fill:#656565;color:#656565}.app-home .no-chrome .mat-mdc-icon-button svg{color:#656565}.app-home .featured-jobs-section .job-meta{min-width:auto!important}.app-home .featured-jobs-container .job-card .job-footer .job-tags{width:70%}@media (min-width:576px) and (max-width:1300px){.app-home .featured-jobs-container .job-card .job-footer .job-tags{width:initial!important}}@media (max-width:576px){.app-home .featured-jobs-container .job-card .job-footer .job-tags{width:auto!important}}.app-home .featured-jobs-container .view-details-btn{margin-left:auto!important}.app-home span.spinner-border.spinner-border-sm{position:absolute;right:5px}.app-home .featured-jobs-container{margin-bottom:100px!important}@media (max-width:576px){.app-home .featured-jobs-container{margin-bottom:0!important}.app-home .featured-jobs-container .job-meta{position:absolute;top:16px;right:16px}}@keyframes home-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.app-home .ng-select{text-align:left;width:100%;display:block;position:relative}.app-home .ng-select .ng-select-container{color:#333;cursor:default;background-color:#fff;border-radius:4px;align-items:center;height:36px;min-height:36px;display:flex;position:relative;overflow:hidden;box-shadow:none!important;border:0!important}.app-home .ng-select .ng-value-container{flex:1;align-items:center;padding-left:10px;display:flex;position:relative;overflow:hidden}.app-home .ng-select .ng-placeholder{color:#999;white-space:nowrap;position:absolute}.app-home .ng-select.ng-select-opened .ng-placeholder,.app-home .ng-select .ng-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-home .ng-select .ng-value{color:#656565;font-size:1rem;position:absolute}.app-home .ng-select .ng-input{width:100%;padding-left:10px;padding-right:50px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-home .ng-select .ng-input input{box-sizing:content-box;box-shadow:none;cursor:default;color:#656565;background:0 0;border:0;outline:none;width:100%;padding:0;font-size:1rem}.app-home .ng-select .ng-clear-wrapper{cursor:pointer;color:#999;text-align:center;-webkit-user-select:none;user-select:none;width:17px;position:relative}.app-home .ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.app-home .ng-select .ng-clear{font-size:18px;line-height:1;display:inline-block}.app-home .ng-select .ng-arrow-wrapper{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;width:25px;padding-right:5px;position:relative}.app-home .ng-select .ng-arrow{border:5px solid #0000;border-top-color:#999;border-bottom-width:2.5px;width:0;height:0;display:inline-block;position:relative}.app-home .ng-select.ng-select-opened .ng-arrow{border-width:0 5px 5px;border-color:#0000 #0000 #999;top:-2px}.app-home .ng-select .ng-dropdown-panel{z-index:1050;background-color:#fff;border:1px solid #ccc;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:100%;margin-top:-1px;position:absolute;top:100%;left:0;box-shadow:0 1px #0000000f}.app-home .ng-select .ng-dropdown-panel-items{max-height:240px;display:block;overflow-y:auto}.app-home .ng-select .ng-option{color:#000000de;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:left;background-color:#fff;padding:8px 10px;display:block;overflow:hidden}.app-home .ng-select .ng-option.ng-option-marked{color:#333;background-color:#f5faff}.app-home .ng-select .ng-option.ng-option-selected{color:#333;background-color:#ebf5ff}.app-home .ng-select .ng-option.ng-option-disabled{color:#0000008a;cursor:default}.app-home span.ng-option-label{text-align:left;line-height:44px;display:block;min-height:44px!important;padding:0 16px!important}
