.job-filters,.job-filters *,.job-filters__active-bar,.job-filters__active-bar *,.job-results,.job-results *,.job-results__count,.job-search,.job-search *{box-sizing:border-box}.job-list-item{display:none}.job-hero{background-position:90% 50%;background-size:cover;padding:8rem 1rem 16rem}.job-hero,.job-hero__content{display:flex;flex-direction:column}.job-hero__content{gap:1rem;margin:0 auto;max-width:1060px}.job-hero__heading{color:#303aae}.job-hero__heading,.job-hero__subheading{max-width:50%;width:1060px}.job-hero__subheading,.job-hero__subheading *{font-size:1rem;letter-spacing:0;line-height:1.5rem}.job-hero__image{display:none}.job-search{background:#f7f7f7;border-radius:16px;margin:0 auto;max-width:1060px;padding:60px 20px;position:relative;top:-140px;width:100%}.job-search__input{background-color:#fff!important;background-image:none;border:1px solid #ccc;border-radius:8px;color:#000;display:block;font-size:16px;height:auto;padding:10px 20px;width:100%}.job-search__icon{position:absolute;right:38px;top:50%;transform:translateY(-50%)}.job-filters{display:flex;flex-wrap:wrap;gap:12px;margin:-60px auto 0;max-width:1060px;padding:0 20px;width:100%}.job-filters__bundle{font-weight:700;min-width:0}.job-filters__bundle--offset{margin-top:12px}.job-filters__label{margin-bottom:4px}.job-filters__button{background:#fff;border:1px solid gray;border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;height:45px;max-width:100%;padding:12px 40px 0 20px;position:relative;text-align:left;width:322px}.job-filters__button:after{content:url(https://388534.fs1.hubspotusercontent-na1.net/hubfs/388534/Careers/Careers%20Video%20DE/chevron.svg);position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .3s}.job-filters__button--active:after{transform:translateY(-50%) rotate(180deg)}.job-filters__button--active{border:2px solid #302ab2}.job-filters__button:hover{border:2px solid #666}.job-filters__button-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.job-filters__dropdown{background:#fff;border:2px solid #302ab2;border-radius:4px;color:#353535;display:none;left:0;margin-top:20px;max-width:90vw;position:absolute;white-space:normal;width:322px;z-index:10}.job-filters__dropdown label{background-color:#fff;cursor:pointer;display:block;font-size:16px;padding:8px 16px}.job-filters__dropdown label:hover{background-color:#f7f7f7}.job-filters__dropdown label.job-filters__dropdown-label--selected{background-color:#e9f3fd;font-weight:700}.job-filters__active-bar{align-items:center;display:flex;flex-wrap:wrap;margin:45px auto;max-width:1060px;padding:0 20px;width:100%}.job-filters__clear-link{cursor:pointer;font-weight:700;width:175px}.job-filters__clear-link,.job-filters__clear-link:active,.job-filters__clear-link:hover,.job-filters__clear-link:visited{color:#252525;text-decoration:underline!important}.job-filters__active-tags{display:flex;flex-wrap:wrap;gap:8px}.job-filters__tag{background:#e9f3fd;border:1px solid #303aae;border-radius:8px;color:#303aae;cursor:pointer;display:inline-block;padding:8px}.job-filters__tag--legacy{background:#e9f3fd;border:1px solid #302ab2;border-radius:5px;color:#302ab2;margin-left:10px;margin-top:5px;padding:5px 10px}.job-filters__tag-remove{color:red;cursor:pointer;margin-left:5px}.job-results__count{margin:0 auto 30px!important;max-width:1060px;padding:0 20px;width:100%}.job-results{background:#f7f7f7;margin:20px auto;max-width:1061px;padding:20px}.job-card,.job-results{border-radius:16px;width:100%}.job-card{background:#fff;display:none;height:fit-content;list-style:none;margin-bottom:24px;padding:32px;position:relative}.job-card a{color:#252525;text-decoration:none}.job-card__title{font-size:20px}.job-card__meta{color:#252525;font-size:14px;text-transform:capitalize}.job-card__footer{align-items:center;display:flex;margin-top:24px;width:100%}.job-card__location-icon{flex-shrink:0;height:16px;margin-right:5px;width:16px}.job-card__location{font-size:14px;width:61%}.job-card__location p{margin:0}.job-card__read-more{align-items:center;color:#302ab2;display:flex;font-size:12px;gap:6px;justify-content:flex-end;margin-left:auto}.job-card__read-more-text{white-space:nowrap}@media only screen and (max-width:1300px){.job-hero__content{max-width:100%}}@media only screen and (max-width:720px){.job-hero{background-color:#f7f7f7;background-image:none!important;padding:0}.job-hero__image{display:block}.job-hero__content{max-width:100%;padding:0 1rem}.job-hero__heading,.job-hero__subheading{max-width:100%}.job-search{border-radius:0;top:0}.job-filters{margin:2rem 0}}@media only screen and (max-width:480px){.job-search{background:none;padding:60px 20px;top:-183px}.job-search__icon{right:28px;top:45%}.job-filters{margin-top:-115px;padding:0 16px}.job-filters__button{width:100%}.job-filters__dropdown{border:1px solid #302ab2;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.2);margin-top:10px;max-width:calc(100vw - 40px);padding:20px;width:100%}.job-filters__bundle--mobile{margin-top:0}.job-filters__active-bar{display:none}.job-results__count{margin-top:64px!important}.job-card__read-more,.job-card__read-more-text{width:fit-content}}@media only screen and (max-width:360px){.job-results__count{margin:64px auto 40px!important}.job-search__icon{right:20px}}