#careerSeoText{margin-top:15px;text-align:justify}.filterOption .facetLabel{max-width:130px;word-break:break-word}.responsiveCompanyInfo{color:var(--tertiary-paragraph-text-color);display:none;font-size:var(--font-size-small-plus);margin-left:10px;text-decoration:none}.responsiveCompanyInfo a:link,.responsiveCompanyInfo a:visited{color:var(--link-visited-color)}.responsiveCompanyInfo a:hover{text-decoration:underline}#careerHeader .breadcrumb{font-size:var(--font-size-small-plus);padding:10px 0}#careerHeader .breadcrumb .allJobs{display:none}.jobListingContainer{max-width:740px;overflow:hidden;position:relative}.jobListingContainer .jobItem{align-items:center;border-top:1px solid var(--border-base-color);display:flex;margin-bottom:10px;padding:10px 0;position:relative}.jobListingContainer .jobItem.topJob{background-color:var(--surface-card-color);border:1px solid var(--border-card-color)}.jobListingContainer .jobItem .image{align-self:start;height:auto;margin:0 10px;width:auto}.jobListingContainer .jobItem .image .thumb{display:flex;max-height:100%;max-width:100%}.jobListingContainer .jobItem .image .thumb.empty::before{width:100%}.jobListingContainer .jobItem .image .thumb.small{height:100px;width:107px}.jobListingContainer .jobItem .image .thumb.small img{height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.jobListingContainer .jobItem .jobInfo{width:1000px}.jobListingContainer .jobItem .jobInfo .description{color:var(--tertiary-paragraph-text-color);line-height:1.5em;margin:0}.jobListingContainer .jobItem .jobInfo .tags{align-items:center;display:flex;flex-wrap:wrap}.jobListingContainer .jobItem .jobInfo .tags .company{color:var(--secondary-paragraph-text-color);font-weight:var(--font-weight-bold);padding:3px 3px 3px 0;width:100%}.jobListingContainer .jobItem .jobInfo .tags .tag{background-color:var(--surface-base-color);background-size:10px;border:1px solid var(--border-base-color);border-radius:3px;margin-bottom:3px;margin-right:3px;opacity:.6;padding:3px 3px 3px 18px}.jobListingContainer .jobItem .jobInfo .tags .tag.clock{background:var(--surface-base-color) url(../../../g/career/images/icons/clock-regular.svg) no-repeat 3px center;background-size:10px}.jobListingContainer .jobItem .jobInfo .tags .tag.graduation{background:var(--surface-base-color) url(../../../g/career/images/icons/graduation-cap-solid.svg) no-repeat 3px center;background-size:10px}.jobListingContainer .jobItem .jobInfo .tags .tag.location{background:var(--surface-base-color) url(../../../g/career/images/icons/map-marker-alt-solid.svg) no-repeat 3px center;background-size:8px;padding:3px 3px 3px 16px}.jobListingContainer .jobItem .jobInfo .tags .tag.salary{background:var(--surface-base-color) url(../../../g/career/images/icons/salary.svg) no-repeat 3px center;background-size:12px;padding-left:20px}.jobListingContainer .jobItem .jobInfo .title h2{color:var(--text-link-color);font-family:"arial","helvetica","Liberation Sans",sans-serif;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:1.6;margin:0}.jobListingContainer .jobItem .jobInfo .title h2 a.free{color:var(--base-paragraph-text-color)}.jobListingContainer .jobItem .cta{line-height:3em;margin:0 15px;text-align:center;vertical-align:baseline}.jobListingContainer .jobItem .cta p{margin:0}.jobListingContainer .jobItem .topJobLabel{background:var(--surface-base-color);border-left:1px solid var(--border-base-color);border-top:1px solid var(--border-base-color);bottom:0;color:var(--tertiary-paragraph-text-color);font-weight:var(--font-weight-bold);line-height:normal;padding:2px 11px;position:absolute;right:0;text-align:center;width:60px}.jobDetailContainer{display:flex;font-size:var(--font-size-medium);line-height:1.6}.jobDetailContainer hr{border:0;border-top:1px solid var(--border-card-color);display:block;height:1px;margin:1em 0;padding:0}.jobDetailContainer .jobColumn .identityImage img{max-width:100%}.jobDetailContainer .jobColumn p{margin:0 0 15px}.jobDetailContainer .jobColumn.wide{width:656px}.jobDetailContainer .jobColumn .ctaButton{margin:15px 0;text-align:center;width:calc(50% - 2px)}.jobDetailContainer .relevancyColumn{margin-left:24px;width:300px}.jobDetailContainer .relevancyColumn .jobCompany{display:flex;margin-bottom:10px}.jobDetailContainer .relevancyColumn .jobCompany h2.text{color:var(--base-paragraph-text-color);font-family:"arial","helvetica","Liberation Sans",sans-serif;font-size:var(--font-size-medium);line-height:1.6;margin:0}.jobDetailContainer .relevancyColumn .jobCompany .image .thumb{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:5px}.jobDetailContainer .relevancyColumn .jobCompany .image .thumb.empty::before{width:100%}.jobDetailContainer .relevancyColumn .jobCompany .image .thumb.small{height:100px;padding:5px;width:107px}.jobDetailContainer .relevancyColumn .jobCompany .image .thumb.small img{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.jobDetailContainer .relevancyColumn .jobCompany .content{margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobDetailContainer .relevancyColumn .jobCompany .date{color:var(--tertiary-paragraph-text-color)}.jobDetailContainer .relevancyColumn .cta p{margin:0 0 10px}.jobDetailContainer .relevancyColumn .jobFeatures,.jobDetailContainer .relevancyColumn .jobContact{margin:20px 0}.jobDetailContainer .relevancyColumn .jobFeatures .feature,.jobDetailContainer .relevancyColumn .jobFeatures .contactInfo,.jobDetailContainer .relevancyColumn .jobContact .feature,.jobDetailContainer .relevancyColumn .jobContact .contactInfo{margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobDetailContainer .relevancyColumn .jobFeatures .feature .description,.jobDetailContainer .relevancyColumn .jobFeatures .contactInfo .description,.jobDetailContainer .relevancyColumn .jobContact .feature .description,.jobDetailContainer .relevancyColumn .jobContact .contactInfo .description{color:var(--tertiary-paragraph-text-color)}.jobDetailContainer .relevancyColumn .ctaButton{padding:0;text-align:center;width:calc(100% - 2px)}.jobDetailContainer .relevancyColumn .ctaButton.white{color:var(--base-paragraph-text-color)}.jobDetailContainer .relevancyColumn .ctaButton.white.email::before{background:url("/g/career/images/icons/envelope-solid.svg") no-repeat left center/1.3em 1.4em;content:"";display:inline-block;height:1.3em;width:1.7em;vertical-align:text-bottom}
