.vacancies__filter-content .filter-card__button,.vacancies__filter-content .filter-card__info,.vacancies__filter-head{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancies{width:100%;margin:245px 0 80px}@media (max-width:1023px){.vacancies{margin:170px 0 80px}}.vacancies .page-title{color:#fff;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vacancies .page-title::after{position:absolute;top:-5%;left:-5%;content:"";width:110%;height:110%;border-radius:638.618px;opacity:.24;background:#5fe7d3;-webkit-filter:blur(56px);filter:blur(56px);z-index:-1}@media (max-width:767px){.vacancies .page-title{font-size:37px;line-height:48px;text-align:center;width:100%}}.vacancies .page-title span,.vacancies__filter-content .filter-card__info-text span,.vacancies__filter-content .filter-card__title span{font-weight:300;color:#00dbde}.vacancies__filter{width:100%;margin-top:56px;position:relative}@media (max-width:1023px){.vacancies__filter{margin-top:50px}}@media (max-width:767px){.vacancies__filter{margin-top:32px}}.vacancies__filter::after,.vacancies__filter::before{content:"";position:absolute;left:0;opacity:0;z-index:0;-webkit-transition:opacity .5s;transition:opacity .5s}.vacancies__filter::before{top:0;width:100%;height:100%;background-color:#0e0e0f}.vacancies__filter::after{right:0;margin:0 auto;top:10px;width:48px;height:48px;background-image:url(../../img/logo-icon.png);background-position:center;background-size:cover;background-repeat:no-repeat}.vacancies__filter.ajax-loader::before{z-index:10;opacity:1}.vacancies__filter.ajax-loader::after{z-index:11;opacity:1;-webkit-animation:preloader 2s infinite;animation:preloader 2s infinite}.vacancies__filter-head{width:100%;position:relative;z-index:1}@media (max-width:639px){.vacancies__filter-head{-ms-flex-wrap:wrap;flex-wrap:wrap}}.vacancies__filter-head-text{font-weight:800;font-size:20px;line-height:28px;color:#8974ff;text-transform:uppercase;margin:6px 40px 0 8px}@media (max-width:639px){.vacancies__filter-head-text{width:100%;margin:0 0 24px}}.vacancies__filter-head-buttons .filter-button{display:inline-block;cursor:pointer;height:40px;padding:0 24px;text-align:center;font-weight:600;font-size:14px;line-height:40px;color:rgba(255,255,255,.6);margin-right:14px;border:1px solid rgba(196,196,196,.15);background-color:rgba(196,196,196,.15);border-radius:10px;-webkit-transition:border .5s,background-color .5s,color .5s;transition:border .5s,background-color .5s,color .5s;margin-bottom:16px}.vacancies__filter-head-buttons .filter-button.active{background-color:transparent;border:1px solid #8974ff;color:#8974ff;pointer-events:none}.vacancies__filter-head-buttons .filter-button:hover{background-color:#8974ff;border:1px solid #8974ff;color:#fff}.vacancies__filter-content{margin-top:0;margin-bottom:80px;position:relative;z-index:1}.vacancies__filter-content a{width:100%;display:block}.vacancies__filter-content a.vacancy-hot .filter-card__title{position:relative}.vacancies__filter-content a.vacancy-hot .filter-card__title img{margin-top:-8px;margin-right:12px}@media (max-width:639px){.vacancies__filter-content a.vacancy-hot .filter-card__title img{display:none}}.vacancies__filter-content .filter-card{cursor:pointer;width:100%;margin-top:-1px;padding:40px 0 34px;border:1px solid transparent;border-bottom:1px solid rgba(255,255,255,.2);position:relative;-webkit-transition:padding .5s,width .5s,margin-left .5s,border .5s,-webkit-box-shadow .5s;transition:box-shadow .5s,padding .5s,width .5s,margin-left .5s,border .5s;transition:box-shadow .5s,padding .5s,width .5s,margin-left .5s,border .5s,-webkit-box-shadow .5s}@media (max-width:639px){.vacancies__filter-content .filter-card{padding:32px 0 21px}}.vacancies__filter-content .filter-card__title{width:100%;font-weight:800;font-size:32px;line-height:40px;color:#fff;-webkit-transition:color .5s;transition:color .5s;text-transform:uppercase}@media (max-width:1359px){.vacancies__filter-content .filter-card__title{font-size:28px}}@media (max-width:1023px){.vacancies__filter-content .filter-card__title{font-size:26px;padding-right:80px}}@media (max-width:639px){.vacancies__filter-content .filter-card__title{font-size:20px;line-height:28px}}.vacancies__filter-content .filter-card__info{width:calc(100% - 100px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:639px){.vacancies__filter-content .filter-card__info{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.vacancies__filter-content .filter-card__info-text{font-weight:600;font-size:16px;line-height:24px;color:#878787;margin-right:48px;margin-top:22px}@media (max-width:639px){.vacancies__filter-content .filter-card__info-text{margin-right:0;margin-top:21px}}.vacancies__filter-content .filter-card__info-text:nth-last-child(1){margin-right:0}.vacancies__filter-content .filter-card__info-text img{display:none;width:20px;height:auto;margin-right:3px;margin-top:-5px}@media (max-width:639px){.vacancies__filter-content .filter-card__info-text img{display:inline-block}}.vacancies__filter-content .filter-card__button{width:44px;height:44px;background-color:#8974ff;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;bottom:24px;-webkit-transition:right .5s,-webkit-transform .5s;transition:right .5s,transform .5s;transition:right .5s,transform .5s,-webkit-transform .5s}@media (max-width:639px){.vacancies__filter-content .filter-card__button{bottom:unset;top:30px}}.vacancies__filter-content .filter-card__button svg{width:17px;height:11px}.vacancies__filter-content .filter-card__button svg path{fill:#fff}.vacancies__filter-content .filter-card:hover{padding-left:30px;padding-right:100px;width:calc(100% + 100px);margin-left:-50px;border:1px solid rgba(255,255,255,.6)}@media (max-width:1199px){.vacancies__filter-content .filter-card:hover{padding-left:25px;padding-right:25px;width:calc(100% + 50px);margin-left:-25px}}@media (max-width:767px){.vacancies__filter-content .filter-card:hover{padding-left:40px;padding-right:40px;width:calc(100% + 80px);margin-left:-40px}}@media (max-width:639px){.vacancies__filter-content .filter-card:hover{padding-left:30px;padding-right:30px;width:calc(100% + 60px);margin-left:-30px}}.vacancies__filter-content .filter-card:hover .filter-card__title{color:#8974ff}.vacancies__filter-content .filter-card:hover .filter-card__button{right:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vacancies__filter-content .title-no-vac{font-weight:800;font-size:30px;line-height:90%;color:#fff;-webkit-transition:color .5s;transition:color .5s;text-transform:uppercase;text-align:left;width:100%;margin-top:70px}
/*# sourceMappingURL=vacancies.min.css.map */
