body:has(.advanced-filters.active){height:100vh;overflow:hidden}body:has(.advanced-filters){height:unset;overflow:unset}.careers-list-page .job-searchbar .job-searchbar-container .job-searchbar-filters .job-locations-dropdown{display:flex;justify-content:center}.careers-list-page .job-searchbar .job-searchbar-container .job-searchbar-filters .job-locations-dropdown .locations-dropdown{width:100%}.careers-list-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 .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 .career-inner-page{min-height:calc(100vh - 172px);background:linear-gradient(180deg,#8f85ff1a,#8f85ffcc);padding:40px 0}.careers-list-page .career-inner-page .careers-container{display:flex;flex-direction:column;gap:35px}.careers-list-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 .career-inner-page .careers-container .content{align-items:flex-start}}@media(min-width:576px){.careers-list-page .career-inner-page .careers-container .content{text-align:left;gap:17px}}.careers-list-page .career-inner-page .careers-container .content .content-title-caption{display:flex;flex-direction:column;gap:5px;text-align:center}@media(min-width:992px){.careers-list-page .career-inner-page .careers-container .content .content-title-caption{text-align:left}}.careers-list-page .career-inner-page .careers-container .content .content-title-caption .title{font-size:50px;line-height:48px;font-weight:600;color:var(--color-dark-rift)}.careers-list-page .career-inner-page .careers-container .content .content-title-caption .caption{font-size:20px;line-height:100%;font-weight:400;color:var(--color-dark-rift)}.careers-list-page .career-inner-page .careers-container .content .content-description h1{font-size:50px;line-height:48px}.careers-list-page .career-inner-page .careers-container .content .content-description h2{font-size:34px;line-height:36px}.careers-list-page .career-inner-page .careers-container .content .content-description h3{font-size:28px;line-height:34px}.careers-list-page .career-inner-page .careers-container .content .content-description h4{font-size:22px;line-height:26px}.careers-list-page .career-inner-page .careers-container .content .content-description h5{font-size:18px;line-height:22px}.careers-list-page .career-inner-page .careers-container .content .content-description h6{font-size:16px;line-height:20px}.careers-list-page .career-inner-page .careers-container .content .content-description p{font-size:14px;line-height:18px;font-weight:500;color:var(--color-blue-charcoal)}@media(max-width:992px){.careers-list-page .career-inner-page .careers-container .content .content-description{max-height:50px;overflow:hidden}.careers-list-page .career-inner-page .careers-container .content .content-description.expand{max-height:max-content;overflow:visible}}.careers-list-page .career-inner-page .careers-container .content .content-read-more-btn{border:none;background:none;text-decoration:underline;max-width:max-content;text-align:center;font-size:14px;line-height:14px;font-weight:500;color:var(--color-blue-charcoal);cursor:pointer}.careers-list-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 .career-inner-page .careers-container .positions-section{gap:20px;padding-bottom:40px}}.careers-list-page .career-inner-page .careers-container .positions-section .positions-row{gap:30px 0}@media(max-width:576px){.careers-list-page .career-inner-page .careers-container .positions-section .positions-row{gap:15px 0}}.careers-list-page .career-inner-page .careers-container .positions-section .loader-col{height:100px;display:flex;justify-content:center;align-items:center}.careers-list-page .career-inner-page .careers-container .positions-section .loader-col .loader{height:30px;width:30px;background-color:transparent;border-radius:50%;border:4px solid #2d3436;border-top:4px solid #4bcffa;animation-name:loader;animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.careers-list-page .career-inner-page .careers-container .no-jobs-found-container{padding:100px 0}
