.vacancies-search-field .search-field{border-radius:8px;flex:1;padding:10.5px 16px}.vacancies-search-field .btn.search{border-radius:8px;margin-left:14px;padding:10.5px 32px}.vacancy-main-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb3;border-radius:20px;max-width:733px;margin:0 auto;padding:42px 120px}.vacancy-bg-swap{background-image:var(--vb-bg-d);background-size:cover}.vacancy-main-container .banner-title{font-size:32px;font-weight:700}.vacancy-main-container .banner-description{margin-bottom:24px;font-size:16px}.vacancy-main-container .banner-description p{margin:0}.vacancy-main-container .banner-description p+p{margin-top:.5em}.vacancy-main-container .banner-description ul,.vacancy-main-container .banner-description ol{text-align:left;margin:.5em 0 0;padding-left:1.25em;display:inline-block}.vacancy-main-container .banner-description li+li{margin-top:.25em}.vacancy-main-container .banner-description a{color:inherit;text-decoration:underline}@media (max-width:767px){.vacancy-bg-swap{background-image:var(--vb-bg-m,var(--vb-bg-d))}.banner-left-element{width:100%}.vacancy-main-container{max-width:none;padding:42px 24px}.vacancy-banner .card-banner-container{padding:113px 13px}.vacancy-banner.container{padding-left:0;padding-right:0}.vacancy-banner .banner-container{border-radius:0}.vacancy-main-container .banner-title{font-size:24px;font-weight:700}}
