*{box-sizing:border-box}:root{--jp-primary-color:#283339;--jp-secondary-color:#5f7681;--jp-content-color:#3a3a3a;--jp-border-color:#e7ebee;--jp-brand-color:#0086fe;--jp-hover-color:#006dcc}@media (min-width:1200px){.jp-container{max-width:1140px}}@media (min-width:1400px){.jp-container{max-width:1320px}}.jp-container{margin:0 auto;padding-left:15px;padding-right:15px;width:100%}.jp-container.jp-content-full{max-width:100%}.jp-row{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jp-single-content-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.jp-single-content-area h1,.jp-single-content-area h2,.jp-single-content-area h3,.jp-single-content-area h4,.jp-single-content-area h5,.jp-single-content-area h6{color:var(--jp-primary-color)}.jp-content{width:75%}.jp-sidebar{width:25%}.jp-content-full{width:100%}.jp-col-6{padding:0 10px;width:50%}.jp-col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33%}.jp-mb-15{margin-bottom:15px}.jp-w-100{width:100%}.jp-text-center{text-align:center}.jp-text-right{text-align:right}.jp-align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jp-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jp-mb-0{margin-bottom:0!important}.jp-mt-0{margin-top:0!important}.jp-job-listing-area a{text-decoration:none}.jp-single-content-area a{text-decoration:none}.jp-job-title{font-weight:600;font-size:34px;line-height:42px;color:var(--jp-primary-color)}.jp-single-wrapper{padding:60px 0;width:100%}.jp-featured-image{margin-bottom:30px}.jp-featured-image img{border-radius:4px}.jp-content h3,.jp-content h4,.jp-content h5,.jp-content h2,.jp-content h1{margin-bottom:10px}.jp-content{color:var(--jp-content-color)}.jp-content a{color:var(--jp-brand-color)}.jp-job-location-googlemap iframe{width:100%;height:250px;border-radius:4px}.jp-sidebar-title{font-weight:700;font-size:22px;margin-bottom:15px;margin-top:0;color:var(--jp-primary-color)}.jp-summary-text span{font-weight:700;color:var(--jp-primary-color)}.jp-job-summary-item{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.jp-summary-icon{margin-right:20px;margin-top:3px}.jp-summary-icon svg{fill:var(--jp-secondary-color)}.jp-summary-text{color:var(--jp-secondary-color)}.jp-sidebar .jp-summary{background:#fff;padding:20px;-webkit-box-shadow:0 1.5rem 4rem rgba(22,28,45,.05);box-shadow:0 1.5rem 4rem rgba(22,28,45,.05);border-radius:4px}.jp-btn,.jp-job-apply-form form.wpcf7-form .wpcf7-form-control.wpcf7-submit{width:100%;height:50px;line-height:50px;margin-top:20px;padding:0;font-weight:700;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:var(--jp-brand-color);display:inline-block;text-align:center;color:#fff!important;border-radius:5px;text-decoration:none!important}.jp-btn:hover,.jp-job-apply-form form.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{background:var(--jp-hover-color);color:#fff}.jp-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jp-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.jp-img-full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:1}figure.jp-img-full-width img{width:100%;height:530px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.jobpress-cover{position:relative}.jp-img-full-width::after{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:#161c2d;content:"";opacity:.6}.jp-cover-text{position:absolute;top:50%;z-index:1;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.jp-cover-text h1{font-weight:700;color:#fff;font-size:60px;margin-bottom:10px;line-height:60px}.jp-cover-text p{margin:0;font-size:20px;font-weight:500}.jp-single-job-header{margin:0 0 40px}.jp-single-job-header .jp-col-6{padding:0}.jp-single-job-header h1{margin-bottom:5px}.jp-single-job-header .jp-btn{border-radius:5px;width:auto;padding-left:20px;padding-right:20px;font-size:18px;font-weight:500;height:55px;line-height:55px}.jp-single-job-header p{margin:0;color:var(--jp-secondary-color);font-size:18px}.jp-single-job-header.border-bottom{border-bottom:1px solid var(--jp-border-color);padding-bottom:40px}.jp-job-listing-area{width:100%}.jp-section-padding{padding:100px 0}.jp-section-title h2{font-weight:700;font-size:30px;margin-bottom:10px;color:var(--jp-primary-color)}.jp-section-title p{font-size:14px;color:var(--jp-secondary-color)}.jp-section-title{margin-bottom:60px}.jp-single-job-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px}.jp-single-job-list h4{color:var(--jp-primary-color);font-weight:700;margin:0;font-size:18px}.jp-single-job-list h4 a{color:var(--jp-primary-color)}.jp-single-job-list h4 a:hover{color:var(--jp-hover-color)}.jp-single-job-list p{color:var(--jp-brand-color);font-size:14px;font-weight:500;margin:0}.jp-single-job-list p span{color:var(--jp-secondary-color);font-weight:400}.jp-apply-btn-radius{display:inline-block;text-transform:uppercase;color:#fff!important;text-decoration:none!important;padding:13px 39px;-webkit-box-shadow:0 4px 8px 0 rgb(0 0 0 / 12%),0 2px 4px 0 rgb(0 0 0 / 8%);box-shadow:0 4px 8px 0 rgb(0 0 0 / 12%),0 2px 4px 0 rgb(0 0 0 / 8%);border-radius:5px;background:var(--jp-brand-color);font-weight:500;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:14px}.jp-apply-btn-radius:hover{background:var(--jp-hover-color);color:#fff}.jp-single-job-info{padding-right:40px}.jobpress-job-lists{border:1px solid var(--jp-border-color);border-radius:4px}.jobpress-job-lists .jp-single-job-list:not(:last-child){border-bottom:1px solid var(--jp-border-color)}.jp-job-apply-form{-webkit-box-shadow:0 1.5rem 4rem rgba(22,28,45,.05);box-shadow:0 1.5rem 4rem rgba(22,28,45,.05);background:#fff;padding:32px;border-radius:4px;border-top:2px solid var(--jp-brand-color);margin-top:60px}.jp-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.jp-form-row .jp-form-half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:20px;padding-left:20px}.jp-form-group{margin-bottom:20px}.jp-form-group label,.jp-form-group p,.jp-job-apply-form form.wpcf7-form label{display:block;font-size:16px;margin-bottom:5px}.jp-form-group .jp-form-control,.jp-job-apply-form form.wpcf7-form .wpcf7-form-control{width:100%;height:52px;padding:10px 20px;background:#fff;border:1px solid var(--jp-border-color);font-size:16px;box-sizing:border-box;border-radius:4px}.jp-form-group .jp-form-control:focus,.jp-job-apply-form form.wpcf7-form .wpcf7-form-control:focus{border:1px solid var(--jp-brand-color);outline:0}.jp-form-group textarea.jp-form-control,.jp-job-apply-form form.wpcf7-form textarea.wpcf7-form-control{height:auto}.jp-custom-file .jp-custom-file-input{opacity:0;height:52px;width:100%;border-radius:4px}.jp-custom-file{position:relative}.jp-custom-file .jp-custom-file-label{width:100%;height:52px;padding:10px 20px;background:#fff;border:1px solid var(--jp-border-color);font-size:16px;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;margin:0;border-radius:4px}.jp-custom-file .jp-custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:52px;padding:.8125rem 1.25rem;line-height:1.6;color:#506690;content:"Browse";background-color:#f1f4f8;border-left:inherit;border-radius:0 4px 4px 0}.jp-sm-text{font-size:14px;color:var(--jp-secondary-color)}.jp-btn.jp-submit-btn,.jp-job-apply-form form.wpcf7-form .wpcf7-form-control.wpcf7-submit{width:auto;padding-left:40px;padding-right:40px;cursor:pointer}.jp-form-title{font-weight:700;margin-bottom:25px;font-size:28px;color:var(--jp-primary-color)}.jp-form-group .jp-form-control.error,.resume-file .jp-custom-file label.error+label,.jp-job-apply-form form.wpcf7-form .wpcf7-form-control.wpcf7-not-valid{border-color:#FF2626}.jp-form-group label.error,.jp-job-apply-form form.wpcf7-form .wpcf7-not-valid-tip{color:#FF2626;font-size:14px}.resume-file .jp-custom-file label.error{position:absolute}@media only screen and (max-width:991px){.jp-row{display:block}.jp-col-6{width:100%}.jp-single-job-header .jp-text-right{text-align:left}.jp-single-content-area{display:block}.jp-content{width:100%;margin-bottom:30px;padding-right:0}.jp-sidebar{width:100%;padding-left:0;margin:15px 0}.jp-content.jp-order-2{padding:0}}@media only screen and (max-width:767px){.jp-job-title{font-size:30px}.jp-single-job-header .jp-btn{height:50px;line-height:50px}.jp-form-title{font-size:25px}.jp-form-row{display:block}.jp-form-row .jp-form-half{width:100%;max-width:100%}.jp-job-apply-form{padding:20px}.jp-form-half .jp-sm-text{text-align:left;margin-top:10px;line-height:1.5}.jp-single-job-list{display:block}.jp-single-job-info{padding-right:0;padding-bottom:20px}.jp-apply-btn-radius{padding:10px 40px}.jp-single-job-list{padding:15px}}