#careersTable{inline-size:100%}.careers-table{margin-block-end:4rem}#myTable tr{text-transform:capitalize}.job_title{transition:.3s}.according_items{border:0 solid #c1c1c1;border-radius:3px;box-shadow:0 1px 6px -2px rgba(0,0,0,.2);cursor:pointer;margin:25px 0;transition:.3s}.according_items_title{display:flex;justify-content:space-between;padding:15px 60px 15px 20px;position:relative;transition:.3s}.according_items_title:before{color:#565656;content:"+";cursor:pointer;font-size:30px;inset-block-start:33px;inset-inline-end:20px;line-height:0;position:absolute;transition:.3s}.row-wrapper_sec{display:none;padding:30px 20px}.jobType_sec,.officeName_sec{display:none;transition:.3s}.according_items.show .according_items_title,.according_items_title:hover{background:#123e68}.according_items.show .jobType_sec,.according_items.show .job_title,.according_items.show .officeName_sec,.according_items:hover .according_items_title:before,.according_items:hover .jobType_sec,.according_items:hover .job_title,.according_items:hover .officeName_sec{color:#fff}.according_items.show .according_items_title:before{color:#fff;transform:rotate(45deg)}.job-row{cursor:pointer;transition:all .3s ease}.job-row:hover{background-color:#f0f8ff!important;box-shadow:0 2px 8px rgba(0,0,0,.1)}.job-row:focus{outline:2px solid #9c3121;outline-offset:2px}.job-row:hover .job_title_link a{color:#9c3121;text-decoration:underline}#careersTable thead th{cursor:pointer;pointer-events:auto}#careersTable td:nth-child(2){font-weight:500;text-align:start}.table_popup{overflow:hidden}.table thead th{background:#eceeef}table tr:nth-child(odd)>td{background:#fff}table tr:nth-child(2n)>td{background:#f7f8f8}td{padding:10px}.job_descriptions::-webkit-scrollbar{inline-size:6px}.job_descriptions::-webkit-scrollbar-thumb{background:#9c3122}.job_descriptions::-webkit-scrollbar-track{background:#e7e7e7}tr:first-child>th:first-child{cursor:pointer;pointer-events:unset}tr:first-child>th{padding:4px 10px;pointer-events:none;text-align:start}.desc svg.down-arrow{transform:rotate(180deg)}svg.down-arrow{transition:all .3s}table#myTable{padding-block-end:100px}.job_descriptions{background:#fff;border-radius:4px;inline-size:calc(100vw - 10%);inset-block-start:50%;inset-inline-start:50%;max-block-size:calc(100vh - 100px);max-inline-size:1100px;opacity:0;overflow:hidden;overflow-y:auto;padding:36px;position:fixed;transform:translate(-50%,-50%) scale(0);transition:all .3s;visibility:hidden;z-index:-1}.job_descriptions.show{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;z-index:99999}.cross>svg{block-size:24px;inline-size:24px}.cross{cursor:pointer;display:flex;inset-block-start:14px;inset-inline-end:14px;justify-content:end;position:absolute}.job-details>:last-child,.job_descriptions>:last-child{margin:0}.job_descriptions>ul{padding-inline-start:20px}.table_overlay.show{background:#000;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;opacity:0;opacity:.8;position:fixed;transition:all .2s;z-index:-1;z-index:9999}.job_title{cursor:pointer;font-weight:700;transition:all .3s}.job_title:hover{color:#9c3121}.job-title>h4{font-weight:700;margin:0 0 10px}.row-wrapper>div+div{border-block-start:1px solid #c1c1c1;margin-block-start:30px;padding-block-start:30px}.job-button>a{background:#293e6b;border-radius:6px;color:#fff;display:inline-block;font-weight:400;margin-block-start:20px;padding:12px 20px;text-align:center;text-decoration:none;transition:all .4s ease}.job-button>a:hover{opacity:.8}@media (max-width:1023px){.table_main_sec{overflow-x:auto}table#myTable{inline-size:820px}.job_title{cursor:pointer;font-size:14px}#careersTable{inline-size:820px}}.job_title_link a{color:#333;font-weight:700;text-decoration:none;transition:all .3s}.job_title_link a:hover{color:#9c3121;text-decoration:underline}#careersTable tr:nth-child(odd)>td{background:#fff}#careersTable tr:nth-child(2n)>td{background:#f7f8f8}#careersTable td{padding:10px}#careersTable .table thead th{background:#eceeef}.sr-only{block-size:1px;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}