.circle{z-index:1;top:-70px;left:calc(700px - (1450px - 100vw)*.45)}.circle,.text{position:absolute}.text{z-index:2;height:138px;width:950px;border-radius:20px;background-color:#FFFFFFB2;top:120px;left:70px;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 2px 20px 0 #DFDEDAE5}.ActiveJob-Buttons{display:flex;gap:10px;align-items:center}table{width:100%;border-collapse:separate;border-spacing:0 12px;table-layout:fixed;background-color:transparent}.table-header-row th{background-color:var(--background-darken-10);padding:12px 20px;text-align:center;font-weight:700;font-family:Inter;font-size:16px}.table-header-row th:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}.table-header-row th:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}tbody tr{background-color:transparent!important;font-family:Inter}tbody td{background-color:var(--background-darken-5);text-align:center;font-family:Inter}tbody td:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}tbody td:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}tbody tr:hover td{background-color:var(--background-darken-10);transition:background-color .2s ease}tbody td{padding:10px 20px}.jobsPageContent{gap:70px;width:1120px;margin:100px calc((100% - 1120px) / 2) 40px}.jobsPage-main,.jobsPageContent{display:flex;flex-direction:column}.jobsPage-main{width:100%;gap:30px}.jobsPage-maintable{width:100%;table-layout:auto}.jobsPage-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.jobsPage-title{padding:.25rem 0;font-weight:400;line-height:1.2;display:block;font-family:Raleway;font-size:38px;color:var(--brown-base)}.Jobs-Pagination{display:flex;justify-content:center;gap:30px;margin-top:1rem;flex-wrap:wrap;z-index:5}.Jobs-Pagination-Button{width:32px;height:32px;border-radius:50%;border:none;background-color:transparent;color:black;cursor:pointer;transition:background-color .2s ease,color .2s ease}.Jobs-Pagination-Button.active{background-color:var(--primary2-darken-5);color:white}.Jobs-Pagination-Prev-Next{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer;font-size:16px}.Jobs-Pagination-Prev-Next:disabled{cursor:not-allowed;color:var(--brown-lighten-20)}.error{position:relative;color:red;text-align:center;margin-top:70px}button{pointer-events:auto}.spinner{width:24px;height:24px;border:3px solid #ccc;border-top-color:green;border-radius:50%;animation:spin 1s linear infinite;margin:1rem auto}.router-buttons{display:flex;gap:10px}@keyframes spin{to{transform:rotate(1turn)}}td:last-child,th:last-child{text-align:center;vertical-align:middle}td:last-child>*{display:inline-flex;justify-content:center;align-items:center;height:100%}@media (max-width:1160px){.jobsPageContent{margin-left:20px;margin-right:20px;width:calc(100vw - 40px)}}@media (max-width:760px){.router-buttons{flex-direction:column;gap:10px;align-items:flex-end}}@media (max-width:510px){.table-header-row th{background-color:var(--background-darken-10);padding:0 10px;text-align:center;font-weight:400}tbody td{background-color:var(--background-darken-5);padding:5px;text-align:center;font-size:16px}.jobsPage-header{flex-direction:column}.router-buttons{align-items:center}.jobsPageContent{padding-left:10px;padding-right:10px}}