.vacancyInfo-wrapper{border-top:1px solid #dae1ee;column-gap:10px;display:flex;padding-top:36px;width:100%}@media only screen and (max-width:1150px){.vacancyInfo-wrapper{flex-wrap:wrap;row-gap:10px}}@media (max-width:768px){.vacancyInfo-wrapper{column-gap:20px}}@media (max-width:500px){.vacancyInfo-wrapper{column-gap:0;padding-top:17px;row-gap:20px}}.vacancyInfo-wrapper .vacancyInfo-item{display:flex;flex-direction:row;width:20%}@media only screen and (max-width:1150px){.vacancyInfo-wrapper .vacancyInfo-item{min-width:225px;width:calc(25% - 30px)}}@media (max-width:768px){.vacancyInfo-wrapper .vacancyInfo-item{width:calc(50% - 20px)}}@media (max-width:500px){.vacancyInfo-wrapper .vacancyInfo-item{width:100%}}.vacancyInfo-wrapper .vacancyInfo-item.vacancyInfo-item--disability{justify-content:flex-end;padding-right:15px}@media only screen and (max-width:1150px){.vacancyInfo-wrapper .vacancyInfo-item.vacancyInfo-item--disability{justify-content:flex-start;padding-right:0}}.vacancyInfo-wrapper .vacancyInfo-item.vacancyInfo-item--disability .vacancyInfo-item__text{max-width:172px}.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container{align-items:center;display:flex;margin-right:10px}.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-clock-thin,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-marker-outline,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-phone-blue{align-self:center;color:#969ee4;height:30px;width:30px}@media (max-width:500px){.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-clock-thin,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-marker-outline,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-phone-blue{height:24px;width:24px}}.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon svg,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-clock-thin svg,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-marker-outline svg,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-phone-blue svg{color:#969ee4;height:30px;width:30px}@media (max-width:500px){.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon svg,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-clock-thin svg,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-marker-outline svg,.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__icon-container .icon-phone-blue svg{height:24px;width:24px}}.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__text{align-items:center;color:#202124;display:flex;font-family:SilpoText,Helvetica,Arial,sans-serif;font-size:15px;line-height:19px}@media (max-width:500px){.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__text{font-size:14px;line-height:16px}}.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__text a{text-decoration:underline}.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__phone-block{align-items:baseline;flex-direction:column;font-family:SilpoText,Helvetica,Arial,sans-serif;justify-content:center}.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__phone-block .vacancyInfo-item__text-phone .vacancyInfo-item__phone-number{outline:none}.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__phone-block .vacancyInfo-item__text-phone-button{background:#0000;border:none;padding:0}.vacancyInfo-wrapper .vacancyInfo-item .vacancyInfo-item__phone-block .vacancyInfo-item__text-phone-button:hover{cursor:pointer}.vacancyInfo-wrapper .phonesShown-1{padding-top:10px}@media (max-width:1300px){.vacancyInfo-wrapper .phonesShown-1{padding-top:0}}.vacancyInfo-wrapper .phonesShown-2{padding-top:20px}@media (max-width:1300px){.vacancyInfo-wrapper .phonesShown-2{padding-top:0}}.vacancy-requirements-wrapper{width:50%}@media (max-width:500px){.vacancy-requirements-wrapper{width:100%}}.vacancy-requirements-wrapper .vacancy-requirements__title{font-family:SilpoText,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:20px;margin-bottom:22px}@media (max-width:500px){.vacancy-requirements-wrapper .vacancy-requirements__title{margin-bottom:13px}}.vacancy-requirements-wrapper .vacancy-requirements-ul,.vacancy-requirements-wrapper .vacancy-requirements__holder ul{list-style:none}@media (max-width:500px){.vacancy-requirements-wrapper .vacancy-requirements-ul,.vacancy-requirements-wrapper .vacancy-requirements__holder ul{padding-left:14px}}.vacancy-requirements-wrapper .vacancy-requirements-ul li,.vacancy-requirements-wrapper .vacancy-requirements__holder ul li{font-size:16px;line-height:27px;padding-left:20px;position:relative}@media (max-width:500px){.vacancy-requirements-wrapper .vacancy-requirements-ul li,.vacancy-requirements-wrapper .vacancy-requirements__holder ul li{font-size:14px;line-height:17px;margin-bottom:17px;padding-left:18px}.vacancy-requirements-wrapper .vacancy-requirements-ul li:last-child,.vacancy-requirements-wrapper .vacancy-requirements__holder ul li:last-child{margin-bottom:0}}.vacancy-requirements-wrapper .vacancy-requirements-ul li:before,.vacancy-requirements-wrapper .vacancy-requirements__holder ul li:before{background:#2458d3;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:10px;width:6px}@media (max-width:500px){.vacancy-requirements-wrapper .vacancy-requirements-ul li:before,.vacancy-requirements-wrapper .vacancy-requirements__holder ul li:before{top:7px}}.vacancy-data .vacancy-data__wrapper{background:#f7f7ff;border-radius:12px;margin-bottom:65px;padding:45px 40px 41px}@media (max-width:500px){.vacancy-data .vacancy-data__wrapper{margin-bottom:35px;padding:26px 15px 29px}}.vacancy-data .vacancy-requirements{display:flex;flex-direction:row;margin-bottom:50px;width:100%}@media (max-width:500px){.vacancy-data .vacancy-requirements{flex-direction:column;margin-bottom:40px}}.vacancy-data .vacancy-requirements .vacancy-requirements-wrapper{padding-right:25px}.vacancy-data .vacancy-requirements .vacancy-requirements-wrapper:first-child{padding-left:36px}@media (max-width:768px){.vacancy-data .vacancy-requirements .vacancy-requirements-wrapper:first-child{margin-bottom:35px;padding-left:0}}.vacancy-data .vacancy-gallery.scroll-list{margin-bottom:60px}@media (max-width:500px){.vacancy-data .vacancy-gallery.scroll-list{margin-bottom:20px}}.vacancy-data .vacancy-gallery.scroll-list .scroll-list-item{margin-right:7px}@media (max-width:500px){.vacancy-data .vacancy-gallery.scroll-list .scroll-list-item{margin-right:15px}}.vacancy-data .vacancy-gallery.scroll-list .scroll-list-item .gallery-list-item{box-shadow:none;height:262px}@media (max-width:500px){.vacancy-data .vacancy-gallery.scroll-list .scroll-list-item .gallery-list-item{height:173px}}.vacancy-data .vacancy-data__header-title{align-items:flex-start;display:flex;margin-bottom:21px}@media (max-width:500px){.vacancy-data .vacancy-data__header-title{margin-bottom:19px}}.vacancy-data .vacancy-data__header-title .share-vacancy-button{color:#969ee4;cursor:pointer;height:21px;margin-left:30px;min-width:19px;width:19px}@media (max-width:500px){.vacancy-data .vacancy-data__header-title .share-vacancy-button{margin-left:15px}}.vacancy-data .vacancy-data__header-title .share-vacancy-button .icon,.vacancy-data .vacancy-data__header-title .share-vacancy-button .icon svg{height:100%;width:100%}.vacancy-data .vacancy-title{font-family:SilpoText,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:34px;text-transform:none;width:100%}@media (max-width:500px){.vacancy-data .vacancy-title{font-size:21px;line-height:25px}}.vacancy-data .vacancy-description-wrapper{align-items:center;display:flex;margin-bottom:21px}@media (max-width:500px){.vacancy-data .vacancy-description-wrapper{margin-bottom:15px}.vacancy-data .vacancy-description-wrapper.student-vacancy{flex-wrap:wrap;gap:15px}}.vacancy-data .vacancy-description-wrapper .btn.btn-primary{align-items:center;background:#0000;display:flex;font-size:14px;justify-content:center;min-height:37px;min-width:176px;padding-bottom:0;padding-top:0;text-transform:none}@media only screen and (max-width:355px){.vacancy-data .vacancy-description-wrapper .btn.btn-primary{min-width:155px}}@media only screen and (max-width:330px){.vacancy-data .vacancy-description-wrapper .btn.btn-primary{min-width:140px}}.vacancy-data .vacancy-salary{color:#3a69d7;display:inline-block;font-size:26px;font-weight:700;line-height:33px;margin-right:30px;min-width:210px}@media (max-width:500px){.vacancy-data .vacancy-salary{font-size:20px;line-height:26px;margin-right:20px;min-width:110px}}