.to-vacancies-banner-link__link{display:block;padding:40px 0;background:linear-gradient(103.26deg,#1b8e7b 3.59%,#03d7be 100.11%);transition:all .5s ease;border-radius:6px;margin:0 0 40px}@media (max-width:1023px){.to-vacancies-banner-link__link{padding:22px 0 26px}}@media (min-width:1024px){.to-vacancies-banner-link__link{transform:translateY(40px)}.to-vacancies-banner-link__link:hover{transform:translateY(0)}}.to-vacancies-banner-link__wrap{display:flex;align-items:center;justify-content:flex-start}@media (max-width:1023px){.to-vacancies-banner-link__wrap{align-items:flex-start}}@media (max-width:767px){.to-vacancies-banner-link__wrap{flex-direction:column}}.to-vacancies-banner-link__btn{background:#fff;box-shadow:0 8px 32px rgba(52,208,184,.48);border-radius:3px;padding:16px 22px;font-weight:400;font-size:16px;line-height:16px;display:flex;align-items:center;text-align:center;color:#00a88e;transition:all .5s ease;margin-left:144px}@media (max-width:1279px){.to-vacancies-banner-link__btn{margin-left:114px}}@media (max-width:1023px){.to-vacancies-banner-link__btn{margin-left:52px}}@media (max-width:767px){.to-vacancies-banner-link__btn{margin:28px 0 0}}.to-vacancies-banner-link__title{font-style:normal;font-weight:700;font-size:32px;line-height:32px;color:#fff;white-space:pre-wrap}@media (max-width:1023px){.to-vacancies-banner-link__title{font-size:28px;text-align:left}}@media (max-width:767px){.to-vacancies-banner-link__title{line-height:1}.to-vacancies-banner-link__title br{display:none!important}}