.open-positions .container{position:relative}.open-positions .sticky{position:sticky;top:6.25rem}.open-positions .details-group{display:flex;flex-direction:column;gap:20px}.open-positions .details{border-style:solid;border-width:1px;box-shadow:15px 25px 60px 0 transparent;overflow:hidden;transition:height .3s ease-in-out,box-shadow .2s ease-in-out}.open-positions .details[open]{box-shadow:15px 25px 60px 0 rgba(0,0,0,.1)}.open-positions .details__summary{cursor:pointer;font-size:1.125rem;list-style:none;padding:64px;position:relative;transition:color .3s ease-in-out}.open-positions .details__content{padding:0 64px 64px;position:relative}.open-positions .details__summary::-webkit-details-marker{display:none}.open-positions .details-icon{align-items:center;border:1px solid var(--white);border-radius:100%;box-shadow:inset 0 5px 15px 0 hsla(0,0%,100%,.15);display:flex;height:35px;justify-content:center;position:absolute;right:40px;top:32%;transform:translateY(-50%) rotate(0deg);transition:all .2s ease-in;width:35px}.open-positions .details-icon svg{transition:transform .2s ease-in}.open-positions [open] .details-icon{background-color:var(--white);transform:translateY(-50%)}.open-positions [open] .details-icon svg{transform:rotate(90deg)}[open] .details-icon svg path{stroke:var(--black)!important}.open-positions .details-icon svg path{fill:unset}@media (prefers-reduced-motion:reduce){.open-positions .details,.open-positions .details-icon,.open-positions .details__summary{transition:none}}@media(max-width:767px){.open-positions .details__summary{padding:30px 60px 30px 30px}.open-positions .details-icon{height:30px;right:20px;top:12%;width:30px}.open-positions .details__content{padding:0 30px 30px}.open-positions .details-content{gap:15px!important}}