:root{--jobbox-font-heading:"Plus Jakarta Sans", var(--font-plus-jakarta), "Segoe UI", system-ui, sans-serif;--jobbox-font-text:"Plus Jakarta Sans", var(--font-plus-jakarta), "Segoe UI", system-ui, sans-serif;--jobbox-font-3xl:56px;--jobbox-font-2xl:22px;--jobbox-font-xl:20px;--jobbox-font-lg:18px;--jobbox-font-md:16px;--jobbox-font-sm:14px;--jobbox-font-xs:12px;--jobbox-font-xxs:10px;--jobbox-color-brand:#05264e;--jobbox-color-brand-2:#3c65f5;--jobbox-color-white:#fff;--jobbox-color-green:#85ff83;--jobbox-color-text-paragraph:#4f5e64;--jobbox-color-text-paragraph-2:#66789c;--jobbox-color-text-mutted:#a0abb8;--jobbox-color-border-1:#b4c0e0;--jobbox-color-border-2:#e0e6f7;--jobbox-color-border-3:#eff2fb;--jobbox-color-black-1:#253d4e;--jobbox-background-1:#f2f3f4;--jobbox-background-2:#f4f6fa;--jobbox-background-3:#def9ec;--jobbox-background-4:#72e0bf;--jobbox-background-5:#f8faff;--jobbox-background-6:#eff3fc;--jobbox-background-7:#f2f6fd;--jobbox-background-8:#5192ff1f;--jobbox-background-9:#eff7ff;--jobbox-background-white:#fff;--jobbox-background-green:#3aab67;--jobbox-background-orange:#f58a3c;--jobbox-background-pink:#d159e4;--jobbox-background-brand:#9777fa;--jobbox-background-success:#00c070;--jobbox-border-color:#e0e6f6;--jobbox-box-shadow-1:0 5px 5px #151a240d;--jobbox-box-shadow-2:0 10px 20px #151a241a}.jobbox,.jobbox *{box-sizing:border-box}.jobbox{font-family:var(--jobbox-font-text);color:var(--jobbox-color-brand);background-color:var(--jobbox-background-white);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.71429}.jobbox h1,.jobbox h2,.jobbox h3,.jobbox h4,.jobbox h5,.jobbox h6{font-family:var(--jobbox-font-heading);color:var(--jobbox-color-brand);margin:0;font-weight:700}.jobbox h1{font-size:var(--jobbox-font-3xl);font-weight:800;line-height:1.268}.jobbox h2{font-size:36px;line-height:1.25}.jobbox h3{font-size:28px;line-height:1.25}.jobbox h4{font-size:24px;line-height:1.25}.jobbox h5{font-size:var(--jobbox-font-xl);line-height:1.3}.jobbox h6{font-size:16px;line-height:1.625}.jobbox p{color:var(--jobbox-color-text-paragraph);font-size:var(--jobbox-font-sm);line-height:1.71429}.jobbox a{color:var(--jobbox-color-brand-2);text-decoration:none;transition:all .2s}.jobbox a:hover{color:var(--jobbox-color-brand)}.jobbox img{max-width:100%}.jobbox ul{margin:0;padding:0;list-style:none}.jobbox .m-0{margin:0!important}.jobbox .mb-0{margin-bottom:0!important}.jobbox .mb-10{margin-bottom:10px!important}.jobbox .mb-15{margin-bottom:15px!important}.jobbox .mb-20{margin-bottom:20px!important}.jobbox .mb-25{margin-bottom:25px!important}.jobbox .mb-30{margin-bottom:30px!important}.jobbox .mb-40{margin-bottom:40px!important}.jobbox .mb-50{margin-bottom:50px!important}.jobbox .mt-5{margin-top:5px!important}.jobbox .mt-10{margin-top:10px!important}.jobbox .mt-20{margin-top:20px!important}.jobbox .mt-30{margin-top:30px!important}.jobbox .mt-40{margin-top:40px!important}.jobbox .mt-50{margin-top:50px!important}.jobbox .pt-10{padding-top:10px!important}.jobbox .pb-20{padding-bottom:20px!important}.jobbox .pb-30{padding-bottom:30px!important}.jobbox .pb-50{padding-bottom:50px!important}.jobbox .pt-50{padding-top:50px!important}.jobbox .d-flex,.jobbox .d-md-flex{display:flex!important}.jobbox .align-items-center{align-items:center!important}.jobbox .align-items-start{align-items:flex-start!important}.jobbox .justify-content-between{justify-content:space-between!important}.jobbox .justify-content-center{justify-content:center!important}.jobbox .justify-content-end{justify-content:flex-end!important}.jobbox .flex-wrap{flex-wrap:wrap!important}.jobbox .gap-2{gap:.5rem!important}.jobbox .gap-3{gap:1rem!important}.jobbox .text-center{text-align:center!important}.jobbox .text-muted{color:var(--jobbox-color-text-mutted)!important}.jobbox .text-white{color:#fff!important}.jobbox .font-xs{font-size:var(--jobbox-font-xs)!important;line-height:18px!important}.jobbox .font-sm{font-size:var(--jobbox-font-sm)!important}.jobbox .font-md{font-size:var(--jobbox-font-md)!important}.jobbox .font-lg{font-size:var(--jobbox-font-lg)!important;line-height:1.445!important}.jobbox .font-bold{font-weight:700}.jobbox .color-brand-2{color:var(--jobbox-color-brand-2)!important}.jobbox .color-brand-1{color:var(--jobbox-color-brand)!important}.jobbox .color-green{color:var(--jobbox-color-green)!important}.jobbox .fw-bolder{font-weight:800}.jobbox .d-md-block{display:block!important}.jobbox .d-inline-flex{display:inline-flex!important}.jobbox .container{width:100%;max-width:1350px;margin:0 auto;padding-left:15px;padding-right:15px}.jobbox .row{flex-wrap:wrap;display:flex}.jobbox .container>.row,.jobbox .row{--gx:24px}.jobbox .row>.col,.jobbox .row>[class*=col-]{width:100%;padding-right:calc(var(--gx) / 2);padding-left:calc(var(--gx) / 2);position:relative}.jobbox .row.g-0{--gx:0}.jobbox .row.g-3{--gx:16px}.jobbox .row.g-4{--gx:24px}.jobbox .row.g-5{--gx:48px}.jobbox .col{flex:1 0}.jobbox .col-auto{flex:none;width:auto}.jobbox .col-12{flex:0 0 100%;max-width:100%}.jobbox .col-11{flex:0 0 91.6667%;max-width:91.6667%}.jobbox .col-10{flex:0 0 83.3333%;max-width:83.3333%}.jobbox .col-9{flex:0 0 75%;max-width:75%}.jobbox .col-8{flex:0 0 66.6667%;max-width:66.6667%}.jobbox .col-7{flex:0 0 58.3333%;max-width:58.3333%}.jobbox .col-6{flex:0 0 50%;max-width:50%}.jobbox .col-5{flex:0 0 41.6667%;max-width:41.6667%}.jobbox .col-4{flex:0 0 33.3333%;max-width:33.3333%}.jobbox .col-3{flex:0 0 25%;max-width:25%}.jobbox .col-2{flex:0 0 16.6667%;max-width:16.6667%}.jobbox .row-cols-1>.col{flex:0 0 100%;max-width:100%}.jobbox .row-cols-2>.col{flex:0 0 50%;max-width:50%}.jobbox .row-cols-3>.col{flex:0 0 33.3333%;max-width:33.3333%}.jobbox .row-cols-4>.col{flex:0 0 25%;max-width:25%}@media (min-width:768px){.jobbox .col-md-1{flex:0 0 8.3333%;max-width:8.3333%}.jobbox .col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.jobbox .col-md-3{flex:0 0 25%;max-width:25%}.jobbox .col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.jobbox .col-md-6,.jobbox .row-cols-md-2>.col{flex:0 0 50%;max-width:50%}.jobbox .row-cols-md-3>.col{flex:0 0 33.3333%;max-width:33.3333%}.jobbox .row-cols-md-4>.col{flex:0 0 25%;max-width:25%}}@media (min-width:992px){.jobbox .col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.jobbox .col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.jobbox .col-lg-6{flex:0 0 50%;max-width:50%}.jobbox .col-lg-3{flex:0 0 25%;max-width:25%}.jobbox .row-cols-lg-2>.col{flex:0 0 50%;max-width:50%}.jobbox .row-cols-lg-3>.col{flex:0 0 33.3333%;max-width:33.3333%}.jobbox .row-cols-lg-4>.col{flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.jobbox .col-xl-3{flex:0 0 25%;max-width:25%}.jobbox .col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.jobbox .col-xl-5{flex:0 0 41.6667%;max-width:41.6667%}.jobbox .col-xl-6,.jobbox .row-cols-xl-2>.col{flex:0 0 50%;max-width:50%}.jobbox .row-cols-xl-3>.col{flex:0 0 33.3333%;max-width:33.3333%}.jobbox .row-cols-xl-4>.col{flex:0 0 25%;max-width:25%}.jobbox .row-cols-xl-5>.col{flex:0 0 20%;max-width:20%}}@media (max-width:991px){.jobbox .row-cols-xl-3{--roM:3}.jobbox .d-md-block{display:block!important}}.jobbox .text-start{text-align:left!important}.jobbox .text-end{text-align:right!important}.jobbox .ps-0{padding-left:0!important}.jobbox .me-1{margin-right:.25rem!important}.jobbox .ms-0{margin-left:0!important}.jobbox .gap-5{gap:1.25rem!important}.jobbox .gap-1{gap:.25rem!important}.jobbox .gap-4{gap:1.5rem!important}.jobbox .mb-1{margin-bottom:.25rem!important}.jobbox .pt-1{padding-top:.25rem!important}.jobbox .d-md-flex{display:flex!important}.jobbox .fi-rr-briefcase,.jobbox .fi-rr-clock{display:none}@media (max-width:575px){.jobbox .d-md-flex{display:block!important}.jobbox h1{font-size:34px}.jobbox h2{font-size:26px}}.jobbox .preloader{z-index:9999;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.jobbox .preloader.hidden{display:none}.jobbox .spinner .bounce1,.jobbox .spinner .bounce2,.jobbox .spinner .bounce3{background-color:var(--jobbox-color-brand-2);border-radius:100%;width:18px;height:18px;animation:1.4s ease-in-out infinite both jobbox-bounce;display:inline-block}.jobbox .spinner .bounce1{animation-delay:-.32s}.jobbox .spinner .bounce2{animation-delay:-.16s}@keyframes jobbox-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.jobbox .btn{font-family:var(--jobbox-font-text);font-size:var(--jobbox-font-sm);cursor:pointer;text-align:center;border:none;border-radius:8px;padding:13px 25px;line-height:1;transition:all .2s;display:inline-block}.jobbox .btn-default{color:#fff;background-color:var(--jobbox-color-brand-2);padding:10px 25px;line-height:26px}.jobbox .btn-default:hover{background-color:var(--jobbox-color-brand);color:#fff;transform:translateY(-2px)}.jobbox .btn-border{border:1px solid var(--jobbox-color-border-1);color:var(--jobbox-color-text-paragraph);font-size:var(--jobbox-font-md);background:#fff;border-radius:10px;padding:10px 23px;font-weight:700;line-height:26px}.jobbox .btn-border:hover{color:#fff;background-color:var(--jobbox-color-brand);transform:translateY(-3px)}.jobbox .btn-apply-now{background-color:var(--jobbox-color-border-2);color:var(--jobbox-color-brand-2);min-width:95px;font-size:var(--jobbox-font-xs);text-transform:capitalize;text-align:center;border-radius:4px;padding:12px 10px;font-weight:600;display:inline-block}.jobbox .btn-apply{background-color:var(--jobbox-color-brand-2);color:#fff;border-radius:4px;padding:12px 20px;display:inline-block}.jobbox .btn-apply:hover{color:#fff;background-color:#05264e}.jobbox .btn-apply-big{background-color:var(--jobbox-color-brand-2);color:#fff;border-radius:4px;padding:18px 35px;font-weight:700;display:inline-block}.jobbox .btn-apply-big:hover{background-color:var(--jobbox-color-brand);color:#fff}.jobbox .btn-tag{background:var(--jobbox-color-border-2);color:var(--jobbox-color-brand-2);min-width:42px;font-size:var(--jobbox-font-xs);border-radius:5px;margin:0 4px 4px 0;padding:1px 10px;font-weight:600;line-height:18px;display:inline-block}.jobbox .btn-tags-sm{color:var(--jobbox-color-brand-2);min-width:42px;font-size:var(--jobbox-font-xs);background-color:var(--jobbox-background-8);border-radius:5px;margin:0 6px 6px 0;padding:6px 18px;line-height:18px;display:inline-block}.jobbox .btn-brand-1{background:var(--jobbox-color-brand);color:#fff;border-radius:4px;padding:18px 25px;font-weight:700;display:inline-block}.jobbox .btn-brand-1:hover{background-color:var(--jobbox-color-brand-2);color:#fff}.jobbox .btn-find{border-radius:4px;padding:13px 40px;font-weight:700}.jobbox .btn-link{font-family:var(--jobbox-font-heading);font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.jobbox .btn-load-more{background:var(--jobbox-background-6);color:var(--jobbox-color-brand);font-size:var(--jobbox-font-sm);border-radius:4px;padding:15px 35px;font-weight:600;display:inline-block}.jobbox .btn-load-more:hover{background:var(--jobbox-color-brand-2);color:#fff}.jobbox .hover-up{transition:all .25s cubic-bezier(.02,.01,.47,1)}.jobbox .hover-up:hover{transform:translateY(-3px)}.jobbox .header{z-index:200;background:#fff;width:100%;transition:all .3s;position:relative}.jobbox .header.sticky-bar.sticky-nav-on{box-shadow:var(--jobbox-box-shadow-1);position:sticky;top:0}.jobbox .main-header{justify-content:space-between;align-items:center;min-height:80px;display:flex;position:relative}.jobbox .header-left,.jobbox .header-logo a{align-items:center;display:flex}.jobbox .header-logo a img{border-radius:8px;width:auto;height:44px}.jobbox .header-logo__text{font-family:var(--jobbox-font-heading);color:var(--jobbox-color-brand);margin-left:10px;font-size:24px;font-weight:800;line-height:1}.jobbox .header-nav{align-items:center;margin-left:auto;display:flex}.jobbox .main-menu{align-items:center;gap:2px;display:flex}.jobbox .main-menu>li{align-items:center;display:flex;position:relative}.jobbox .main-menu>li>a{font-family:var(--jobbox-font-heading);font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand);padding:8px 16px;font-weight:600;display:block}.jobbox .main-menu>li>a:hover,.jobbox .main-menu>li>a.active{color:var(--jobbox-color-brand-2)}.jobbox .main-menu>li.has-children>a:after{content:"";opacity:.5;background:url(/jobbox/arrow-down.svg) 50%/contain no-repeat;width:8px;height:5px;margin-left:8px;display:inline-block}.jobbox .main-menu .sub-menu{min-width:200px;box-shadow:var(--jobbox-box-shadow-2);opacity:0;visibility:hidden;background:#fff;border-radius:10px;padding:10px 0;transition:all .2s;position:absolute;top:100%;left:0;transform:translateY(10px)}.jobbox .main-menu>li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.jobbox .main-menu .sub-menu li a{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);white-space:nowrap;padding:9px 20px;display:block}.jobbox .main-menu .sub-menu li a:hover{color:var(--jobbox-color-brand-2)}.jobbox .header-right{align-items:center;display:flex}.jobbox .block-signin{align-items:center;gap:12px;display:flex}.jobbox .text-link-bd-btom{font-family:var(--jobbox-font-heading);font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand);border-bottom:1px solid #0000;font-weight:600}.jobbox .text-link-bd-btom:hover{color:var(--jobbox-color-brand-2);border-bottom:1px solid var(--jobbox-color-brand-2)}.jobbox .burger-icon{cursor:pointer;flex-direction:column;gap:5px;padding:10px;display:none}.jobbox .burger-icon span{background:var(--jobbox-color-brand);border-radius:2px;width:24px;height:2px}.jobbox .mobile-menu-active{z-index:300;background:#fff;width:320px;height:100%;padding:20px;transition:right .4s;position:fixed;top:0;right:-320px;overflow-y:auto;box-shadow:-10px 0 30px #0000001a}.jobbox .mobile-menu-active.open{right:0}.jobbox .mobile-menu-active .btn-close{color:var(--jobbox-color-brand);cursor:pointer;float:right;background:0 0;border:none;font-size:26px;line-height:1}.jobbox .mobile-menu-active .mobile-menu li>a{font-size:var(--jobbox-font-md);color:var(--jobbox-color-brand);border-bottom:1px solid var(--jobbox-color-border-3);padding:12px 0;font-weight:600;display:block}.jobbox .mobile-menu-active .mobile-menu .sub-menu{padding-left:14px;display:none}.jobbox .mobile-menu-active .mobile-menu .sub-menu.open{display:block}.jobbox .menu-backdrop{z-index:290;opacity:0;visibility:hidden;background:#05264e66;transition:all .3s;position:fixed;inset:0}.jobbox .menu-backdrop.open{opacity:1;visibility:visible}@media (max-width:991px){.jobbox .header-nav .main-menu{display:none}.jobbox .burger-icon{display:flex}.jobbox .main-header{min-height:70px}}.jobbox .bg-homepage1{z-index:-1;background:var(--jobbox-hero-bg,url(/jobbox/bg-banner.svg)) no-repeat;width:100%;min-height:var(--jobbox-hero-bg-height,769px);background-position:top;background-size:cover;position:absolute;top:0;left:0}.jobbox .banner-hero{max-width:1770px;margin:0 auto;padding:30px 15px 0;position:relative}.jobbox .banner-hero .row{align-items:center}.jobbox .heading-banner h1{color:var(--jobbox-color-brand);margin-bottom:20px;font-size:52px;font-weight:800;line-height:1.26923}.jobbox .banner-hero .heading-banner .color-brand-2{color:var(--jobbox-color-brand-2);position:relative}.jobbox .banner-hero .heading-banner .color-brand-2:after{content:"";background-color:var(--jobbox-color-brand-2);opacity:.2;z-index:-1;height:10px;position:absolute;bottom:4px;left:0;right:0}.jobbox .banner-description{font-size:var(--jobbox-font-lg);color:var(--jobbox-color-text-paragraph);max-width:520px;margin-bottom:30px;position:relative}.jobbox .hero-1 .col:last-child{text-align:center;padding-top:20px;position:relative}.jobbox .hero-1 .col:last-child img{display:inline-block}.jobbox .hero-1 .col:last-child img:first-child{z-index:1;opacity:.18;width:100%;max-width:520px;position:absolute;top:6%;left:50%;transform:translate(-50%)}.jobbox .hero-1 .col:last-child img:last-child{z-index:2;width:100%;max-width:520px;height:auto;position:relative}@media (max-width:991px){.jobbox .hero-1 .col:last-child{display:none}}.jobbox .block-banner{z-index:12;padding:50px 0 0;position:relative}.jobbox .form-find{text-align:left;width:100%;max-width:680px;display:inline-block}.jobbox .form-find .job_filters_wrap{box-shadow:var(--jobbox-box-shadow-1);background:#fff;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:6px;padding:10px;display:flex}.jobbox .form-find select,.jobbox .form-find input[type=text]{border:0 solid var(--jobbox-border-color,#e0e6f6);width:100%;height:3rem;font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);background:#fff;border-radius:0;outline:none;padding:10px 20px 12px 30px}.jobbox .form-find select{cursor:pointer}.jobbox .form-find .box-industry{flex:180px;width:100%;max-width:200px}.jobbox .form-find select[name=search_location],.jobbox .form-find input[name=search_keywords]{flex:180px}.jobbox .form-find .btn-find{flex:none}.jobbox .list-tags-banner{position:relative}.jobbox .list-tags-banner strong{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand);margin-right:6px;font-weight:700}.jobbox .list-tags-banner a{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);margin-left:2px;margin-right:2px;text-decoration:underline}.jobbox .list-tags-banner a:hover{color:var(--jobbox-color-brand-2)}@media (max-width:767px){.jobbox .form-find .job_filters_wrap{flex-wrap:wrap}.jobbox .form-find .box-industry,.jobbox .form-find select[name=search_location],.jobbox .form-find select[name=search_keywords],.jobbox .form-find input[name=search_keywords]{flex:100%;max-width:100%}.jobbox .banner-hero{padding:20px 15px 0}.jobbox .heading-banner h1{margin-bottom:14px;font-size:38px;line-height:1.2}.jobbox .banner-description{margin-bottom:18px;font-size:15px}.jobbox .form-find .job_filters_wrap{gap:10px}.jobbox .form-find{margin-top:24px}.jobbox .list-tags-banner.mt-30{margin-top:20px}.jobbox .block-banner{padding:30px 0 0}}@media (max-width:575px){.jobbox .heading-banner h1{font-size:32px}.jobbox .section-box{padding:32px 0}}.jobbox .section-box{width:100%;padding:40px 0;display:block}.jobbox .section-box--alt{background:var(--jobbox-background-5)}.jobbox .section-title{margin-bottom:40px}.jobbox .section-title .text-muted{font-size:var(--jobbox-font-lg)}.jobbox .item-logo{border:1px solid var(--jobbox-color-border-1);text-align:left;background-color:#fff;border-radius:12px;align-items:center;gap:8px;width:100%;height:100%;margin-bottom:15px;padding:22px 18px;transition:all .2s;display:flex}.jobbox .item-logo:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2)}.jobbox .item-logo .image-left{min-width:50px;padding-right:10px}.jobbox .item-logo .image-left img{width:42px;height:42px}.jobbox .item-logo h4{font-size:var(--jobbox-font-md);color:var(--jobbox-color-brand);margin-bottom:3px;line-height:26px}.jobbox .item-logo p{color:var(--jobbox-color-text-mutted);margin:0}.jobbox .box-we-hiring{color:#fff;background:linear-gradient(90deg,#05264e 0%,#0a3a77 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:44px 50px;display:flex;position:relative;overflow:hidden}.jobbox .box-we-hiring .text-1{flex-direction:column;display:flex}.jobbox .box-we-hiring .text-we-are{color:#a0abb8;letter-spacing:2px;text-transform:uppercase;font-size:16px;font-weight:700;line-height:20px}.jobbox .box-we-hiring .text-hiring{color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:36px;font-weight:800;line-height:44px}.jobbox .box-we-hiring .text-2{color:#ffffffeb;font-size:18px}.jobbox .box-we-hiring .btn-apply{background-color:var(--jobbox-color-brand-2);color:#fff;border-radius:4px;padding:12px 24px;font-weight:600;display:inline-block}.jobbox .box-we-hiring .btn-apply:hover{color:#fff;background-color:#04224e}.jobbox .list-tabs{margin-bottom:20px}.jobbox .job-tabs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.jobbox .job-tabs button{border:1px solid var(--jobbox-color-border-2);font-family:var(--jobbox-font-heading);font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand);cursor:pointer;background:#fff;border-radius:8px;margin:5px 4px;padding:12px;font-weight:600;transition:all .2s;display:inline-block}.jobbox .job-tabs button:hover{border-color:var(--jobbox-color-brand-2);color:var(--jobbox-color-brand-2)}.jobbox .job-tabs button.active{background:var(--jobbox-color-brand-2);border-color:var(--jobbox-color-brand-2);color:#fff}.jobbox .card-grid-2{border:1px solid var(--jobbox-color-border-2);background:var(--jobbox-background-5);border-radius:8px;height:100%;transition:all .2s;position:relative;overflow:hidden}.jobbox .card-grid-2:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2);background-color:#fff}.jobbox .card-grid-2 a{color:var(--jobbox-color-brand);text-decoration:none}.jobbox .card-grid-2 a:hover{color:var(--jobbox-color-brand-2)}.jobbox .card-grid-2-image-left{gap:14px;padding:30px 20px 5px;display:flex;position:relative}.jobbox .card-grid-2-image-left .image-box img{width:52px;height:52px}.jobbox .card-grid-2 .name-job{font-size:var(--jobbox-font-lg);color:var(--jobbox-color-brand);font-weight:700;line-height:26px;display:block}.jobbox .card-grid-2 .location-small{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted);background:url(/jobbox/location.svg) 0 5px no-repeat;padding-left:17px;display:inline-block}.jobbox .card-block-info{padding:10px 20px 20px}.jobbox .card-block-info h6{font-size:var(--jobbox-font-lg);color:var(--jobbox-color-brand);margin-bottom:8px;line-height:26px}.jobbox .color-text-mutted{color:var(--jobbox-color-text-mutted)!important}.jobbox .color-text-paragraph{color:var(--jobbox-color-text-paragraph)!important}.jobbox .color-text-paragraph-2{color:var(--jobbox-color-text-paragraph-2)!important}.jobbox .btn-grey-small{background-color:var(--jobbox-background-6);font-size:var(--jobbox-font-xs);border-radius:5px;margin:0 4px 4px 0;padding:7px 10px;display:inline-block;color:var(--jobbox-color-text-paragraph)!important}.jobbox .card-text-price{color:var(--jobbox-color-brand);font-size:16px;font-weight:700;line-height:26px}.jobbox .card-2-bottom{margin-top:24px;position:relative}.jobbox .card-grid-2 .btn-apply-now{background-color:var(--jobbox-color-border-2);color:var(--jobbox-color-brand-2);min-width:95px;font-size:var(--jobbox-font-xs);text-transform:capitalize;text-align:center;border-radius:4px;padding:12px 10px;font-weight:600;display:inline-block}.jobbox .card-grid-2:hover .btn-apply-now{color:#fff;background-color:var(--jobbox-color-brand-2)}.jobbox .box-image-job{text-align:center;width:100%;min-height:380px;position:relative;overflow:visible}.jobbox .box-image-job img{max-width:100%;height:auto}.jobbox .box-image-job .img-job-1{z-index:2;width:100%;max-width:420px;margin:0 auto;position:relative}.jobbox .box-image-job .img-job-2{z-index:1;width:100%;max-width:360px;margin-top:-120px;position:relative}.jobbox .text-52{color:var(--jobbox-color-brand);margin-bottom:16px;font-size:52px;font-weight:800;line-height:1.26923}@media (max-width:575px){.jobbox .text-52{font-size:34px}}.jobbox .elementor-counter{height:100%}.jobbox .elementor-counter h5{font-size:var(--jobbox-font-md);color:var(--jobbox-color-brand);margin-top:6px;margin-bottom:4px}.jobbox .elementor-counter p{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-paragraph-2);margin:0}.jobbox .ctrl-elementor-counter-number-wrapper{font-family:var(--jobbox-font-heading);color:var(--jobbox-color-brand-2);font-size:52px;font-weight:800;line-height:1.1}.jobbox .item-5{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;height:100%;margin-bottom:20px;padding:20px;transition:all .2s}.jobbox .item-5:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2)}.jobbox .item-5 .item-logo{border:none;align-items:center;padding:0}.jobbox .item-5 .item-logo .image-left img{width:52px;height:52px}.jobbox .item-5 h4{font-size:var(--jobbox-font-md);color:var(--jobbox-color-brand);margin:0;line-height:26px}.jobbox .item-5 .text-info-bottom{text-align:center;margin-top:14px}.jobbox .item-5 .text-info-bottom .text-location{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted);display:block}.jobbox .item-5 .text-info-bottom .mt-10{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted);font-weight:600}.jobbox .grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.jobbox .grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.jobbox .grid-2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:991px){.jobbox .grid-4,.jobbox .grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.jobbox .grid-4,.jobbox .grid-3,.jobbox .grid-2{grid-template-columns:1fr}}.jobbox .banner-hero h1{color:var(--jobbox-color-brand);font-size:48px;font-weight:800;line-height:1.2}@media (max-width:767px){.jobbox .banner-hero h1{font-size:34px!important}}@media (max-width:575px){.jobbox .banner-hero h1{font-size:28px!important}}.jobbox .stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.jobbox .stat-item{text-align:center}.jobbox .stat-item .number{font-family:var(--jobbox-font-heading);color:var(--jobbox-color-brand);margin-bottom:6px;font-size:42px;font-weight:800;line-height:1.1}.jobbox .stat-item h6{color:var(--jobbox-color-brand-2);margin:0;font-size:16px;font-weight:600}.jobbox .stat-item p{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);max-width:260px;margin:8px auto 0}.jobbox .job-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.jobbox .job-category-grid>a{display:block}.jobbox .hiring-banner{background:linear-gradient(120deg, var(--jobbox-color-brand) 0%, #123f7f 100%);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:34px 40px;display:flex}.jobbox .hiring-banner h2{color:#fff;margin:0;font-size:28px}.jobbox .hiring-banner p{font-size:var(--jobbox-font-lg);color:#ffffffd9;margin:6px 0 0}.jobbox .job-list{flex-direction:column;gap:16px;display:flex}.jobbox .job-card{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:16px;align-items:center;gap:20px;padding:24px;transition:all .2s;display:flex}.jobbox .job-card:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2)}.jobbox .job-card__logo{flex-shrink:0}.jobbox .job-card__logo img{object-fit:cover;border-radius:10px;width:84px;height:84px;display:block}.jobbox .job-card__body{flex:auto;min-width:0}.jobbox .job-card__company{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted);margin-bottom:4px}.jobbox .job-card__company span{margin:0 4px}.jobbox .job-card__title{color:var(--jobbox-color-brand);margin:0 0 8px;font-size:20px;font-weight:700}.jobbox .job-card__title a{color:var(--jobbox-color-brand)}.jobbox .job-card__title a:hover{color:var(--jobbox-color-brand-2)}.jobbox .job-card__meta{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);gap:14px;margin-bottom:8px;display:flex}.jobbox .job-card__excerpt{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);margin:0 0 10px}.jobbox .job-card__tags{flex-wrap:wrap;gap:8px;display:flex}.jobbox .job-card__action{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;margin-left:auto;display:flex}.jobbox .job-card__salary{font-size:var(--jobbox-font-xl);color:var(--jobbox-color-brand-2);white-space:nowrap;font-weight:700}.jobbox .about-millions{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.jobbox .about-millions__image img{width:100%;height:auto}.jobbox .about-millions__title{color:var(--jobbox-color-brand);margin:0 0 16px;font-size:36px}.jobbox .about-millions__content p{font-size:var(--jobbox-font-md);color:var(--jobbox-color-text-paragraph);margin:0 0 24px}.jobbox .recruiter-card{border:1px solid var(--jobbox-color-border-2);text-align:center;background:#fff;border-radius:16px;height:100%;padding:28px 16px;transition:all .2s}.jobbox .recruiter-card:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2)}.jobbox .recruiter-card__logo{border:1px solid var(--jobbox-color-border-2);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;display:flex;overflow:hidden}.jobbox .recruiter-card__logo img{object-fit:cover;width:100%;height:100%}.jobbox .recruiter-card h5{margin:0 0 8px;font-size:18px}.jobbox .recruiter-card h5 a{color:var(--jobbox-color-brand)}.jobbox .recruiter-card h5 a:hover{color:var(--jobbox-color-brand-2)}.jobbox .recruiter-card .star-rating{justify-content:center;margin-bottom:6px;display:flex}.jobbox .recruiter-card__location{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);margin-bottom:5px}.jobbox .recruiter-card__jobs{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand-2);font-weight:600}.jobbox .location-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.jobbox .location-grid>a{display:block}.jobbox .location-card{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:16px;align-items:center;height:100%;padding:18px 20px;transition:all .2s;display:flex}.jobbox .location-card:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2)}.jobbox .location-card h5{color:var(--jobbox-color-brand);margin:0 0 4px;font-size:18px}.jobbox .location-card p{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted);margin:0}.jobbox .blog-card{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:16px;height:100%;transition:all .2s;overflow:hidden}.jobbox .blog-card:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2)}.jobbox .blog-card__image{display:block;overflow:hidden}.jobbox .blog-card__image img{object-fit:cover;width:100%;height:220px;transition:transform .3s}.jobbox .blog-card:hover .blog-card__image img{transform:scale(1.05)}.jobbox .blog-card__body{padding:20px}.jobbox .blog-card__cats{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.jobbox .blog-card__cats a{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-brand-2);font-weight:600}.jobbox .blog-card__title{margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.4}.jobbox .blog-card__title a{color:var(--jobbox-color-brand)}.jobbox .blog-card__title a:hover{color:var(--jobbox-color-brand-2)}.jobbox .blog-card__excerpt{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);margin:0 0 14px}.jobbox .blog-card__meta{border-top:1px solid var(--jobbox-color-border-3);align-items:center;gap:10px;padding-top:14px;display:flex}.jobbox .blog-card__meta img{border-radius:50%;width:34px;height:34px}.jobbox .blog-card__meta span{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-paragraph)}.jobbox .trusted-by__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:16px;display:flex}.jobbox .trusted-by__row img{opacity:.7;width:auto;height:42px}@media (max-width:991px){.jobbox .job-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jobbox .stats-grid,.jobbox .location-grid{grid-template-columns:repeat(2,1fr)}.jobbox .about-millions{grid-template-columns:1fr;gap:32px}.jobbox .recruiter-card{padding:22px 12px}}@media (max-width:767px){.jobbox .job-card{flex-direction:column;align-items:flex-start}.jobbox .job-card__action{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-left:0}.jobbox .about-millions{gap:24px}.jobbox .about-millions__title{font-size:30px}.jobbox .hiring-banner{flex-direction:column;align-items:flex-start;padding:26px 22px}}@media (max-width:575px){.jobbox .job-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobbox .stats-grid{gap:12px}.jobbox .stat-item .number{font-size:34px}.jobbox .location-grid{grid-template-columns:1fr}.jobbox .trusted-by__row{gap:24px}.jobbox .trusted-by__row img{height:30px}}.jobbox .star-rating{align-items:center;gap:2px;display:inline-flex}.jobbox .star-rating img{width:14px;height:14px}.jobbox .star-rating__count{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted);margin-left:6px}.jobbox .card-image-top{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:16px;height:100%;margin-bottom:24px;padding:12px 12px 20px;transition:all .2s}.jobbox .card-image-top:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2)}.jobbox .card-image-top .image{background-repeat:no-repeat;background-size:cover;border-radius:10px;min-height:150px;margin-bottom:15px}.jobbox .card-image-top .informations{padding:0 5px;position:relative}.jobbox .card-image-top h5{font-size:var(--jobbox-font-xl);color:var(--jobbox-color-brand);margin-bottom:5px}.jobbox .card-image-top h5 a{color:var(--jobbox-color-brand)}.jobbox .card-image-top h5 a:hover{color:var(--jobbox-color-brand-2)}.jobbox .card-image-top .font-xs{color:var(--jobbox-color-text-mutted)}.jobbox .card-grid-3{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:16px;height:100%;transition:all .2s;overflow:hidden}.jobbox .card-grid-3:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2)}.jobbox .card-grid-3-image img{object-fit:cover;width:100%;height:230px;transition:transform .3s}.jobbox .card-grid-3:hover .card-grid-3-image img{transform:scale(1.05)}.jobbox .card-block-3{padding:20px}.jobbox .card-block-3 h5{font-size:var(--jobbox-font-lg);margin-bottom:14px;line-height:1.4}.jobbox .card-block-3 h5 a{color:var(--jobbox-color-brand)}.jobbox .card-block-3 h5 a:hover{color:var(--jobbox-color-brand-2)}.jobbox .card-meta{border-top:1px solid var(--jobbox-color-border-3);align-items:center;gap:10px;padding-top:14px;display:flex}.jobbox .card-meta img{border-radius:50%;width:34px;height:34px}.jobbox .card-meta span{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-paragraph)}.jobbox .blog-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}@media (max-width:991px){.jobbox .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.jobbox .blog-grid{grid-template-columns:1fr}}.jobbox .box-newsletter{background:var(--jobbox-background-7);border-radius:20px;padding:40px 50px}.jobbox .newsletter-grid{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;display:grid}.jobbox .newsletter-side img{width:100%}.jobbox .newsletter-center{text-align:center}.jobbox .newsletter-center h2{color:var(--jobbox-color-brand);font-size:32px;font-weight:700;line-height:1.25}.jobbox .form-newsletter{justify-content:center;gap:10px;display:flex}.jobbox .form-newsletter .input-newsletter{border:1px solid var(--jobbox-color-border-2);max-width:380px;height:54px;font-size:var(--jobbox-font-sm);background:#fff;border-radius:8px;flex:1;padding:0 20px}.jobbox .form-newsletter .btn{height:54px;padding:0 30px;line-height:54px}@media (max-width:991px){.jobbox .newsletter-grid{grid-template-columns:1fr}.jobbox .newsletter-side{display:none}}@media (max-width:575px){.jobbox .form-newsletter{flex-wrap:wrap}.jobbox .box-newsletter{padding:30px 20px}}.jobbox .footer{border-top:1px solid var(--jobbox-color-border-3);background:#fff;margin-top:60px;padding:70px 0 0}.jobbox .footer .row{flex-wrap:wrap;gap:30px 0;display:flex}.jobbox .footer .col-md-3{width:25%}.jobbox .footer .col-md-2{width:16.6667%}.jobbox .footer .col-xs-6{width:calc(16.6667% - 20px)}.jobbox .footer .footer-col-1{width:24%}.jobbox .footer .footer-col-6{width:20%}.jobbox .footer .col p.small{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);line-height:1.7}.jobbox .footer .widget h6{font-size:var(--jobbox-font-md);color:var(--jobbox-color-brand);margin-bottom:20px;font-weight:700}.jobbox .footer .widget ul.menu li{margin-bottom:10px}.jobbox .footer .widget ul.menu li a{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph)}.jobbox .footer .widget ul.menu li a:hover{color:var(--jobbox-color-brand-2)}.jobbox .footer .footer__social{gap:10px;margin-top:18px;display:flex}.jobbox .footer .footer__social a{background:var(--jobbox-background-6);width:40px;height:40px;color:var(--jobbox-color-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.jobbox .footer .footer__social a svg{flex-shrink:0;width:20px;height:20px;display:block}.jobbox .footer .footer__social a:hover{background:var(--jobbox-color-brand-2);color:#fff}.jobbox .footer .d-flex{gap:10px}.jobbox .footer .footer__bottom{border-top:1px solid var(--jobbox-color-border-3);font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:25px 0;display:flex}.jobbox .footer .copyright strong{color:var(--jobbox-color-brand)}.jobbox .footer .footer__bottom a{color:var(--jobbox-color-text-paragraph)}.jobbox .footer .footer__bottom a:hover{color:var(--jobbox-color-brand-2)}@media (max-width:991px){.jobbox .footer .col-md-3,.jobbox .footer .col-md-2,.jobbox .footer .col-xs-6{width:50%}.jobbox .footer .footer-col-1,.jobbox .footer .footer-col-6{width:100%}}@media (max-width:575px){.jobbox .footer .col-md-2,.jobbox .footer .col-md-3,.jobbox .footer .col-xs-6{width:100%}}.jobbox .trusted-by{text-align:center}.jobbox .trusted-by__row{opacity:.85;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.jobbox .trusted-by__row img{width:auto;height:36px}.jobbox .dash-card{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;padding:25px}.jobbox .dash-card h4{margin-bottom:14px;font-size:20px}.jobbox .dash-table{border-collapse:collapse;width:100%}.jobbox .dash-table th{text-align:left;font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--jobbox-color-border-2);padding:10px 14px}.jobbox .dash-table td{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);border-bottom:1px solid var(--jobbox-color-border-3);vertical-align:middle;padding:14px}.jobbox .dash-table tr:last-child td{border-bottom:none}.jobbox .dash-table img{border-radius:8px;width:40px;height:40px}.jobbox .status-pill{font-size:var(--jobbox-font-xs);border-radius:20px;padding:5px 14px;font-weight:600;display:inline-block}.jobbox .status-active{color:#3aab67;background:#e9f7ef}.jobbox .status-pending{color:#f58a3c;background:#fff3e6}.jobbox .status-expired{color:#d1595a;background:#fdeaea}.jobbox .shop-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.jobbox .shop-card{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;transition:all .2s;overflow:hidden}.jobbox .shop-card:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2)}.jobbox .shop-card__image{background:var(--jobbox-background-5);text-align:center;padding:25px}.jobbox .shop-card__image img{height:120px}.jobbox .shop-card__body{padding:20px}.jobbox .shop-card__body h5{margin-bottom:6px;font-size:16px}.jobbox .shop-card__price{font-size:var(--jobbox-font-lg);color:var(--jobbox-color-brand-2);font-weight:700}.jobbox .shop-card__body p{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted)}@media (max-width:991px){.jobbox .shop-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.jobbox .shop-grid{grid-template-columns:1fr}}.jobbox .page-banner{background:var(--jobbox-background-5);border-bottom:1px solid var(--jobbox-color-border-3);padding:45px 0;position:relative}.jobbox .page-banner h1{color:var(--jobbox-color-brand);margin-bottom:10px;font-size:42px;font-weight:800;line-height:1.2}.jobbox .page-banner p{font-size:var(--jobbox-font-lg);color:var(--jobbox-color-text-paragraph);margin:0}.jobbox .breadcrumb{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-mutted);gap:8px;margin-top:10px;display:flex}.jobbox .breadcrumb a{color:var(--jobbox-color-brand-2)}.jobbox .breadcrumb span.sep{opacity:.5}.jobbox .listing-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.jobbox .listing-bar h4{font-size:24px}.jobbox .listing-bar p{font-size:var(--jobbox-font-sm);margin:0}.jobbox .listing-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jobbox .listing-controls select{border:1px solid var(--jobbox-color-border-2);height:42px;font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);cursor:pointer;background:#fff;border-radius:6px;padding:0 15px}.jobbox .alphabet-filter{flex-wrap:wrap;gap:6px;margin-bottom:25px;display:flex}.jobbox .alphabet-filter a,.jobbox .alphabet-filter span{width:34px;height:34px;font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand);background:var(--jobbox-background-5);border:1px solid var(--jobbox-color-border-3);border-radius:6px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.jobbox .alphabet-filter a:hover{background:var(--jobbox-color-brand-2);color:#fff}.jobbox .alphabet-filter span.disabled{color:var(--jobbox-color-text-mutted);cursor:default;background:#f5f6fa}.jobbox .job-detail-header{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:25px;padding:30px;display:flex}.jobbox .job-detail-header img{border-radius:12px;width:84px;height:84px}.jobbox .job-detail-header h2{margin-bottom:8px;font-size:32px}.jobbox .job-detail-meta{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-mutted);flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.jobbox .job-detail-grid{grid-template-columns:2fr 1fr;align-items:start;gap:30px;margin-top:30px;display:grid}@media (max-width:991px){.jobbox .job-detail-grid{grid-template-columns:1fr}}.jobbox .job-employment-info{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;padding:25px}.jobbox .job-employment-info h4{margin-bottom:18px;font-size:20px}.jobbox .job-info-item{border-bottom:1px solid var(--jobbox-color-border-3);align-items:center;gap:14px;padding:11px 0;display:flex}.jobbox .job-info-item:last-child{border-bottom:none}.jobbox .job-info-item img{background:var(--jobbox-background-6);border-radius:8px;width:34px;height:34px;padding:6px}.jobbox .job-info-item .label{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted)}.jobbox .job-info-item .value{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand);font-weight:700}.jobbox .job-content{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;padding:35px}.jobbox .job-content h4{margin:28px 0 16px;font-size:22px}.jobbox .job-content h4:first-child{margin-top:0}.jobbox .job-content p{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);line-height:1.8}.jobbox .job-content ul{padding-left:20px}.jobbox .job-content ul li{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);margin-bottom:6px;line-height:1.8;list-style:outside}.jobbox .job-content h5{margin-top:20px;font-size:18px}.jobbox .job-sidebar{flex-direction:column;gap:25px;display:flex;position:sticky;top:100px}.jobbox .sidebar-card{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;padding:25px}.jobbox .sidebar-card h4{margin-bottom:16px;font-size:20px}.jobbox .sidebar-card h6{margin-bottom:14px;font-size:16px}.jobbox .recruiter-info{align-items:center;gap:15px;margin-bottom:15px;display:flex}.jobbox .recruiter-info img{border-radius:10px;width:56px;height:56px}.jobbox .recruiter-info h5{margin-bottom:2px;font-size:18px}.jobbox .recruiter-info p{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted);margin:0}.jobbox .similar-job-item{border-bottom:1px solid var(--jobbox-color-border-3);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.jobbox .similar-job-item:last-child{border-bottom:none}.jobbox .similar-job-item img{border-radius:8px;width:46px;height:46px}.jobbox .similar-job-item h6{margin-bottom:3px;font-size:15px;line-height:1.35}.jobbox .similar-job-item h6 a{color:var(--jobbox-color-brand)}.jobbox .similar-job-item h6 a:hover{color:var(--jobbox-color-brand-2)}.jobbox .similar-job-item p{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted);margin:2px 0}.jobbox .similar-job-item .salary{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand-2);font-weight:700}.jobbox .recruiter-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:991px){.jobbox .recruiter-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.jobbox .recruiter-grid{grid-template-columns:1fr}}.jobbox .candidate-card{border:1px solid var(--jobbox-color-border-2);text-align:center;background:#fff;border-radius:12px;padding:25px;transition:all .2s}.jobbox .candidate-card:hover{border-color:var(--jobbox-color-border-1);box-shadow:var(--jobbox-box-shadow-2)}.jobbox .candidate-card__avatar{border-radius:50%;width:84px;height:84px;margin:0 auto 14px;display:block}.jobbox .candidate-card h5{font-size:var(--jobbox-font-xl);margin-bottom:2px}.jobbox .candidate-card h5 a{color:var(--jobbox-color-brand)}.jobbox .candidate-card h5 a:hover{color:var(--jobbox-color-brand-2)}.jobbox .candidate-card__role{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand-2);margin-bottom:6px;font-weight:600}.jobbox .candidate-card__bio{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);margin:12px 0;line-height:1.6}.jobbox .candidate-card__tags{margin-bottom:12px}.jobbox .candidate-card__meta{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);justify-content:space-between;align-items:center;margin-top:10px;display:flex}.jobbox .candidate-card__rate{font-size:var(--jobbox-font-lg);color:var(--jobbox-color-brand-2);font-weight:700}.jobbox .about-company{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.jobbox .about-company__text p{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);margin-bottom:18px;line-height:1.8}.jobbox .about-company__image img{border-radius:16px;width:100%}.jobbox .what-can-do{grid-template-columns:1fr 1fr;gap:30px;display:grid}.jobbox .what-can-do p{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);line-height:1.8}@media (max-width:991px){.jobbox .about-company,.jobbox .what-can-do{grid-template-columns:1fr;gap:30px}}.jobbox .testimonial-card{border:1px solid var(--jobbox-color-border-2);text-align:center;background:#fff;border-radius:12px;padding:30px}.jobbox .testimonial-card p{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);line-height:1.8}.jobbox .testimonial-card__avatar{border-radius:50%;width:70px;height:70px;margin:0 auto 14px;display:block}.jobbox .testimonial-card h6{margin-bottom:2px;font-size:16px}.jobbox .testimonial-card .tag{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted)}.jobbox .pricing-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.jobbox .pricing-card{border:1px solid var(--jobbox-color-border-2);text-align:center;background:#fff;border-radius:16px;padding:40px 30px;transition:all .2s}.jobbox .pricing-card:hover{border-color:var(--jobbox-color-brand-2);box-shadow:var(--jobbox-box-shadow-2);transform:translateY(-3px)}.jobbox .pricing-card h4{margin-bottom:6px;font-size:24px}.jobbox .pricing-card__desc{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-mutted);margin-bottom:20px}.jobbox .pricing-card__price{color:var(--jobbox-color-brand);font-size:42px;font-weight:800;font-family:var(--jobbox-font-heading)}.jobbox .pricing-card__price small{font-size:var(--jobbox-font-md);color:var(--jobbox-color-text-mutted);font-weight:600}.jobbox .pricing-card ul{margin:25px 0}.jobbox .pricing-card ul li{border-bottom:1px solid var(--jobbox-color-border-3);font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);padding:9px 0}.jobbox .pricing-card ul li:last-child{border-bottom:none}@media (max-width:767px){.jobbox .pricing-grid{grid-template-columns:1fr}}.jobbox .faq-list{max-width:820px;margin:0 auto}.jobbox .faq-item{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;margin-bottom:15px;overflow:hidden}.jobbox .faq-item__q{text-align:left;width:100%;font-family:var(--jobbox-font-heading);font-size:var(--jobbox-font-md);color:var(--jobbox-color-brand);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;font-weight:700;display:flex}.jobbox .faq-item__q .icon{color:var(--jobbox-color-brand-2);font-size:20px;transition:transform .2s}.jobbox .faq-item.open .faq-item__q .icon{transform:rotate(45deg)}.jobbox .faq-item__a{max-height:0;padding:0 24px;transition:max-height .3s;overflow:hidden}.jobbox .faq-item.open .faq-item__a{max-height:400px}.jobbox .faq-item__a p{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);padding-bottom:20px;line-height:1.8}.jobbox .contact-card{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;padding:30px}.jobbox .contact-card h4{margin-bottom:14px;font-size:20px}.jobbox .contact-card p{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);margin-bottom:10px;line-height:1.8}.jobbox .contact-offices{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.jobbox .contact-office h5{font-size:var(--jobbox-font-lg);margin-bottom:8px}.jobbox .contact-office p{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);white-space:pre-line;margin:0}@media (max-width:767px){.jobbox .contact-offices{grid-template-columns:1fr}}.jobbox .contact-form input,.jobbox .contact-form select,.jobbox .contact-form textarea{border:1px solid var(--jobbox-color-border-2);width:100%;height:53px;font-size:var(--jobbox-font-md);color:var(--jobbox-color-text-paragraph);background:#fff;border-radius:8px;margin-bottom:15px;padding:0 20px}.jobbox .contact-form textarea{resize:vertical;height:auto;min-height:160px;padding:15px 20px}.jobbox .contact-form .btn{width:100%;font-size:var(--jobbox-font-lg);border-radius:10px;padding:18px 40px;font-weight:600}.jobbox .blog-single{grid-template-columns:2fr 1fr;align-items:start;gap:30px;display:grid}@media (max-width:991px){.jobbox .blog-single{grid-template-columns:1fr}}.jobbox .blog-single__content{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;padding:35px}.jobbox .blog-single__content img{border-radius:12px;width:100%;margin-bottom:25px}.jobbox .blog-single__content h1{margin-bottom:15px;font-size:32px;line-height:1.3}.jobbox .blog-single__content p{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);margin-bottom:18px;line-height:1.9}.jobbox .blog-widget{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;margin-bottom:25px;padding:25px}.jobbox .blog-widget h6{margin-bottom:16px;font-size:16px}.jobbox .blog-widget.recent li{border-bottom:1px solid var(--jobbox-color-border-3);align-items:center;gap:14px;padding:12px 0;display:flex}.jobbox .blog-widget.recent li:last-child{border-bottom:none}.jobbox .blog-widget.recent img{border-radius:8px;width:60px;height:60px}.jobbox .blog-widget.recent a{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-brand);font-weight:600;line-height:1.4;display:block}.jobbox .blog-widget.recent a:hover{color:var(--jobbox-color-brand-2)}.jobbox .blog-widget.recent .date{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted)}.jobbox .blog-widget.gallery-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.jobbox .blog-widget.gallery-grid img{border-radius:8px;width:100%}.jobbox .hiring-widget{background:linear-gradient(135deg, var(--jobbox-color-brand) 0%, #0a3a77 100%);color:#fff;border-radius:12px;padding:30px}.jobbox .hiring-widget h3{color:#fff;margin-bottom:10px;font-size:24px}.jobbox .hiring-widget p{color:#ffffffd9;margin-bottom:18px}.jobbox .modal-backdrop{z-index:400;background:#05264e99;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.jobbox .modal-backdrop.open{display:flex}.jobbox .modal-box{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:90vh;padding:35px;position:relative;overflow-y:auto}.jobbox .modal-box .btn-close{color:var(--jobbox-color-brand);cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1;position:absolute;top:15px;right:15px}.jobbox .modal-box h4{margin-bottom:6px;font-size:22px}.jobbox .modal-box .sub{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-mutted);margin-bottom:22px}.jobbox .apply-form input,.jobbox .apply-form select,.jobbox .apply-form textarea{border:1px solid var(--jobbox-color-border-2);width:100%;height:50px;font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);background:#fff;border-radius:8px;margin-bottom:13px;padding:0 18px}.jobbox .apply-form textarea{resize:vertical;height:110px;padding:12px 18px}.jobbox .apply-form .file-hint{font-size:var(--jobbox-font-xs);color:var(--jobbox-color-text-mutted);margin-top:-8px;margin-bottom:15px}.jobbox .auth-form input{border:1px solid var(--jobbox-color-border-2);width:100%;height:50px;font-size:var(--jobbox-font-sm);background:#fff;border-radius:8px;margin-bottom:13px;padding:0 18px}.jobbox .auth-form .remember{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);align-items:center;gap:6px;margin-bottom:15px;display:flex}.jobbox .auth-form .links-row{font-size:var(--jobbox-font-sm);justify-content:space-between;margin-top:15px;display:flex}.jobbox .layout-with-sidebar{grid-template-columns:280px 1fr;align-items:start;gap:30px;display:grid}@media (max-width:991px){.jobbox .layout-with-sidebar{grid-template-columns:1fr}}.jobbox .filter-sidebar{border:1px solid var(--jobbox-color-border-2);background:#fff;border-radius:12px;padding:25px;position:sticky;top:100px}.jobbox .filter-sidebar h6{margin-bottom:15px;font-size:16px}.jobbox .filter-sidebar ul li{margin-bottom:10px}.jobbox .filter-sidebar ul li a{font-size:var(--jobbox-font-sm);color:var(--jobbox-color-text-paragraph);justify-content:space-between;display:flex}.jobbox .filter-sidebar ul li a:hover{color:var(--jobbox-color-brand-2)}.jobbox .filter-sidebar ul li a .count{color:var(--jobbox-color-text-mutted)}
