.index-module__WcFbrq__vacancyCard{flex-direction:column;gap:4px;display:flex}.index-module__WcFbrq__vacancyHeader{aspect-ratio:1240/220;background:var(--color-white);border-radius:24px 24px 8px 8px;height:auto;overflow:hidden}.index-module__WcFbrq__vacancyHeader img{object-fit:cover;width:100%;height:100%}.index-module__WcFbrq__vacancyBody{background:var(--color-white);border-radius:8px 8px 24px 24px;flex-direction:column;flex:1;gap:20px;padding:24px 0;display:flex;position:relative}.index-module__WcFbrq__vacancyInfo{flex-direction:column;gap:12px;padding:0 24px;display:flex}.index-module__WcFbrq__vacancySalary{font-size:24px;font-weight:500;line-height:114.3%}.index-module__WcFbrq__vacancyCompany{align-items:center;gap:8px;width:fit-content;transition:opacity .2s ease-in-out;display:flex}.index-module__WcFbrq__vacancyCompany:hover{opacity:.8}.index-module__WcFbrq__companyContent{flex-direction:column;gap:2px;display:flex}.index-module__WcFbrq__companyName{font-size:14px;font-weight:500}.index-module__WcFbrq__companyReviewsCount{color:var(--color-gray-dark);font-size:14px}.index-module__WcFbrq__vacancyCta{align-items:center;gap:12px;padding:0 24px;display:flex}.index-module__WcFbrq__withoutResume{color:#2bc954;background:#2bc95411;border-radius:8px;width:fit-content;padding:4px 8px;font-size:14px;font-weight:400}@media screen and (max-width:991px){.index-module__WcFbrq__vacancyBody{gap:12px;padding:12px 0}.index-module__WcFbrq__vacancyInfo,.index-module__WcFbrq__vacancyCta{padding:0 12px}}@media screen and (max-width:768px){.index-module__WcFbrq__vacancyCard{background:var(--color-white);border-radius:24px;gap:0}.index-module__WcFbrq__vacancyHeader{aspect-ratio:1240/220;background:0 0;border-radius:0;height:auto;padding:4px 4px 0}.index-module__WcFbrq__vacancyHeader img{border-radius:20px 20px 8px 8px}.index-module__WcFbrq__vacancyBody{background:0 0;border-radius:0;gap:20px;padding:0}.index-module__WcFbrq__vacancyInfo{padding:20px 20px 0}.index-module__WcFbrq__vacancyCta{padding:0 20px 20px}.index-module__WcFbrq__applyButton{width:100%;height:48px}}
.index-module__-X51KG__section{flex-direction:column;gap:32px;padding:0 20px;display:flex}.index-module__-X51KG__title{font-size:24px;font-weight:500}.index-module__-X51KG__filters{flex-wrap:wrap;align-items:center;gap:8px;max-width:800px;display:flex}.index-module__-X51KG__filterButton{border:2px solid var(--color-gray-medium);background:var(--color-white);border-radius:50px;align-items:center;height:44px;padding:0 14px;transition:border-color .2s ease-in-out;display:flex}.index-module__-X51KG__filterButton span{white-space:nowrap}.index-module__-X51KG__filterButton.index-module__-X51KG__filterButtonActive{border-color:var(--color-blue-main)}.index-module__-X51KG__vacancies{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.index-module__-X51KG__empty{background:var(--color-white);border-radius:24px;justify-content:center;align-items:center;height:80px;display:flex}.index-module__-X51KG__emptyText{color:var(--color-gray-dark);font-size:16px;font-weight:500}@media screen and (max-width:992px){.index-module__-X51KG__section{gap:22px}.index-module__-X51KG__vacancies{gap:12px}}@media screen and (max-width:768px){.index-module__-X51KG__section{padding:0}.index-module__-X51KG__header{padding:0 20px}.index-module__-X51KG__filters{flex-wrap:nowrap;padding:0 20px 4px;overflow:auto hidden}.index-module__-X51KG__vacancies{grid-template-columns:minmax(0,1fr);padding:0 12px}.index-module__-X51KG__empty{width:calc(100% - 40px);margin:0 auto}}
.index-module__q7G8aG__container{flex-direction:column;width:100%;max-width:1280px;margin:0 auto;padding:0 0 153px;display:flex}.index-module__q7G8aG__content{flex-direction:column;gap:60px;display:flex}.index-module__q7G8aG__hero{padding:0 20px;overflow:hidden}@media screen and (max-width:768px){.index-module__q7G8aG__content{flex-direction:column;gap:30px;display:flex}.index-module__q7G8aG__hero{padding:0 12px}}