.vacancies-wrapper{background-color:var(--gray);padding:3rem 0}.vacancies{padding:3rem;margin:0 auto}@media (max-width: 992px){.vacancies{padding:3rem .75rem}}.vacancies__header{position:relative;padding-bottom:.5rem;margin-bottom:3rem;text-align:center;animation:fadeInUp .5s forwards}.vacancies__header:before{left:50%;margin-left:-25px;width:45px}.vacancies__header:after{left:50%;margin-left:25px;width:4px}.vacancies__header:before,.vacancies__header:after{content:"";position:absolute;height:4px;bottom:0;background-color:var(--dark)}.vacancies__header h6{position:relative;padding-left:1.5rem;display:inline;color:var(--primary)}.vacancies__header h6:before{top:2px;left:0}.vacancies__header h6:after{top:5px;left:3px}.vacancies__header h6:before,.vacancies__header h6:after{content:"";position:absolute;width:10px;height:10px;background-color:#2142b180}.vacancies__header h2{margin:.5rem 0}.vacancies__items{display:flex;flex-direction:column;gap:20px;animation:fadeInUp .5s forwards}.vacancies__pagination{margin-top:1.5rem;justify-items:center}.vacancy{animation:fadeInUp .5s forwards}.vacancy__header span:first-child{display:flex;gap:1rem}@media (max-width: 576px){.vacancy__header span:first-child{flex-direction:column}}.vacancy__logo-wrapper{padding:4px;height:70px;aspect-ratio:1;align-content:center;text-align:center;border-radius:10px;border:2px solid var(--dark)}@media (max-width: 576px){.vacancy__logo-wrapper{align-self:flex-start}}.vacancy__logo{max-width:60px}.vacancy__header-info{display:flex;flex-direction:column;gap:1rem;flex:1 1 0}.vacancy__conditions{display:flex;flex-wrap:wrap;gap:12px}.vacancy__interactions-count,.vacancy__schedule-item,.vacancy__experience-item{padding:0 .75rem;border-radius:50rem}.vacancy__interactions-count{border:1px solid #7a929b;color:#7a929b}.vacancy__schedule-item{background-color:#e2edff;color:#5f82b5}.vacancy__experience-item{background-color:#dfffd9;color:#669757}.vacancy__city{position:relative;align-self:flex-end;width:max-content}.vacancy__city:before{content:"";position:absolute;top:0;left:-20px;width:16px;height:20px;background-image:url(/personal-account/vacancies-city-marker.png);background-repeat:no-repeat;background-size:cover}.vacancy__info h6{margin-bottom:.5rem}.vacancy__info p{margin-bottom:1rem}.vacancy__feedback{padding:1rem;border-radius:10px;background-color:#cff8dc}.vacancy__feedback ul{padding-left:2rem}.vacancy__feedback ul,.vacancy__feedback li{list-style-type:disc}.vacancy__feedback a{text-decoration:underline}.footer-content,.footer-navigation{margin:0 auto;color:var(--white)}.footer-content{padding:3rem;display:flex;align-items:center;gap:48px}@media (max-width: 992px){.footer-content{padding:3rem .75rem;flex-direction:column;gap:64px}}.footer-navigation{padding:24px 3rem;display:flex;justify-content:space-between;flex-wrap:nowrap;gap:30px;border-top:2px solid var(--border);font-size:.75rem}@media (max-width: 1200px){.footer-navigation{flex-direction:column}}@media (max-width: 992px){.footer-navigation{padding:24px .75rem}}.footer-navigation .menu{justify-content:end}.footer-navigation .documents,.footer-navigation .menu{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1 0}@media (max-width: 1200px){.footer-navigation .documents,.footer-navigation .menu{justify-content:center}}.footer-navigation .documents a,.footer-navigation .menu a{padding-right:10px;width:max-content;height:100%;align-content:center;border-right:2px solid var(--border);text-wrap:nowrap}@media (max-width: 1200px){.footer-navigation .documents a,.footer-navigation .menu a{height:auto}}.footer-navigation .documents a:last-child,.footer-navigation .menu a:last-child{padding-right:0;border-right:none}.footer{padding:3rem .75rem 0;background-color:var(--primary);background-image:url(/personal-account/footer-bg-img.png);background-position:center center;background-repeat:no-repeat;background-size:contain;animation:fadeIn .5s forwards}.footer__info{display:flex;flex-direction:column;gap:16px;flex:1 1 0}@media (max-width: 992px){.footer__info{text-align:center}}.footer__app-image{flex:1 1 0}.footer__app-image img{width:100%}.footer__download-buttons{display:flex;flex-direction:column;justify-content:center;gap:10px;flex:1 1 0}@media (max-width: 992px){.footer__download-buttons{flex-direction:row;flex-wrap:wrap}}.footer__download-buttons a{width:135px;height:40px}.footer__download-buttons a img{width:100%;height:100%}.footer__download-buttons a:hover{transform:scale(1.1)}.footer__download-buttons a:first-child{padding:.5rem;display:flex;gap:4px;border-radius:6px;text-align:center;line-height:1;background-color:var(--black)}.footer__download-buttons a:first-child img{width:26px}.navigation{display:flex;align-items:center;flex:1 1 0;background-color:var(--white)}.navigation__items{margin-left:auto;display:flex;align-items:center}.navigation__item{white-space:nowrap;transition:.5s}.navigation__item-wrapper{padding:20px 0;margin-left:25px}.navigation__item-wrapper:last-child{padding:0}.navigation__item:hover{color:#888}@media (max-width: 1200px){.navigation{display:none}}.dropdown-navigation{position:relative;width:100%;height:0;display:flex;box-shadow:0 .125rem .25rem var(--shadow);overflow:hidden;transition:height .5s ease}.dropdown-navigation .navigation__items{margin:0 auto;flex-direction:column}.dropdown-navigation .navigation__item-wrapper{padding:10px 0;margin-left:0}.dropdown-navigation--show{height:300px}.header-content{position:relative;padding:.5rem 3rem;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px;background-color:var(--white)}@media (max-width: 1400px){.header-content{padding:1rem 3rem}}@media (max-width: 1200px){.header-content{flex-wrap:wrap}}@media (max-width: 992px){.header-content{padding:1rem .75rem}}.header{position:sticky;top:0;left:0;padding:0 3rem;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;border-bottom:1px solid var(--border);box-shadow:0 .125rem .25rem var(--shadow);background-color:var(--white);animation:fadeIn .5s forwards;z-index:100}@media (max-width: 1200px){.header{position:relative}}@media (max-width: 1200px){.header{padding:0 1.5rem}}.header__svo-logo{position:absolute;top:0;left:30px;z-index:200}@media (max-width: 1200px){.header__svo-logo{width:80px}}@media (max-width: 992px){.header__svo-logo{left:-2px;width:100px}}@media (max-width: 440px){.header__svo-logo{display:none}}.header__svoi-trud-logo{margin-left:100px}.header__svoi-trud-logo img{max-height:36px}@media (max-width: 1200px){.header__svoi-trud-logo img{width:150px}}@media (max-width: 1200px){.header__svoi-trud-logo{margin-left:80px}}@media (max-width: 992px){.header__svoi-trud-logo{margin-left:120px}}@media (max-width: 440px){.header__svoi-trud-logo{margin-left:0}}.header__toggle{display:none;padding:.25rem .75rem;border:1px solid var(--primary);border-radius:10px;color:var(--primary)}.header__toggle:focus{box-shadow:0 0 0 .25rem}.header__toggle img{height:20px}@media (max-width: 1200px){.header__toggle{display:block}}.form-wrapper{padding:6rem 0;display:flex;justify-content:center;align-items:center;background-color:var(--gray)}.form-container{margin:20px;padding:20px;width:100%;max-width:700px;border-radius:10px;opacity:0;animation:fadeInWithScale .5s forwards;box-shadow:1px 2px 1px #20172703,1px 2px 5px #20172705,2px 5px 14px #20172708,15px 10px 32px #20172708,30px 27px 65px #20172708,0 0 30px #2017270a;background-color:var(--white)}.form{display:flex;flex-direction:column;gap:40px;opacity:0;animation:slideInLeft .5s forwards}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4{font-size:1.5rem}}h5,h6{font-weight:500}h5{font-size:1.25rem}h6,p{font-size:1rem}p{line-height:1.5rem}:root{--white: #ffffff;--black: #000000;--primary: #3a93ff;--gray: #f0f4fe;--dark: #1d1d27;--error: #ed3d3d;--success: #3dc763;--shadow: rgba(0, 0, 0, .075);--border: rgba(255, 255, 255, .1)}*{padding:0;margin:0;border:0}*,*:before,*:after{box-sizing:border-box}:focus,:active{outline:none}a{cursor:pointer;color:inherit;text-decoration:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body,#root{overflow-x:hidden;height:100%;width:100%;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var(--dark);text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;overscroll-behavior:none}input,textarea{font-family:inherit;font-weight:700;outline:none!important;box-shadow:none}input{color:inherit}button::-moz-focus-inner{padding:0;border:0}ul li{list-style:none}img{vertical-align:top}button{font-family:inherit;cursor:pointer;background-color:inherit}.content-wrapper{max-width:1320px}@media (max-width: 1400px){.content-wrapper{max-width:1140px}}@media (max-width: 1200px){.content-wrapper{max-width:960px}}@media (max-width: 992px){.content-wrapper{max-width:720px}}@media (max-width: 768px){.content-wrapper{max-width:540px}}@media (max-width: 576px){.content-wrapper{max-width:none}}.Toastify__toast--error,.Toastify__toast--success{border-radius:10px;background-color:var(--toastify-color-error);color:var(--white)}.Toastify__toast--error .Toastify__toast-icon svg,.Toastify__toast--success .Toastify__toast-icon svg{fill:var(--white)}.Toastify__toast--success{background-color:var(--success)}.Toastify__toast--error{background-color:var(--error)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInWithScale{0%{opacity:0;transform:scale3d(.7,.7,.7)}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate3d(25%,0,0)}to{opacity:1}}@keyframes slideInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInUp{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-100%,0)}}
