.archive-title{box-shadow:0 4px 10px rgba(0,0,0,.05)}.job-vacancies__headline{color:var(--c-secondary-114C8C);font-weight:600;font-size:36px}.job-vacancies__description{font-size:16px;line-height:21px;text-align:left;color:var(--c-secondary-666666);padding:0 15px;margin:0 0 60px}.job-vacancies__filter-bg{background:rgba(0,72,153,.1);border-radius:14px;margin-bottom:40px;padding:30px 20px}.job-vacancies__filters{position:relative;z-index:1}.job-vacancies__filter-headline{font-style:normal;font-weight:600;font-size:20px;color:var(--c-secondary-114C8C);margin-bottom:30px}.job-vacancies__filter{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:20px}.job-vacancies__filter-button-block{margin-top:40px}.filter-item-label{display:flex;flex-direction:column;width:100%}.filter-item-span{font-weight:500;font-size:16px;font-family:var(--ff-title);color:var(--c-secondary-114C8C);text-align:left;margin-bottom:10px}.filter-item-select{border:1px solid var(--c-secondary-114C8C);box-sizing:border-box;font-family:var(--ff-primary)}.filter-item-select,.filter-page-item-input{height:40px;padding:0 10px;color:var(--c-secondary-666666);font-size:16px}.filter-page-item-input{border:0;border:1px solid var(--c-secondary-114C8C);font-family:var(--ff-title)}.filter-item-display-flex{display:flex;align-items:flex-end;justify-content:flex-end}.filter-button-block{padding-bottom:30px}.job-vacancies__button{padding:12px 64px;font-weight:500;font-size:16px;font-family:var(--ff-title);color:var(--c-secondary-white);border:1px solid var(--c-secondary-114C8C);background:var(--c-secondary-114C8C);box-shadow:0 4px 14px rgba(24,40,81,.3);border-radius:8px;display:block;margin:0 auto;cursor:pointer;transition:all .3s}.job-vacancies__button:hover{background:var(--c-secondary-white);color:var(--c-secondary-114C8C)}@media only screen and (max-width:1024px){.job-vacancies__filter{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.job-vacancies__filter{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.job-vacancies__filter{grid-template-columns:repeat(1,1fr)}}