.showMoreBtn{display:inline-block;color:#5071e9;font-family:MontserratRegular,Arial,sans-serif;font-size:14px;line-height:1.3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration:none}.showMoreBtn:hover{color:#869cec}.vacancyBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:22px;margin:10px 0;border:1px solid #d7dbfc;border-radius:14px}.vacancyBlock__vacancy{width:35%}.vacancyBlock__title{color:#494949;font-family:MontserratMedium,Arial,sans-serif;font-size:20px;line-height:1.3}.vacancyBlock__salary{margin:5px 0 0;color:#656565;font-size:16px}.vacancyBlock__date,.vacancyBlock__salary{font-family:MontserratRegular,Arial,sans-serif;line-height:1.3}.vacancyBlock__date{margin:10px 0 0;color:#869cec;font-size:14px}.vacancyBlock__button{display:inline-block;margin:20px 0 0;padding:11px 24px;text-decoration:none;color:#5071e9;font-family:MontserratRegular,Arial,sans-serif;font-size:14px;line-height:1.3;border-radius:12px;border:none;cursor:pointer;background-color:#e3e6ff;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease}.vacancyBlock__button:hover{background-color:#869cec;color:#fff}.vacancyBlock__description{width:65%}.vacancyBlock__descriptionItem:not(:last-child){margin:0 0 20px}.vacancyBlock__descriptionTitle{color:#656565;font-family:MontserratMedium,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.6}.vacancyBlock__descriptionText{overflow:hidden;word-break:break-word;color:#656565;font-family:MontserratRegular,Arial,sans-serif;font-size:15px;line-height:1.6;display:block;white-space:pre-wrap}.vacancyBlock__descriptionText--wrap{position:relative;height:78px}.vacancyBlock__descriptionText--wrap:after{position:absolute;width:100%;height:24px;content:"";bottom:0;right:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(250,250,255,.5)),color-stop(40%,#fafaff));background:linear-gradient(180deg,rgba(250,250,255,.5),#fafaff 40%)}.vacancyBlock__showMore{width:100%}@media screen and (max-width:767.99px){.vacancyBlock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancyBlock__vacancy{width:100%;margin-bottom:12px}.vacancyBlock__description{width:100%}}.backbutton__button{color:#5071e9;font-family:MontserratRegular,Arial,sans-serif;font-size:16px;line-height:1.3;cursor:pointer;border:none;background-color:unset;padding:0;-webkit-transition:color .3s ease;transition:color .3s ease}.backbutton__button:hover{color:#869cec}.vacancyPage{padding:0 20px}.vacancyPage__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px}.vacancyPage__container{max-width:1240px;margin:40px auto}.vacancyPage__crumbs{margin-bottom:40px}.vacancyPage__button{margin-bottom:20px}.vacancyPage__pageName{margin-bottom:40px}.vacancyPage__vacanciesWrapper{margin-bottom:20px}.vacancyPage__vacancyItem{background-color:#fafaff}.vacancyList__pagination{margin-bottom:20px}.vacancyPage__advHorizontal{padding:20px 0}.vacancyPage__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px}.vacancyPage__data{max-width:967px;width:100%}.vacancyPage__adv__section{max-width:253px;width:100%;margin-bottom:20px}.vacancyPage__container--advHidden{grid-gap:0}.vacancyPage__container--advHidden .vacancyPage__data{max-width:100%}@media screen and (max-width:1279.99px){.vacancyPage__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancyPage__adv__section,.vacancyPage__data{max-width:100%}.vacancyPage__adv{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.vacancyPage__adv__Wrapper{padding:10px;width:50%}.vacancyPage__advItem{margin-bottom:0;min-width:100%}}@media screen and (max-width:575px){.vacancyPage__crumbs{margin-bottom:20px}}