@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,500&display=swap);.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:#fff0}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}:root{--ja-font-family:'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--ja-primary:#98cb4e;--ja-primary-dark:#7cb342;--ja-text:#323232;--ja-text-light:#707070;--ja-border:#e0e0e0;--ja-bg-light:#f8f8f8;--ja-white:#ffffff}.ja-search-form-wrapper,.ja-jobs-wrapper,.ja-job-card,.ja-register-form-wrapper,.ja-login-form-wrapper,.ja-account-wrapper,.ja-applied-jobs-wrapper,.ja-candidate-details,.form-job-search,[class^="ja-"],[class*=" ja-"]{font-family:var(--ja-font-family)}.ja-search-form-wrapper{margin:0 auto}.ja-search-form{display:flex;flex-direction:column;gap:18px}.form-job-search{position:relative}.form-job-search .form-group{margin-bottom:15px}.form-job-search .form-group label{color:var(--ja-text);display:block;margin-bottom:8px;font-weight:500;font-size:14px}.form-job-search .form-group .form-required{color:var(--ja-text)}.form-job-search .form-control{width:100%;padding:12px 15px;border:2px solid var(--ja-border);border-radius:8px;background-color:var(--ja-white);font-size:15px;box-sizing:border-box;transition:border-color 0.3s ease,box-shadow 0.3s ease}.form-job-search .form-control:focus{outline:none;border-color:var(--ja-primary);box-shadow:0 0 0 3px rgb(152 203 78 / .15)}.form-job-search .cc-search-jobs-button{background-color:var(--ja-primary);color:var(--ja-white);border:none;border-radius:8px;padding:14px 28px;font-size:16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s ease;margin-top:10px;width:100%;white-space:nowrap}.form-job-search .cc-search-jobs-button:hover{background-color:var(--ja-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgb(152 203 78 / .3)}.form-job-search .cc-search-jobs-button i{font-size:16px}.ja-sticky-search-wrapper{position:sticky;top:0;z-index:999;width:100%}.ja-search-inline{background:#2d2d2d;padding:15px 0;width:100%}.ja-search-inline-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.ja-search-inline-label{flex-shrink:0}.ja-search-inline-label span{color:#fff;font-size:16px;font-weight:500;white-space:nowrap}.ja-search-inline-fields{display:flex;align-items:center;gap:15px;flex:1;flex-wrap:wrap}.ja-search-inline-field{position:relative;flex:1;min-width:200px}.ja-search-inline-field i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#999;font-size:14px}.ja-search-inline-field input{width:100%;padding:12px 15px 12px 42px;border:2px solid var(--ja-border);border-radius:8px;background:var(--ja-white);font-size:15px;color:var(--ja-text);transition:border-color 0.3s ease,box-shadow 0.3s ease}.ja-search-inline-field input:focus{outline:none;border-color:var(--ja-primary);box-shadow:0 0 0 3px rgb(152 203 78 / .15)}.ja-search-inline-field input::placeholder{color:#9ca3af}.ja-search-inline-button{background:var(--ja-primary);color:#fff;border:none;border-radius:8px;padding:12px 25px;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all 0.3s ease;white-space:nowrap;flex-shrink:0}.ja-search-inline-button:hover{background:var(--ja-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgb(152 203 78 / .3)}.ja-search-inline-button i{font-size:14px}@media (max-width:900px){.ja-search-inline-container{gap:15px}.ja-search-inline-label{width:100%;text-align:center}.ja-search-inline-fields{width:100%;justify-content:center}.ja-search-inline-field{min-width:150px}}@media (max-width:600px){.ja-search-inline{padding:20px 0}.ja-search-inline-container{gap:12px}.ja-search-inline-fields{flex-direction:column;gap:10px}.ja-search-inline-field{width:100%;min-width:auto}.ja-search-inline-button{width:100%;justify-content:center;padding:14px 25px}}.form-job-search-long{position:relative}.form-job-search-long .row{display:flex;flex-wrap:wrap;align-items:center}.form-job-search-long .form-group{margin-bottom:0}.form-job-search-long .form-group label,.form-job-search-long .form-group .form-required{color:var(--ja-text-light)}.form-job-search-long .form-control{width:100%;padding:12px 15px;border:2px solid var(--ja-border);border-radius:4px;background-color:var(--ja-white);font-size:16px;box-sizing:border-box;transition:border-color 0.3s ease}.form-job-search-long .form-control:focus{outline:none;border-color:var(--ja-primary);box-shadow:0 0 0 3px rgb(152 203 78 / .1)}.form-job-search-long .cc-search-jobs-button{width:100%;background-color:var(--ja-primary);color:var(--ja-white);border:none;border-radius:6px;padding:14px 20px;font-size:16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color 0.3s ease;white-space:nowrap}.form-job-search-long .cc-search-jobs-button:hover{background-color:var(--ja-white);color:var(--ja-primary)}.ja-candidate-bar{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);overflow:hidden}.ja-candidate-bar-inner{max-width:1200px;margin:0 auto;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ja-candidate-welcome{display:flex;align-items:center;gap:12px;color:#fff;font-size:14px}.ja-candidate-welcome img{width:32px;height:32px;border-radius:50%;border:2px solid var(--ja-primary)}.ja-candidate-welcome strong{color:var(--ja-primary)}.ja-candidate-nav{display:flex;align-items:center;gap:8px}.ja-candidate-nav-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:rgb(255 255 255 / .1);color:#fff;text-decoration:none;border-radius:8px;font-size:14px;font-weight:500;transition:all 0.3s ease;white-space:nowrap}.ja-candidate-nav-link:hover{background:var(--ja-primary);color:#1a1a2e}.ja-candidate-nav-link i{font-size:14px}.ja-candidate-nav-logout{background:rgb(220 38 38 / .2);color:#fca5a5}.ja-candidate-nav-logout:hover{background:#dc2626;color:#fff}@media (max-width:768px){.ja-candidate-bar-inner{flex-direction:column;gap:15px;text-align:center}.ja-candidate-nav{width:100%;justify-content:center;flex-wrap:wrap}.ja-candidate-nav-link{padding:8px 14px;font-size:13px}}@media (max-width:480px){.ja-candidate-nav-link{flex:1;justify-content:center;padding:10px 12px}.ja-candidate-nav-link span{display:none}}.ja-jobs-container{max-width:1200px;margin:40px auto;padding:0 15px;box-sizing:border-box}.ja-jobs-header{margin-top:20px;margin-bottom:20px}.ja-jobs-header p{margin:0 0 5px;color:var(--ja-text);font-size:15px}.ja-jobs-layout{display:flex;gap:30px;align-items:flex-start}.ja-jobs-sidebar{width:280px;flex-shrink:0;position:sticky;top:20px}#jobs_filter{background:var(--ja-white);border:1px solid var(--ja-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .05)}#jobs_filter .filter-search{padding:15px;border-bottom:1px solid var(--ja-border)}#jobs_filter .filter-search input{width:100%;padding:12px 15px;border:2px solid var(--ja-border);border-radius:8px;font-size:14px;box-sizing:border-box;transition:border-color 0.3s ease,box-shadow 0.3s ease}#jobs_filter .filter-search input:focus{outline:none;border-color:var(--ja-primary);box-shadow:0 0 0 3px rgb(152 203 78 / .15)}.ja-search-form input{width:100%!important;padding:12px 15px!important;border:2px solid var(--ja-border)!important;border-radius:8px!important;font-size:14px!important;box-sizing:border-box!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important}.ja-search-form input:focus{outline:none!important;border-color:var(--ja-primary)!important;box-shadow:0 0 0 3px rgb(152 203 78 / .15)!important}#jobs_filter .accordion_heading{font-size:14px;padding:12px 15px;background:var(--ja-bg-light);color:var(--ja-text);position:relative;line-height:1;font-weight:600;cursor:pointer;border-bottom:1px solid var(--ja-border);margin:0;display:flex;align-items:center;justify-content:space-between}#jobs_filter .accordion_heading::after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:900;color:var(--ja-primary);font-size:12px;transition:transform 0.3s}#jobs_filter .accordion_heading.active::after{transform:rotate(180deg)}#jobs_filter .accordion_heading+.accordion_content{display:none}#jobs_filter .accordion_heading.active+.accordion_content{display:block}#jobs_filter .accordion_content{padding:10px 15px;background:var(--ja-white);max-height:250px;overflow-y:auto}#jobs_filter ul{list-style:none;margin:0;padding:0}#jobs_filter ul li{margin:0 0 8px}#jobs_filter ul li:last-child{margin-bottom:0}#jobs_filter ul li a{text-decoration:none;color:var(--ja-text);font-size:14px;display:flex;align-items:center;gap:8px;padding:4px 0}#jobs_filter ul li a::before{content:'';display:inline-block;width:18px;height:18px;border:2px solid var(--ja-border);border-radius:4px;background:var(--ja-white);flex-shrink:0;transition:all 0.3s ease}#jobs_filter ul li a:hover::before{border-color:var(--ja-primary)}#jobs_filter ul li a.active::before{background:var(--ja-primary);border-color:var(--ja-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}#jobs_filter ul li ul{margin-left:26px;margin-top:8px}#jobs_filter .accordion_content li label{display:flex;align-items:center;gap:10px;padding:10px 15px;cursor:pointer;transition:background-color 0.2s;font-size:14px;color:var(--ja-text);margin:0}#jobs_filter .accordion_content li label:hover{background-color:rgb(152 203 78 / .05)}#jobs_filter .accordion_content li label input[type="radio"]{margin:0;cursor:pointer;accent-color:var(--ja-primary);width:18px;height:18px;flex-shrink:0}#jobs_filter .accordion_content li label span{flex:1}.ja-jobs-main{flex:1;min-width:0;width:100%;max-width:100%}.ja-jobs-main .job-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:25px!important;width:100%!important}.ja-jobs-sort{margin-bottom:20px;display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:1}.ja-jobs-sort form{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.ja-jobs-sort label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ja-text);margin:0;white-space:nowrap}.ja-jobs-sort label i{color:var(--ja-primary);font-size:16px}.ja-jobs-sort select{padding:10px 15px;padding-right:35px;border:2px solid var(--ja-border);border-radius:12px;font-size:14px;background:var(--ja-white);color:var(--ja-text);cursor:pointer;transition:border-color 0.3s ease,box-shadow 0.3s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23707070' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;min-width:180px;width:auto;flex-shrink:0}.ja-jobs-sort select:focus{outline:none;border-color:var(--ja-primary);box-shadow:0 0 0 3px rgb(152 203 78 / .15)}.ja-jobs-sort select:hover{border-color:var(--ja-primary)}.ja-sort-controls{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ja-sort-control,.ja-per-page-control{display:flex;align-items:center;gap:8px;position:relative}.ja-per-page-control select{min-width:140px;position:relative;z-index:100}.ja-per-page-control span{font-size:14px;color:var(--ja-text-light);white-space:nowrap}.ja-pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:30px 0;margin-top:30px;border-top:1px solid var(--ja-border)}.ja-pagination-link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--ja-white);border:2px solid var(--ja-border);border-radius:8px;color:var(--ja-text);text-decoration:none;font-size:14px;font-weight:600;transition:all 0.3s ease}.ja-pagination-link:hover{border-color:var(--ja-primary);color:var(--ja-primary);background:rgb(152 203 78 / .05)}.ja-pagination-numbers{display:flex;align-items:center;gap:5px}.ja-pagination-number{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:var(--ja-white);border:2px solid var(--ja-border);border-radius:8px;color:var(--ja-text);text-decoration:none;font-size:14px;font-weight:600;transition:all 0.3s ease}.ja-pagination-number:hover{border-color:var(--ja-primary);color:var(--ja-primary);background:rgb(152 203 78 / .05)}.ja-pagination-number.active{background:var(--ja-primary);border-color:var(--ja-primary);color:var(--ja-white)}.ja-pagination-number.active:hover{background:var(--ja-primary-dark);border-color:var(--ja-primary-dark);color:var(--ja-white)}.ja-pagination-dots{padding:0 5px;color:var(--ja-text-light);font-weight:600}.ja-pagination-info{width:100%;text-align:center;margin-top:15px;font-size:14px;color:var(--ja-text-light)}#job_list{--job-padding-inner:20px}.job-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:25px!important;width:100%!important;box-sizing:border-box;grid-auto-flow:row;margin:0;padding:0}#job_list>.job-grid,#job_list .job-grid,.ja-jobs-main .job-grid,div.job-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:25px!important;width:100%!important;box-sizing:border-box;grid-auto-flow:row;margin:0!important;padding:0!important}.job-grid .ja-job-card,.job-grid article.ja-job-card,.job-grid>.ja-job-card,.job-grid>article{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-direction:column}.ja-job-card{background:var(--ja-white);border:1px solid var(--ja-border);border-radius:12px;padding:var(--job-padding-inner,20px)!important;display:flex;flex-direction:column;height:100%;box-sizing:border-box;transition:all 0.3s ease;box-shadow:0 2px 8px rgb(0 0 0 / .05);width:100%!important;max-width:100%!important;min-width:0!important}.ja-job-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .12);transform:translateY(-2px)}.ja-job-card h2{font-size:20px;font-weight:600;color:var(--ja-text);margin:0 0 15px;line-height:1.3}.ja-job-card .job-meta{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--ja-border);margin-bottom:12px;flex-wrap:wrap;gap:10px}.ja-job-card .job-area{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ja-job-card .job-area .label{background:var(--ja-primary);color:var(--ja-white);font-size:12px;font-weight:600;padding:4px 10px;border-radius:3px;white-space:nowrap}.ja-job-card .job-area .value{color:var(--ja-text);font-size:14px}.ja-job-card .job-views{display:flex;align-items:center;gap:5px;color:var(--ja-text-light);font-size:13px;white-space:nowrap}.ja-job-card .job-views i{color:var(--ja-primary)}.ja-job-card .job-content{flex:1;margin-bottom:15px}.ja-job-card .job-content p{margin:0;color:var(--ja-text-light);font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ja-job-card .job-footer{padding-top:15px;border-top:1px solid var(--ja-border);margin-top:auto}.ja-job-card .job-footer a{color:var(--ja-text);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-size:14px;transition:color 0.2s}.ja-job-card .job-footer a:hover{color:var(--ja-primary)}.ja-job-card .job-footer a i{color:var(--ja-primary);font-size:16px}.ja-no-results{text-align:center;padding:60px 30px;background:var(--ja-bg-light);border-radius:12px;border:2px dashed var(--ja-border)}.ja-no-results i{font-size:48px;color:var(--ja-border);margin-bottom:15px;display:block}.ja-no-results p{margin:0 0 10px;color:var(--ja-text-light)}.ja-no-results a{color:var(--ja-primary);font-weight:600}.ja-jobs-carousel-wrapper{position:relative;padding:0 20px;margin:20px auto;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:visible}.ja-carousel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;width:100%}.ja-carousel-section-title{display:flex;align-items:center;gap:12px;font-size:31px;font-weight:400;color:#707070;margin:20px 0 0;line-height:1.2}.ja-carousel-section-title i{color:var(--ja-primary);font-size:26px}.ja-carousel-icon{width:32px;height:32px;object-fit:contain;display:inline-block;vertical-align:middle}.ja-jobs-carousel-wrapper>img.ja-carousel-icon,.ja-jobs-carousel-wrapper>i.fa-briefcase{display:block;margin:0 auto 15px;text-align:center}.ja-carousel-nav-wrapper{display:flex;gap:12px;align-items:center}.ja-jobs-carousel{overflow:hidden;width:100%}.ja-jobs-carousel .owl-stage-outer{overflow:hidden;position:relative;width:100%}.ja-jobs-carousel .owl-stage{display:flex;width:100%}.ja-jobs-carousel .owl-item{height:auto;box-sizing:border-box}.ja-jobs-carousel .item{height:100%}.ja-carousel-card{background:var(--ja-white);border:1px solid var(--ja-border);border-radius:12px;padding:25px;display:flex;flex-direction:column;height:100%;box-shadow:0 1px 3px rgb(0 0 0 / .05);transition:border-color 0.3s ease}.ja-carousel-card:hover{border-color:#98CB4E}.ja-carousel-content{flex:1}.ja-carousel-title{font-size:24px;font-weight:400;color:#707070;margin:0 0 15px;line-height:1.4;padding-bottom:12px;border-bottom:2px solid var(--ja-primary);transition:color 0.3s ease}.ja-carousel-card:hover .ja-carousel-title{color:#98CB4E}.ja-carousel-specs{display:flex;flex-direction:column;gap:10px}.ja-spec-item{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--ja-border)}.ja-spec-item:last-child{border-bottom:none}.ja-spec-label{font-size:13px;color:var(--ja-primary);font-weight:600;display:flex;align-items:center;gap:8px}.ja-spec-label i{width:14px}.ja-spec-value{font-size:13px;color:var(--ja-text);font-weight:500;text-align:right;max-width:60%}.ja-carousel-footer{margin-top:20px;padding-top:15px;border-top:1px solid var(--ja-border)}.ja-carousel-footer .ja-btn{width:100%}.ja-carousel-nav-wrapper>button,.ja-carousel-nav-wrapper button[type="button"],.ja-carousel-nav-wrapper button[role="presentation"],.ja-carousel-nav-wrapper .owl-prev,.ja-carousel-nav-wrapper .owl-next{position:relative!important;width:48px!important;height:48px!important;background:var(--ja-primary)!important;border:none!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;transition:all 0.3s ease!important;box-shadow:0 4px 12px rgb(152 203 78 / .3)!important;color:var(--ja-white)!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;margin:0!important;margin-top:0!important;margin-right:0!important;margin-bottom:0!important;margin-left:0!important;padding:0!important;padding-top:0!important;padding-right:0!important;padding-bottom:0!important;padding-left:0!important;left:auto!important;right:auto!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;box-sizing:border-box!important;line-height:1!important;overflow:visible!important}.ja-carousel-nav-wrapper .owl-nav{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;pointer-events:none!important;display:flex!important;flex-direction:row!important;gap:12px!important;opacity:1!important;visibility:visible!important;z-index:10!important;width:auto!important;margin:0!important}.ja-carousel-nav-wrapper .owl-nav button,.ja-carousel-nav-wrapper .owl-nav button.owl-prev,.ja-carousel-nav-wrapper .owl-nav button.owl-next,.ja-carousel-nav-wrapper .owl-nav .owl-prev,.ja-carousel-nav-wrapper .owl-nav .owl-next{position:relative!important;width:48px!important;height:48px!important;background:var(--ja-primary)!important;border:none!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;transition:all 0.3s ease!important;box-shadow:0 4px 12px rgb(152 203 78 / .3)!important;color:var(--ja-white)!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;margin:0!important;margin-top:0!important;margin-right:0!important;margin-bottom:0!important;margin-left:0!important;padding:0!important;padding-top:0!important;padding-right:0!important;padding-bottom:0!important;padding-left:0!important;left:auto!important;right:auto!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;box-sizing:border-box!important;line-height:1!important;overflow:visible!important}.ja-carousel-nav-wrapper>button:hover,.ja-carousel-nav-wrapper .owl-prev:hover,.ja-carousel-nav-wrapper .owl-next:hover,.ja-carousel-nav-wrapper button[type="button"]:hover,.ja-carousel-nav-wrapper button[role="presentation"]:hover{background:var(--ja-primary-dark)!important;transform:scale(1.1)!important;box-shadow:0 6px 16px rgb(152 203 78 / .4)!important}.ja-carousel-nav-wrapper>button i,.ja-carousel-nav-wrapper .owl-prev i,.ja-carousel-nav-wrapper .owl-next i,.ja-carousel-nav-wrapper button[type="button"] i,.ja-carousel-nav-wrapper button[role="presentation"] i{font-size:18px!important;color:var(--ja-white)!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.ja-carousel-nav-wrapper>button:hover i,.ja-carousel-nav-wrapper .owl-prev:hover i,.ja-carousel-nav-wrapper .owl-next:hover i{color:var(--ja-white)!important}.ja-carousel-nav-wrapper>button.disabled,.ja-carousel-nav-wrapper .owl-prev.disabled,.ja-carousel-nav-wrapper .owl-next.disabled{opacity:0.3!important;cursor:not-allowed!important}@media (max-width:1024px){.ja-jobs-carousel-wrapper{padding:0 15px}}@media (max-width:768px){.ja-jobs-carousel-wrapper{padding:0 10px}.ja-carousel-header{flex-direction:column;align-items:flex-start;gap:15px}.ja-carousel-nav-wrapper{width:100%;justify-content:flex-end}.ja-carousel-nav-wrapper .owl-nav button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;padding:0!important;margin:0!important}.ja-carousel-nav-wrapper .owl-nav button i{font-size:16px}.ja-carousel-section-title{font-size:24px}.ja-carousel-section-title i{font-size:26px}.ja-carousel-card{padding:20px}.ja-carousel-title{font-size:20px}.ja-spec-item{flex-direction:column;align-items:flex-start;gap:5px}.ja-spec-value{text-align:left;max-width:100%}}@media (max-width:767px){.ja-jobs-carousel-wrapper{padding:0 10px}.ja-jobs-carousel-wrapper>img.ja-carousel-icon,.ja-jobs-carousel-wrapper>i.fa-briefcase{display:block;margin:0 auto 15px;text-align:center}.ja-jobs-carousel{width:100%}.ja-jobs-carousel .owl-stage-outer{overflow:hidden!important;width:100%}.ja-jobs-carousel .owl-stage{width:100%!important}.ja-jobs-carousel .owl-item{width:100%!important}.ja-jobs-carousel .owl-item .ja-carousel-card{width:100%!important;max-width:100%!important}.ja-carousel-header{gap:12px;flex-direction:column;align-items:center;text-align:center}.ja-carousel-section-title{font-size:22px;justify-content:center}.ja-carousel-nav-wrapper{justify-content:center}.ja-carousel-nav-wrapper .owl-nav button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important}.ja-carousel-nav-wrapper .owl-nav button i{font-size:15px}.ja-carousel-card{padding:18px;width:100%!important;max-width:100%!important;border:1px solid var(--ja-border)!important;border-radius:12px!important}.ja-carousel-title{font-size:18px;margin-bottom:12px;padding-bottom:10px;text-align:center}.ja-spec-item{padding:6px 0}.ja-spec-label,.ja-spec-value{font-size:12px}.ja-carousel-footer{margin-top:15px;padding-top:12px;text-align:center}.ja-carousel-footer .ja-btn{padding:12px 20px;font-size:14px;border-radius:8px!important}}@media (max-width:480px){.ja-jobs-carousel-wrapper{padding:0 8px;margin:15px auto}.ja-jobs-carousel .owl-stage-outer{padding-left:0!important}.ja-jobs-carousel .owl-item{width:100%!important;min-width:100%!important;max-width:100%!important}.ja-jobs-carousel .owl-item .ja-carousel-card{width:100%!important;max-width:100%!important;margin:0!important;border-radius:12px!important}.ja-carousel-header{margin-bottom:20px;gap:10px;flex-direction:column;align-items:center;text-align:center}.ja-carousel-section-title{justify-content:center}.ja-carousel-nav-wrapper{justify-content:center}.ja-carousel-nav-wrapper .owl-nav button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;padding:0!important;margin:0!important;border-radius:50%!important}.ja-carousel-nav-wrapper .owl-nav button i{font-size:14px}.ja-carousel-card{padding:15px;width:100%!important;max-width:100%!important;border:1px solid var(--ja-border)!important;border-radius:12px!important}.ja-carousel-title{font-size:16px;margin-bottom:10px;padding-bottom:8px;text-align:center}.ja-carousel-section-title{font-size:20px}.ja-carousel-section-title i{font-size:22px}.ja-spec-item{padding:5px 0}.ja-spec-label{font-size:11px}.ja-spec-value{font-size:11px}.ja-carousel-footer{margin-top:12px;padding-top:10px;text-align:center}.ja-carousel-footer .ja-btn{padding:10px 18px;font-size:13px;border-radius:8px!important}.ja-carousel-footer .ja-btn i{font-size:12px}}@media (max-width:375px){.ja-jobs-carousel-wrapper{padding:0 5px;margin:10px auto}.ja-jobs-carousel .owl-stage-outer{padding-left:0!important}.ja-jobs-carousel .owl-item{width:100%!important;min-width:100%!important;max-width:100%!important}.ja-jobs-carousel .owl-item .ja-carousel-card{width:100%!important;max-width:100%!important;margin:0!important;border:1px solid var(--ja-border)!important;border-radius:12px!important}.ja-carousel-header{margin-bottom:15px;gap:8px;flex-direction:column;align-items:center;text-align:center}.ja-carousel-section-title{justify-content:center}.ja-carousel-nav-wrapper .owl-nav button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;border-radius:50%!important}.ja-carousel-nav-wrapper .owl-nav button i{font-size:13px}.ja-carousel-section-title{font-size:18px}.ja-carousel-section-title i{font-size:20px}.ja-carousel-card{padding:12px;border:1px solid var(--ja-border)!important;border-radius:12px!important}.ja-carousel-title{font-size:15px;margin-bottom:8px;padding-bottom:8px;text-align:center}.ja-spec-item{padding:4px 0}.ja-spec-label{font-size:10px}.ja-spec-value{font-size:10px}.ja-carousel-footer{margin-top:10px;padding-top:8px;text-align:center}.ja-carousel-footer .ja-btn{padding:10px 16px;font-size:12px;border-radius:8px!important}.ja-carousel-footer .ja-btn i{font-size:11px}}@media (max-width:320px){.ja-jobs-carousel-wrapper{padding:0 3px;margin:8px auto}.ja-carousel-card{padding:10px;border:1px solid var(--ja-border)!important;border-radius:10px!important}.ja-carousel-title{font-size:14px;text-align:center}.ja-carousel-section-title{font-size:16px}.ja-carousel-section-title i{font-size:18px}.ja-carousel-nav-wrapper .owl-nav button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important}.ja-carousel-nav-wrapper .owl-nav button i{font-size:12px}.ja-spec-label,.ja-spec-value{font-size:9px}.ja-carousel-footer .ja-btn{padding:8px 14px;font-size:11px;border-radius:6px!important}}.ja-archive-wrapper{padding:0}body.jobadder-job-post .ja-job-detail,