.positions-container{max-width:166rem;padding:6rem 2rem;min-height:89vh}@media(max-width: 1023px){.positions-container{padding:3rem 2rem 6rem}}.positions-container .mini-loader{position:fixed;width:100%;height:100%;top:0;bottom:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.4823529412)}.positions-container .mini-loader p{position:fixed;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);font-size:4rem;font-family:"FraktionSans"}.positions-container .upper-section{display:grid;grid-template-columns:50% 50%;padding-bottom:3rem}@media(max-width: 1023px){.positions-container .upper-section{display:block}}.positions-container .upper-section h1{font-weight:400;letter-spacing:-1.7821301222px;text-align:left;width:50%;line-height:1;margin-top:0}@media(max-width: 1023px){.positions-container .upper-section h1{font-size:14vw !important}}.positions-container .upper-section .quote-container{flex:1;display:flex;flex-direction:column;justify-content:space-between}.positions-container .upper-section .quote-container .quote-content{color:#363631;font-size:1.6rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:-0.54px}.positions-container .upper-section .quote-container .quote-name{color:#363631;text-align:right;font-size:1.6rem;font-style:italic;font-weight:500;line-height:160%;letter-spacing:-0.54px}.positions-container .filter{display:flex;justify-content:space-between;flex-direction:column;flex:1;padding-bottom:4rem}.positions-container .filter h3{color:#363631;font-size:2rem;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-0.54px;margin-bottom:1rem}.positions-container .filter .filter-selects{display:flex;gap:2rem}@media(max-width: 1023px){.positions-container .filter .filter-selects{gap:4vw;justify-content:space-between}}.positions-container .filter .filter-selects label{display:none;width:100%}.positions-container .filter .filter-selects select{padding:1rem;border-radius:3px;border:1px solid #363631;font-size:1.6rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:-0.54px;font-family:"FraktionSans";background-color:#fff !important}@media(max-width: 1023px){.positions-container .filter .filter-selects select{font-size:3.5vw !important;min-width:42vw}}.positions-container .dept-section .dept-header{display:flex;padding:3rem 0;border-top:1px solid #363631;font-family:"FraktionMono";cursor:pointer;gap:0rem;align-items:center}.positions-container .dept-section .dept-header:hover h3,.positions-container .dept-section .dept-header:hover>div{transform:translateY(-2px)}@media(max-width: 1023px){.positions-container .dept-section .dept-header{padding:2rem 0;gap:2rem}}.positions-container .dept-section .dept-header h3{transition:.3s ease-out;flex:1;color:#363631;font-size:2rem;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-0.54px}@media(max-width: 1023px){.positions-container .dept-section .dept-header h3{font-size:1.6rem}}.positions-container .dept-section .dept-header .role-accordion{transition:.3s ease-out;flex:1;display:flex;justify-content:space-between}.positions-container .dept-section .dept-header .role-accordion span{flex:1;color:#363631;font-size:2rem;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-0.54px}@media(max-width: 1023px){.positions-container .dept-section .dept-header .role-accordion span{padding-inline-end:2rem;font-size:1.6rem}}.positions-container .dept-section .dept-jobs{padding:0 0 4rem 50%;display:none}@media(max-width: 1023px){.positions-container .dept-section .dept-jobs{padding:0 0 4rem 0}}.positions-container .dept-section .dept-jobs .job-item{display:flex;gap:2.1rem;margin-top:4.1rem}@media(max-width: 1023px){.positions-container .dept-section .dept-jobs .job-item{align-items:center;gap:4rem}}.positions-container .dept-section .dept-jobs .job-item .job-content{flex:2;display:flex;justify-content:space-between;flex-direction:column;gap:1.5rem}.positions-container .dept-section .dept-jobs .job-item .job-content h3{color:#363631;font-size:2rem;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-0.54px}@media(max-width: 1023px){.positions-container .dept-section .dept-jobs .job-item .job-content h3{font-size:1.6rem}}.positions-container .dept-section .dept-jobs .job-item .job-content span{color:#363631;font-size:1.6rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:-0.54px}@media(max-width: 1023px){.positions-container .dept-section .dept-jobs .job-item .job-content span{font-size:1.6rem}}.positions-container .dept-section .dept-jobs .job-item .button-container{flex:1;display:flex;align-items:flex-start}.positions-container .dept-section .dept-jobs .job-item .button-container a{display:flex;justify-content:center;align-items:center;padding:1.6rem 4.3rem;border-radius:3px;border:1px solid #363631;color:#363631;text-align:center;font-size:1.6rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:-0.54px;transition:.2s all ease}.positions-container .dept-section .dept-jobs .job-item .button-container a:hover{transform:translate(0%, -3%)}@media(max-width: 1023px){.positions-container .dept-section .dept-jobs .job-item .button-container a{padding:.6rem 3.3rem}}@media(max-width: 1023px){.positions-container .dept-section .dept-jobs .job-item:first-child{margin-top:1rem}}.closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}.closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}.opened{opacity:1}.opened .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}.opened .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}.circle-plus{height:1em;width:2em}@media(max-width: 1023px){.circle-plus{width:0em}}.circle-plus .circle{position:relative;width:0;height:0}.circle-plus .circle .horizontal{position:absolute;background-color:#363631;width:2rem;height:2px;margin-top:1.4rem;margin-left:-1.9rem}.circle-plus .circle .vertical{position:absolute;background-color:#363631;width:2px;height:2rem;left:50%;margin-left:-1rem;top:50%;margin-top:.5rem}.custom-select{position:relative;display:flex}.custom-select:after{position:absolute;content:"";top:45%;right:15px;width:.5rem;height:.5rem;border-right:.2rem solid #000;border-top:.2rem solid #000;transform:rotate(135deg) translate(-50%, 0);margin-right:.5rem}.custom-select:before{position:absolute;content:"";top:25%;right:3.5rem;width:0rem;height:50%;border-right:1px solid #000;transform:translate(-50%, 0);z-index:999}.dept-select,.office-select{flex:1;width:20rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:2rem 1rem !important;font-size:1.6rem !important;max-height:20rem}@media(max-width: 1023px){.dept-select,.office-select{width:initial;padding:4vw 2vw !important}}/*# sourceMappingURL=positions.min.css.map */
