.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default{display:block;margin:10px 0}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items{display:block;position:relative;text-align:center;overflow:hidden;font-size:0}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items-wrapper{display:inline-block;vertical-align:top;margin:-4px}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item{display:inline-block;vertical-align:middle;padding:4px}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-active .system-pagenavigation-item-wrapper{background-color:#0065ff;border-color:#0065ff;color:#fff}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-disabled .system-pagenavigation-item-wrapper{display:none}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-all .system-pagenavigation-item-wrapper{width:auto;text-align:left}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper{display:block;background-color:transparent;font-size:14px;font-style:normal;font-weight:bold;line-height:1.42857143;text-align:center;padding:6px;border-radius:4px;width:32px;height:32px;overflow:hidden;text-decoration:none;cursor:pointer;color:#2d2d2d;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-webkit-transition-property:color , background-color , border-color;-moz-transition-property:color , background-color , border-color;-ms-transition-property:color , background-color , border-color;-o-transition-property:color , background-color , border-color;transition-property:color , background-color , border-color;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper:hover{background-color:#f7f7f7;border-color:#f7f7f7}.vacancies{display:block}.vacancies .vacancies-section{display:block;margin-top:35px;border:1px solid #e8e8e8}.vacancies .vacancies-section .vacancies-delimiter{display:block;height:1px;background:#e8e8e8;overflow:hidden}.vacancies .vacancies-section .vacancies-item{display:block;padding:25px 35px}.vacancies .vacancies-section .vacancies-item .vacancies-item-wrapper{display:block}.vacancies .vacancies-section .vacancies-item .vacancies-item-name{display:block;position:relative;font-size:0;cursor:pointer}.vacancies .vacancies-section .vacancies-item .vacancies-item-name .vacancies-item-name-text{color:#232121;margin-right:250px;font-size:16px;line-height:1.5}.vacancies .vacancies-section .vacancies-item .vacancies-item-name .vacancies-item-name-salary{display:block;position:absolute;top:-25px;right:70px;bottom:-25px;width:180px;white-space:nowrap;overflow:hidden;background:#fffce0;text-align:center}.vacancies .vacancies-section .vacancies-item .vacancies-item-name .vacancies-item-name-salary .vacancies-item-name-salary-wrapper{display:inline-block;vertical-align:middle;color:#232121;font-size:14px;font-weight:bold}.vacancies .vacancies-section .vacancies-item .vacancies-item-name .vacancies-item-name-indicators{display:block;position:absolute;top:0;right:0;width:70px;height:100%;white-space:nowrap;text-align:center}.vacancies .vacancies-section .vacancies-item .vacancies-item-name .vacancies-item-name-indicators .vacancies-item-name-indicator{vertical-align:middle;font-size:14px}.vacancies .vacancies-section .vacancies-item .vacancies-item-name .vacancies-item-name-indicators .vacancies-item-name-indicator.vacancies-item-name-indicator-active{display:none}.vacancies .vacancies-section .vacancies-item.active .vacancies-item-name .vacancies-item-name-indicators .vacancies-item-name-indicator.vacancies-item-name-indicator-active{display:inline-block}.vacancies .vacancies-section .vacancies-item.active .vacancies-item-name .vacancies-item-name-indicators .vacancies-item-name-indicator.vacancies-item-name-indicator-inactive{display:none}.vacancies .vacancies-section .vacancies-item .vacancies-item-description{display:none;padding-top:25px;overflow:hidden}.vacancies .vacancies-section .vacancies-item .vacancies-item-description .vacancies-item-description-wrapper{display:block;color:#888;font-size:13px;line-height:24px;padding-top:20px;border-top:1px solid #e8e8e8}.vacancies .vacancies-section .vacancies-item .vacancies-item-description .vacancies-item-description-buttons{display:block;margin-top:20px}@media all and (max-width:520px){.vacancies .vacancies-section .vacancies-item .vacancies-item-name .vacancies-item-name-text{margin-right:70px}.vacancies .vacancies-section .vacancies-item .vacancies-item-name .vacancies-item-name-salary{position:static;width:auto;margin-top:10px;margin-right:70px;background-color:transparent;text-align:left}}