.sr-job-listing-01 .listing-tooltip{bottom:50%;position:absolute;right:0;transform:translateY(50%)}h5.black-eyebrow{letter-spacing:1.45px;text-transform:uppercase}.sr-job-listing-01 .listing-wrapper ul{list-style:none;margin:0;padding:0}.sr-job-listing-01 .listing-wrapper ul li{margin-bottom:.625rem;position:relative}.sr-job-listing-01 .listing-wrapper{padding-top:.625rem;width:100%}.sr-job-listing-01 .hs-accordion__item-icon{border:2px solid;border-radius:50%;height:2rem;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;width:2rem}.sr-job-listing-01 span.p.bg-primary{background:#fff!important;height:2.5px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.7rem}.sr-job-listing-01 span.b.bg-primary{background-color:#fff!important;background-color:#fff;height:.7rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.5px}.sr-job-listing-01 .listing-content{position:relative;width:100%}.sr-job-listing-01 .listing-wrapper ul li:last-child .listing-content{border:none}.sr-job-listing-01 .post-info{position:absolute;right:0;top:50%;transform:translateY(-50%)}.sr-job-listing-01 span.post-category{padding-right:1.375rem}.sr-job-listing-01 span.post-location{padding-left:1.375rem;position:relative}.sr-job-listing-01 span.post-location:before{border-left:1px solid #ebebeb;content:"";height:11px;left:-2px;position:absolute;top:5px;width:1px}.sr-job-listing-01 .modal-dialog{max-width:750px}.sr-job-listing-01 a.job-btn,.sr-job-listing-01 button.job-btn{border-style:solid;border-width:1px;box-shadow:15px 10px 20px 0 transparent;color:inherit;display:block;text-align:left;transition:all .2s ease;width:100%}.sr-job-listing-01 a.job-btn:hover,.sr-job-listing-01 button.job-btn:hover{box-shadow:15px 10px 20px 0 rgba(0,0,0,.05);cursor:pointer;text-decoration:none}.sr-job-listing-01 a.job-btn button.job-btn:hover{box-shadow:none}.sr-job-listing-01 a.job-btn:focus,.sr-job-listing-01 button.job-btn:focus{outline:none}.sr-job-listing-01 .modal-body,.sr-job-listing-01 .modal-footer,.sr-job-listing-01 .modal-header{border:none;padding:0}.sr-job-listing-01 .modal-footer>div{margin:0!important}.accordion-item{border:1px solid #29292b;border-radius:24px;margin-bottom:32px;padding:32px 32px 0}span.post-category,span.post-location,span.post-salary-range{color:#626264;font-size:13px;font-weight:500}button.accordion{background:transparent;border:none;color:#333;cursor:pointer;font-size:18px;outline:none;padding:0 40px 0 0;position:relative;text-align:left;transition:background-color .2s linear;width:100%}.button_plus{background:#00ed70;border-radius:50%;cursor:pointer;height:35px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:35px}.accordion-content a{background:#00ed70;border-radius:24px;color:#29292b;display:inline-block;font-size:13px;font-weight:500;height:32px;margin-bottom:32px;padding:7px 16px;position:relative}.accordion-content a:hover{background:#00ed70}img.apply-btn{position:absolute;right:-32px;top:0}.button_plus:after{height:4px;width:50%}.button_plus:after,.button_plus:before{background:#29292b;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.button_plus:before{height:50%;width:4px}button.accordion.is-open .button_plus:before{display:none}.accordion-content{max-height:0;max-width:460px;overflow:hidden;padding-top:32px;transition:max-height .2s ease-in-out}.accordion h3.heading{max-width:460px}@media (max-width:767px){.sr-job-listing-01 .hs-accordion__item-icon{height:2.222rem;width:2.222rem}.sr-job-listing-01 a.job-btn,.sr-job-listing-01 button.job-btn{padding:0 1.25rem}}