.blk-job-offer{z-index:1}.blk-job-offer .job-list{margin:0 auto}.blk-job-offer .job-row{align-items:center;display:grid;grid-template-columns:64px 1fr 48px;width:100%;grid-gap:16px;background:transparent;border-bottom:1px solid hsla(18,6%,56%,.3);cursor:pointer;gap:16px;padding:18px 8px;text-align:left;transition:.3s ease}.blk-job-offer .job-row .job-row__index{color:#6b6b6b;font-weight:700}.blk-job-offer .job-row .job-row__cta-circle{align-items:center;background:#d01319;border-radius:999px;color:#fff;display:flex;height:56px;justify-content:center;transition:transform .2s ease;width:56px}.blk-job-offer .job-row .job-row__cta-circle svg{display:block;transition:.3s ease}.job-row:hover .blk-job-offer .job-row .job-row__cta-circle{transform:translateX(2px)}.blk-job-offer .job-row:hover{color:#d01319}.blk-job-offer .job-row:hover svg{transform:rotate(30deg)}.job-modal{align-items:center;display:flex;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility 0s linear .25s;visibility:hidden;z-index:99999999}.job-modal,.job-modal:before{bottom:0;left:0;right:0;top:0}.job-modal:before{backdrop-filter:blur(3px);background:rgba(0,0,0,.45);content:"";position:absolute}.job-modal .job-modal__backdrop{background:transparent!important}.job-modal.is-open{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.job-modal .job-modal__dialog{background:#fff;box-shadow:0 24px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:calc(100vh - 80px);opacity:0;overflow:hidden;position:relative;transform:scale(.96);transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;width:min(1120px,100%)}.job-modal.is-open .job-modal__dialog{opacity:1;transform:translateY(0)}.job-modal .job-modal__close{background:transparent;border:none;cursor:pointer;height:27px;padding:0;position:absolute;right:30px;top:30px;transition:.4s ease;width:27px}.job-modal .job-modal__close svg{height:27px;width:27px}.job-modal .job-modal__close:hover{transform:rotate(45deg)}.job-modal .job-modal__content{flex:1;overflow-y:auto;padding:40px 32px 32px;scrollbar-color:#dcdcdc transparent;scrollbar-width:thin}.job-modal .job-modal__content::-webkit-scrollbar{width:8px}.job-modal .job-modal__content::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:8px}.job-modal .job-modal__title{font-weight:700;margin-bottom:20px;max-width:75%}.job-modal .job-modal__description{margin-bottom:12px}.job-modal .job-modal__sections .job-sec{border-top:1px solid hsla(18,6%,56%,.3);padding:34px 0 24px}.job-modal .job-modal__sections .job-sec:first-child{border-top:none}.job-modal .job-modal__sections .job-sec__title{color:#d01319;font-size:24px;font-weight:700;margin-bottom:16px}.job-modal .job-modal__sections .job-sec__body{font-size:15px;line-height:1.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}body.modal-open{overflow:hidden}