@keyframes loaderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes popIn{0%{opacity:.3;transform:scale(.8)}80%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.jobs,.jobs__bg{position:relative}.jobs__bg{background-image:url(/assets/img/uploads/Careers/open-positions.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:50rem;padding:2rem 0;z-index:2}@media (max-width:60rem){.jobs__bg{background-image:url(/assets/img/uploads/Careers/open-positions-mobile.webp);background-position:top;min-height:auto;padding:0}}.jobs__bg-linear{background:linear-gradient(180deg,#262626,transparent 50%);inset:0;pointer-events:none;position:absolute}.jobs__content:after{clear:both;content:"";display:table}.jobs__content{margin-left:auto;margin-right:auto;max-width:88.75rem;position:relative;width:94%}@media (max-width:96rem){.jobs__content{max-width:75rem}}@media (max-width:37.5rem){.jobs__content{width:90%}}.jobs__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:8rem 0}.jobs__heading{font-size:1.125rem;font-weight:800;line-height:1.25;margin-bottom:1rem;margin-top:0}@media (max-width:88.75rem){.jobs__heading{font-size:1.125rem}}@media (max-width:68.75rem){.jobs__heading{font-size:1.125rem}}@media (max-width:60rem){.jobs__heading{font-size:1.125rem}}@media (max-width:32rem){.jobs__heading{font-size:1.125rem}}@media (max-width:25rem){.jobs__heading{font-size:1.125rem}}.jobs__heading{color:#fff;font-weight:400}@media (max-width:60rem){.jobs__heading{font-size:1.4375rem}}.jobs__positions{width:50%}@media (max-width:60rem){.jobs__positions{width:100%}}.jobs__position{box-shadow:0 4px 7px 1px rgba(38,38,38,.1);margin-bottom:1rem;margin-top:1rem;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.91);border-radius:.625rem;color:#262626;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:400;gap:.25rem;-ms-flex-pack:center;justify-content:center;padding:1rem}.jobs__position:focus,.jobs__position:hover{background:#fff;color:#262626;text-decoration:none}.jobs__position__department{font-size:.875rem;font-weight:800;line-height:1.25;margin-bottom:1rem;margin-top:0}@media (max-width:88.75rem){.jobs__position__department{font-size:.875rem}}@media (max-width:68.75rem){.jobs__position__department{font-size:.875rem}}@media (max-width:60rem){.jobs__position__department{font-size:.875rem}}@media (max-width:32rem){.jobs__position__department{font-size:.75rem}}@media (max-width:25rem){.jobs__position__department{font-size:.75rem}}.jobs__position__department{background-color:#914099;border-radius:1.25rem;color:#fff;letter-spacing:1px;margin-bottom:.5rem;padding:.25rem 1rem;text-transform:uppercase}.jobs__position__title{font-size:1.125rem;font-weight:800;line-height:1.25;margin-bottom:1rem;margin-top:0}@media (max-width:88.75rem){.jobs__position__title{font-size:1.125rem}}@media (max-width:68.75rem){.jobs__position__title{font-size:1.125rem}}@media (max-width:60rem){.jobs__position__title{font-size:1.125rem}}@media (max-width:32rem){.jobs__position__title{font-size:1rem}}@media (max-width:25rem){.jobs__position__title{font-size:1rem}}.jobs__position__title{color:#52105b;font-weight:400;margin-bottom:.5rem}.jobs__position__title:focus,.jobs__position__title:hover{color:#914099}.jobs__position__details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.jobs__position__details__type{font-size:.875rem}@media (max-width:88.75rem){.jobs__position__details__type{font-size:.875rem}}@media (max-width:68.75rem){.jobs__position__details__type{font-size:.875rem}}@media (max-width:60rem){.jobs__position__details__type{font-size:.875rem}}@media (max-width:32rem){.jobs__position__details__type{font-size:.875rem}}@media (max-width:25rem){.jobs__position__details__type{font-size:.875rem}}.jobs__position__details__type{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}.jobs__position__details__type:after{content:"|";margin:0 .5rem}.jobs__position__details__salary{font-size:.875rem}@media (max-width:88.75rem){.jobs__position__details__salary{font-size:.875rem}}@media (max-width:68.75rem){.jobs__position__details__salary{font-size:.875rem}}@media (max-width:60rem){.jobs__position__details__salary{font-size:.875rem}}@media (max-width:32rem){.jobs__position__details__salary{font-size:.875rem}}@media (max-width:25rem){.jobs__position__details__salary{font-size:.875rem}}.jobs__position__details__salary{margin-bottom:0;text-align:center}.jobs__find:after{clear:both;content:"";display:table}.jobs__find{margin-left:auto;margin-right:auto;max-width:88.75rem;position:relative;width:94%}@media (max-width:96rem){.jobs__find{max-width:75rem}}@media (max-width:37.5rem){.jobs__find{width:90%}}.jobs__find{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:3}.jobs__find,.jobs__find__box{display:-ms-flexbox;display:flex}.jobs__find__box{background:#fff;border-radius:.625rem;box-shadow:0 4px 7px 1px rgba(38,38,38,.1);padding:2rem}@media (max-width:60rem){.jobs__find__box{box-shadow:none;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.jobs__find__content{width:50%}@media (max-width:60rem){.jobs__find__content{width:100%}}.jobs__find__heading{color:#914099;font-size:1.125rem;font-weight:400}@media (max-width:60rem){.jobs__find__heading{font-size:1.4375rem}}.jobs__find__description{font-size:.875rem}@media (max-width:88.75rem){.jobs__find__description{font-size:.875rem}}@media (max-width:68.75rem){.jobs__find__description{font-size:.875rem}}@media (max-width:60rem){.jobs__find__description{font-size:.875rem}}@media (max-width:32rem){.jobs__find__description{font-size:.875rem}}@media (max-width:25rem){.jobs__find__description{font-size:.875rem}}.jobs__find__description{margin-bottom:0}.jobs__find__link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.jobs__find__link__button{border:2px solid;border-radius:3rem;box-shadow:0 4px 7px 1px rgba(38,38,38,.1);cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1;padding:calc(1.5625rem - .5em - 1px) 1.5rem;text-align:center;text-transform:lowercase;transition:background-color border-color ease-in-out;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:88.75rem){.jobs__find__link__button{font-size:1.125rem}}@media (max-width:68.75rem){.jobs__find__link__button{font-size:1.125rem}}@media (max-width:60rem){.jobs__find__link__button{font-size:1.125rem}}@media (max-width:32rem){.jobs__find__link__button{font-size:1.125rem}}@media (max-width:25rem){.jobs__find__link__button{font-size:1.125rem}}.jobs__find__link__button{font-weight:800}.jobs__find__link__button:focus:not([disabled]),.jobs__find__link__button:hover:not([disabled]){background-color:#368727;border-color:#368727;color:#fff;text-decoration:none}.jobs__find__link__button:disabled{background-color:#8e8e8c;border-color:#8e8e8c;color:#fff;cursor:not-allowed}.jobs__find__link__button{background-color:#55a646;background-color:#fff;border-color:#914099;box-shadow:none;color:#fff;color:#914099}.jobs__find__link__button:focus,.jobs__find__link__button:hover{background-color:#914099;border-color:#914099;color:#fff;text-decoration:none}@media (max-width:25rem){.jobs__find__link__button{white-space:normal}}.jobs__find__link__button{font-size:.875rem}@media (max-width:88.75rem){.jobs__find__link__button{font-size:.875rem}}@media (max-width:68.75rem){.jobs__find__link__button{font-size:.875rem}}@media (max-width:60rem){.jobs__find__link__button{font-size:.875rem}}@media (max-width:32rem){.jobs__find__link__button{font-size:.875rem}}@media (max-width:25rem){.jobs__find__link__button{font-size:.875rem}}.jobs__find__link__button{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-weight:600;-ms-flex-pack:center;justify-content:center;position:relative;width:inherit}.jobs__find__link__button svg{position:absolute;right:1rem;width:1rem}.jobs__find__link__button:focus svg path,.jobs__find__link__button:hover svg path{stroke:#fff}@media (max-width:60rem){.jobs__find{bottom:auto;left:auto;position:static;right:auto;top:auto;transform:none;width:100%}}
