@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{-ms-flex-pack:center;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;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{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:88.75rem;padding:8rem 0;position:relative;width:94%}.jobs__content:after{clear:both;content:"";display:table}@media (max-width:96rem){.jobs__content{max-width:75rem}}@media (max-width:37.5rem){.jobs__content{width:90%}}.jobs__heading{color:#fff;font-size:1.125rem;font-weight:800;font-weight:400;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}}@media (max-width:60rem){.jobs__heading{font-size:1.4375rem}}.jobs__positions{width:50%}@media (max-width:60rem){.jobs__positions{width:100%}}.jobs__position{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.91);border-radius:.625rem;box-shadow:0 4px 7px 1px rgba(38,38,38,.1);color:#262626;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:400;gap:.25rem;justify-content:center;margin-bottom:1rem;margin-top:1rem;padding:1rem}.jobs__position:focus,.jobs__position:hover{background:#fff;color:#262626;text-decoration:none}.jobs__position__department{background-color:#914099;border-radius:1.25rem;color:#fff;font-size:.875rem;font-weight:800;letter-spacing:1px;line-height:1.25;margin-bottom:.5rem;margin-top:0;padding:.25rem 1rem;text-transform:uppercase}@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__title{color:#52105b;font-size:1.125rem;font-weight:800;font-weight:400;line-height:1.25;margin-bottom:.5rem;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:focus,.jobs__position__title:hover{color:#914099}.jobs__position__details{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.jobs__position__details__type{-ms-flex-negative:0;flex-shrink:0;font-size:.875rem;margin-bottom:0}@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:after{content:"|";margin:0 .5rem}.jobs__position__details__salary{font-size:.875rem;margin-bottom:0;text-align:center}@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__find{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;left:50%;margin-left:auto;margin-right:auto;max-width:88.75rem;position:relative;position:absolute;transform:translate(-50%,-50%);width:94%;z-index:3}.jobs__find:after{clear:both;content:"";display:table}@media (max-width:96rem){.jobs__find{max-width:75rem}}@media (max-width:37.5rem){.jobs__find{width:90%}}.jobs__find__box{background:#fff;border-radius:.625rem;box-shadow:0 4px 7px 1px rgba(38,38,38,.1);display:-ms-flexbox;display:flex;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;margin-bottom:0}@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__link{display:-ms-flexbox;display:flex}.jobs__find__link,.jobs__find__link__button{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;justify-content:center}.jobs__find__link__button{background-color:#55a646;background-color:#fff;border:2px solid #914099;border-radius:3rem;box-shadow:0 4px 7px 1px rgba(38,38,38,.1);box-shadow:none;color:#fff;color:#914099;cursor:pointer;display:inline-block;display:-ms-flexbox;display:flex;font-size:1.125rem;font-size:.875rem;font-weight:800;font-weight:600;line-height:1;padding:calc(1.5625rem - .5em - 1px) 1.5rem;position:relative;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;width:inherit}@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: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: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}}@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 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%}}
