body:has(.advanced-filters.active){height:100vh;overflow:hidden}body:has(.advanced-filters){height:unset;overflow:unset}.careers-list-page.static-job-page .job-searchbar .job-searchbar-container .job-searchbar-filters .job-locations-dropdown{display:flex;justify-content:center}.careers-list-page.static-job-page .job-searchbar .job-searchbar-container .job-searchbar-filters .job-locations-dropdown .locations-dropdown{width:100%}.careers-list-page.static-job-page .job-searchbar .job-searchbar-container .job-searchbar-filters .job-locations-dropdown .locations-dropdown .location-dropdown-inner .location-dropdown-list{grid-template-columns:repeat(8,1fr)}.careers-list-page.static-job-page .job-searchbar .job-searchbar-container .job-searchbar-filters .job-teams-dropdown .teams-dropdown .teams-dropdown-inner .teams-dropdown-list{grid-template-columns:repeat(3,1fr)}.careers-list-page.static-job-page .career-inner-page{min-height:calc(100vh - 172px);background:linear-gradient(180deg,#8f85ff1a,#8f85ffcc);padding:40px 0}.careers-list-page.static-job-page .career-inner-page .careers-container{display:flex;flex-direction:column;gap:35px}.careers-list-page.static-job-page .career-inner-page .careers-container .content{display:flex;flex-direction:column;text-align:center;align-items:center;gap:15px}@media(min-width:992px){.careers-list-page.static-job-page .career-inner-page .careers-container .content{align-items:flex-start}}@media(min-width:576px){.careers-list-page.static-job-page .career-inner-page .careers-container .content{text-align:left;gap:17px}}.careers-list-page.static-job-page .career-inner-page .careers-container .content .content-title-caption{display:flex;flex-direction:column;gap:5px;text-align:center;width:100%}@media(min-width:992px){.careers-list-page.static-job-page .career-inner-page .careers-container .content .content-title-caption{text-align:left}}.careers-list-page.static-job-page .career-inner-page .careers-container .content .content-title-caption .title{font-size:36px;line-height:42px;font-weight:700;color:var(--color-dark-rift);margin-bottom:8px}@media(min-width:768px){.careers-list-page.static-job-page .career-inner-page .careers-container .content .content-title-caption .title{font-size:50px;line-height:48px}}.careers-list-page.static-job-page .career-inner-page .careers-container .content .content-title-caption .caption{font-size:18px;line-height:100%;font-weight:400;color:var(--color-dark-rift)}@media(min-width:768px){.careers-list-page.static-job-page .career-inner-page .careers-container .content .content-title-caption .caption{font-size:20px}}.careers-list-page.static-job-page .career-inner-page .careers-container .positions-section{display:flex;flex-direction:column;gap:30px;padding-top:20px}@media(max-width:992px){.careers-list-page.static-job-page .career-inner-page .careers-container .positions-section{gap:20px;padding-bottom:40px}}.careers-list-page.static-job-page .career-inner-page .careers-container .positions-section .positions-row{gap:30px 0}@media(max-width:576px){.careers-list-page.static-job-page .career-inner-page .careers-container .positions-section .positions-row{gap:15px 0}}.careers-list-page.static-job-page .career-inner-page .careers-container .no-jobs-section{padding:60px 20px;text-align:center}.careers-list-page.static-job-page .career-inner-page .careers-container .no-jobs-section .no-jobs-container{max-width:500px;margin:0 auto;background:#fff;padding:40px 30px;border-radius:16px;box-shadow:0 4px 20px #00000014}.careers-list-page.static-job-page .career-inner-page .careers-container .no-jobs-section .no-jobs-container h2{font-size:24px;font-weight:600;color:var(--color-dark-rift);margin-bottom:15px}.careers-list-page.static-job-page .career-inner-page .careers-container .no-jobs-section .no-jobs-container p{font-size:16px;color:var(--color-blue-charcoal);margin-bottom:25px;line-height:1.6}.careers-list-page.static-job-page .career-inner-page .careers-container .no-jobs-section .no-jobs-container .btn-explore{display:inline-block;padding:12px 30px;background:var(--color-royal-violet);color:#fff;border-radius:50px;text-decoration:none;font-weight:600;transition:background .3s ease}.careers-list-page.static-job-page .career-inner-page .careers-container .no-jobs-section .no-jobs-container .btn-explore:hover{background:var(--color-rare-sky)}.careers-list-page.static-job-page .career-inner-page .careers-container .no-jobs-found-container{padding:100px 0}.load-more-container{text-align:center;padding:30px 0}.load-more-btn{padding:12px 40px;background:var(--color-royal-violet);color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease}.load-more-btn:hover{background:var(--color-rare-sky)}
