.jc-careers{margin-bottom:40px}.jc-careers__filter{border-radius:10px;padding:20px 30px}.jc-shadow{box-shadow:0 3px 25px 0 rgba(0,0,0,0.09)}.jc-careers__filter-title{color:#000;font-size:28px;font-weight:700;margin-bottom:45px;padding:0 10px;display:inline-block;text-align:left}.title-bar{position:relative}form.jc-form{background-color:#fff}.title-bar:after{background-color:#9f060a;border-radius:20px;bottom:-12px;content:'';height:4px;left:10px;position:absolute;right:25px}.jc-form__control,.jc-form__buttons{margin:0 auto;max-width:430px;position:relative;width:100%}.jc-form__wrap .jc-form input,.jc-form__wrap .jc-form select{background:#fff;border:1px solid #e1e1e1 !important;border-radius:30px;color:#bbb;font-size:16px;margin-bottom:20px;padding:15px 22px;width:100% !important}.jc-form__wrap .jc-form input{color:#000}.jc-form__control select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.jc-form__wrap ::placeholder{color:#bbb;opacity:1}.jc-form__wrap :-ms-input-placeholder{color:#bbb}.jc-form__wrap ::-ms-input-placeholder{color:#bbb}.jc-form__wrap .jc-form select:focus,.jc-form__wrap .jc-form select:hover,.jc-form input:focus,.jc-form input:hover{border:1px solid #e1e1e1;outline:0}.jc-arrow{background:transparent;border-color:#bbb;border-style:solid;border-width:0 2px 2px 0;content:'';height:12px;pointer-events:none;position:absolute;right:24px;top:40%;transform:rotate(45deg) translate(-50%,-50%);width:12px}.jc-form__control option{padding:20px 5px}.jc-form__control option:hover{background:#9f060a}.jc-form__buttons{display:flex;justify-content:center}.jc-form__btn{border:1px solid #e1e1e1;border-radius:30px;font-size:16px;line-height:normal;margin:15px 0 20px;max-width:210px;padding:12px 16px;text-transform:capitalize;transition:.2s ease;width:100%}.jc-form__btn:hover{cursor:pointer}.jc-form__btn--reset{background:#fff;border-color:#9f060a;color:#9f060a;margin-right:10px}.jc-form__btn--outlined{background:#fff;border-color:#9f060a;color:#9f060a}.jc-form__btn--outlined:hover,.jc-form__btn--outlined:focus{background:#fff;border-color:#9f060a;color:#9f060a}.jc-form__btn--filled{background:#9f060a;border-color:#9f060a;color:#fff}.jc-form__btn--filled:hover,.jc-form__btn--filled:focus{background:#9f060a;border-color:#9f060a;color:#fff}.jc-form__btn--find{background:#9f060a;border-color:#9f060a;color:#fff}.jc-careers__jobs-wrap{position:relative}.jc-careers__jobs{border-radius:10px;padding:20px 30px 30px}.jc-careers__jobs-title{color:#000;font-size:28px;font-weight:700;display:inline-block;margin-bottom:20px}.jc-careers__jobs-title.title-bar:after{left:0}.jc-careers__jobs-num{display:inline-block;margin-right:10px}.result-chip{margin-bottom:45px}.result-chip__item{align-items:center;border:1px solid #9f060a;border-radius:35px;color:#9f060a;display:inline-flex;font-size:18px;justify-content:space-between;margin:35px 5px 0 0;padding:7px 16px}.result-chip__item:hover{cursor:pointer}.result-close{display:inline-block;font-size:24px;font-weight:700;line-height:normal;margin-left:10px;vertical-align:middle}.jc-careers__jobs-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:48px;position:relative}.jc-careers__jobs-list:after{background:#e2e2e2;bottom:-25px;content:'';height:1px;left:23px;position:absolute;right:23px}.jc-careers__jobs-list:last-child:after{display:none}.jc-careers__job-name{color:#9f060a;font-size:20px;margin-bottom:17px;text-align:left}a.jc-careers__job-name:focus,a.jc-careers__job-name:hover{color:#9f060a}.jc-location__icon svg{fill:#9f060a;height:22px;vertical-align:middle;width:16px}.jc-location__icon{display:inline-block;margin-right:10px}.jc-location__address{color:#7d7d7d;font-size:16px;font-weight:600;text-align:left}.jc-careers__btn{margin:15px 0;max-width:162px;width:100%}.jc-careers__btn .jc-btn--secondary{padding:6px 20px;min-width:160px}.jc-careers__pagination,.jc-pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.jc-careers__pagination{margin-top:40px}.jc-pagination .pagination-num,.jc-pagination .pagination-arrow{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 3px 25px 0 rgb(0 0 0 / 9%);display:flex;height:35px;justify-content:center;width:35px}.jc-pagination li a{color:#2e2929;font-family:Nunito;font-size:14px;font-weight:bold}.jc-pagination li a.active{color:#9f060a}.jc-pagination .pagination-dots svg{display:block}.jc-pagination__icons .jc-arrow{border-color:#000;height:10px;position:unset;width:10px}.pagination-arrow:hover{cursor:pointer}.jc-pagination li{margin:10px}.jc-pagination--prev.jc-arrow{transform:rotate(135deg)}.jc-pagination--next.jc-arrow{transform:rotate(-45deg)}body.jc-overlay{position:relative;pointer-events:none;overflow:hidden}body.jc-overlay:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;background:#00000030}.jc-loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:150px;display:none}@media only screen and (max-width:992px){.jc-careers__filter{margin-bottom:30px}}@media only screen and (max-width:576px){.jc-careers__filter{padding:20px 15px}.jc-careers__filter-title,.jc-careers__jobs-title{font-size:28px;margin-bottom:35px}.jc-form__buttons{flex-direction:column}.jc-form__btn{margin:10px auto;padding:12px 18px}.jc-careers__jobs{padding:40px 15px 30px}.jc-careers__job-role{flex:0 0 100%;margin-bottom:10px;max-width:100%}.jc-location{position:relative}.jc-location__icon{position:absolute;top:0}.jc-location__address{display:block;padding:0 0 0 25px}.jc-careers__jobs-list{justify-content:flex-start}}@media screen and (min-width:576px){.jc-careers__job-role{flex:0 0 100%;max-width:calc(100% - 165px)}}@media screen and (min-width:992px){.jc-careers__wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.jc-careers__filter{flex:0 0 100%;max-width:406px;left:0;position:sticky;top:0}.jc-careers__jobs-wrap{flex:0 0 100%;max-width:calc(100% - 436px)}}