@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(1turn)}}.Button{display:inline-flex;justify-content:center;align-items:center;gap:15px;width:100%;height:52px;padding:14px 40px;font-size:1rem;font-weight:500;line-height:1.5;color:var(--color-button-text);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);transition:all .3s;border-radius:12px;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:none}.Button--primary{background-color:var(--color-button-background-primary)}.Button--primary svg{fill:var(--color-button-text)}@media(hover:hover)and (pointer:fine){.Button--primary:hover:hover:not(.Button--not-allowed,.Button--disabled,.Button--no-hover,.Button--loading){color:var(--color-bg-base);background-color:#202ed1}}.Button--primary:active{background-color:#1e2bc3}.Button--secondary{color:var(--color-button-background-primary);background-color:var(--color-button-background-secondary)}.Button--secondary svg{fill:var(--color-button-background-primary)}@media(hover:hover)and (pointer:fine){.Button--secondary:hover:hover:not(.Button--not-allowed,.Button--disabled,.Button--no-hover,.Button--loading){color:var(--color-button-background-primary);background-color:#d2d3ee}}.Button--secondary:active{background-color:#c0c1e7}.Button--tertiary{color:var(--color-button-background-primary);background-color:var(--color-button-text)}.Button--tertiary svg{fill:var(--color-button-background-primary)}@media(hover:hover)and (pointer:fine){.Button--tertiary:hover:hover:not(.Button--not-allowed,.Button--disabled,.Button--no-hover,.Button--loading){color:var(--color-button-background-primary);background-color:#d2d3ee}}.Button--outline{color:var(--color-bg-base);background-color:rgba(0,0,0,0);border-color:var(--color-bg-base)}.Button--outline svg{fill:var(--color-bg-base)}@media(hover:hover)and (pointer:fine){.Button--outline:hover:hover:not(.Button--not-allowed,.Button--disabled,.Button--no-hover,.Button--loading){color:var(--color-text-secondary);background-color:var(--color-bg-base);border-color:var(--color-bg-base)}.Button--outline:hover:hover:not(.Button--not-allowed,.Button--disabled,.Button--no-hover,.Button--loading) svg{fill:var(--color-text-secondary)}}.Button--outline-gray{color:var(--color-text-secondary);background-color:rgba(0,0,0,0);border-color:#e0e5eb}.Button--outline-gray svg{fill:var(--color-text-secondary)}@media(hover:hover)and (pointer:fine){.Button--outline-gray:hover:hover:not(.Button--not-allowed,.Button--disabled,.Button--no-hover,.Button--loading){color:var(--color-text-secondary);background-color:#e0e5eb;border-color:#e0e5eb}}.Button--disabled,.Button--loading{cursor:not-allowed;color:var(--color-text-hover);background-color:var(--color-accent-disabled);border-color:var(--color-accent-disabled)}.Button--not-allowed{cursor:not-allowed}.Button__arrow,.Button__icon{display:flex;align-items:center;transition:none}.Button__arrow img,.Button__icon img{transition:filter .3s}.Button--with-arrow svg.white-icon,.Button--with-icon svg.white-icon{fill:var(--color-text-primary)}@media(hover:hover)and (pointer:fine){.Button--with-arrow:hover:hover:not(.Button--disabled,.Button--not-allowed,.Button--no-hover,.Button--loading) svg,.Button--with-icon:hover:hover:not(.Button--disabled,.Button--not-allowed,.Button--no-hover,.Button--loading) svg{fill:#000}}.Button--with-arrow{width:50px;min-width:50px;height:50px;padding:10px}.Button__text{white-space:nowrap}.Button__spinner{width:24px;height:24px;margin:0 auto;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin .7s linear infinite}.Button--secondary .Button__spinner{border-top-color:#000}@media(min-width:768px){.Button{width:auto}}.cookie{position:fixed;right:0;bottom:0;left:0;background-color:#1e22aa;border-top:1px solid #fff;z-index:49;padding:16px 0 17px}.cookie__container{padding:0 25px}.cookie__desc{font-size:14px;font-weight:400;line-height:1.5;color:#fff;margin-bottom:19px}.cookie__desc-link{color:#fff;text-decoration:underline;text-underline-offset:.2em}.cookie__desc-link:hover{text-decoration:none}.cookie__button{width:100%;height:52px;padding:6px 21px 4px;font-size:16px;font-weight:600;line-height:24px;color:#fff;border:2px solid #fff;letter-spacing:-.02em;background-color:rgba(0,0,0,0);border-radius:12px;cursor:pointer}@media(width >= 768px){.cookie__container{display:flex;gap:20px;max-width:1087px;margin:0 auto}.cookie__desc{font-size:16px;line-height:24px;margin-bottom:0}.cookie__button{margin-right:13px;width:auto}}.info-badge{padding:6px 12px 6px 16px;font-size:.875rem;font-weight:500;line-height:1.4285714286;color:var(--color-accent-primary);border-radius:8px;background-color:var(--color-bg-secondary)}.info-badge,.info-badge__icon{display:inline-flex;justify-content:center;align-items:center}.info-badge svg{margin-left:5px}.info-badge__list{font-size:.875rem;font-weight:400;line-height:1.4285714286;color:var(--color-text-secondary)}.info-badge__list li{position:relative;padding-left:22px}.info-badge__list li:before{position:absolute;top:9px;left:9px;display:inline-block;width:3px;height:3px;content:"";border-radius:50%;background-color:var(--color-text-secondary)}.Radio{display:block}.Radio__container{margin-bottom:8px}.Radio__container.--disabled .Radio__text{cursor:not-allowed;color:var(--color-accent-disabled)}.Radio__container.--disabled .Radio__text a{color:var(--color-accent-disabled)}.Radio__input{margin:auto 0}.Radio__input--hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);word-wrap:normal!important;clip-path:inset(50%);overflow:hidden}.Radio__input:checked+.Radio__text:before{border:6px solid var(--color-accent-primary)}.Radio__input:focus+.Radio__text:before{border-color:var(--color-accent-primary)}.Radio__text{position:relative;display:flex;gap:12px;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text-secondary)}.Radio__text>span{transform:translateY(2px)}.Radio__text a{font-weight:700;color:var(--color-accent-primary);text-decoration:none;letter-spacing:0}.Radio__text:before{top:0;display:inline-block;width:20px;height:20px;background:var(--color-bg-base);border:2px solid #dae0e7;transform:translate(2px,5px);content:"";min-width:20px;border-radius:50%}.Radio__error{font-size:.875rem;line-height:1.5;color:var(--color-accent-danger);letter-spacing:.01em;margin-top:5px}.RadioTab{display:flex;width:100%;padding:10px 16px;font-size:1rem;font-weight:500;line-height:1.5;color:#000;background:rgba(0,0,0,0);border:2px solid #dae0e7;border-radius:12px;background-color:var(--color-bg-base);min-height:52px;margin-bottom:8px;text-align:left;cursor:pointer}.RadioTab,.RadioTab__icon{align-items:center;transition:border-color .2s}.RadioTab__icon{position:relative;display:inline-flex;justify-content:center;width:20px;height:20px;border:2px solid #dae0e7;min-width:20px;margin-right:10px;border-radius:50%}.RadioTab:hover,.RadioTab:hover .RadioTab__icon{border-color:var(--color-text-primary)}.RadioTab.--active,.RadioTab.--active .RadioTab__icon{border-color:var(--color-accent-primary)}.RadioTab.--active .RadioTab__icon{background-color:var(--color-accent-primary)}.RadioTab.--active svg{opacity:1}.legals{display:flex;flex-wrap:wrap;margin-bottom:12px}.legals__item{position:relative;display:flex;margin-bottom:4px}.legals__item--dash:after{display:block;height:24px;padding:0 8px;color:#fff;content:"|"}.legals__link{font-size:14px;font-weight:300;color:#dae0e7;flex-shrink:0;font-style:normal;text-decoration:underline}@media(width >= 768px){.legals{margin-bottom:5px}.legals__item--dash:after{padding:0 3px}}@media(width >= 1280px){.legals__item--dash:after{padding:0 3.5px}}.footer{padding:40px 24px 41px;background-color:#212529;overflow-x:hidden}.footer__wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1216px}.footer__logo{margin-bottom:27px;width:226px;height:57px;transform:translateX(-9px)}.footer__list{margin-bottom:44px}.footer__item{margin-bottom:19px}.footer__link{font-size:16px;font-weight:600;line-height:1.2;color:#f6f7f9;letter-spacing:.005em}.footer__block{display:none}.footer__rights{font-size:14px;font-weight:400;line-height:140%;color:#909294;font-style:normal}@media(width >= 768px){.footer{padding:40px 44px}.footer__container{display:flex}.footer__logo{margin-bottom:32px;margin-right:22px;width:226px;height:57px;transform:translateX(-10px)}.footer__list{display:grid;grid-template-columns:226px 184px;grid-template-rows:repeat(3,auto);gap:19px 22px;width:100%;margin-bottom:45px}.footer__item{margin-bottom:0}.footer__item:first-child{grid-column:1;grid-row:1}.footer__item:nth-child(2){grid-column:1;grid-row:2}.footer__item:nth-child(3){grid-column:1;grid-row:3}.footer__item:nth-child(4){grid-column:2;grid-row:1}.footer__item:nth-child(5){grid-column:2;grid-row:2}}@media(width >= 992px){.footer__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);gap:18px 24px;justify-items:stretch}.footer__item:first-child{grid-column:1;grid-row:1/5}.footer__item:nth-child(2){grid-column:3;grid-row:1/2}.footer__item:nth-child(3){grid-column:2;grid-row:1/5}.footer__item:nth-child(4){grid-column:3;grid-row:2/3}.footer__item:nth-child(5){grid-column:3;grid-row:3/4}.footer__block{display:flex;flex-direction:column;margin-top:17px}.footer__block .footer__link{font-weight:300;color:#f6f7f9;letter-spacing:0}.footer__link{margin-bottom:19px}}@media(width >= 1280px){.footer{padding:40px 16px}.footer__logo{margin-bottom:32px;margin-right:74px;width:238px;height:60px;transform:translateX(-10px)}.footer__list{display:grid;grid-template-columns:repeat(3,280px);grid-template-rows:repeat(4,auto);gap:18px 32px;margin-bottom:26px}}.nav--opened{position:fixed;top:0;right:0;left:0;z-index:1001;display:flex;flex-direction:column;padding:16px;background-color:#fff;min-width:100%;min-height:100%;overflow-y:auto;overflow-y:hidden}.nav__toggle{top:14px;right:9px;z-index:10;width:50px;height:40px;background-color:rgba(0,0,0,0)}.nav--opened .nav__toggle,.nav__toggle{position:absolute;display:inline-flex;justify-content:center;align-items:center;margin:0;padding:0;border:none;cursor:pointer}.nav--opened .nav__toggle{top:18px;right:16px;z-index:9;width:32px;height:32px;background-color:#fff;border-radius:8px}.nav--opened .nav__toggle:hover{background-color:#f6f7f9}.nav--opened .nav__toggle img{display:none}.nav--opened .nav__toggle:after,.nav--opened .nav__toggle:before{position:absolute;top:auto;right:auto;width:14px;height:2px;content:"";background-color:#000;border-radius:2px}.nav--opened .nav__toggle:before{box-shadow:none;transform:rotate(45deg)}.nav--opened .nav__toggle:after{transform:rotate(-45deg)}.nav--opened .nav__link-wrapper{width:100%}.nav__list{display:none;gap:23px}.nav__list-wrapper{padding:23px 8px}.nav__list-link{display:inline-flex;justify-content:flex-start;align-items:center;gap:10px;padding:4px 0;font-family:ProximaNova,Arial,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#212529;transition:all .5s;border-bottom:1.5px solid rgba(0,0,0,0)}.nav__list-link.active,.nav__list-link:hover{border-bottom:1.5px solid #1e22aa}.nav__link{display:none}.nav--opened .nav__list{display:flex;flex-direction:column;width:fit-content}.nav--opened .nav__list-link{color:#000}.nav__logo{display:none}.nav--opened .nav__logo{display:block}.nav--opened .nav__link{display:block;width:fit-content;padding:0 0 12px}@media(width >= 768px){.nav--opened{padding:0}.nav__toggle{top:15px;right:39px}.nav--opened .nav__toggle{top:20px;right:47px}.nav--opened .nav__link{display:block;width:fit-content;padding:16px 38px}.nav__logo{width:127px;height:40px}.nav__list-wrapper{padding:19px 42px}}@media(width >= 1280px){.nav{position:relative;z-index:10;display:flex}.nav--opened{position:static;min-width:inherit;background-color:rgba(0,0,0,0);z-index:0;padding:0}.nav__list{display:flex;gap:2px;margin:0;padding:0;list-style:none}.nav__list-link{display:flex;justify-content:center;align-items:center;gap:10px;padding:4px 19px;font-size:16px;line-height:23.68px}.nav__list-wrapper{margin-bottom:0;padding:0 0 4px}.nav__logo{height:48px}.nav--opened .nav__list{flex-direction:row}.nav--opened .nav__list-link{color:#000}.nav--opened .nav__link,.nav--opened .nav__toggle,.nav__toggle{display:none}.nav__link-wrapper{position:relative}.nav__registration{display:flex}}.tabs--opened .tabs__link-wrapper{width:100%}.tabs--opened .tabs__registration,.tabs__list{display:flex}.tabs__list{column-gap:8px}.tabs__list-link{display:inline-block;padding:4.5px 16.5px;font-family:ProximaNova,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#212529;background-color:rgba(0,0,0,0);border-radius:8px;transition:all .5s}.tabs__list-link--active,.tabs__list-link:hover{background-color:#1e22aa;color:#fff}@media(width >= 768px){.tabs{transform:translate(-10px)}}@media(width >= 1280px){.tabs{position:relative;z-index:10;display:flex}.tabs--opened{position:static;background-color:#fff;z-index:0;padding:0}.tabs--opened .tabs__list-link{color:#000}.tabs__list{display:flex;gap:8px;margin:0;padding:0;list-style:none}.tabs__list-link{display:flex;justify-content:center;align-items:center;gap:10px;padding:4px 16px;font-size:16px;line-height:23.68px}.tabs__list-wrapper{margin-bottom:0}.tabs--opened .tabs__list{flex-direction:row}.tabs__toggle{display:none}.tabs__link-wrapper{position:relative}.tabs__registration{display:flex}}.vacansies .header{background-color:#f6f7f9}.header{z-index:10;display:flex;flex-direction:column;background-color:rgba(0,0,0,0)}.header,.header:after{position:absolute;width:100%}.header:after{top:55%;height:1px;content:"";background-color:rgba(11,45,254,.1)}.header__container{display:flex;justify-content:space-between;align-items:center;padding:13px 16px}.header__container--tabs{padding-top:8px}.header__link{display:inline-block}@media(width >= 768px){.header__container{padding:16px 38px 17px}.header__container--tabs{padding-top:7px}.header__logo{width:127px;height:40px}}@media(width >= 1280px){.header__container{width:100%;margin:0 auto;padding:12px 15px 11px;max-width:1255px}.header__container--tabs{padding-top:9px}.header__registration{display:flex}.header__logo{width:100%;height:48px;transform:translateX(-2px)}}:root{--color-text-primary:#475a6f;--color-text-secondary:#212529;--color-text-hover:#adadad;--color-text-active:#e8e9ff;--color-bg-base:#fff;--color-bg-secondary:#f6f7f9;--color-accent-primary:#1e22aa;--color-accent-danger:#e44f41;--color-accent-disabled:#565656;--color-select-border:#c5c5c5;--color-select-option:#000;--color-button-text:#fff;--color-button-background-primary:#1e22aa;--color-button-background-secondary:#e4e4f5}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.app{font-family:var(--font-proxima),sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{list-style:none}
/*# sourceMappingURL=7cd5fe01acfd9f78.css.map*/