.FindJobPositions-module__UJCQqG__section{background:#fff;padding:120px 80px}.FindJobPositions-module__UJCQqG__container{width:100%;max-width:1280px;margin:0 auto}.FindJobPositions-module__UJCQqG__header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:100px;display:flex;position:relative}.FindJobPositions-module__UJCQqG__headerLeft{flex:1}.FindJobPositions-module__UJCQqG__headerRight{justify-content:flex-end;align-items:flex-end;display:flex}.FindJobPositions-module__UJCQqG__pillWrapper{align-items:center;margin-bottom:20px;display:flex}.FindJobPositions-module__UJCQqG__headingWrapper{display:inline-block;position:relative}.FindJobPositions-module__UJCQqG__heading{font-family:var(--font-zt-nature),var(--font-sans);letter-spacing:-.02em;color:#151619;margin:0;font-size:64px;font-weight:600;line-height:100%}.FindJobPositions-module__UJCQqG__description{font-family:var(--font-zt-nature),var(--font-sans);text-align:left;color:#4f4f4f;max-width:412px;margin:0;font-size:16px;font-weight:400;line-height:150%}.FindJobPositions-module__UJCQqG__positionsGrid{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:24px 16px;display:flex}.FindJobPositions-module__UJCQqG__positionCard{background:linear-gradient(#fff,#fff),linear-gradient(90deg,#fff 0% 100%);border:1px solid #e4e5e8;border-radius:8px;flex-direction:column;gap:20px;width:416px;height:170px;padding:24px;display:flex;box-shadow:0 2px 18px #18191c08}.FindJobPositions-module__UJCQqG__firstRow{flex-direction:column;gap:6px;display:flex}.FindJobPositions-module__UJCQqG__jobTitle{font-family:var(--font-zt-nature),var(--font-sans);color:#000;margin:0;font-size:18px;font-weight:500;line-height:28px}.FindJobPositions-module__UJCQqG__tagRow{flex-direction:row;align-items:center;gap:8px;display:flex}.FindJobPositions-module__UJCQqG__jobTag{font-family:var(--font-zt-nature),var(--font-sans);color:#0ba02c;background:#e7f6ea;border-radius:3px;min-width:81px;padding:4px 8px;font-size:12px;font-weight:600;line-height:12px;display:inline-block}.FindJobPositions-module__UJCQqG__salary{font-family:var(--font-zt-nature),var(--font-sans);color:#767f8c;font-size:14px;font-weight:400;line-height:20px}.FindJobPositions-module__UJCQqG__secondRow{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.FindJobPositions-module__UJCQqG__companyInfo{flex-direction:row;flex:1;align-items:center;gap:12px;display:flex}.FindJobPositions-module__UJCQqG__companyLogo{background:#edeff5;border-radius:4px;flex-shrink:0;width:48px;height:48px}.FindJobPositions-module__UJCQqG__companyDetails{flex-direction:column;gap:4px;display:flex}.FindJobPositions-module__UJCQqG__companyName{font-family:var(--font-zt-nature),var(--font-sans);color:#000;margin:0;font-size:16px;font-weight:500;line-height:24px}.FindJobPositions-module__UJCQqG__locationRow{flex-direction:row;align-items:center;gap:4px;display:flex}.FindJobPositions-module__UJCQqG__locationIcon{flex-shrink:0;width:18px;height:18px}.FindJobPositions-module__UJCQqG__locationText{font-family:var(--font-zt-nature),var(--font-sans);color:#767f8c;font-size:14px;font-weight:400;line-height:20px}.FindJobPositions-module__UJCQqG__bookmarkButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex}.FindJobPositions-module__UJCQqG__bookmarkButton:hover{transform:scale(1.1)}.FindJobPositions-module__UJCQqG__bookmarkButton svg{width:24px;height:24px}.FindJobPositions-module__UJCQqG__appliedFilters{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.FindJobPositions-module__UJCQqG__filterPills{flex-wrap:wrap;gap:8px;display:flex}.FindJobPositions-module__UJCQqG__filterPill{font-family:var(--font-zt-nature),var(--font-sans);color:#000;background:#fff;border:1px solid #e4e5e8;border-radius:999px;align-items:center;padding:6px 10px;font-size:16px;line-height:150%;display:inline-flex}.FindJobPositions-module__UJCQqG__clearButton{cursor:pointer;font-family:var(--font-zt-nature),var(--font-sans);color:#000;background:0 0;border:none;font-size:16px;line-height:150%;text-decoration:underline}.FindJobPositions-module__UJCQqG__noResults{background:#fff;border:1px solid #e4e5e8;border-radius:8px;padding:32px;box-shadow:0 2px 18px #18191c08}.FindJobPositions-module__UJCQqG__noResultsTitle{font-family:var(--font-zt-nature),var(--font-sans);color:#000;margin:0 0 16px;font-size:26px;font-weight:600;line-height:120%}.FindJobPositions-module__UJCQqG__noResultsText{font-family:var(--font-zt-nature),var(--font-sans);color:#0009;max-width:520px;margin:0 0 36px;font-size:18px;line-height:150%}.FindJobPositions-module__UJCQqG__noResultsButton{color:#fff;cursor:pointer;font-family:var(--font-zt-nature),var(--font-sans);background:#000;border:none;border-radius:4px;padding:10px 14px;font-size:16px;line-height:150%}@media (max-width:1400px){.FindJobPositions-module__UJCQqG__heading{font-size:56px}.FindJobPositions-module__UJCQqG__positionCard{width:calc(33.333% - 11px);min-width:350px}}@media (max-width:1200px){.FindJobPositions-module__UJCQqG__section{padding-left:40px;padding-right:40px}.FindJobPositions-module__UJCQqG__heading{font-size:52px}.FindJobPositions-module__UJCQqG__positionCard{width:calc(50% - 8px);min-width:300px}}@media (max-width:1070px){.FindJobPositions-module__UJCQqG__heading{font-size:46px}}@media (max-width:920px){.FindJobPositions-module__UJCQqG__header{gap:15px}.FindJobPositions-module__UJCQqG__heading{font-size:34px}}@media (max-width:800px){.FindJobPositions-module__UJCQqG__section{padding:80px 24px}.FindJobPositions-module__UJCQqG__header{flex-direction:column;align-items:flex-start;gap:76px;margin-bottom:60px}.FindJobPositions-module__UJCQqG__heading{font-size:36px}.FindJobPositions-module__UJCQqG__positionsGrid{justify-content:center}.FindJobPositions-module__UJCQqG__positionCard{width:100%;max-width:416px}.FindJobPositions-module__UJCQqG__pillWrapper{margin-bottom:60px}.FindJobPositions-module__UJCQqG__header{gap:40px}.FindJobPositions-module__UJCQqG__appliedFilters{flex-direction:column;align-items:flex-start}.FindJobPositions-module__UJCQqG__noResults{padding:20px}}@media (max-width:480px){.FindJobPositions-module__UJCQqG__positionCard{height:auto;min-height:170px}.FindJobPositions-module__UJCQqG__jobTitle{font-size:16px;line-height:24px}.FindJobPositions-module__UJCQqG__companyName{font-size:14px;line-height:20px}}
