.search-box-container{display:flex;align-items:center;padding:8px 12px;border-radius:50px!important;width:100%;max-width:500px;border:1px solid rgba(0,0,0,.102)}.search-box-container .search-field{display:flex;align-items:center;flex-grow:1;margin-right:12px}.search-box-container .search-field .search-icon{color:#1f1e5c;margin-right:12px}.search-box-container .search-field .category-select{flex-grow:1;border:none;height:40px}.search-box-container .search-field .category-select .MuiSelect-select{padding:8px 0}.search-box-container .search-field .category-select .MuiSelect-select.MuiInputBase-input{padding-left:0}.search-box-container .search-field .category-select fieldset{border:none}.search-box-container .search-button{border-radius:50px;padding:8px 32px;text-transform:none;font-size:16px;min-width:120px}.hr-agency-page{width:100%}.hr-agency-page .hr-main-banner{width:100%;min-height:97vh;background-image:url(/_next/static/media/hr-bg.9018ec76.png),url(/_next/static/media/hragency.270aa088.png);background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% auto,auto}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper{width:100%;height:calc(100vh - 80px);display:flex;align-items:center}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-title{font-size:48px;font-weight:800;line-height:65.37px}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-count-title{font-size:24px;font-weight:600;line-height:32.68px}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-subtitle{font-size:20px;font-weight:400;line-height:27.24px;max-width:65%}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards{display:flex;gap:8px;width:100%}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card{width:100%;max-width:min-content;box-shadow:-2px 2px 9.5px 1px rgba(25,103,210,.251);text-decoration:none}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card .hr-banner-card-icon{width:64px;min-width:64px;height:64px;background-color:#e8fbf3;display:flex;align-items:center;justify-content:center;border-radius:50%}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card .hr-banner-card-body{width:100%;display:flex;flex-direction:column}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card .hr-banner-card-body p{width:100%}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card .hr-banner-card-body p:first-child{font-size:24px;font-weight:700;line-height:32.68px}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card .hr-banner-card-body p:last-child{font-size:20px;font-weight:400;line-height:27.24px;white-space:nowrap}.hr-section-container{padding-top:40px;padding-bottom:40px}.hr-section-container .hr-section-image-box{flex:1 1;max-width:100%}.hr-section-container .hr-section-image-box img{width:100%;height:auto}.hr-section-container .hr-section-content-box{flex:1 1;width:100%;padding:50px;background-color:#fff;border-radius:8px;box-shadow:-2px -2px 24px 0 rgba(25,103,210,.102);position:relative}.hr-section-container .hr-section-content-box:before{content:"";position:absolute;z-index:-1;border-radius:8px;width:100%;height:100%;background-color:#e8f0fb;top:10px;left:10px}.hr-section-container .hr-section-content-box.no-bg{background-color:transparent;box-shadow:none}.hr-section-container .hr-section-content-box.no-bg:before{background-color:transparent}.hr-section-container .hr-section-title{font-weight:700!important;margin-bottom:16px!important}.hr-section-container .hr-section-description{color:rgba(0,0,0,.6)!important;margin-bottom:24px!important}.hr-section-container .hr-section-content-box-counts{display:flex;justify-content:space-between;margin-top:24px}.hr-section-container .hr-section-content-box-counts .hr-section-content-box-count{display:flex;flex-direction:column;justify-content:center}.hr-section-container .hr-section-content-box-counts .hr-section-content-box-count p:first-child{font-size:24px;font-weight:700;line-height:32.68px}.hr-section-container .hr-section-content-box-counts .hr-section-content-box-count p:last-child{font-size:20px;font-weight:400;line-height:27.24px;color:#838383}.hr-section-container .hr-section-content-box-counts .hr-section-content-box-count:first-child p:first-child{color:#1967d2}.hr-section-container .hr-section-content-box-counts .hr-section-content-box-count:nth-child(2) p:first-child{color:#19d284}.hr-section-container .hr-section-content-box-counts .hr-section-content-box-count:last-child p:first-child{color:#d28419}@media screen and (max-width:768px){.hr-agency-page{padding-top:100px}.hr-agency-page .hr-main-banner{background-image:none}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-title{font-size:32px;line-height:43.58px}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-count-title{font-size:20px;line-height:27.24px}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-subtitle{font-size:16px;line-height:21.79px}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards{flex-direction:column}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card{text-decoration:none!important;width:100%;max-width:100%}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card .hr-banner-card-icon{width:48px;min-width:48px;height:48px}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card .hr-banner-card-body p{text-decoration:none}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card .hr-banner-card-body p:first-child{font-size:20px;line-height:27.24px}.hr-agency-page .hr-main-banner .hr-main-banner-wrapper .hr-main-banner-cards .hr-main-banner-card .hr-banner-card-body p:last-child{font-size:16px;line-height:21.79px}.hr-section-container{padding-top:24px;padding-bottom:24px}.hr-section-content-box-counts{flex-direction:column;gap:12px}}.job-categories{padding:40px 0}.job-categories .job-categories-category-link{text-decoration:none}.job-categories .job-categories-main-title{text-align:center;margin-bottom:8px;font-size:32px;font-weight:700;line-height:43.58px}.job-categories .job-categories-subtitle{text-align:center;margin-bottom:40px;color:#1f1e5c;font-size:16px;font-weight:600;line-height:21.79px}.job-categories .job-categories-category-card{padding:24px;text-align:center;cursor:pointer;transition:transform .2s ease;height:100%;box-shadow:-2px 2px 24px 2px rgba(25,210,132,.2);border-radius:12px}.job-categories .job-categories-category-card:hover{transform:translateY(-5px)}.job-categories .job-categories-category-card .icon-wrapper{width:48px;height:48px;background-color:#e8f3ff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.job-categories .job-categories-category-card .icon-wrapper svg{color:#1f1e5c;font-size:24px}.job-categories .job-categories-category-card .vacancy-count{background-color:#e8f3ff;color:#1f1e5c;padding:4px 12px;border-radius:16px;display:inline-block;font-size:14px;margin-bottom:12px}.job-categories .job-categories-category-card .category-title{font-weight:600;color:#333}.hr-services-showcase{padding:40px 0;background-color:#e8f0fb}.hr-services-showcase .hr-services-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease;overflow:hidden}.hr-services-showcase .hr-services-card:hover{transform:translateY(-5px)}.hr-services-showcase .hr-services-card .image-container{min-height:300px}.hr-services-showcase .hr-services-card .image-container img{width:100%;height:100%;min-height:100%;object-fit:cover}.hr-services-showcase .hr-services-card .content-container{display:flex;flex-direction:column;justify-content:center;padding:16px}.hr-services-showcase .hr-services-card .content-container .title{margin-bottom:16px;color:#252525;font-weight:700;font-size:24px}.hr-services-showcase .hr-services-card .content-container .description{color:#979797;line-height:1.6;font-weight:6000;white-space:pre-line}.hr-services-link{text-decoration:none}@media(max-width:900px){.hr-services-showcase .hr-services-card .image-container{min-height:200px}.hr-services-showcase .hr-services-card .content-container{padding:16px}}