input:focus,textarea:focus{outline:0}.d-flex{display:flex;flex-wrap:wrap}.justify-content-between{justify-content:space-between}.jc-career-detail{padding:0 0 50px}.jc-page-title{color:#000;font-family:Nunito;font-size:24px;font-weight:600;line-height:normal}.jc-career__btn{margin-bottom:40px}.jc-career__btn--back{align-items:center;background-color:#f5f5f5;border:solid 1px #ff9100;border-radius:38px;color:#9f060a;font-family:Nunito;font-size:18px;font-weight:normal;min-height:45px;padding:11px 20px 10px;width:207px;line-height:normal}.jc-career__btn--back:hover{color:#9f060a;border:1px solid #9f060a}.jc-careers__btn-arrow{display:inline-block;transition:transform .2s ease}.jc-careers__btn-arrow svg{display:block}.jc-career__btn--back:hover .jc-careers__btn-arrow{transform:translateX(-5px)}.jc-career-detail__col{flex:0 0 100%;padding:35px 40px}.jc-career-detail__col--left{max-width:calc(65% - 40px)}.jc-career-detail__col--right{max-width:35%;position:relative}.jc-career__job-header--right{text-align:right;position:relative}.jc-career__job-header--right span{display:inline-block}.jc-career__job-title{margin:3px 0 18px}.jc-location{align-items:center}.jc-location__address{color:#7d7d7d;font-family:Nunito;font-size:16px;font-weight:600;line-height:normal}.jc-location__icon{display:inline-block;margin-right:18px}.jc-location__icon svg{display:block}.jc-career__job-share{display:inline-block;margin-bottom:15px;position:relative}.jc-career__job-share:hover{cursor:pointer}.jc-career__job-header--right .jc-career__job--share-wrap{display:none;opacity:0;margin:10px 0;box-shadow:0 1px 10px 0 rgb(0 0 0 / 25%);background:#fff;border-radius:6px;z-index:1000;position:absolute;right:32px;top:33px;text-align:left;user-select:none;max-width:190px;animation:dropdownMenuAnimation .03s ease-in forwards;width:100%}.jc-career__job--share-wrap.menuDisplay{display:block}@keyframes dropdownMenuAnimation{0%{transform:scale(0.95);opacity:.6}to{transform:scale(1);opacity:1}}.jc-career__job-share-item{margin-bottom:5px;transition:.2s ease;padding:10px 15px}.jc-career__job-share-item a{display:flex;gap:10px;align-items:center;color:#7d7d7d}.jc-career__job-share-item span{display:flex}.jc-career__job-share-item:last-child{margin-bottom:0}.jc-career__job-share-item:hover{cursor:pointer;background-color:#f5f5f5}.jc-career__job-share-item svg{height:25px;width:25px;flex:1}.jc-shadow{box-shadow:0 3px 25px 0 rgba(0,0,0,0.09)}.job-posted-date{color:#707070;font-family:Nunito;font-size:14px;font-weight:normal;font-style:normal}.job-posted-date .job-posted-date__num{color:#2e2929}.jc-career__job-header--details{margin-top:40px}.jc-career__details{background-color:#fff;border:solid 1px #e2e2e2;border-radius:10px;flex-direction:row;justify-content:flex-start;padding:12px 0}.jc-career__details .jc-career__details-item{padding:0 10px}.jc-career__details .jc-career__details-item:not(:last-child){border-right:1px solid #e2e2e2}.jc-career__details-title{color:#2e2929;font-family:Nunito;font-size:14px;font-weight:600;line-height:normal;margin-bottom:5px}.jc-career__details-item p{color:#707070;font-family:Nunito;font-size:14px;font-weight:normal;line-height:normal}.jc-career__job-desc{margin-bottom:42px}.jc-career__job-desc-title{color:#2e2929;font-family:Nunito;font-size:18px;font-weight:bold;line-height:normal;margin-bottom:18px}.jc-career__job-desc p{color:#2e2929;font-family:Nunito;font-size:16px;font-weight:normal;line-height:normal;margin-bottom:20px}.jc-career__job-main{margin-top:30px}.jc-benefits,.jc-schedule{margin-bottom:25px}.jc-benefits__title,.jc-schedule__title{color:#2e2929;font-family:Nunito;font-size:18px;font-weight:bold;font-style:normal;line-height:normal;margin-bottom:18px}.jc-list-icon ul{list-style:none;padding:0}.jc-list-icon li{padding:0 20px;position:relative}.jc-list-icon li:after{background-color:#fff;border:solid 1px #9f060a;border-radius:50%;content:'';height:8px;left:5px;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.jc-benefits__list-item,.jc-schedule__list-item{color:#2e2929;font-family:Nunito;font-size:16px;font-weight:normal;margin-bottom:10px}.jc-career-detail__title{margin-bottom:29px}.jc-career-form__group{margin-bottom:16px;max-width:467px;width:100%}.jc-career-form__group .jc-career-form__control,.jc-career-detail__form-wrap .hs-form-field input:not(input[type=file]),.jc-career-detail__form-wrap .hs-form-field textarea,.jc-career-detail__form-wrap .hs_attach{background-color:#fff;border:solid 1px #e1e1e1;border-radius:30px;padding:15px 20px}.jc-career-form__control::placeholder,.jc-career-detail__form-wrap .hs-form-field input::placeholder,.jc-career-detail__form-wrap .hs-form-field textarea::placeholder{color:#bbb;opacity:1;font-size:18px}.jc-career-form__control:-ms-input-placeholder,.jc-career-detail__form-wrap .hs-form-field input:-ms-input-placeholder{color:#bbb}.jc-career-form__control::-ms-input-placeholder,.jc-career-detail__form-wrap .hs-form-field input::-ms-input-placeholder{color:#bbb}.jc-career-form__group .jc-career-form__control:not(input[type=file]),.jc-career-detail__form-wrap .hs-form-field input:not(input[type=file]){color:#000;font-family:Nunito;font-size:18px;font-weight:normal}.jc-career-form__group .jc-file-label,.jc-career-detail__form-wrap .hs-form-field input[type=file],.jc-career-detail__form-wrap .hs_attach label{font-size:16px;color:#bbb}.jc-career-detail__form-wrap .hs-form-field textarea{color:#000;font-size:16px;font-weight:normal}.jc-career-form__group .jc-career-form__control:focus,.jc-career-detail__form-wrap .hs-form-field input:focus{border-color:#e1e1e1}.jc-career-form__group textarea.jc-career-form__control,.jc-career-detail__form-wrap .hs-form-field textarea{border-radius:10px;min-height:201px;resize:none}.file-custom-field{border:1px solid #e1e1e1;border-radius:30px;max-width:467px;position:relative;width:100%}.file-custom-field input{opacity:0}.file-custom-field input:hover{cursor:pointer}.file-custom-field .jc-file-label{left:25px}.file-custom-field .jc-file-label,.file-custom-field .attachment-icon{position:absolute;top:50%;transform:translate(0,-50%)}.file-custom-field .attachment-icon{pointer-events:none;position:absolute;right:28px;top:50%;transform:translate(-50%,-50%)}.jc-uploaded-file{display:block;margin:20px 0 44px;text-align:center}.jc-career-detail__form-wrap .hs_attach label{position:absolute}.jc-career-detail__form-wrap .hs_attach .input{position:relative}.jc-career-detail__form-wrap .hs_attach .input:after{position:absolute;content:'';right:0;top:50%;background-image:url(https://f.hubspotusercontent40.net/hubfs/20260395/attach.svg);width:20px;height:24px;pointer-events:none;transform:translate(0,-50%)}.jc-career-detail__form-wrap .hs_attach input[type=file]{opacity:0}.jc-career-form__button{bottom:20px;left:0;max-width:467px;position:absolute;right:0;width:100%}.jc-submit--btn:hover .btn-arrow{transform:translateX(5px)}.btn-arrow{transition:transform .2s ease}.jc-career-form__button .jc-submit--btn{align-items:center;background-color:#f5f5f5;border:solid 1px #ff9100;border-radius:38px;color:#9f060a;font-family:Nunito;font-size:16px;font-weight:normal;line-height:normal;margin:0 auto;padding:12px 20px;text-align:center;width:181px}.jc-career-form__button .jc-submit--btn svg{display:block}.jc-career-detail__form-wrap .hs_submit.hs-submit{position:absolute;left:0;bottom:0;right:0;padding-bottom:20px;text-align:center}.jc-career-detail__form-wrap .hs-submit .actions{position:relative;display:inline-block}.jc-career-detail__form-wrap .hs-button{background-color:#fff;border:1px solid #ff9100;padding:10px 19px 10px 22px;border-radius:50px;width:180px;margin:0 auto;font-size:18px;color:#9f060a;display:flex;cursor:pointer}.jc-career-detail__form-wrap .hs-button:hover{cursor:pointer;background:#fff;color:#9f060a;border-color:#9f060a}.jc-career-detail__form-wrap .hs-submit .actions:after{background-image:url(https://f.hubspotusercontent40.net/hubfs/20260395/right-arrow.svg);content:"";position:absolute;top:50%;background-size:100%;width:33px;background-repeat:no-repeat;height:15px;z-index:1;right:calc(50% - 86px);cursor:pointer;pointer-events:none;transition:.2s ease all;transform:translate(-50%,-50%)}.jc-career-detail__form-wrap .hs-submit .actions:hover::after{right:calc(50% - 91px)}@media only screen and (max-width:576px){.jc-location.d-flex{position:relative}.jc-career__job--share-wrap{right:10px}.jc-location__icon{position:absolute}.jc-location__address{display:block;padding:0 0 0 20px}.jc-career-detail__row .jc-career-detail__col{padding:20px 15px}.jc-location__icon{margin-right:0}.jc-career__job-header--left{max-width:100%;flex:0 0 100%}.jc-career__job-header--right{max-width:100%;flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.jc-career__job-share{margin-bottom:0}.jc-career__job-header--details{margin-top:22px}.jc-career-form__group .jc-career-form__control{padding:12px 20px}.jc-career-form__group .jc-career-form__control:not(input[type=file]){font-size:16px}.jc-career-form__group .jc-file-label{font-size:16px}.file-custom-field .attachment-icon{right:18px;top:56%}.jc-career-form__button .jc-submit--btn{padding:8px 20px;width:176px}.jc-career__btn--back{padding:9px 18px;width:204px}}@media only screen and (max-width:768px){.jc-career-detail__col{padding:30px 20px}}@media only screen and (max-width:992px){.jc-career__details{flex-direction:column}.jc-career__details .jc-career__details-item{border:0}.jc-career__details .jc-career__details-item{padding:10px 25px}}@media only screen and (min-width:1024px) and (max-width:1400px){.jc-career-detail__col{padding:30px 25px}.jc-career__details .jc-career__details-item{padding:0 10px}}@media only screen and (max-width:1100px){.jc-career-detail__col--left{margin-bottom:20px;max-width:100%}.jc-career-detail__row .jc-career-detail__col--right{max-width:100%;padding-bottom:80px}.jc-career-form__button{margin:0 auto}}