.c-vacancies{display:flex;gap:30px}.c-vacancies__nav{flex:0 0 32%;gap:1px}.c-vacancies__panels{flex:1}.c-vacancies__nav-item{border-bottom:1px solid #e4e4e4;font-weight:400;line-height:1;margin:0;overflow:hidden;position:relative}.c-vacancies__nav-item:last-of-type{border-bottom:0}.c-vacancies__nav-item a{color:var(--primary-color);display:block;font-size:.9em;padding:30px 0}.c-vacancies__nav-item a path{fill:var(--primary-color)}.c-vacancies__nav-item a svg{margin-left:auto}.c-vacancies__nav-item.active{font-weight:700}.c-vacancies__nav-item a:hover,.c-vacancies__nav-item.active a{color:inherit}.c-vacancies__nav-item a:hover svg path,.c-vacancies__nav-item.active a svg path{fill:#fff}.c-vacancies__nav .c-button{font-size:15px}.c-vacancies__panel-item{border-bottom:1px solid;display:none;padding:20px}.c-vacancies__panel-item.active{display:flex;flex-direction:column;justify-content:space-between}.c-vacancies__content{padding-top:20px}.c-vacancies__heading{margin-bottom:30px}.c-vacancies__heading a{color:inherit;gap:5px}.c-vacancies__heading a svg{margin-left:auto;transition:all .35s ease;width:30px}.c-vacancies__heading a path{fill:var(--primary-color)}.c-vacancies__panel-item.active .c-vacancies__heading a svg{transform:rotate(90deg)}.c-vacancies__buttons{margin-top:30px;position:relative;z-index:10}.c-vacancies__content-text p{font-size:.9em}@media(min-width:768px){.c-vacancies__content{display:block!important;padding:0}.c-vacancies__image{display:block}.c-vacancies__heading{display:none}.c-vacancies__heading a{user-select:none}.c-vacancies__panel-item{border-bottom:0}}@media(max-width:767px){.c-vacancies__nav{display:none}.c-vacancies__panel-item{display:block}.c-vacancies__content--outer{padding:1em 0}.c-vacancies__content--outer:first-child,.c-vacancies__panel-item:first-child{padding-top:0}.c-vacancies__content,.c-vacancies__image{display:none}.c-vacancies__heading{cursor:pointer;margin-bottom:0}.c-vacancies__panel-item.active .vertial-tabs__heading a{color:var(--secondary-color)!important}.c-vacancies__buttons,.c-vacancies__buttons--multi .c-button:last-child{margin-top:15px}.c-vacancies__content-title h3{display:none}}@media (min-width:1170px){.c-vacancies__panel-item{background:#f5f0ec;background-size:30%;border-radius:20px;padding:40px}.c-vacancies-wrapper.no-bg .c-vacancies__panel-item{background:#f5f0ec}.c-vacancies__content-inner{flex-direction:row;gap:50px}}.c-vacancies__content-title{flex:0 0 40%}.c-vacancies__content-text{flex:0 0 calc(60% - 50px)}.c-vacancies__content-text :first-child{margin-top:0}.c-vacancies__meta{gap:10px;margin-bottom:10px}