.JobsCompanyHeader-module__EvkiLW__wrapper{flex-direction:column;gap:1em;display:flex}.JobsCompanyHeader-module__EvkiLW__name{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.JobsCompanyHeader-module__EvkiLW__name:first-letter{text-transform:uppercase}.JobsCompanyHeader-module__EvkiLW__details{flex-direction:column;gap:.25em;display:flex}.JobsCompanyHeader-module__EvkiLW__detail{color:var(--text-secondary);margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.JobsCompanyHeader-module__EvkiLW__website{color:var(--primary);align-items:center;gap:.5em;font-family:Manrope,sans-serif;font-weight:600;text-decoration:none;transition:opacity .15s;display:flex}.JobsCompanyHeader-module__EvkiLW__website>svg{fill:var(--primary)}.JobsCompanyHeader-module__EvkiLW__website:hover{opacity:.8}@media (max-width:991px){.JobsCompanyHeader-module__EvkiLW__name{font-size:18px}}
.CtaVacancyCalculator-module__9D-_WG__container{container-type:inline-size}.CtaVacancyCalculator-module__9D-_WG__wrapper{background:var(--bg-primary-light);border-radius:var(--br-l);gap:1.75em;padding:2em;display:grid;position:relative;overflow:hidden}.CtaVacancyCalculator-module__9D-_WG__left{flex-direction:column;align-items:flex-start;gap:1.5em;max-width:564px;display:flex}.CtaVacancyCalculator-module__9D-_WG__count{flex-direction:column;display:flex}.CtaVacancyCalculator-module__9D-_WG__count>span{font-size:48px;font-weight:600}.CtaVacancyCalculator-module__9D-_WG__count>p{color:var(--text-gray);font-family:Manrope,sans-serif;font-size:18px;font-weight:500}.CtaVacancyCalculator-module__9D-_WG__form{width:100%}.CtaVacancyCalculator-module__9D-_WG__buttonWrapper{flex-direction:column;align-items:flex-start;gap:.75em;display:flex}.CtaVacancyCalculator-module__9D-_WG__buttonWrapper>p{color:var(--text-gray);font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.CtaVacancyCalculator-module__9D-_WG__image{width:430px;height:auto;position:absolute;bottom:-140px;right:60px}.CtaVacancyCalculator-module__9D-_WG__iconButton{fill:var(--text-on-dark-primary)}@container (max-width:1120px){.CtaVacancyCalculator-module__9D-_WG__left{max-width:464px}.CtaVacancyCalculator-module__9D-_WG__image{right:20px}}@container (max-width:960px){.CtaVacancyCalculator-module__9D-_WG__left{max-width:420px}.CtaVacancyCalculator-module__9D-_WG__image{width:380px;bottom:-100px;right:10px}}@container (max-width:830px){.CtaVacancyCalculator-module__9D-_WG__wrapper{padding:1.5em}.CtaVacancyCalculator-module__9D-_WG__left{max-width:330px}.CtaVacancyCalculator-module__9D-_WG__count>span{font-size:36px}.CtaVacancyCalculator-module__9D-_WG__count>p{font-size:14px}.CtaVacancyCalculator-module__9D-_WG__buttonWrapper>p{font-size:12px}.CtaVacancyCalculator-module__9D-_WG__image{width:320px;right:5px}}@container (max-width:670px){.CtaVacancyCalculator-module__9D-_WG__image{width:320px;right:-80px}}@container (max-width:590px){.CtaVacancyCalculator-module__9D-_WG__left{gap:1em}.CtaVacancyCalculator-module__9D-_WG__count>span{font-size:32px}.CtaVacancyCalculator-module__9D-_WG__image{width:220px;bottom:-80px;right:-50px}}@container (max-width:515px){.CtaVacancyCalculator-module__9D-_WG__wrapper{padding:1em 1em 165px}.CtaVacancyCalculator-module__9D-_WG__left{width:100%;max-width:none}.CtaVacancyCalculator-module__9D-_WG__buttonWrapper{align-items:center;width:100%}.CtaVacancyCalculator-module__9D-_WG__buttonWrapper>button{width:100%}.CtaVacancyCalculator-module__9D-_WG__buttonWrapper>p{text-align:center}.CtaVacancyCalculator-module__9D-_WG__image{width:240px;bottom:-100px;right:50%;transform:translate(50%)}}@container (max-width:350px){.CtaVacancyCalculator-module__9D-_WG__wrapper{padding-bottom:130px}.CtaVacancyCalculator-module__9D-_WG__count>span{font-size:28px}.CtaVacancyCalculator-module__9D-_WG__iconButton{display:none}.CtaVacancyCalculator-module__9D-_WG__image{width:200px;bottom:-90px}}@media (max-width:991px){.CtaVacancyCalculator-module__9D-_WG__wrapper{border-radius:var(--br-xl)}}
.JobsList-module__ScctGG__list{flex-wrap:wrap;gap:.5em;list-style:none;display:flex}.JobsList-module__ScctGG__item{width:calc(33.3333% - .333333em)}.JobsList-module__ScctGG__bannerItem{width:100%}@media (max-width:1240px){.JobsList-module__ScctGG__item{width:calc(50% - .25em)}}@media (max-width:375px){.JobsList-module__ScctGG__item{width:100%}}
.JobsListEmpty-module__o2KZya__wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1em;padding:2em;display:flex}.JobsListEmpty-module__o2KZya__text{color:var(--text-secondary);font-family:Manrope,sans-serif;font-size:18px;font-weight:500}
.JobsPagination-module__CKuT9a__wrapper{justify-content:center;align-items:center;gap:1em;display:flex}.JobsPagination-module__CKuT9a__pages{align-items:center;gap:.5em;display:flex}.JobsPagination-module__CKuT9a__page{border-radius:var(--br-m);background:var(--bg-secondary);width:42px;height:42px;color:var(--text-primary);justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.JobsPagination-module__CKuT9a__page:hover{background:var(--bg-primary-light)}.JobsPagination-module__CKuT9a__page.JobsPagination-module__CKuT9a__active{background:var(--primary);color:#fff}.JobsPagination-module__CKuT9a__arrow{border-radius:var(--br-m);background:var(--bg-secondary);width:42px;height:42px;color:var(--text-primary);justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:flex}.JobsPagination-module__CKuT9a__arrow:hover{background:var(--bg-primary-light)}.JobsPagination-module__CKuT9a__arrow.JobsPagination-module__CKuT9a__disabled{opacity:.3;pointer-events:none}.JobsPagination-module__CKuT9a__ellipsis{width:42px;height:42px;color:var(--text-secondary);justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;display:flex}@media (max-width:560px){.JobsPagination-module__CKuT9a__page,.JobsPagination-module__CKuT9a__arrow,.JobsPagination-module__CKuT9a__ellipsis{width:36px;height:36px;font-size:14px}}
.SavedPage-module__zdretq__wrapper{flex-direction:column;gap:2em;padding:2em 0 4em;display:flex}.SavedPage-module__zdretq__header{justify-content:space-between;align-items:center;gap:1em;display:flex}.SavedPage-module__zdretq__headerText{flex-direction:column;gap:.75em;display:flex}.SavedPage-module__zdretq__headerText>h1{font-size:36px;font-weight:500}.SavedPage-module__zdretq__headerText>p{color:var(--text-primary-opacity-50);font-family:Manrope,sans-serif;font-size:18px;font-weight:500}.SavedPage-module__zdretq__main{align-items:flex-start;gap:2em;display:flex}.SavedPage-module__zdretq__content{flex-direction:column;gap:2em;width:100%;display:flex;overflow:hidden}.SavedPage-module__zdretq__count{width:100%;color:var(--text-secondary);font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.SavedPage-module__zdretq__mobileSortAndFilters{grid-template-columns:repeat(2,1fr);gap:.5em;display:none}.SavedPage-module__zdretq__ctaWrapper{margin:5em 0 3em}@media (max-width:1440px){.SavedPage-module__zdretq__main,.SavedPage-module__zdretq__content{gap:1.5em}.SavedPage-module__zdretq__headerText>p{font-size:16px}}@media (max-width:991px){.SavedPage-module__zdretq__wrapper{gap:1em}.SavedPage-module__zdretq__header{margin-bottom:1em}.SavedPage-module__zdretq__headerText>h1{font-size:28px}.SavedPage-module__zdretq__headerText>p{font-size:14px}.SavedPage-module__zdretq__ctaWrapper{margin:3em 0 1.5em}}@media (max-width:768px){.SavedPage-module__zdretq__main,.SavedPage-module__zdretq__content{gap:1em}.SavedPage-module__zdretq__desktopSortWrapper,.SavedPage-module__zdretq__desktopFiltersWrapper{display:none}.SavedPage-module__zdretq__mobileSortAndFilters{display:grid}}@media (max-width:560px){.SavedPage-module__zdretq__wrapper{padding:1em 0 3em}.SavedPage-module__zdretq__headerText>h1{font-size:24px}}
.JobsPage-module__KY0LVq__wrapper{flex-direction:column;gap:1.5em;padding:2em 0 4em;display:flex}.JobsPage-module__KY0LVq__header{justify-content:space-between;align-items:center;gap:1em;display:flex}.JobsPage-module__KY0LVq__title{font-size:36px;font-weight:500}.JobsPage-module__KY0LVq__title:first-letter{text-transform:uppercase}.JobsPage-module__KY0LVq__main{align-items:flex-start;gap:2em;display:flex}.JobsPage-module__KY0LVq__content{flex-direction:column;gap:2em;width:100%;display:flex;overflow:hidden}.JobsPage-module__KY0LVq__count{color:var(--text-secondary);font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.JobsPage-module__KY0LVq__ctaWrapper{margin-bottom:3em}.JobsPage-module__KY0LVq__mobileSortAndFilters{grid-template-columns:repeat(2,1fr);gap:.5em;display:none}@media (max-width:1440px){.JobsPage-module__KY0LVq__main,.JobsPage-module__KY0LVq__content{gap:1.5em}}@media (max-width:991px){.JobsPage-module__KY0LVq__wrapper{gap:1em}.JobsPage-module__KY0LVq__title{font-size:28px}}@media (max-width:768px){.JobsPage-module__KY0LVq__main,.JobsPage-module__KY0LVq__content{gap:1em}.JobsPage-module__KY0LVq__desktopSortWrapper,.JobsPage-module__KY0LVq__desktopFiltersWrapper{display:none}.JobsPage-module__KY0LVq__mobileSortAndFilters{display:grid}}@media (max-width:560px){.JobsPage-module__KY0LVq__wrapper{padding:1em 0 3em}.JobsPage-module__KY0LVq__title{font-size:24px}}
.CompanyPage-module__N0w1ga__wrapper{flex-direction:column;gap:2em;padding:2em 0 4em;display:flex}.CompanyPage-module__N0w1ga__title{font-size:36px;font-weight:500}.CompanyPage-module__N0w1ga__main{align-items:flex-start;gap:2em;display:flex}.CompanyPage-module__N0w1ga__sidebar{flex-direction:column;gap:1em;width:294px;min-width:294px;display:flex;position:sticky;top:1em}.CompanyPage-module__N0w1ga__content{flex-direction:column;gap:2em;width:100%;max-width:100%;display:flex;overflow:hidden}.CompanyPage-module__N0w1ga__allJobsLink{align-self:flex-start}.CompanyPage-module__N0w1ga__mobileWrapper{display:none}.CompanyPage-module__N0w1ga__ctaWrapper{padding-bottom:3em}@media (max-width:1440px){.CompanyPage-module__N0w1ga__main,.CompanyPage-module__N0w1ga__content{gap:1.5em}}@media (max-width:991px){.CompanyPage-module__N0w1ga__wrapper{gap:1em}.CompanyPage-module__N0w1ga__sidebar{width:232px;min-width:232px}.CompanyPage-module__N0w1ga__title{font-size:28px}}@media (max-width:768px){.CompanyPage-module__N0w1ga__main{flex-direction:column}.CompanyPage-module__N0w1ga__sidebar{width:100%;position:static}.CompanyPage-module__N0w1ga__mobileWrapper{display:unset}.CompanyPage-module__N0w1ga__desktopWrapper{display:none}}@media (max-width:560px){.CompanyPage-module__N0w1ga__wrapper{padding:1em 0 3em}.CompanyPage-module__N0w1ga__title{font-size:24px}}