.open-positions-section{padding:40px;margin-bottom:150px}.open-positions-container{width:100%;max-width:1200px;margin:auto}.open-positions-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:40px}.open-positions-title em{font-weight:400;font-family:Playfair}.open-positions-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.open-position-item{padding:48px;background-color:#f3f3f3}.item-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-heading .svg-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-info{margin-top:24px}.item-description{margin-bottom:32px}.item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.item-details .details-info{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;min-width:200px}.details-heading{color:#00f}.job-cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:max(4px,min(1vw,14px)) max(8px,min(2vw,24px));font-size:max(14px,min(2vw,20px));gap:8px;background-color:#0101fe;color:#fff;position:relative;z-index:1;cursor:pointer!important;margin-top:auto;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.job-cta *{cursor:pointer}.job-cta:before{content:"";cursor:pointer;position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;background-color:#ff5100;z-index:-1}.job-cta svg{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.job-cta svg path{stroke:#fff}.job-cta:hover svg{-webkit-transform:scale(1.5) rotate(180deg);transform:scale(1.5) rotate(180deg)}.job-cta:hover:before{-webkit-transform:none;transform:none}html[lang=en-US] .open-position-item:nth-child(n+4){display:none!important}.show-more-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5vw;margin-bottom:2.5vw;text-align:center}.show-more-wrapper button.job-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0 auto;cursor:pointer}@media screen and (max-width: 1440px){.open-positions-header{margin-bottom:24px;gap:16px}.open-positions-header svg{width:40px;height:auto}}@media screen and (max-width: 1250px){.open-positions-section{padding:40px 20px;margin-bottom:64px}.open-positions-list{gap:12px}.open-position-item{padding:32px}}@media screen and (max-width: 768px){.open-positions-section{margin-bottom:20px}.open-position-item{padding:16px}.item-description{margin-bottom:20px}}@media screen and (max-width: 767px){.item-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-details .details-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-width:initial}.item-details .job-cta{-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-top:20px}}@media screen and (min-width: 1921px){.open-positions-section{padding:2.08333vw;margin-bottom:7.8125vw}.open-positions-container{max-width:62.5vw}.open-positions-header{gap:1.25vw;margin-bottom:2.08333vw}.open-position-item{padding:2.5vw;border-bottom:.05208vw solid #818181}.open-position-item:first-of-type{border-top:.05208vw solid #818181}.item-heading .svg-holder svg{width:1.5625vw}.item-info{margin-bottom:1.66667vw;margin-top:1.25vw}.item-description{margin-bottom:1.66667vw}.item-details{gap:.625vw}.job-cta{padding:.41667vw .72917vw;gap:.41667vw}}
