.JobsCategoryNav-module__pkESFG__viewport{min-width:0;position:relative}.JobsCategoryNav-module__pkESFG__strip{scrollbar-width:none;scroll-behavior:smooth;grid-auto-flow:column;justify-content:start;gap:.5em;display:grid;overflow-x:auto}.JobsCategoryNav-module__pkESFG__strip::-webkit-scrollbar{display:none}.JobsCategoryNav-module__pkESFG__fadeStart{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.JobsCategoryNav-module__pkESFG__fadeEnd{-webkit-mask-image:linear-gradient(270deg,#0000,#000 48px);mask-image:linear-gradient(270deg,#0000,#000 48px)}.JobsCategoryNav-module__pkESFG__fadeStart.JobsCategoryNav-module__pkESFG__fadeEnd{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.JobsCategoryNav-module__pkESFG__separator{background:var(--bg-tertiary);align-self:center;width:1px;height:24px}.JobsCategoryNav-module__pkESFG__count{color:var(--text-gray)}.JobsCategoryNav-module__pkESFG__countActive{color:var(--primary)}.JobsCategoryNav-module__pkESFG__backIcon{stroke:var(--text-primary);font-size:14px}.JobsCategoryNav-module__pkESFG__control{z-index:1;animation:.15s ease-out JobsCategoryNav-module__pkESFG__control-in;position:absolute;top:50%;translate:0 -50%}@keyframes JobsCategoryNav-module__pkESFG__control-in{0%{opacity:0}}.JobsCategoryNav-module__pkESFG__controlBack{left:0}.JobsCategoryNav-module__pkESFG__controlForward{right:0}.JobsCategoryNav-module__pkESFG__controlIcon{stroke:var(--text-primary);font-size:18px}@media (max-width:768px){.JobsCategoryNav-module__pkESFG__control{display:none}}@media (prefers-reduced-motion:reduce){.JobsCategoryNav-module__pkESFG__strip{scroll-behavior:auto}.JobsCategoryNav-module__pkESFG__control{animation:none}}
.JobsSeoText-module__d991_q__seoText h2,.JobsSeoText-module__d991_q__seoText h3{margin-bottom:.75em;font-size:24px;font-weight:500}.JobsSeoText-module__d991_q__seoText h3{font-size:20px}.JobsSeoText-module__d991_q__seoText h4,.JobsSeoText-module__d991_q__seoText h5,.JobsSeoText-module__d991_q__seoText h6{margin-bottom:.5em;font-size:18px;font-weight:500}.JobsSeoText-module__d991_q__seoText p,.JobsSeoText-module__d991_q__seoText ul,.JobsSeoText-module__d991_q__seoText ol,.JobsSeoText-module__d991_q__seoText li,.JobsSeoText-module__d991_q__seoText a,.JobsSeoText-module__d991_q__seoText b{font-family:Manrope,sans-serif;font-size:18px;font-weight:500}.JobsSeoText-module__d991_q__seoText p,.JobsSeoText-module__d991_q__seoText ul,.JobsSeoText-module__d991_q__seoText ol{margin-bottom:1em}.JobsSeoText-module__d991_q__seoText>:last-child{margin-bottom:0}.JobsSeoText-module__d991_q__seoText b{font-weight:700}.JobsSeoText-module__d991_q__seoText ul,.JobsSeoText-module__d991_q__seoText ol{list-style-position:inside}.JobsSeoText-module__d991_q__seoText a{color:var(--primary);text-decoration:underline;transition:all .15s}.JobsSeoText-module__d991_q__seoText a:hover{color:var(--primary-hover)}@media (max-width:1440px){.JobsSeoText-module__d991_q__seoText h2{font-size:20px}.JobsSeoText-module__d991_q__seoText h3{font-size:18px}.JobsSeoText-module__d991_q__seoText h4,.JobsSeoText-module__d991_q__seoText h5,.JobsSeoText-module__d991_q__seoText h6,.JobsSeoText-module__d991_q__seoText p,.JobsSeoText-module__d991_q__seoText ul,.JobsSeoText-module__d991_q__seoText ol,.JobsSeoText-module__d991_q__seoText li,.JobsSeoText-module__d991_q__seoText a,.JobsSeoText-module__d991_q__seoText b{font-size:16px}}@media (max-width:991px){.JobsSeoText-module__d991_q__seoText h2{font-size:18px}.JobsSeoText-module__d991_q__seoText h3{font-size:16px}.JobsSeoText-module__d991_q__seoText h4,.JobsSeoText-module__d991_q__seoText h5,.JobsSeoText-module__d991_q__seoText h6,.JobsSeoText-module__d991_q__seoText p,.JobsSeoText-module__d991_q__seoText ul,.JobsSeoText-module__d991_q__seoText ol,.JobsSeoText-module__d991_q__seoText li,.JobsSeoText-module__d991_q__seoText a,.JobsSeoText-module__d991_q__seoText b{font-size:14px}}
.ForMeChip-module__iT0_NW__icon{stroke:var(--primary);font-size:16px}.ForMeChip-module__iT0_NW__label{background:var(--purple-linear-strong);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ForMeChip-module__iT0_NW__count{color:color-mix(in srgb, var(--pink) 65%, white)}
.SortControl-module__OvU3Xq__icon{stroke:var(--text-primary);stroke-width:1.5px;font-size:18px;display:none}.SortControl-module__OvU3Xq__label{grid-auto-flow:column;align-items:center;gap:.375em;display:grid}.SortControl-module__OvU3Xq__chevron{stroke:var(--text-gray);font-size:16px}@media (max-width:768px){.SortControl-module__OvU3Xq__trigger{width:100%}.SortControl-module__OvU3Xq__icon{display:block}.SortControl-module__OvU3Xq__label{display:none}}
.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}}
.JobsToolbar-module__BbptDG__toolbar{grid-template-columns:1fr auto;align-items:center;gap:.5em;display:grid}.JobsToolbar-module__BbptDG__searchTrigger,.JobsToolbar-module__BbptDG__searchClose,.JobsToolbar-module__BbptDG__filtersSlot{display:none}.JobsToolbar-module__BbptDG__icon{stroke:var(--text-primary);font-size:18px}.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchSlot,.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchClose{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@starting-style{.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchSlot,.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchClose{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchSlot,.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchClose{transition-property:opacity}}@media (max-width:768px){.JobsToolbar-module__BbptDG__toolbar{top:calc(var(--db-navbar-height) + var(--db-shell-gutter) * 2);z-index:4;background:var(--bg-secondary);grid-template-columns:repeat(3,1fr);padding:10px 0;position:sticky}.JobsToolbar-module__BbptDG__searchTrigger,.JobsToolbar-module__BbptDG__filtersSlot{display:block}.JobsToolbar-module__BbptDG__searchSlot{display:none}.JobsToolbar-module__BbptDG__searchOpen{grid-template-columns:1fr auto auto}.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchTrigger,.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__sortSlot{display:none}.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchSlot,.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchClose{display:block}}
.CompanyPage-module__N0w1ga__wrapper{flex-direction:column;gap:2em;display:flex}.CompanyPage-module__N0w1ga__head{flex-direction:column;gap:.75em;display:flex}.CompanyPage-module__N0w1ga__description{max-width:750px;font-family:Manrope,sans-serif;line-height:1.5}.CompanyPage-module__N0w1ga__specializations{}.CompanyPage-module__N0w1ga__chips{flex-wrap:wrap;gap:.5em;display:flex}.CompanyPage-module__N0w1ga__chips a{text-decoration:none}.CompanyPage-module__N0w1ga__disclaimer{color:var(--text-primary-opacity-50);font-family:Manrope,sans-serif;font-size:12px;line-height:1.5}.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}@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}}@media (max-width:768px){.CompanyPage-module__N0w1ga__head{gap:.5em}.CompanyPage-module__N0w1ga__main{flex-direction:column}.CompanyPage-module__N0w1ga__sidebar{width:100%;position:static}}
.SavedPage-module__zdretq__wrapper{flex-direction:column;gap:2em;display:flex}.SavedPage-module__zdretq__head,.SavedPage-module__zdretq__headerText{flex-direction:column;gap:.75em;display:flex}.SavedPage-module__zdretq__headerText>p{color:var(--text-primary-opacity-50);text-wrap:balance;font-family:Manrope,sans-serif;font-size:18px;font-weight:500}.SavedPage-module__zdretq__main{grid-template-columns:auto 1fr;align-items:start;gap:2em;display:grid}.SavedPage-module__zdretq__content{flex-direction:column;gap:2em;width:100%;min-width:0;display:flex}.SavedPage-module__zdretq__results{flex-direction:column;gap:2em;display:flex}.SavedPage-module__zdretq__desktopFiltersWrapper{position:sticky;top:1em}.SavedPage-module__zdretq__mobileCategory{display:none}.SavedPage-module__zdretq__count{color:var(--text-secondary);font-family:Manrope,sans-serif;font-size:14px;font-weight:500}@media (max-width:1440px){.SavedPage-module__zdretq__main,.SavedPage-module__zdretq__content,.SavedPage-module__zdretq__results{gap:1.5em}.SavedPage-module__zdretq__headerText>p{font-size:16px}}@media (max-width:991px){.SavedPage-module__zdretq__wrapper{gap:1em}.SavedPage-module__zdretq__desktopFiltersWrapper{top:calc(var(--db-navbar-height) + var(--db-shell-gutter) * 2 + 1em)}.SavedPage-module__zdretq__headerText>p{font-size:14px}}@media (max-width:768px){.SavedPage-module__zdretq__head{gap:.5em}.SavedPage-module__zdretq__main{grid-template-columns:1fr}.SavedPage-module__zdretq__main,.SavedPage-module__zdretq__content,.SavedPage-module__zdretq__results{gap:1em}.SavedPage-module__zdretq__desktopFiltersWrapper{display:none}.SavedPage-module__zdretq__mobileCategory{margin-bottom:-1em;display:block}}