.jobs__main{padding:114px 0 48px;color:#4c4e64de;background-color:#f7f7f9}@media (width >= 1024px){.jobs__main{padding-top:96px}}.jobs__container{padding:0 16px}@media (width >= 1024px){.jobs__container{padding:0 24px}}@media (width >= 1280px){.jobs__container{max-width:1232px;margin:0 auto;padding:0}}.vacancies{padding:20px 10px;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #4c4e6438}@media (width >= 1024px){.vacancies{padding:20px 40px 32px}}.vacancies__title{margin:0 0 16px;font-size:24px;line-height:1.2;letter-spacing:.15px}@media (width >= 1024px){.vacancies__title{margin-bottom:24px;font-size:32px}}.vacancies__subtitle{display:flex;gap:8px;align-items:center;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.15px}@media (width >= 1024px){.vacancies__subtitle{gap:16px;font-size:20px}}.vacancies__subtitle:before{flex-shrink:0;width:17px;height:17px;background:center no-repeat;background-size:contain;content:""}.vacancies__subtitle_purple:before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.12' cx='9' cy='9' r='9' fill='%2361348B'/%3E%3Ccircle cx='9' cy='9' r='6' fill='%2361348B'/%3E%3C/svg%3E%0A")}.vacancies__subtitle_red:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23E04440' opacity='.12'/%3E%3Ccircle cx='9' cy='9' r='6' fill='%23E04440'/%3E%3C/svg%3E")}.vacancies__text{display:flex;gap:8px;flex-grow:1;font-size:15px;font-weight:400}@media (width >= 1024px){.vacancies__text{gap:18px;font-size:16px}}.vacancies__text:before{flex-shrink:0;width:1px;margin:0 8px;background-color:#4c4e641f;content:""}.vacancies__text p,.vacancies__text li{margin:0 0 18px}.vacancies__text p:last-of-type,.vacancies__text li:last-of-type{margin-bottom:0}.vacancies__subsection{display:flex;flex-direction:column;gap:16px}@media (width >= 1024px){.vacancies__subsection{flex-direction:row;gap:4px}}.vacancies__wrapper{display:flex;flex-direction:column;flex-shrink:0}@media (width >= 1024px){.vacancies__container{padding-left:10px}}.vacancies__note{margin:0 0 20px;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.15px}@media (width >= 1024px){.vacancies__note{font-size:18px}}.vacancies__contact{display:flex;flex-direction:column}@media (width >= 414px){.vacancies__contact{flex-direction:row;gap:8px;align-items:center}}.vacancies__contact li{margin:0;line-height:1.5;white-space:nowrap}.vacancies__contact a:hover{text-decoration:underline}.vacancies__label{display:flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}.vacancies__label:before{flex-shrink:0;width:24px;height:24px;background:center no-repeat;background-size:contain;content:""}.vacancies__label_email:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%234C4E64' fill-opacity='.6' d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm0 14H4V8l8 5 8-5v10Zm-8-7L4 6h16l-8 5Z'/%3E%3C/svg%3E")}.vacancies__label_tel:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%234C4E64' fill-opacity='.6' d='M7.12 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1H8c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2Z'/%3E%3C/svg%3E")}.vacancies__section:nth-of-type(1){margin-bottom:20px}.vacancies__section:nth-of-type(2){margin-bottom:36px}@media (width >= 1024px){.vacancies__section:nth-of-type(2) .vacancies__subsection{padding-left:30px}}.vacancies__container .vacancies__section{margin-bottom:0}@media (width >= 1024px){.vacancies__subsection_3 .vacancies__wrapper{width:calc(33.3333333333% - 2.6666666667px)}}@media (width >= 1024px){.vacancies__subsection_2 .vacancies__wrapper{width:calc(50% - 2px)}}
