@font-face{font-display:block;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-easy.woff2) format("woff2"),url(/fonts/Montserrat-easy.woff) format("woff")}@font-face{font-display:block;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/Montserrat-easy500.woff2) format("woff2"),url(/fonts/Montserrat-easy500.woff) format("woff")}@font-face{font-display:block;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/Montserrat-SemiBold--easy.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold--easy.woff) format("woff")}@font-face{font-display:block;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/Montserrat-Bold--easy.woff2) format("woff2"),url(/fonts/Montserrat-Bold--easy.woff) format("woff")}.about-content{background-color:#fff;border-radius:4px;margin-bottom:54px;padding:16px}@media (max-width:980px){.about-content{margin-bottom:16px}}.about-content__top{display:flex;gap:72px;margin-bottom:54px;padding-top:50px}@media (max-width:1200px){.about-content__top{flex-direction:column;gap:16px;margin-bottom:16px;padding:0}}.about-content__top-img{aspect-ratio:782/471;border-radius:4px;flex:0 1 782px;max-width:782px;min-width:0;overflow:hidden;width:100%}@media (max-width:1200px){.about-content__top-img{flex:none;height:auto;max-width:100%;order:2;width:100%}}@media only screen and (max-width:820px){.about-content__top-img{aspect-ratio:auto}}.about-content__top-img img,.about-content__top-img picture{display:block;height:100%;width:100%}.about-content__top-img img{border-radius:4px;-o-object-fit:cover;object-fit:cover}@media (max-width:1200px){.about-content__top-img img{-o-object-position:center;object-position:center}}.about-content__top-content{flex:1;min-width:0}@media (max-width:1200px){.about-content__top-content{display:contents}}.about-content__title{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:20px;font-weight:700;letter-spacing:.4px;line-height:35px;margin:0 0 16px}@media (max-width:980px){.about-content__title{font-size:16px;line-height:150%;margin-bottom:0;order:1}}.about-content__text{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:35px}.about-content__text p{margin:0}.about-content__text p:not(:last-child){margin-bottom:16px}@media (max-width:980px){.about-content__text{font-size:14px;line-height:150%;order:3}}.about-content__bottom{display:flex;gap:24px}@media (max-width:1024px){.about-content__bottom{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}.about-content__card{align-items:center;background:linear-gradient(54.06deg,#19bcc9 28.99%,#8f85e1 110.51%);border-radius:4px;color:#fff;display:flex;flex-direction:column;height:157px;justify-content:center;padding:16px;text-align:center;width:510px}@media (max-width:1024px){.about-content__card{width:100%}.about-content__card:first-child{grid-column:1;grid-row:1}}.about-content__card:nth-child(2){background:linear-gradient(105.82deg,#19bcc9 -1.38%,#6d64bb 53.63%)}@media (max-width:1024px){.about-content__card:nth-child(2){grid-column:1/-1;grid-row:2}}.about-content__card:nth-child(3){background:linear-gradient(54.06deg,#8f85e1 28.99%,#19bcc9 110.51%)}@media (max-width:1024px){.about-content__card:nth-child(3){grid-column:2;grid-row:1}}.about-content__card-desc,.about-content__card-label{font-family:Montserrat,Montserrat-easy,Arial;font-size:14px;font-weight:700;letter-spacing:.4px;line-height:38px;text-align:center}@media (max-width:980px){.about-content__card-desc,.about-content__card-label{line-height:150%}}.about-content__card-value{font-family:Montserrat,Montserrat-easy,Arial;font-size:64px;font-weight:800;letter-spacing:.4px;line-height:38px;text-align:center}@media (max-width:980px){.about-content__card-value{font-size:36px;line-height:38px}}.advantages-content{background-color:#fff;border-radius:4px;margin-bottom:54px;padding-left:24px}@media (max-width:980px){.advantages-content{margin-bottom:16px;padding:24px 16px}}.advantages-content__inner{align-items:flex-start;display:flex;gap:10px}@media (max-width:980px){.advantages-content__inner{flex-direction:column;gap:16px;padding:0}}.advantages-content__content{display:flex;flex-direction:column;height:-webkit-fill-available;height:-moz-available;height:stretch;justify-content:center;min-width:0;width:60%}@media (max-width:980px){.advantages-content__content{display:contents;width:100%}}.advantages-content__title{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:20px;font-weight:700;letter-spacing:.4px;line-height:35px;margin:0 0 16px}@media (max-width:980px){.advantages-content__title{font-size:16px;line-height:150%;margin-bottom:0;order:1}}.advantages-content__list{list-style:none;margin:0;padding:0}@media (max-width:980px){.advantages-content__list{order:3}}.advantages-content__item{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:35px;padding-left:20px;position:relative}@media (max-width:980px){.advantages-content__item{font-size:14px;line-height:150%}.advantages-content__item:before{top:9px}}.advantages-content__item:before{background-color:#333a43;border-radius:50%;content:"";height:3px;left:0;position:absolute;top:16px;width:3px}.advantages-content__item:not(:last-child){margin-bottom:8px}.advantages-content__img{border-radius:4px;flex-shrink:0;height:394px;overflow:hidden;width:464px}@media (max-width:980px){.advantages-content__img{aspect-ratio:464/394;height:auto;order:2;width:100%}}.advantages-content__img img{border-radius:4px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.vacancies__youtube{margin-bottom:54px}@media (max-width:980px){.vacancies__youtube{margin-bottom:16px}}.vacancies__youtube-panel{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;gap:24px;padding:54px 24px 32px}@media (max-width:980px){.vacancies__youtube-panel{padding:24px 16px}}.vacancies__youtube-title{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:20px;font-weight:700;letter-spacing:.4px;line-height:35px;margin:0;text-align:left}@media (max-width:980px){.vacancies__youtube-title{font-size:16px;line-height:150%}}.vacancies__youtube-description{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:35px;margin:0;text-align:left}@media (max-width:980px){.vacancies__youtube-description{font-size:14px;line-height:150%}}.vacancies__youtube-main{position:relative}.vacancies__youtube-main .swiper{position:static}.vacancies__youtube-main .swiper-button-next,.vacancies__youtube-main .swiper-button-prev{display:none!important}.vacancies__youtube-main .swiper-slide{display:flex;flex-direction:column;height:auto;max-width:100%;width:500px}.vacancies__youtube-main .swiper-slide .vacancies__youtube-video{height:282px;max-width:100%;width:100%}@media (max-width:980px){.vacancies__youtube-main .swiper-slide{width:calc(50% - 8px)}.vacancies__youtube-main .swiper-slide .vacancies__youtube-video{aspect-ratio:500/282;height:auto}}.vacancies__youtube-main .swiper-watch-overflow .swiper-scrollbar{opacity:0;pointer-events:none}.vacancies__youtube-main .swiper-scrollbar-drag{background-color:#19bcc9}.vacancies__youtube-main .swiper-scrollbar-new{bottom:-10px!important;left:0!important;width:100%!important}.vacancies__youtube-video{background-color:#fff;border-radius:4px;display:block;height:282px;max-width:100%;overflow:hidden;text-decoration:none;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:500px}@media (max-width:980px){.vacancies__youtube-video{aspect-ratio:500/282;height:auto;width:100%}}.vacancies__youtube-video:hover{transform:translateY(-6px)}.vacancies__youtube-video__image{border-radius:4px;height:100%;overflow:hidden;position:relative;width:100%}.vacancies__youtube-video__img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .4s ease;width:100%}.vacancies__youtube-video:hover .vacancies__youtube-video__img{transform:scale(1.05)}.vacancies__youtube-video__icon{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s ease;width:59px}.vacancies__youtube-video__icon path.ytp-large-play-button-bg{fill:#333a42;transition:fill .2s ease}.vacancies__youtube-video:hover .vacancies__youtube-video__icon{transform:translate(-50%,-50%) scale(1.1)}.vacancies__youtube-video:hover .vacancies__youtube-video__icon path.ytp-large-play-button-bg{fill:red}.vacancies__youtube-video-title{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:14px;font-weight:400;letter-spacing:.4px;line-height:150%;margin:10px 0 0}@media (max-width:980px){.vacancies__youtube-video-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;margin-top:4px;overflow:hidden}}.vacancies__youtube-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media (max-width:980px){.vacancies__youtube-actions{-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:16px}}.vacancies__youtube-action-btn{align-items:center;background:#f5f7fa;border:none;border-radius:4px;color:#2f3137;display:inline-flex;gap:10px;padding:14px 23px;text-decoration:none;transition:background .2s ease,color .2s ease}@media (max-width:980px){.vacancies__youtube-action-btn{gap:4px;justify-content:center;padding:14px 8px}}.vacancies__youtube-action-btn:hover{background:#e0534c;color:#fff}.vacancies__youtube-action-btn:hover svg path{stroke:#fff}.vacancies__youtube-action-btn svg{fill:none;height:24px;width:24px}.vacancies__youtube-action-btn span{color:inherit;font-family:Montserrat,Montserrat-easy,Arial;font-size:14px;font-weight:600;line-height:1}@media (max-width:980px){.vacancies__youtube-action-btn span{font-size:12px}}.vacancies__youtube-action-btn--youtube{background:transparent;padding:0}@media (max-width:980px){.vacancies__youtube-action-btn--youtube{grid-column:1/-1;justify-content:flex-start;padding:0}}.vacancies__youtube-action-btn--youtube span{font-weight:400}.vacancies__youtube-action-btn--youtube svg{fill:#ff5a58;height:22px;width:22px}.vacancies__youtube-action-btn--youtube:hover{background:transparent;color:#2f3137}.vacancies__youtube-action-btn--youtube:hover svg path{stroke:none}.vacancies__youtube-social{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.vacancies__youtube-social-link{align-items:center;display:flex;height:48px;justify-content:center;text-decoration:none;width:48px}@media (max-width:980px){.vacancies__youtube-social-link{height:40px;width:40px}}.vacancies__youtube-social-link svg{fill:none;height:48px;width:48px}@media (max-width:980px){.vacancies__youtube-social-link svg{height:40px;width:40px}}.communication-content{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;gap:16px;margin-bottom:54px;padding:24px 24px 16px}@media (max-width:980px){.communication-content{gap:0;margin-bottom:16px;padding:16px;width:100%}}.communication-content.vacancy-card--empty{margin-bottom:0}.communication-content.vacancy-card--empty .communication-content__actions .base-btn{font-family:Montserrat,Montserrat-easy,Arial;font-size:16px;font-weight:500;height:40px;letter-spacing:0;line-height:100%;padding:4px 16px}@media (max-width:980px){.communication-content.vacancy-card--empty .communication-content__actions .base-btn{font-size:14px;height:40px}}.communication-content__title{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:20px;font-weight:700;letter-spacing:.4px;line-height:35px;margin:0}@media (max-width:980px){.communication-content__title{font-size:16px;line-height:150%;padding:0;width:100%}}.communication-content__subtitle{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:35px;margin:0}@media (max-width:980px){.communication-content__subtitle{font-size:14px;line-height:150%;padding:0;width:100%}}.communication-content__actions{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:980px){.communication-content__actions{flex-direction:column;margin-top:16px;width:100%}}.communication-content__btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;gap:8px;height:40px;justify-content:center;max-width:100%;padding:4px 16px;text-decoration:none;transition:opacity .2s ease;width:249px}@media (max-width:980px){.communication-content__btn{width:100%}}.communication-content__btn:hover{opacity:.9}.communication-content__btn span{color:#fff;font-family:Montserrat,Montserrat-easy,Arial;font-size:16px;font-weight:500;line-height:100%}@media (max-width:980px){.communication-content__btn span{font-size:14px}}.communication-content__btn--mail{background-color:#19bcc9}.communication-content__btn--telegram{background-color:#229ed9}.communication-content__btn-icon{fill:none;flex-shrink:0;height:24px;width:24px}.btn-links{display:flex;gap:16px}.btn-links__item{align-items:center;border-radius:4px;color:#fff;display:flex;font-family:Montserrat;font-size:14px;font-style:Medium;font-weight:500;height:40px;justify-content:center;letter-spacing:.4px;line-height:35px;padding-left:8px;padding-right:8px;text-decoration:none;width:239px}.btn-links__item--work{background-color:#00a8d7}.btn-links__item--robota{background-color:#c02036}.vacancies-dropdown{position:relative;width:247px}.vacancies-dropdown__toggle{align-items:center;background-color:#f7f8fa;border:none;border-radius:4px;color:#333a43;cursor:pointer;display:flex;font-family:Montserrat,Montserrat-easy,Arial;font-size:14px;font-weight:400;gap:8px;height:40px;line-height:100%;padding:0 8px;text-align:left;width:100%}.vacancies-dropdown__icon{flex-shrink:0}.vacancies-dropdown__icon svg{fill:none;height:24px;width:24px}.vacancies-dropdown__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vacancies-dropdown__chevron{flex-shrink:0;height:16px;position:relative;width:16px}.vacancies-dropdown__chevron:after{border-bottom:1.5px solid #afb8c1;border-right:1.5px solid #afb8c1;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-65%) rotate(45deg);transition:transform .2s ease;width:8px}.vacancies-dropdown__menu{background-color:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.08);display:none;left:0;list-style:none;margin:0;padding:4px 0;position:absolute;top:calc(100% + 4px);width:100%;z-index:5}.vacancies-dropdown__item{margin:0;overflow:hidden}.vacancies-dropdown__option{background:none;border:none;color:#333a43;cursor:pointer;display:block;font-family:Montserrat,Montserrat-easy,Arial;font-size:14px;font-weight:400;hyphens:auto;line-height:100%;padding:10px 12px;text-align:left;width:100%}.vacancies-dropdown__option:hover{background-color:#f7f8fa}.vacancies-dropdown--open .vacancies-dropdown__menu{display:block}.vacancies-dropdown--open .vacancies-dropdown__chevron:after{transform:translate(-50%,-35%) rotate(-135deg)}.vacancy-card{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;min-width:0;padding:16px}.vacancy-card__header{align-items:center;color:#333a43;display:flex;font-family:Montserrat;font-size:20px;font-style:Bold;font-weight:700;letter-spacing:.4px;line-height:150%;min-width:0;padding-bottom:64px}@media (max-width:980px){.vacancy-card__header{padding-bottom:16px}}.vacancy-card__header-title{min-width:0}.vacancy-card__header-title h2{font:inherit;margin:0;overflow-wrap:anywhere}@media (max-width:980px){.vacancy-card__header-title{font-size:16px;line-height:150%}}.vacancy-card__content{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;min-width:0}@media (max-width:350px){.vacancy-card__content{align-items:stretch;flex-direction:column;gap:20px}}.vacancy-card__content-item{align-items:center;display:flex;flex-direction:column;gap:13px;min-width:0}.vacancy-card__content-item:first-child{align-items:flex-start;flex:1 1 auto}.vacancy-card__content-item:last-child{flex-shrink:0}@media (max-width:350px){.vacancy-card__content-item:last-child{width:100%}}.vacancy-card__content .content-txt{align-items:center;color:#333a43;display:grid;font-family:Montserrat;font-size:14px;font-style:Regular;font-weight:400;gap:4px;grid-auto-flow:column;justify-content:start;letter-spacing:.4px;line-height:150%;min-width:0;vertical-align:middle;width:100%}.vacancy-card__content .content-txt span{min-width:0;overflow-wrap:anywhere}.vacancy-card__content .content-txt svg{fill:none;flex-shrink:0;height:24px;width:24px}.vacancy-card__content .content-txt--location svg path{stroke:#333a43}.vacancy-card__content .content-btn{color:#009eab;font-family:Montserrat,Montserrat-easy,Arial;font-size:14px;font-weight:500;height:40px;letter-spacing:0;line-height:100%;padding:4px 11px;transition:color .2s ease,background-color .2s ease,border-color .2s ease;width:120px}@media (max-width:350px){.vacancy-card__content .content-btn{width:100%}}.vacancy-card__content .content-btn.base-btn--secondary-brand:hover{background-color:#009eab;border-color:#009eab;color:#fff}.vacancy-show{padding-bottom:54px}@media (max-width:980px){.vacancy-show{padding-bottom:152px}}@media only screen and (max-width:599px){.vacancy-show{padding-bottom:16px}}.vacancy-show__header{display:flex;flex-direction:column;gap:26px;padding:12px 0 48px}@media only screen and (max-width:599px){.vacancy-show__header{gap:6px}}.vacancy-show__title-link{align-items:center;color:#333a43;display:inline-flex;gap:10px;max-width:100%;text-decoration:none;width:-moz-fit-content;width:fit-content}.vacancy-show__title-link:hover{color:#19bcc9}.vacancy-show__title-link:hover .vacancy-show__title-icon{transform:translateX(-4px)}.vacancy-show__title-icon{fill:none;flex-shrink:0;height:24px;transition:transform .3s ease;width:24px}.vacancy-show__title{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:24px;font-weight:800;letter-spacing:.4px;line-height:35px;margin:0}@media only screen and (max-width:599px){.vacancy-show__title{font-size:16px;line-height:150%}}.vacancy-show__meta{color:#6e7781;font-family:Montserrat,Montserrat-easy,Arial;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin:0}@media only screen and (max-width:599px){.vacancy-show__meta{font-size:12px;line-height:150%}}.vacancy-show__meta-separator{margin:0 8px}.vacancy-show__card{align-items:start;background-color:#fff;border-radius:4px;display:grid;gap:10px;grid-template-columns:minmax(0,917px) minmax(0,647px);padding:16px}@media (max-width:1200px){.vacancy-show__card{grid-template-columns:1fr;padding:24px 8px}}.vacancy-show__main{min-width:0;width:100%}.vacancy-show__content-title{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:20px;font-weight:800;letter-spacing:.4px;line-height:35px;margin:0 0 16px;padding:0 24px 32px}@media (max-width:980px){.vacancy-show__content-title{font-size:16px;line-height:150%;margin:0;padding:0 0 8px}}.vacancy-show__content{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:35px;max-width:603px;padding:24px}@media (max-width:980px){.vacancy-show__content{font-size:14px;line-height:150%;padding:0}}.vacancy-show__content p{margin:0}.vacancy-show__content p:not(:last-child){margin-bottom:16px}.vacancy-show__content h2,.vacancy-show__content h3,.vacancy-show__content h4{color:#333a43;font-family:Montserrat,Montserrat-easy,Arial;font-size:20px;font-weight:700;letter-spacing:.4px;line-height:35px;margin:24px 0 16px}@media (max-width:980px){.vacancy-show__content h2,.vacancy-show__content h3,.vacancy-show__content h4{font-size:14px;line-height:150%}}.vacancy-show__content h2:first-child,.vacancy-show__content h3:first-child,.vacancy-show__content h4:first-child{margin-top:0}.vacancy-show__content ol,.vacancy-show__content ul{margin:0 0 16px;padding-left:20px}.vacancy-show__content ol:last-child,.vacancy-show__content ul:last-child{margin-bottom:0}.vacancy-show__content li:not(:last-child){margin-bottom:8px}.vacancy-show__aside{display:flex;flex-direction:column;gap:24px;max-width:647px;min-width:0;width:100%}@media (min-width:1201px){.vacancy-show__aside{position:sticky;top:24px}}@media (max-width:980px){.vacancy-show__aside{gap:0}.vacancy-show__bottom-bar{background-color:#fff;bottom:46px;box-shadow:0 -4px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:12px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}}.vacancy-show__aside-img{aspect-ratio:647/479;border-radius:4px;max-width:647px;overflow:hidden;width:100%}.vacancy-show__aside-img img{border-radius:4px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vacancy-show__actions{display:flex;flex-wrap:nowrap;gap:16px}@media (max-width:1200px){.vacancy-show__actions{flex-wrap:wrap;gap:8px}}.vacancy-show__actions .communication-content__btn span{font-family:Montserrat,Montserrat-easy,Arial;font-size:16px;font-weight:500;letter-spacing:0;line-height:100%}@media (max-width:980px){.vacancy-show__actions .communication-content__btn span{font-size:14px}}.vacancy-show__actions .communication-content__btn{width:100%}.vacancy-show__back-link{align-items:center;color:#333a43;display:inline-flex;font-family:Montserrat,Montserrat-easy,Arial;font-size:16px;font-weight:500;gap:8px;letter-spacing:0;line-height:100%;padding-top:24px;text-decoration:none;width:-moz-fit-content;width:fit-content}@media (max-width:980px){.vacancy-show__back-link{font-size:14px;padding-top:16px;width:100%}}.vacancy-show__back-link:hover .vacancy-show__back-link-icon{transform:translateX(-4px)}.vacancy-show__back-link-icon{fill:none;flex-shrink:0;height:24px;transition:transform .3s ease;width:24px}.vacancy-show__back-link-icon path{stroke-width:1px}.main-overflow{overflow:visible}@media only screen and (max-width:599px){.main-overflow{overflow:hidden}}.vacancies__title{color:#333a43;font-family:Montserrat;font-size:24px;font-style:ExtraBold;font-weight:800;letter-spacing:.4px;line-height:35px;padding:48px 0 24px}@media (max-width:980px){.vacancies__title{font-size:16px;line-height:150%;padding:24px 0 16px}}.vacancies__header{align-items:center;background-color:#fff;border-radius:4px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4px;padding:24px;width:100%}@media (max-width:1200px){.vacancies__header{align-items:stretch;flex-direction:column-reverse;gap:16px;padding:8px}.vacancies__header .btn-links{gap:2px;width:100%}.vacancies__header .btn-links__item{width:100%}}.vacancies__header-dropdowns{align-items:center;display:flex;gap:16px}@media (max-width:1200px){.vacancies__header-dropdowns{align-items:stretch;gap:2px;width:100%}.vacancies__header-dropdowns .vacancies-dropdown{width:100%}}@media only screen and (max-width:599px){.vacancies__header-dropdowns .vacancies-dropdown{width:50%}}.vacancies__content{display:grid;gap:4px;grid-template-columns:repeat(4,1fr);max-width:100%;min-width:0;padding-bottom:54px}@media (max-width:1440px){.vacancies__content{grid-template-columns:repeat(3,1fr);padding-bottom:16px}}@media (max-width:1200px){.vacancies__content{grid-template-columns:repeat(1,1fr);padding-bottom:16px}}@media (max-width:980px){.vacancies__content:not(.is-expanded) .vacancy-card--collapsed{display:none}}.vacancies__content>.communication-content,.vacancies__content>.vacancy-card{max-width:100%;min-width:0}.vacancies__content .vacancy-card--empty{grid-column:1/-1}.vacancies__show-more{display:none}@media (max-width:980px){.vacancies__show-more{align-items:center;display:inline-flex;font-family:Montserrat,Montserrat-easy,Arial;font-size:16px;font-weight:600;gap:4px;grid-column:1/-1;justify-content:center;letter-spacing:-.15px;line-height:20px;margin:12px 0;width:100%}}.vacancies__show-more-icon{display:inline-flex;flex-shrink:0;height:24px;width:24px}.vacancies__show-more-icon svg{height:24px;width:24px}.vacancies__show-more.is-expanded .vacancies__show-more-icon-vertical{display:none}body{background-color:#f7f8fa}@media (max-width:980px){.breadcrumbs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;white-space:nowrap}.breadcrumbs::-webkit-scrollbar{display:none}}@media (max-width:980px){.breadcrumbs .breadcrumbs__item-list{display:none!important}.breadcrumbs-box{display:flex;flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}}.breadcrumbs-box:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#f7f8fa);content:"";height:100%;position:absolute;right:0;top:0;width:8px}@media (max-width:980px){.breadcrumbs-box:after{display:none}}.breadcrumbs-box:before{background:#f7f8fa;content:"";height:100%;position:absolute;right:-50px;top:0;width:50px;z-index:1}@media (max-width:980px){.breadcrumbs-box:before{display:none}}
