.Vacancies-module-scss-module__lNP72q__vacancies{color:#404040;background:#fff;padding:0 0 72px}.Vacancies-module-scss-module__lNP72q__vacancies__container{width:100%;max-width:1440px;margin:0 auto;padding:0 45px}@media (max-width:768px){.Vacancies-module-scss-module__lNP72q__vacancies__container{padding:0 15px}}.Vacancies-module-scss-module__lNP72q__vacancies__content{flex-direction:column;gap:28px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__title{color:#000;margin:0;font-size:32px;font-weight:600;line-height:1.2em}.Vacancies-module-scss-module__lNP72q__vacancies__hero{border-radius:14px;width:100%;height:324px;position:relative;overflow:hidden}.Vacancies-module-scss-module__lNP72q__vacancies__hero-image{object-fit:cover}.Vacancies-module-scss-module__lNP72q__vacancies__section{flex-direction:column;gap:22px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__section-title{color:#000;margin:0;font-size:22px;font-weight:600;line-height:1.2em}.Vacancies-module-scss-module__lNP72q__vacancies__benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1200px){.Vacancies-module-scss-module__lNP72q__vacancies__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.Vacancies-module-scss-module__lNP72q__vacancies__benefit{background:#f9f9f9;border-radius:14px;align-items:flex-start;gap:14px;min-width:0;min-height:100%;padding:22px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__benefit-icon{flex-shrink:0;width:29px;height:29px;display:block}.Vacancies-module-scss-module__lNP72q__vacancies__benefit-text{color:#000;margin:0;font-size:16px;font-weight:400;line-height:1.2em}.Vacancies-module-scss-module__lNP72q__vacancies__categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1200px){.Vacancies-module-scss-module__lNP72q__vacancies__categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.Vacancies-module-scss-module__lNP72q__vacancies__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.Vacancies-module-scss-module__lNP72q__vacancies__category{background:#f9f9f9;border:1px solid #dedee9;border-radius:14px;flex-direction:column;justify-content:space-between;gap:14px;min-height:198px;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__category_active{background:#fff;border-color:#e30611;box-shadow:0 0 0 1px #e30611}.Vacancies-module-scss-module__lNP72q__vacancies__category-head{flex-direction:column;gap:14px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__category-icon{flex-shrink:0;width:40px;height:40px;display:block}.Vacancies-module-scss-module__lNP72q__vacancies__category-info{flex-direction:column;gap:7px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__category-title{color:#000;white-space:pre-line;margin:0;font-size:22px;font-weight:600;line-height:1.2em}.Vacancies-module-scss-module__lNP72q__vacancies__category-count{color:#000;margin:0;font-size:16px;font-weight:400;line-height:1.2em}.Vacancies-module-scss-module__lNP72q__vacancies__category-button{color:#fff;cursor:pointer;background:#e30611;border:none;border-radius:50px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:14px 22px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.3em;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.Vacancies-module-scss-module__lNP72q__vacancies__category-button:hover{background:#bb050e}.Vacancies-module-scss-module__lNP72q__vacancies__category-button_active{color:#e30611;background:#fff;border:1px solid #e30611}.Vacancies-module-scss-module__lNP72q__vacancies__category-button_active:hover{background:#fff5f5}.Vacancies-module-scss-module__lNP72q__vacancies__empty{color:#8c8c8c;margin:22px 0 0;font-size:16px;font-weight:400;line-height:1.3em}.Vacancies-module-scss-module__lNP72q__vacancies__branches-tabs{border-bottom:1px solid #dedee9;flex-wrap:wrap;gap:0;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__branch-select-wrap{flex-direction:column;gap:8px;width:100%;display:none}.Vacancies-module-scss-module__lNP72q__vacancies__branch-select-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Vacancies-module-scss-module__lNP72q__vacancies__branch-select{box-sizing:border-box;color:#000;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23404040' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center/22px no-repeat;border:1px solid #a2a2a2;border-radius:12px;width:100%;height:48px;padding:16px 40px 16px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3em}.Vacancies-module-scss-module__lNP72q__vacancies__branch-select:focus{border-color:#e30611;outline:none}.Vacancies-module-scss-module__lNP72q__vacancies__branch-tab{color:#404040;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:14px 29px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.3em;transition:color .15s,border-color .15s;display:inline-flex}.Vacancies-module-scss-module__lNP72q__vacancies__branch-tab:hover{color:#e30611}.Vacancies-module-scss-module__lNP72q__vacancies__branch-tab_active{color:#e30611;border-bottom-color:#e30611}.Vacancies-module-scss-module__lNP72q__vacancies__list{flex-direction:column;gap:12px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__item{background:#f9f9f9;border-radius:12px;overflow:hidden}.Vacancies-module-scss-module__lNP72q__vacancies__item_expanded{border-radius:16px}.Vacancies-module-scss-module__lNP72q__vacancies__item_header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:22px;font-family:inherit;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__item_title{color:#000;margin:0;font-size:18px;font-weight:400;line-height:1.2em}.Vacancies-module-scss-module__lNP72q__vacancies__item_body{flex-direction:column;gap:22px;padding:0 22px 22px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__item_description{color:#000;font-size:16px;font-weight:400;line-height:1.3em}.Vacancies-module-scss-module__lNP72q__vacancies__item_description p,.Vacancies-module-scss-module__lNP72q__vacancies__item_description ul,.Vacancies-module-scss-module__lNP72q__vacancies__item_description ol{margin:0 0 14px}.Vacancies-module-scss-module__lNP72q__vacancies__item_description p:last-child,.Vacancies-module-scss-module__lNP72q__vacancies__item_description ul:last-child,.Vacancies-module-scss-module__lNP72q__vacancies__item_description ol:last-child{margin-bottom:0}.Vacancies-module-scss-module__lNP72q__vacancies__item_description strong{font-weight:600}.Vacancies-module-scss-module__lNP72q__vacancies__item_description ul,.Vacancies-module-scss-module__lNP72q__vacancies__item_description ol{padding-left:1.2em}.Vacancies-module-scss-module__lNP72q__vacancies__item_description li{margin:0 0 4px}.Vacancies-module-scss-module__lNP72q__vacancies__item_description li:last-child{margin-bottom:0}.Vacancies-module-scss-module__lNP72q__vacancies__item_description a{color:#e30611;text-decoration:none}.Vacancies-module-scss-module__lNP72q__vacancies__item_description a:hover{text-decoration:underline}.Vacancies-module-scss-module__lNP72q__vacancies__item_subtitle{color:#000;margin:0;font-size:16px;font-weight:600;line-height:1.2em}.Vacancies-module-scss-module__lNP72q__vacancies__item_contacts{flex-direction:column;gap:8px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__item_contact{color:#000;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1.2em;text-decoration:none;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__item_contact:hover{color:#e30611}.Vacancies-module-scss-module__lNP72q__vacancies__item_actions{flex-wrap:wrap;gap:8px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__item_button{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;min-height:50px;padding:14px 22px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.3em;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.Vacancies-module-scss-module__lNP72q__vacancies__item_button_primary{color:#fff;background:#e30611;border:none}.Vacancies-module-scss-module__lNP72q__vacancies__item_button_primary:hover{background:#bb050e}.Vacancies-module-scss-module__lNP72q__vacancies__item_button_outline{color:#e30611;background:0 0;border:1px solid #e30611}.Vacancies-module-scss-module__lNP72q__vacancies__item_button_outline:hover{background:#e306110f}.Vacancies-module-scss-module__lNP72q__vacancies__forms-intro{flex-direction:column;gap:12px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__forms-hint{color:#000;margin:0;font-size:16px;font-weight:400;line-height:1.3em}.Vacancies-module-scss-module__lNP72q__vacancies__forms{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}@media (max-width:1024px){.Vacancies-module-scss-module__lNP72q__vacancies__forms{grid-template-columns:1fr}}.Vacancies-module-scss-module__lNP72q__vacancies__form-card{background:#fff;border-radius:14px;flex-direction:column;gap:22px;padding:22px;display:flex;box-shadow:0 2px 40px #0000000d}.Vacancies-module-scss-module__lNP72q__vacancies__form-card_resume{border:1px dashed #e30611;justify-content:space-between;min-height:480px}.Vacancies-module-scss-module__lNP72q__vacancies__form-title{color:#000;margin:0;font-size:22px;font-weight:600;line-height:1.2em}.Vacancies-module-scss-module__lNP72q__vacancies__form-fields{flex-direction:column;gap:14px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__upload{color:#000;cursor:pointer;background:#fff;border:1px solid #dedee9;border-radius:12px;align-items:center;gap:9px;width:fit-content;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.3em;transition:border-color .15s;display:inline-flex}.Vacancies-module-scss-module__lNP72q__vacancies__upload:hover{border-color:#e30611}.Vacancies-module-scss-module__lNP72q__vacancies__upload-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Vacancies-module-scss-module__lNP72q__vacancies__upload-hint{color:#000;margin:0;font-size:16px;font-weight:400;line-height:1.3em}.Vacancies-module-scss-module__lNP72q__form{flex-direction:column;gap:14px;display:flex}.Vacancies-module-scss-module__lNP72q__form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:768px){.Vacancies-module-scss-module__lNP72q__form__row{grid-template-columns:1fr}}.Vacancies-module-scss-module__lNP72q__form__field{flex-direction:column;gap:9px;display:flex}.Vacancies-module-scss-module__lNP72q__form__label{color:#000;font-size:16px;font-weight:500;line-height:1.3em}.Vacancies-module-scss-module__lNP72q__form__input,.Vacancies-module-scss-module__lNP72q__form__textarea,.Vacancies-module-scss-module__lNP72q__form__select{box-sizing:border-box;color:#000;appearance:none;background:#fff;border:1px solid #dedee9;border-radius:12px;width:100%;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.3em;transition:border-color .15s}.Vacancies-module-scss-module__lNP72q__form__input::placeholder,.Vacancies-module-scss-module__lNP72q__form__textarea::placeholder,.Vacancies-module-scss-module__lNP72q__form__select::placeholder{color:#8c8c8c}.Vacancies-module-scss-module__lNP72q__form__input:focus,.Vacancies-module-scss-module__lNP72q__form__textarea:focus,.Vacancies-module-scss-module__lNP72q__form__select:focus{border-color:#e30611;outline:none}.Vacancies-module-scss-module__lNP72q__form__textarea{resize:vertical;min-height:100px}.Vacancies-module-scss-module__lNP72q__form__select{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23404040' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:22px;padding-right:40px}.Vacancies-module-scss-module__lNP72q__form__submit{color:#fff;cursor:pointer;background:#e30611;border:none;border-radius:50px;justify-content:center;align-items:center;width:fit-content;min-height:50px;padding:14px 43px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.3em;transition:background .15s,opacity .15s;display:inline-flex}.Vacancies-module-scss-module__lNP72q__form__submit:hover:not(:disabled){background:#bb050e}.Vacancies-module-scss-module__lNP72q__form__submit:disabled{opacity:.5;cursor:not-allowed}.Vacancies-module-scss-module__lNP72q__form__error{color:#e30611;margin:0;font-size:14px;line-height:20px}.Vacancies-module-scss-module__lNP72q__form__success{color:#548d44;margin:0;font-size:14px;line-height:20px}.Vacancies-module-scss-module__lNP72q__form__consent{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex}.Vacancies-module-scss-module__lNP72q__form__checkbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Vacancies-module-scss-module__lNP72q__form__checkbox-box{background:#fff;border:1.5px solid #dedee9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,border-color .15s;display:flex}.Vacancies-module-scss-module__lNP72q__form__checkbox-check{background:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.5L4.5 8L11 1' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:12px;height:9px;display:none}.Vacancies-module-scss-module__lNP72q__form__checkbox:checked+.Vacancies-module-scss-module__lNP72q__form__checkbox-box{background:#548d44;border-color:#548d44}.Vacancies-module-scss-module__lNP72q__form__checkbox:checked+.Vacancies-module-scss-module__lNP72q__form__checkbox-box .Vacancies-module-scss-module__lNP72q__form__checkbox-check{display:block}.Vacancies-module-scss-module__lNP72q__form__consent-text{color:#000;font-size:16px;font-weight:400;line-height:1.3em}.Vacancies-module-scss-module__lNP72q__form__consent-link{color:#548d44;text-decoration:underline}.Vacancies-module-scss-module__lNP72q__form__consent-link:hover{text-decoration:none}.Vacancies-module-scss-module__lNP72q__vacancies__contacts{flex-wrap:wrap;gap:14px;display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__contact{color:#000;background:#f9f9f9;border:1px solid #dedee9;border-radius:12px;align-items:center;gap:14px;padding:22px 29px 22px 22px;font-size:16px;font-weight:500;line-height:1.2em;text-decoration:none;transition:border-color .15s;display:inline-flex}.Vacancies-module-scss-module__lNP72q__vacancies__contact:hover{border-color:#e30611}.Vacancies-module-scss-module__lNP72q__vacancies__contact-icon{flex-shrink:0;width:29px;height:29px;display:block}@media (max-width:768px){.Vacancies-module-scss-module__lNP72q__vacancies{padding:0 0 48px}.Vacancies-module-scss-module__lNP72q__vacancies__container{padding:0 16px}.Vacancies-module-scss-module__lNP72q__vacancies__content{gap:24px}.Vacancies-module-scss-module__lNP72q__vacancies__title{font-size:24px;font-weight:700}.Vacancies-module-scss-module__lNP72q__vacancies__hero{border-radius:16px;height:300px}.Vacancies-module-scss-module__lNP72q__vacancies__section{gap:16px}.Vacancies-module-scss-module__lNP72q__vacancies__section-title{font-size:24px}.Vacancies-module-scss-module__lNP72q__vacancies__section-title_sm{font-size:20px}.Vacancies-module-scss-module__lNP72q__vacancies__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Vacancies-module-scss-module__lNP72q__vacancies__benefit{border-radius:16px;flex-direction:column;gap:16px;padding:16px}.Vacancies-module-scss-module__lNP72q__vacancies__benefit-icon{width:32px;height:32px}.Vacancies-module-scss-module__lNP72q__vacancies__benefit-text{font-size:14px}.Vacancies-module-scss-module__lNP72q__vacancies__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Vacancies-module-scss-module__lNP72q__vacancies__category{border-radius:16px;gap:32px;min-height:0;padding:16px}.Vacancies-module-scss-module__lNP72q__vacancies__category-head{gap:16px}.Vacancies-module-scss-module__lNP72q__vacancies__category-icon{width:48px;height:48px}.Vacancies-module-scss-module__lNP72q__vacancies__category-info{gap:4px}.Vacancies-module-scss-module__lNP72q__vacancies__category-title{font-size:18px}.Vacancies-module-scss-module__lNP72q__vacancies__category-count{font-size:14px}.Vacancies-module-scss-module__lNP72q__vacancies__category-button{min-height:48px;padding:16px 24px;font-size:14px;line-height:1.15em}.Vacancies-module-scss-module__lNP72q__vacancies__branches-tabs{display:none}.Vacancies-module-scss-module__lNP72q__vacancies__branch-select-wrap{display:flex}.Vacancies-module-scss-module__lNP72q__vacancies__list{gap:8px}.Vacancies-module-scss-module__lNP72q__vacancies__item{border-radius:12px}.Vacancies-module-scss-module__lNP72q__vacancies__item_expanded{border-radius:16px}.Vacancies-module-scss-module__lNP72q__vacancies__item_header{box-sizing:border-box;min-height:52px;padding:16px}.Vacancies-module-scss-module__lNP72q__vacancies__item_title{font-size:16px;font-weight:500}.Vacancies-module-scss-module__lNP72q__vacancies__item_body{gap:24px;padding:0 16px 16px}.Vacancies-module-scss-module__lNP72q__vacancies__item_description{font-size:14px}.Vacancies-module-scss-module__lNP72q__vacancies__item_description p,.Vacancies-module-scss-module__lNP72q__vacancies__item_description ul,.Vacancies-module-scss-module__lNP72q__vacancies__item_description ol{margin:0 0 12px}.Vacancies-module-scss-module__lNP72q__vacancies__item_subtitle,.Vacancies-module-scss-module__lNP72q__vacancies__item_contact{font-size:14px}.Vacancies-module-scss-module__lNP72q__vacancies__item_actions{flex-flow:column;gap:8px}.Vacancies-module-scss-module__lNP72q__vacancies__item_button{box-sizing:border-box;width:100%;min-height:48px;padding:16px 24px;font-size:14px;line-height:1.15em}.Vacancies-module-scss-module__lNP72q__vacancies__forms-intro{gap:12px}.Vacancies-module-scss-module__lNP72q__vacancies__forms-hint{font-size:14px}.Vacancies-module-scss-module__lNP72q__vacancies__forms{gap:16px}.Vacancies-module-scss-module__lNP72q__vacancies__form-card{border-radius:16px;gap:16px;padding:16px}.Vacancies-module-scss-module__lNP72q__vacancies__form-card_resume{min-height:0}.Vacancies-module-scss-module__lNP72q__vacancies__form-title{font-size:18px}.Vacancies-module-scss-module__lNP72q__vacancies__upload{box-sizing:border-box;min-height:48px;padding:16px 20px;font-size:14px}.Vacancies-module-scss-module__lNP72q__vacancies__upload-hint{font-size:14px}.Vacancies-module-scss-module__lNP72q__form__row{grid-template-columns:1fr}.Vacancies-module-scss-module__lNP72q__form__label{font-size:14px}.Vacancies-module-scss-module__lNP72q__form__input,.Vacancies-module-scss-module__lNP72q__form__textarea,.Vacancies-module-scss-module__lNP72q__form__select{box-sizing:border-box;min-height:48px;padding:16px 20px;font-size:14px}.Vacancies-module-scss-module__lNP72q__form__select{padding-right:40px}.Vacancies-module-scss-module__lNP72q__form__textarea{min-height:110px}.Vacancies-module-scss-module__lNP72q__form__submit{width:100%;min-height:48px;padding:16px 48px;font-size:14px;line-height:1.15em}.Vacancies-module-scss-module__lNP72q__form__consent-text{font-size:14px}.Vacancies-module-scss-module__lNP72q__vacancies__contacts{flex-flow:column;gap:8px}.Vacancies-module-scss-module__lNP72q__vacancies__contact{box-sizing:border-box;gap:16px;width:100%;min-height:48px;padding:16px;font-size:14px}.Vacancies-module-scss-module__lNP72q__vacancies__contact-icon{width:24px;height:24px}}
