@media screen and (min-width:1024px){.vacancies{margin:5.6rem 0 20rem}.vacancies__title{margin-bottom:1.2rem}.vacancies__descr{margin-bottom:5.6rem}.vacancies__select-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.2rem;margin-bottom:5.6rem}.vacancies__select-container{width:29rem}.vacancies__select-container:not(:first-child){margin-left:1.6rem;margin-top:0}.vacancies__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancies__card{width:calc(33.3% - 1.5rem);padding:3.2rem 3.2rem 2.4rem;border-radius:4rem;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.vacancies__card:not(:first-child){margin-top:0}.vacancies__card:not(:nth-of-type(3n)){margin-right:2.2rem}.vacancies__card:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(3)){margin-top:2rem}.vacancies__card:hover{background-color:#fff}.vacancies__card-title{font-size:3.2rem;margin-bottom:1.6rem}.vacancies__card-location{font-size:1.6rem;padding:.8rem 1.2rem;margin-bottom:.8rem}.vacancies__card-straight{margin-bottom:1.6rem}.vacancies__card-descr{font-size:1.6rem;margin-bottom:2rem}.vacancies__card:hover .vacancies__card-title,.vacancies__card:hover .vacancies__card-straight,.vacancies__card:hover .vacancies__card-descr{color:#000}.vacancies__card:hover .vacancies__card-straight{opacity:.7}}