@media(min-width:1024px){.vacancies-filter--not-found .vacancies-filter__wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border-radius:0;max-height:100%;overflow:unset;padding:0}.vacancies-filter--not-found .vacancies-filter__form{-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);background-color:var(--white-70);border-radius:var(--rd-sm);padding:var(--spacing-sp-xl)}.vacancies-filter--not-found .vacancies-filter__row{flex-direction:column}.vacancies-filter--not-found .vacancies-filter__col{width:100%}}.vacancies-filter--not-found .vacancies-filter__submit-btn{display:none}.vacancies-filter--not-found .vacancies-filter__reset-btn{width:100%}.vacancies-filter__wrapper{-webkit-backdrop-filter:blur(3.25px);backdrop-filter:blur(3.25px);background-color:var(--white-70);border-radius:var(--rd-sm);padding:var(--spacing-sp-xl);-webkit-overflow-scrolling:touch}@media(min-width:1200px){.vacancies-filter__wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border-radius:0;max-height:100%;overflow:unset;padding:0}}.vacancies-filter__title{align-items:center;display:flex;font-weight:600;gap:var(--spacing-sp-lg);margin-bottom:var(--spacing-sp-2xl)}.vacancies-filter__title-arrow{background-color:transparent;border:0;color:var(--paygine-400);cursor:pointer;margin-left:auto;padding:0}@media(min-width:768px){.vacancies-filter__title-arrow{transform:rotate(-180deg)}}@media(min-width:1200px){.vacancies-filter__title-arrow{display:none}}.vacancies-filter__form{display:flex;flex-direction:column;gap:var(--spacing-sp-2xl);padding:0}@media(min-width:1200px){.vacancies-filter__form{-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);background-color:var(--white-70);border-radius:var(--rd-sm);padding:var(--spacing-sp-xl)}}.vacancies-filter__form>:first-child:after{background-color:var(--grey-200);content:"";display:block;height:1px;margin-top:var(--spacing-sp-2xl)}.vacancies-filter__row{display:flex;flex-direction:column;gap:var(--spacing-sp-2xl)}@media(min-width:768px){.vacancies-filter__row{flex-direction:row}}@media(min-width:1200px){.vacancies-filter__row{flex-direction:column}}.vacancies-filter__col{display:flex;flex-direction:column;gap:var(--spacing-sp-2xl)}@media(min-width:768px){.vacancies-filter__col{width:calc(50% - var(--spacing-sp-2xl)/2)}}@media(min-width:1200px){.vacancies-filter__col{width:100%}}.vacancies-filter__actions{display:flex;flex-direction:column;gap:var(--spacing-sp-lg);margin-top:var(--spacing-sp-md)}@media(min-width:768px){.vacancies-filter__actions{flex-direction:row}.vacancies-filter__actions button{width:calc(50% - var(--spacing-sp-lg)/2)}}@media(min-width:1200px){.vacancies-filter__actions{flex-direction:column}.vacancies-filter__actions button{width:100%}}.vacancies-filter__submit-btn{height:43px}@media(min-width:1200px){.vacancies-filter__submit-btn{display:none}}.vacancies-filter__reset-btn{background-color:var(--white);padding:11px}@media(hover:hover)and (pointer:fine){.vacancies-filter__reset-btn:hover{background-color:var(--paygine-300);border-color:var(--paygine-300);color:var(--white)}}.vacancies-hero{overflow:hidden;padding-block:var(--spacing-sp-5xl) var(--spacing-sp-2xl);position:relative;z-index:1}.vacancies-hero:before{background:linear-gradient(180deg,#fff0 66.42%,#e8ecee4d 98.69%);content:"";inset:0;position:absolute;z-index:-1}@media(min-width:768px){.vacancies-hero{padding-block:64px 40px}}@media(min-width:1024px){.vacancies-hero{padding-block:144px 38px}}@media(min-width:1200px){.vacancies-hero{padding-bottom:123px}}@media(min-width:1440px){.vacancies-hero{padding-bottom:103px}}.vacancies-hero__top-text-wrapper{display:flex;justify-content:center;margin-bottom:var(--spacing-sp-xl);position:relative;z-index:2}.vacancies-hero__top-text{background:linear-gradient(90deg,#fff,#fff0);font-weight:500;padding:var(--spacing-sp-sm)}.vacancies-hero__title{font-weight:500;margin-block:var(--spacing-sp-xl) var(--spacing-sp-5xl);position:relative;text-align:center;z-index:2}@media(min-width:768px){.vacancies-hero__title{font-size:61px;line-height:66px}}@media(min-width:1024px){.vacancies-hero__title{font-size:72px;line-height:120%;margin-bottom:120px}}.vacancies-hero__departments-wrapper{cursor:grab;margin:0 -12px;overflow-x:auto;padding-left:var(--spacing-sp-lg);scrollbar-width:none;width:calc(100% + 24px);-webkit-overflow-scrolling:touch}.vacancies-hero__departments-wrapper::-webkit-scrollbar{display:none;height:0;width:0}@media(min-width:430px){.vacancies-hero__departments-wrapper{margin:0 -24px;padding-left:var(--spacing-sp-2xl);width:calc(100% + 48px)}}@media(min-width:768px){.vacancies-hero__departments-wrapper{margin:0;padding:0;width:100%}}.vacancies-hero__departments{align-items:center;display:flex;gap:var(--spacing-sp-sm)}@media(min-width:768px){.vacancies-hero__departments{flex-wrap:wrap;gap:var(--spacing-sp-lg)}}.vacancies-hero__department-btn{align-items:flex-start;-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);background-color:var(--white);border:0;border-radius:var(--rd-max);color:var(--black-200);cursor:pointer;display:flex;flex-direction:column;height:100%;padding:var(--spacing-sp-md) var(--spacing-sp-2xl);text-align:left;width:100%}@media(min-width:768px){.vacancies-hero__department-btn{-webkit-backdrop-filter:blur(3.25px);backdrop-filter:blur(3.25px);background-color:transparent;background-image:radial-gradient(214.84% 138.12% at 2.38% 2.29%,#ffffff8c 0,#fff);background-position:0 0;background-size:200% 200%;border-radius:0;height:166px;padding:var(--spacing-sp-2xl);transition:.6s ease}.vacancies-hero__department-btn:active,.vacancies-hero__department-btn:hover{height:160px}.vacancies-hero__department-btn:active .vacancies-hero__department-btn-counts-wrapper,.vacancies-hero__department-btn:hover .vacancies-hero__department-btn-counts-wrapper{background-color:var(--white)}.vacancies-hero__department-btn:active .vacancies-hero__department-btn-title,.vacancies-hero__department-btn:hover .vacancies-hero__department-btn-title{padding-top:var(--spacing-sp-xl)}.vacancies-hero__department-btn:active .vacancies-hero__department-btn-apply,.vacancies-hero__department-btn:hover .vacancies-hero__department-btn-apply{opacity:1}}@media(min-width:768px)and (hover:hover)and (pointer:fine){.vacancies-hero__department-btn:hover{background-image:radial-gradient(131.31% 159.24% at 100% 100%,#ff7663 0,#ffe8e58c 78.6%);background-position:100% 100%}}@media(min-width:768px){.vacancies-hero__department-btn:active{background-image:radial-gradient(131.31% 159.24% at 100% 100%,#ffe8e58c 21.4%,#ff7663);background-position:100% 100%}}@media(min-width:1024px){.vacancies-hero__department-btn{height:182px}.vacancies-hero__department-btn:active,.vacancies-hero__department-btn:hover{height:171px}}@media(min-width:1200px){.vacancies-hero__department-btn{height:240px}.vacancies-hero__department-btn:active,.vacancies-hero__department-btn:hover{height:229px}}.vacancies-hero__department-btn-counts-wrapper{-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);background-color:var(--hr-100);border-radius:var(--rd-max);color:var(--black-200);display:none;font-family:Onest,Arial,sans-serif;font-size:14px;font-weight:500;line-height:16px;min-width:128px;padding:var(--spacing-sp-md) var(--spacing-sp-2xl);transition:.6s ease}@media(min-width:768px){.vacancies-hero__department-btn-counts-wrapper{display:inline-block}}.vacancies-hero__department-btn-title{font-family:Onest,Arial,sans-serif;font-size:14px;font-weight:600;line-height:16px;max-width:270px;transition:.6s ease;white-space:nowrap}@media(min-width:768px){.vacancies-hero__department-btn-title{font-family:Onest,Arial,sans-serif;font-size:28px;font-weight:400;line-height:33px;padding-top:20px;text-align:center;text-align:left;white-space:wrap}}@media(min-width:1200px){.vacancies-hero__department-btn-title{padding-top:var(--spacing-sp-4xl)}}@media(min-width:1440px){.vacancies-hero__department-btn-title{font-family:Onest,Arial,sans-serif;font-size:36px;font-weight:400;line-height:40px;padding-top:var(--spacing-sp-4xl)}}@media(min-width:768px){.vacancies-hero__department{width:calc(50% - var(--spacing-sp-lg)/2)}}@media(min-width:1024px){.vacancies-hero__department{width:calc(25% - var(--spacing-sp-lg)*3/4)}}.vacancies-hero__department:last-child{display:flex;position:relative}.vacancies-hero__department:last-child:after{content:"";width:12px}@media(min-width:430px){.vacancies-hero__department:last-child:after{width:24px}}@media(min-width:768px){.vacancies-hero__department:last-child:after{content:none}}.vacancies-hero__department._current .vacancies-hero__department-btn{background-color:var(--hr-300)}@media(min-width:768px){.vacancies-hero__department._current .vacancies-hero__department-btn{background-color:transparent;background-image:radial-gradient(233.4% 142.39% at 0 0,#ff76634d 0,#ff76638c);background-position:0 0}.vacancies-hero__department._current .vacancies-hero__department-btn:active,.vacancies-hero__department._current .vacancies-hero__department-btn:hover{background-image:radial-gradient(131.31% 159.24% at 100% 100%,#ff7663 0,#ffe8e58c 78.6%);background-position:100% 100%}.vacancies-hero__department._current .vacancies-hero__department-btn:active .vacancies-hero__department-btn-counts-wrapper,.vacancies-hero__department._current .vacancies-hero__department-btn:hover .vacancies-hero__department-btn-counts-wrapper{background-color:var(--white)}.vacancies-hero__department._current .vacancies-hero__department-btn:active .vacancies-hero__department-btn-title,.vacancies-hero__department._current .vacancies-hero__department-btn:hover .vacancies-hero__department-btn-title{padding-top:var(--spacing-sp-2xl)}}@media(min-width:1200px){.vacancies-hero__department._current .vacancies-hero__department-btn__department-btn-title{padding-top:17px}}@media(min-width:768px){.vacancies-hero__department._current .vacancies-hero__department-btn-counts-wrapper{background-color:var(--white)}}.vacancies-hero__department._current .vacancies-hero__department-btn-title{color:var(--white)}@media(min-width:768px){.vacancies-hero__department._current .vacancies-hero__department-btn-title{color:var(--black-200)}}.vacancies-hero__department-btn-apply{align-items:center;color:var(--white);display:none;font-family:Onest,Arial,sans-serif;font-size:16px;font-weight:600;gap:var(--spacing-sp-md);line-height:19px;margin:auto 0 0 auto;opacity:0;padding:var(--spacing-sp-md) var(--spacing-sp-xl);transition:.6s ease}@media(min-width:1200px){.vacancies-hero__department-btn-apply{display:inline-flex}}.vacancies-hero__filter-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white-70);border:0;border-radius:var(--rd-sm);color:var(--black-200);cursor:pointer;display:flex;font-family:Onest,Arial,sans-serif;font-size:16px;font-weight:600;justify-content:space-between;line-height:19px;margin-top:var(--spacing-sp-5xl);padding:var(--spacing-sp-xl);position:relative;width:100%;z-index:2}@media(min-width:1200px){.vacancies-hero__filter-btn{display:none}}.vacancies-hero__filter-btn-inner{align-items:center;display:flex;gap:var(--spacing-sp-lg)}.vacancies-hero__filter-btn-chevron-icon{color:var(--paygine-400)}@media(min-width:768px){.vacancies-hero__filter-btn-chevron-icon{transform:rotate(-180deg)}}@media(min-width:1200px){.vacancies-hero__filter-btn-chevron-icon{transform:0}}.vacancies-hero__video-bg{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:scale(1.1) translate(-50%,-50%);width:100%;z-index:-2}@media(min-width:1200px){.vacancies-hero__video-bg{transform:scale(1) translate(-50%,-50%)}}.vacancies-hero__modal{left:12px;right:12px;top:96px;transform:none;z-index:1000}.vacancies-list__skeleton-wrapper{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#f6f7f8 0,#edeef1,#f6f7f8 40%);background-color:var(--grey-100);background-size:200% 100%;border:1px solid var(--grey-100);border-radius:var(--rd-sm);display:flex;flex-direction:column;padding:15px}@media(min-width:1200px){.vacancies-list__skeleton-wrapper{padding:35px}}.vacancies-list__skeleton-header{align-items:center;display:flex;gap:var(--spacing-sp-md);margin-bottom:24px;order:2}@media(min-width:1200px){.vacancies-list__skeleton-header{margin-bottom:32px;order:1}}.vacancies-list__skeleton-header span{background-color:var(--white-55);border-radius:var(--rd-max);height:32px;position:relative}.vacancies-list__skeleton-header span:first-child{width:158px}.vacancies-list__skeleton-header span:first-child:before{right:12px;width:118px}.vacancies-list__skeleton-header span:nth-child(2){width:96px}.vacancies-list__skeleton-header span:nth-child(2):before{right:16px;width:64px}.vacancies-list__skeleton-header span:before{background-color:var(--grey-200);border-radius:17px;content:"";height:12px;position:absolute;top:8px}.vacancies-list__skeleton-main{display:flex;flex-direction:column;gap:19px;margin-bottom:20px;max-width:100%;order:1}@media(min-width:1200px){.vacancies-list__skeleton-main{margin-bottom:32px;order:2}}.vacancies-list__skeleton-main div:first-child{align-items:flex-end;display:flex;gap:var(--spacing-sp-md)}@media(min-width:1200px){.vacancies-list__skeleton-main div:first-child{display:none}}.vacancies-list__skeleton-main div:first-child span{background-color:var(--grey-200)}.vacancies-list__skeleton-main div:first-child span:first-child{border-radius:50%;height:10px;margin-bottom:-2px;width:10px}.vacancies-list__skeleton-main div:first-child span:nth-child(2){border-radius:17px;height:12px;width:51px}.vacancies-list__skeleton-main div:first-child span:nth-child(3){border-radius:20px;height:20px;margin-left:auto;width:15px}.vacancies-list__skeleton-main div:nth-child(2){display:flex;flex-direction:column}@media(min-width:1200px){.vacancies-list__skeleton-main div:nth-child(2){flex-flow:row wrap;gap:var(--spacing-sp-xl);max-width:342px}}.vacancies-list__skeleton-main div:nth-child(2) span{background-color:var(--grey-200)}.vacancies-list__skeleton-main div:nth-child(2) span:first-child{border-radius:30px;height:21px;margin-bottom:9px;width:135px}@media(min-width:1200px){.vacancies-list__skeleton-main div:nth-child(2) span:first-child{height:32px;width:100%}}.vacancies-list__skeleton-main div:nth-child(2) span:nth-child(2){border-radius:30px;height:21px;margin-bottom:13px;width:109px}@media(min-width:1200px){.vacancies-list__skeleton-main div:nth-child(2) span:nth-child(2){display:none}}.vacancies-list__skeleton-main div:nth-child(2) span:nth-child(3){border-radius:17px;height:12px;margin-bottom:12px;width:138px}.vacancies-list__skeleton-main div:nth-child(2) span:nth-child(4){border-radius:17px;height:12px;width:105px}.vacancies-list__skeleton-footer{align-items:flex-end;display:flex;justify-content:space-between;order:3}.vacancies-list__skeleton-footer span{background-color:var(--grey-200)}.vacancies-list__skeleton-footer span:first-child{border-radius:17px;display:inline-block;height:12px;margin-bottom:4px;width:182px}.vacancies-list__skeleton-footer span:nth-child(2){border-radius:4px;display:none;height:35px;width:139px}@media(min-width:1200px){.vacancies-list__skeleton-footer span:nth-child(2){display:inline-block}}.vacancies-list{display:flex;flex-direction:column;gap:var(--spacing-sp-2xl)}@media(min-width:768px){.vacancies-list{flex-flow:row wrap;gap:20px}}.vacancies-list__item{position:relative}.vacancies-list__item._priority{order:-1}.vacancies-list__item._priority .vacancies-list__item-wrapper{border-color:var(--hr-300);padding-top:55px}@media(min-width:768px){.vacancies-list__item._priority .vacancies-list__item-wrapper{padding-top:91px}}@media(min-width:1200px){.vacancies-list__item._priority .vacancies-list__item-wrapper{padding-top:var(--spacing-sp-4xl)}}@media(min-width:768px){.vacancies-list__item{width:calc(50% - 10px)}}@media(min-width:1200px){.vacancies-list__item{width:100%}}.vacancies-list__item-wrapper{background-color:var(--grey-100);border:1px solid var(--grey-100);border-radius:var(--rd-sm);display:flex;flex-direction:column;padding:15px;transition:.4s ease}@media(min-width:768px){.vacancies-list__item-wrapper{height:100%;padding:var(--spacing-sp-2xl)}}@media(min-width:1200px){.vacancies-list__item-wrapper{padding:35px}.vacancies-list__item-wrapper:hover,.vacancies-list__item-wrapper:hover~.vacancies-list__item-share{transform:translateY(-8px)}}.vacancies-list__item-wrapper:active{background-color:var(--hr-100);border-color:var(--hr-100)}@media(min-width:1200px){.vacancies-list__item-wrapper:active{transform:translateY(0)}}.vacancies-list__item-wrapper:active .vacancies-list__item-category{color:var(--black-200)}@media(min-width:1200px){.vacancies-list__item-wrapper:active .vacancies-list__item-category{color:var(--grey-500)}}.vacancies-list__item-wrapper:active .vacancies-list__item-specialty{color:var(--grey-500)}@media(min-width:1200px){.vacancies-list__item-wrapper:active .vacancies-list__item-specialty{color:var(--grey-400)}}.vacancies-list__item-wrapper:active .vacancies-list__item-date-wrapper{color:var(--grey-400)}.vacancies-list__item-wrapper:active .vacancies-list__item-btn{background-color:var(--black-200);color:var(--paygine-400)}.vacancies-list__item-wrapper:active .vacancies-list__item-share{transform:translateY(0)}@media(min-width:1200px){.vacancies-list__item-wrapper:active~.vacancies-list__item-share{transform:translateY(0)}}.vacancies-list__item-header{align-items:center;display:flex;gap:var(--spacing-sp-5xl);margin-bottom:var(--spacing-sp-2xl);order:2}@media(min-width:1200px){.vacancies-list__item-header{margin-bottom:var(--spacing-sp-3xl);order:1}}.vacancies-list__item-priority{align-items:center;color:var(--black-200);display:inline-flex;font-family:Onest,Arial,sans-serif;font-size:14px;font-weight:500;gap:var(--spacing-sp-md);left:16px;line-height:16px;position:absolute;top:24px}@media(min-width:768px){.vacancies-list__item-priority{font-family:Onest,Arial,sans-serif;font-size:16px;font-weight:500;left:36px;line-height:19px;top:36px}}@media(min-width:1200px){.vacancies-list__item-priority{left:auto;position:relative;top:auto}}.vacancies-list__item-priority:before{animation-duration:2s;animation-iteration-count:infinite;animation-name:flashing;background-color:var(--hr-300);border-radius:50%;content:"";height:10px;width:10px}.vacancies-list__item-labels{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sp-md)}@media(min-width:1024px){.vacancies-list__item-labels{max-width:366px}}@media(min-width:1200px){.vacancies-list__item-labels{gap:var(--spacing-sp-xl);max-width:100%}}.vacancies-list__item-label{-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);background-color:var(--white-55);border:1px solid var(--grey-300);border-radius:var(--rd-max);color:var(--black-200);font-family:Onest,Arial,sans-serif;font-size:14px;font-weight:500;line-height:16px;padding:7px 15px}@media(min-width:768px){.vacancies-list__item-label{font-family:Onest,Arial,sans-serif;font-size:16px;font-weight:500;line-height:19px}}@media(min-width:1200px){.vacancies-list__item-label{padding:11px 23px}}.vacancies-list__item-label._city{align-items:center;display:inline-flex;gap:var(--spacing-sp-sm)}@media(min-width:1200px){.vacancies-list__item-label._city{gap:var(--spacing-sp-md)}}.vacancies-list__item-label._city:before{background-image:url(../img/pin-red-icon.svg);background-repeat:no-repeat;background-size:cover;content:"";height:16px;width:14px}.vacancies-list__item-label._format{color:var(--white)}.vacancies-list__item-label._format-1{background-color:#47a6ff;border-color:#47a6ff}.vacancies-list__item-label._format-2{background-color:#9a77fb;border-color:#9a77fb}.vacancies-list__item-label._format-3{background-color:#ff7cf2;border-color:#ff7cf2}.vacancies-list__item-label._experience span{color:var(--hr-300);font-weight:600}.vacancies-list__item-label-slash{display:none}@media(min-width:1200px){.vacancies-list__item-label-slash{color:var(--grey-300);display:block;font-family:Onest,Arial,sans-serif;font-size:36px;font-weight:400;line-height:40px}}.vacancies-list__item-main{margin-bottom:var(--spacing-sp-xl);max-width:calc(100% - 56px);order:1}@media(min-width:768px){.vacancies-list__item-main{margin-bottom:var(--spacing-sp-2xl)}}@media(min-width:1200px){.vacancies-list__item-main{margin-bottom:var(--spacing-sp-3xl);order:2}}.vacancies-list__item-title{color:var(--black-200);font-family:Onest,Arial,sans-serif;font-size:24px;font-weight:400;line-height:28px;margin-bottom:var(--spacing-sp-md);text-align:center;text-align:left}@media(min-width:768px){.vacancies-list__item-title{font-family:Onest,Arial,sans-serif;font-size:28px;font-weight:400;line-height:33px;margin-bottom:var(--spacing-sp-xl)}}@media(min-width:1200px){.vacancies-list__item-title{font-family:Onest,Arial,sans-serif;font-size:28px;font-weight:400;line-height:33px;margin-bottom:var(--spacing-sp-xl);text-align:center;text-align:left}}@media(min-width:1440px){.vacancies-list__item-title{font-family:Onest,Arial,sans-serif;font-size:36px;font-weight:400;line-height:40px}}.vacancies-list__item-description{display:flex;flex-direction:column;font-family:Onest,Arial,sans-serif;font-size:14px;font-weight:500;gap:var(--spacing-sp-md);line-height:16px}@media(min-width:768px){.vacancies-list__item-description{font-family:Onest,Arial,sans-serif;font-size:16px;font-weight:500;line-height:19px}}@media(min-width:1200px){.vacancies-list__item-description{flex-direction:row;gap:var(--spacing-sp-xl)}}.vacancies-list__item-category{color:var(--grey-500);display:inline-flex;transition:.4s ease}.vacancies-list__item-specialty{color:var(--grey-400);transition:.4s ease}.vacancies-list__item-footer{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto;order:3}.vacancies-list__item-date-wrapper{color:var(--grey-300);font-family:Onest,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px;transition:.4s ease}.vacancies-list__item-btn{display:none}.vacancies-list__item-btn:hover{background-color:var(--black-200);border-color:var(--black-200);color:var(--white)}@media(min-width:1200px){.vacancies-list__item-btn{display:inline-flex}}.vacancies-list__item-share{background-color:transparent;border:0;cursor:pointer;padding:0;position:absolute;right:16px;top:16px;transition:.4s ease}@media(min-width:768px){.vacancies-list__item-share{right:24px;top:24px}}@media(min-width:1200px){.vacancies-list__item-share{right:36px;top:36px}}@keyframes flashing{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.vacancies-main{scroll-margin:114px}.vacancies-main__title{font-family:Onest,Arial,sans-serif;font-size:26px;font-weight:400;line-height:31px;margin-bottom:var(--spacing-sp-md)}@media(min-width:768px){.vacancies-main__title{font-family:Onest,Arial,sans-serif;font-size:48px;font-weight:400;line-height:58px;margin-bottom:var(--spacing-sp-2xl)}}@media(min-width:1200px){.vacancies-main__title{font-family:Onest,Arial,sans-serif;font-size:54px;font-weight:400;line-height:64px}}@media(min-width:1440px){.vacancies-main__title{font-family:Onest,Arial,sans-serif;font-size:56px;font-weight:400;line-height:62px}}.vacancies-main__text{color:var(--grey-400);font-family:Onest,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px;margin-bottom:var(--spacing-sp-3xl)}@media(min-width:1200px){.vacancies-main__text{font-family:Onest,Arial,sans-serif;font-size:20px;font-weight:400;line-height:24px;margin-bottom:var(--spacing-sp-5xl)}}.vacancies-main__btns-wrapper{display:flex;flex-direction:column;gap:var(--spacing-sp-lg)}@media(min-width:768px){.vacancies-main__btns-wrapper{flex-direction:row}}@media(min-width:1200px){.vacancies-main__btns-wrapper{position:relative}.vacancies-main__btns-wrapper:after{aspect-ratio:1429/1473;background-image:url(../img/vacancies-not-found.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;content:"";height:auto;left:50%;max-width:1116px;position:absolute;top:26px;transform:translate(-50%);width:100vw;z-index:-1}}@media(min-width:1440px){.vacancies-main__btns-wrapper:after{max-width:1429px}}.vacancies-main__offer-btn{width:100%}@media(min-width:768px){.vacancies-main__offer-btn{width:calc(50% - var(--spacing-sp-lg)/2)}}@media(min-width:1200px){.vacancies-main__offer-btn{width:226px}}@media(min-width:768px){.vacancies-main__vacancies-btn{width:calc(50% - var(--spacing-sp-lg)/2)}}.vacancies-main__counts-filter-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sp-3xl)}@media(min-width:1200px){.vacancies-main__counts-filter-wrapper{margin-bottom:var(--spacing-sp-2xl)}}.vacancies-main__counts-wrapper{font-family:Onest,Arial,sans-serif;font-size:14px;font-weight:500;line-height:16px}@media(min-width:768px){.vacancies-main__counts-wrapper{font-family:Onest,Arial,sans-serif;font-size:16px;font-weight:500;line-height:19px;text-align:left}}@media(min-width:1200px){.vacancies-main__wrapper{display:flex;gap:var(--spacing-sp-3xl)}}.vacancies-main__left{width:100%}@media(min-width:1200px){.vacancies-main__left{width:calc(100% - var(--spacing-sp-3xl) - 277px)}}@media(min-width:1440px){.vacancies-main__left{width:calc(100% - var(--spacing-sp-3xl) - 336px)}}.vacancies-main__right{display:none}@media(min-width:1200px){.vacancies-main__right{display:block;padding-top:160px;width:277px}}@media(min-width:1440px){.vacancies-main__right{padding-block:160px var(--spacing-sp-2xl);width:336px}}.vacancies-not-found{margin-bottom:var(--spacing-sp-2xl)}@media(min-width:768px){.vacancies-not-found{margin-bottom:40px}}@media(min-width:1024px){.vacancies-not-found{margin-bottom:var(--spacing-sp-2xl);position:relative}.vacancies-not-found:after{aspect-ratio:1440/1486;background-image:url(../img/vacancies-not-found.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;content:"";height:auto;left:0;max-width:1440px;position:absolute;top:303px;width:100%;z-index:-1}}@media(min-width:1440px){.vacancies-not-found:after{left:50%;top:292px;transform:translate(-50%)}}@media(min-width:1024px){.vacancies-not-found__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}.vacancies-not-found__left{width:100%}@media(min-width:1200px){.vacancies-not-found__left{width:calc(100% - var(--spacing-sp-3xl) - 336px)}}.vacancies-not-found__right{display:none}@media(min-width:1200px){.vacancies-not-found__right{display:block;width:336px}}.vacancies-not-found__title{font-family:Onest,Arial,sans-serif;font-size:26px;font-weight:400;line-height:31px;margin-bottom:var(--spacing-sp-md)}@media(min-width:768px){.vacancies-not-found__title{font-family:Onest,Arial,sans-serif;font-size:48px;font-weight:400;line-height:58px;margin-bottom:var(--spacing-sp-2xl)}}@media(min-width:1200px){.vacancies-not-found__title{font-family:Onest,Arial,sans-serif;font-size:54px;font-weight:400;line-height:64px}}@media(min-width:1440px){.vacancies-not-found__title{font-family:Onest,Arial,sans-serif;font-size:56px;font-weight:400;line-height:62px}}.vacancies-not-found__text{color:var(--grey-400);font-family:Onest,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px;margin-bottom:var(--spacing-sp-4xl)}@media(min-width:768px){.vacancies-not-found__text{font-family:Onest,Arial,sans-serif;font-size:22px;font-weight:400;line-height:28px}}@media(min-width:1024px){.vacancies-not-found__text{margin-bottom:var(--spacing-sp-5xl)}}@media(min-width:1200px){.vacancies-not-found__text{font-family:Onest,Arial,sans-serif;font-size:24px;font-weight:400;line-height:30px}}.vacancies-not-found__offer-text{font-family:Onest,Arial,sans-serif;font-size:20px;font-weight:400;line-height:24px;padding-bottom:var(--spacing-sp-2xl)}@media(min-width:768px){.vacancies-not-found__offer-text{font-family:Onest,Arial,sans-serif;font-size:22px;font-weight:400;line-height:28px}}@media(min-width:1024px){.vacancies-not-found__offer-text{padding-bottom:var(--spacing-sp-3xl)}}@media(min-width:1200px){.vacancies-not-found__offer-text{font-family:Onest,Arial,sans-serif;font-size:24px;font-weight:400;line-height:30px}}.vacancies-not-found__btns-wrapper{display:flex;flex-direction:column;gap:var(--spacing-sp-lg)}@media(min-width:768px){.vacancies-not-found__btns-wrapper{flex-direction:row}}.vacancies-not-found__offer-btn{width:100%}@media(min-width:768px){.vacancies-not-found__offer-btn{width:calc(50% - var(--spacing-sp-lg)/2)}}@media(min-width:1024px){.vacancies-not-found__offer-btn{width:213px}}@media(min-width:768px){.vacancies-not-found__vacancies-btn{width:calc(50% - var(--spacing-sp-lg)/2)}}@media(min-width:1024px){.vacancies-not-found__vacancies-btn{width:242px}}
