.index-module-scss-module__oVB-ZG__jobDirectoryPageContainer{height:100%;overflow-y:auto}@media only screen and (max-width:1024px){.index-module-scss-module__oVB-ZG__jobDirectoryPageContainer{height:auto;overflow:inherit}}
.company-jobs-preview-card-module-scss-module__h_Bkua__container{padding-bottom:var(--spacing-6);padding-top:var(--spacing-8);border-bottom:1px solid var(--color-neutral-200);flex:auto}.company-jobs-preview-card-module-scss-module__h_Bkua__firstJobCard{padding-top:0}.company-jobs-preview-card-module-scss-module__h_Bkua__companyHeaderContainer{direction:row;padding-left:var(--spacing-6);padding-right:var(--spacing-6);display:flex}.company-jobs-preview-card-module-scss-module__h_Bkua__companyHeaderTextContainer{flex-grow:1}.company-jobs-preview-card-module-scss-module__h_Bkua__companyImg{object-fit:contain;width:48px;height:48px;margin-left:var(--spacing-4);margin-right:var(--spacing-6);border-radius:var(--border-radius-subtle);padding:var(--spacing-3);border:1px solid var(--color-brand-faded)}.company-jobs-preview-card-module-scss-module__h_Bkua__companyName{font-size:var(--font-size-5);line-height:var(--font-size-5);margin-top:0;margin-bottom:0}.company-jobs-preview-card-module-scss-module__h_Bkua__shortDescription{font-size:var(--font-size-3);color:var(--color-text-faded);margin-top:0}.company-jobs-preview-card-module-scss-module__h_Bkua__companyStatsRow{color:var(--color-neutral-600);font-size:var(--font-size-2);margin-top:var(--spacing-2);flex-direction:row;display:flex}.company-jobs-preview-card-module-scss-module__h_Bkua__companyStatContainer{margin-right:var(--spacing-6);margin-top:var(--spacing-2);flex-direction:row;align-items:center;display:flex}.company-jobs-preview-card-module-scss-module__h_Bkua__companyNameAndPromotedContainer{flex-direction:row;justify-content:space-between;display:flex}.company-jobs-preview-card-module-scss-module__h_Bkua__promotedLabelContainer{font-size:var(--font-size-2);background:var(--color-brand-faded);padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-faded);border-radius:var(--border-radius-subtle);flex-direction:row;align-items:center;text-decoration:none;display:flex}.company-jobs-preview-card-module-scss-module__h_Bkua__promotedLabelContainer svg{width:12px;height:12px;margin-left:var(--spacing-3)}.company-jobs-preview-card-module-scss-module__h_Bkua__promotedLabelContainer:hover{cursor:pointer}.company-jobs-preview-card-module-scss-module__h_Bkua__companyStatIcon{margin-right:var(--spacing-3)}.company-jobs-preview-card-module-scss-module__h_Bkua__companyJobTitle{color:var(--color-text-link);font-weight:700}.company-jobs-preview-card-module-scss-module__h_Bkua__companyJobLocation{margin-top:var(--spacing-2)}.company-jobs-preview-card-module-scss-module__h_Bkua__companyOtherJobsTitle{color:var(--color-text-link);font-size:var(--font-size-3)}.company-jobs-preview-card-module-scss-module__h_Bkua__companyJobsContainer{margin-top:var(--spacing-6)}.company-jobs-preview-card-module-scss-module__h_Bkua__companyJobsContainer a{text-decoration:none}.company-jobs-preview-card-module-scss-module__h_Bkua__companyJobContainer{padding:var(--spacing-5) var(--spacing-9) var(--spacing-5) var(--spacing-6)}.company-jobs-preview-card-module-scss-module__h_Bkua__companyJobContainer:hover,.company-jobs-preview-card-module-scss-module__h_Bkua__companyJobContainer:focus{cursor:pointer;background-color:#f6f8fc}.company-jobs-preview-card-module-scss-module__h_Bkua__activeJobRow{background-color:#f6f8fc}.company-jobs-preview-card-module-scss-module__h_Bkua__jobDescriptionRow{font-size:var(--font-size-3);flex-direction:row;align-items:center;display:flex}.company-jobs-preview-card-module-scss-module__h_Bkua__companyJobDate{font-size:var(--font-size-2);margin-left:var(--spacing-4);color:var(--color-text-faded);white-space:nowrap;font-weight:var(--font-weight-normal)}.company-jobs-preview-card-module-scss-module__h_Bkua__jobLocationAndSalaryRow{color:var(--color-neutral-600)}.company-jobs-preview-card-module-scss-module__h_Bkua__companyOtherJobsTitle{padding:var(--spacing-5) var(--spacing-9) var(--spacing-5) var(--spacing-6);font-family:var(--font-family-nunito);font-weight:var(--font-weight-bold);cursor:pointer;transition:all var(--transition-extra-fast);text-align:left;background:0 0;border:none;width:100%;margin:0}.company-jobs-preview-card-module-scss-module__h_Bkua__companyOtherJobsTitle:hover,.company-jobs-preview-card-module-scss-module__h_Bkua__companyOtherJobsTitle:focus{background-color:#f6f8fc}.company-jobs-preview-card-module-scss-module__h_Bkua__backToCompaniesSkeleton{font-size:var(--font-size-3);padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-neutral-200);justify-content:space-between;display:flex}.company-jobs-preview-card-module-scss-module__h_Bkua__skeletonResets:hover,.company-jobs-preview-card-module-scss-module__h_Bkua__skeletonResets:focus{background-color:inherit;cursor:default}
.sort-filter-module-scss-module__VUOt4G__trigger{cursor:pointer}.sort-filter-module-scss-module__VUOt4G__arrow{fill:var(--color-bg-default);stroke:var(--color-neutral-200);stroke-width:2px;top:2px}.sort-filter-module-scss-module__VUOt4G__content{padding:var(--spacing-6);background:var(--color-bg-default);border-radius:var(--border-radius-default);box-shadow:var(--shadow-large);animation-duration:var(--transition-fast);animation-timing-function:ease-out}.sort-filter-module-scss-module__VUOt4G__content[data-side=bottom]{animation-name:sort-filter-module-scss-module__VUOt4G__slideUpAndFade}.sort-filter-module-scss-module__VUOt4G__sortTitle{margin-top:0;margin-bottom:var(--spacing-4);font-size:var(--font-size-4);font-weight:var(--font-weight-semi-bold)}@keyframes sort-filter-module-scss-module__VUOt4G__slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}
.job-details-about-module-scss-module__9vKjIq__aboutContainer{padding:0 var(--spacing-9)}.job-details-about-module-scss-module__9vKjIq__aboutContainer h1{font-size:var(--font-size-5);margin:0;margin-bottom:var(--spacing-6)}@media only screen and (max-width:1024px){.job-details-about-module-scss-module__9vKjIq__aboutContainer{padding:var(--spacing-8)}}.job-details-about-module-scss-module__9vKjIq__paragraph{margin:0;margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);font-size:var(--font-size-3)}.job-details-about-module-scss-module__9vKjIq__paragraph:first-of-type{margin-top:0}.job-details-about-module-scss-module__9vKjIq__paragraph:last-of-type{margin-bottom:0}.job-details-about-module-scss-module__9vKjIq__markdownText{font-size:var(--font-size-3)}.job-details-about-module-scss-module__9vKjIq__plainTextDescription{white-space:pre-wrap}.job-details-about-module-scss-module__9vKjIq__showAll{overflow:auto;height:auto!important}.job-details-about-module-scss-module__9vKjIq__showMoreOrLessContainer{border-bottom-right-radius:var(--border-radius-default);border-bottom-left-radius:var(--border-radius-default);width:100%;height:100px;position:absolute;bottom:0;overflow:hidden}.job-details-about-module-scss-module__9vKjIq__showMoreOrLessContainer:before{content:"";background:linear-gradient(180deg, transparent, var(--color-neutral-100) 70%);opacity:.9;width:100%;height:100px;display:block;position:absolute;bottom:0}.job-details-about-module-scss-module__9vKjIq__showMoreOrLess{width:100%;font-family:var(--font-family-nunito);font-size:var(--font-size-3);font-weight:var(--font-weight-bold);color:var(--color-primary-default);cursor:pointer;padding:var(--spacing-5) 0;margin:0;margin-top:var(--spacing-6);transition:all var(--transition-extra-fast);border-radius:var(--border-radius-default);background:#f6f8fc;border:none;position:absolute;bottom:0}.job-details-about-module-scss-module__9vKjIq__showMoreOrLess svg{margin-right:var(--spacing-3)}.job-details-about-module-scss-module__9vKjIq__showMoreOrLess:hover,.job-details-about-module-scss-module__9vKjIq__showMoreOrLess:focus{color:var(--color-primary-deep)}.job-details-about-module-scss-module__9vKjIq__showMoreOrLessSkeleton{margin-top:var(--spacing-6)}.job-details-about-module-scss-module__9vKjIq__content{padding-bottom:var(--spacing-13);position:relative;overflow:hidden}.job-details-about-module-scss-module__9vKjIq__content[data-state=open] .job-details-about-module-scss-module__9vKjIq__showMoreOrLessContainer:before{background:0 0}
