.content.vacancies .content__block .content__head+.content__block-item{margin-top:0;padding-top:0}.vacancies__list-item{background-color:var(--white);padding:25px;margin-bottom:15px;border-radius:6px;border:1px solid var(--border);box-shadow:var(--shadow-m)}.vacancies__list-item:last-child{margin-bottom:0}.vacancies__list-item .title{font-size:20px;font-weight:600}.vacancies__list-item .desc{margin-top:10px;opacity:.75}.vacancies__list-item .desc p{margin:0 0 8px;font-size:16px;line-height:135%}.vacancies__list-item .desc p:last-child{margin-bottom:0}.vacancies__list-item .info{display:inline-flex;align-items:center;gap:3px 20px;margin-top:20px;padding:8px 15px;border-radius:4px;border:1px solid var(--border)}.vacancies__list-item .info li{font-size:16px;line-height:135%}.vacancies__list-item .info li span{font-weight:600}.vacancies__list-item .info li:not(:first-child){padding-left:20px;border-left:1px solid var(--border)}.vacancies__list-item .action{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:20px}.vacancies__list-item .action span{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:135%;color:var(--dark);opacity:.75}.vacancies__list-item .action span svg{width:15px;height:15px;fill:currentColor;margin-bottom:1px}.vacancies__respond .block-head{text-align:center;margin-bottom:20px}.vacancies__respond .block-head p{max-width:645px;margin:0 auto}.vacancies__respond-content{display:flex;gap:20px;align-items:stretch}.vacancies__respond-content .contact-us__form{flex:auto;max-width:none}.vacancies__respond-content .contact-us__form input.field:nth-of-type(-n+2){width:calc(50% - 5px)}.vacancies__respond-content .contact-us__form .btn,.vacancies__respond-content .contact-us__form .clip-file{width:100%}.vacancies__respond-cb{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:270px;padding:15px 20px;border-radius:10px;border:1px solid var(--border)}.vacancies__respond-cb .title{font-size:20px;font-weight:600}.vacancies__respond-cb .desc{margin-top:5px;font-size:15px;color:var(--grey)}.vacancies__respond-cb .photo{width:150px;height:150px;border-radius:500px;margin:20px 0}.vacancies__respond-cb .name{font-size:18px;font-weight:600}.vacancies__respond-cb .prof{margin-top:2px;font-size:15px;color:var(--grey)}.vacancies__respond-cb .mail{display:block;margin-top:20px;font-size:16px;transition:opacity .2s ease}.vacancies__respond-cb .mail:hover{opacity:.75}@media(max-width:767px){.content.vacancies .content__block .content__head+.content__block-item{padding-top:10px}.vacancies__list-item{margin-bottom:10px;padding:20px 15px;border-radius:10px}.vacancies__list-item .title{font-size:18px}.vacancies__list-item .desc p{font-size:14px;line-height:130%}.vacancies__list-item .info{flex-wrap:wrap;margin-top:15px}.vacancies__list-item .info li{font-size:14px;line-height:130%}.vacancies__list-item .info li:not(:first-child){padding:0;border:none}.vacancies__list-item .action{flex-wrap:wrap;margin-top:15px}.vacancies__list-item .action .btn{width:100%}.vacancies__list-item .action span{font-size:14px;line-height:130%;gap:7px}.vacancies__list-item .action span svg{width:14px;height:14px;margin:0}.vacancies__respond .block-head p{max-width:none;margin:0}.vacancies__respond .block-head{margin-bottom:15px}.vacancies__respond-content{flex-wrap:wrap}.vacancies__respond-content .contact-us__form{width:100%;flex:initial}.vacancies__respond-content .contact-us__form input.field:nth-of-type(-n+2){width:100%}.vacancies__respond-cb{width:100%;padding:20px 15px}.vacancies__respond-cb .photo{margin:15px 0}.vacancies__respond-cb .mail{margin-top:10px}}