@media (max-width:1340px){:root{--columnWidth:470px}}body{background:#fff;color:#000}body.-tester{--accent:#613c94;--accentTextColor:#ffffff;--bulletColor:#331860;--buttonNormal:#331860}body.-artDirector{--accent:#8ec340;--accentTextColor:#ffffff;--buttonNormal:#729c33}body.-backend{--accent:#f7f618;--accentTextColor:#000000;--bulletColor:#f7b711;--buttonNormal:#f7b711}body.-frontend{--accent:#84cbf0;--accentTextColor:#ffffff;--bulletColor:#43b8e2;--buttonNormal:#43b8e2}@media (max-width:1120px){.button{width:145.12px;height:40px;padding:2px 20px;font-size:14px;line-height:18px}}.header{padding-bottom:64px;position:relative}@media (max-width:1120px){.header{padding-bottom:4px}}.-tester .header{background-color:var(--accent);color:#fff;background-image:url(../../images/vacancy/tester/particles.svg),url(../../images/vacancy/tester/leftTrees.svg),url(../../images/vacancy/tester/rightTrees.svg);background-position:center,top -15px left calc(50vw - 753px),top -10px left calc(50vw + 307px);background-blend-mode:normal,multiply,multiply;background-repeat:repeat,no-repeat,no-repeat}@media (max-width:1120px){.-tester .header{background-size:auto 100%,auto 283px,auto 283px;background-position:center,top -8px left -18px,top -5px right -18px}}@media (max-width:500px){.-tester .header{background-position:center,top -8px left -150px,top -5px right -150px}}.-tester .header_character{width:306px;height:289px;top:35px;left:calc(50vw + 156px);--frames:6;background-image:url(../../images/common/testerFrames.svg)}@media (max-width:1120px){.-tester .header_character{width:173.68px;height:164px;top:20px;left:60%}}.-artDirector .header{background-color:#84cbf0;color:#fff;background-image:url(../../images/vacancy/artDirector/particles.svg),url(../../images/vacancy/artDirector/bushes.svg),url(../../images/vacancy/artDirector/grass.svg);background-position:center,bottom 31px left calc(50vw - 435px),bottom center;background-repeat:repeat,no-repeat,repeat-x}@media (max-width:1120px){.-artDirector .header{background-size:auto 100%,auto 82px,auto 18px;background-position:center,bottom 17px right -31px,bottom center}}.-artDirector .header_character{width:261.9px;height:301px;top:47px;left:calc(50vw + 172px);--frames:5;background-image:url(../../images/common/artDirectorFrames.svg)}@media (max-width:1120px){.-artDirector .header_character{width:148.4px;height:170px;top:26px;left:62%}}.-backend .header{background-color:#111a3a;color:#fff;background-image:url(../../images/vacancy/backend/particles.svg),url(../../images/vacancy/backend/lava.svg);background-position:center,bottom center;background-repeat:repeat,repeat-x}@media (max-width:1120px){.-backend .header{background-size:auto 100%,auto 22px}}.-backend .header_character{width:337px;height:260px;top:85px;left:calc(50vw + 71px);--frames:2;background-image:url(../../images/common/backendFrames.svg)}.-backend .header_character::before{content:"";width:calc(392 / 337 * 100%);height:calc(277 / 260 * 100%);top:calc(-49 / 260 * 100%);left:calc(-12 / 337 * 100%);position:absolute;background-image:url(../../images/vacancy/backend/fire.svg);background-size:contain;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media (max-width:1120px){.-backend .header_character{width:190.9px;height:147.2px;top:48px;left:55%}}.-frontend .header{background-color:var(--accent);color:#fff;background-image:url(../../images/vacancy/frontend/particles.svg);background-position:center;background-size:auto 100%}.-frontend .header_character{width:256.9px;height:303px;bottom:0;left:calc(50vw + 193px);--frames:4;background-image:url(../../images/common/frontendFrames.svg)}@media (max-width:1120px){.-frontend .header_character{width:145.5px;height:171.67px;left:63%}}.-frontend .header_background::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:46px;background-image:url(../../images/vacancy/frontend/clouds.svg);background-repeat:no-repeat;background-position:bottom left calc(50vw - 678px)}@media (max-width:1120px){.-frontend .header_background::after{height:26px;background-size:auto 100%;background-position:bottom left 27px}}.-frontend .header_cloud{background-image:url(../../images/vacancy/frontend/cloud.svg);background-size:contain;background-repeat:no-repeat;position:absolute;-webkit-animation-name:moveAcrossScreen;animation-name:moveAcrossScreen;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.-frontend .header_cloud.-first{width:90.18px;height:46.4px;top:134px;-webkit-animation-duration:150s;animation-duration:150s;-webkit-animation-delay:-5s;animation-delay:-5s}@media (max-width:1120px){.-frontend .header_cloud.-first{width:51.1px;height:26.3px;top:76px}}.-frontend .header_cloud.-second{width:150.3px;height:77.34px;--scaleX:-1;top:49px;-webkit-animation-duration:130s;animation-duration:130s;-webkit-animation-delay:-48s;animation-delay:-48s}@media (max-width:1120px){.-frontend .header_cloud.-second{width:85.2px;height:43.82px;top:28px}}.-frontend .header_cloud.-third{top:238px;width:181.57px;height:83.14px;-webkit-animation-duration:100s;animation-duration:100s;-webkit-animation-delay:-95s;animation-delay:-95s}@media (max-width:1120px){.-frontend .header_cloud.-third{width:102.87px;height:47.1px;top:160px}}.header_content{position:relative;z-index:1}.header_vacancyInfo{display:flex;flex-direction:column;justify-content:flex-end;min-height:205px;max-width:1280px;margin:auto;z-index:1;position:relative}@media (max-width:1120px){.header_vacancyInfo{min-height:106px;margin-top:32px;justify-content:flex-start}}.header_vacancy{font-family:Minecraft;font-size:34px;line-height:36px;margin:0 0 24px;font-weight:400}@media (max-width:1120px){.header_vacancy{font-size:28px;line-height:24px;margin-bottom:16px}}.header_vacancyConditions{font-family:"Minecraft Ten";font-size:18px;line-height:24px;margin:0}@media (max-width:1120px){.header_vacancyConditions{font-size:14px}}.header_background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.header_character{position:absolute;background-size:auto 100%;-webkit-animation-name:frames;animation-name:frames;-webkit-animation-duration:calc(.5s * var(--frames));animation-duration:calc(.5s * var(--frames));-webkit-animation-timing-function:steps(var(--frames));animation-timing-function:steps(var(--frames));-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media (max-width:560px){.header_character{display:none}}.backButton{display:flex;align-items:center;outline:0;padding:0;color:#fff;text-decoration:none}.backButton_icon{margin-right:16px;fill:currentColor}@media (max-width:1120px){.backButton_icon{margin-right:8px;width:21px;height:13px}}.backButton_label{font-family:"Minecraft Ten";font-size:24px;line-height:24px;position:relative}@media (max-width:1120px){.backButton_label{font-size:18px}}.content{max-width:1440px;padding:56px var(--inlinePadding) 108px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:1120px){.content{padding:0;display:block}}.description{max-width:var(--columnWidth);width:100%;margin-right:var(--inlinePadding)}@media (max-width:1120px){.description{padding:32px var(--inlinePadding) 64px}}.description :first-child{margin-top:0}.description :last-child{margin-bottom:0}.description p{margin:24px 0 0}.description h2{font-family:Minecraft;font-weight:400;font-size:24px;line-height:30px;margin:40px 0 0}.description ul{margin:24px 0 48px;padding:0;list-style:none}.description ul li{display:flex;align-items:flex-start}.description ul li:not(:last-child){margin-bottom:8px}.description ul li::before{content:"";display:inline-block;width:10px;height:10px;margin-top:8px;margin-right:16px;background-color:var(--bulletColor,var(--accent));flex-shrink:0}.applyForm{max-width:560px;width:100%;background-color:var(--accent);color:var(--accentTextColor);padding-top:41px;padding-right:121px;padding-left:40px;padding-bottom:55px}@media (max-width:1120px){.applyForm{max-width:none;padding:36px var(--inlinePadding) 53px}}.applyForm_title{font-family:Minecraft;font-weight:400;font-size:34px;line-height:36px;margin:0 0 40px}@media (max-width:1120px){.applyForm_title{font-size:18px;line-height:24px;margin-bottom:28px;max-width:270px}}.applyForm_field{display:block;margin-bottom:16px;-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:1120px){.applyForm_field{margin-bottom:1px}.applyForm_field:not(.-multiline){font-size:12px;line-height:18px}.applyForm_field.-multiline{max-width:460px}}.applyForm_field.-invalid input{color:#fc7c7c;background-image:url(../../images/vacancy/invalidIcon.svg);background-position:bottom 12px right;background-repeat:no-repeat;padding-right:30px}@media (max-width:1120px){.applyForm_field.-invalid input{background-position:bottom 7px right;background-size:18px;padding-right:24px}}.applyForm_field.-invalid input:-webkit-autofill,.applyForm_field.-invalid input:-webkit-autofill::first-line{-webkit-box-shadow:0 0 0 100px var(--accent) inset!important;-webkit-text-fill-color:#fc7c7c!important;border-bottom-color:#fc7c7c!important}.applyForm_field:not(.-invalid){padding-bottom:24px}@media (max-width:1120px){.applyForm_field:not(.-invalid){padding-bottom:22px}}.applyForm_field input,.applyForm_field textarea{display:block;width:100%;background:0 0;font-family:Minecraft;font-size:18px;line-height:24px;color:inherit;outline:0;border-radius:0}@media (max-width:1120px){.applyForm_field input,.applyForm_field textarea{font-size:14px;line-height:18px}}.applyForm_field input{border:none;border-bottom:1px solid currentColor;padding:7px 0 4px;margin-top:3px}.applyForm_field input:required{box-shadow:none!important}@media (max-width:1120px){.applyForm_field input{padding-top:6px;margin-top:0}}.applyForm_field input:-webkit-autofill,.applyForm_field input:-webkit-autofill::first-line,.applyForm_field input:-webkit-autofill:focus{box-shadow:0 0 0 100px var(--accent) inset!important;-webkit-text-fill-color:var(--accentTextColor)!important;font-family:Minecraft!important;font-size:18px!important;line-height:24px!important;border-bottom-color:var(--accentTextColor)!important}@media (max-width:1120px){.applyForm_field input:-webkit-autofill,.applyForm_field input:-webkit-autofill::first-line,.applyForm_field input:-webkit-autofill:focus{font-size:14px!important;line-height:18px!important}}.applyForm_field textarea{display:block;border:1px solid currentColor;padding:16px 14px;resize:none;height:180px;margin-top:22px}@media (max-width:1120px){.applyForm_field textarea{height:125px}}.applyForm_invalidHint{display:none;color:#fc7c7c;font-size:12px;line-height:18px;margin-top:6px}@media (max-width:1120px){.applyForm_invalidHint{font-size:10px;margin-top:4px}}.-invalid .applyForm_invalidHint{display:block}@media (max-width:1120px){.applyForm_fields{max-width:488px;-moz-columns:2 200px;columns:2 200px;gap:48px;margin-bottom:10px}}.applyForm_file{margin-bottom:40px}@media (max-width:1120px){.applyForm_file{margin:9px 0 22px}}@media (max-width:1120px) and (min-width:561px){.applyForm_submitArea{display:flex;align-items:center;margin-top:9px}}.applyForm_agreement{margin:-16px 0 40px}@media (max-width:1120px){.applyForm_agreement{font-size:14px;line-height:20px}}@media (max-width:1120px) and (min-width:561px){.applyForm_agreement{order:1;max-width:301px;margin:0}}@media (max-width:560px){.applyForm_agreement{margin-top:8px}}.applyForm_agreement a{color:inherit}.applyForm_submit{--background:var(--buttonNormal);outline:0;z-index:1}@media (max-width:1120px){.applyForm_submit{margin-right:24px}}.fileInput{display:block;outline:0}@media (max-width:1120px){.fileInput{display:flex;align-items:center}}@media (max-width:1120px){.fileInput::before{content:"";width:27px;height:25.88px;flex-shrink:0;background-color:var(--buttonNormal);background-image:url(../../images/vacancy/attachIcon.svg);background-position:center;background-repeat:no-repeat;margin-right:14px;-webkit-clip-path:polygon(37.5% 0,37.5% 4.35%,25% 4.35%,25% 13.04%,12.5% 13.04%,12.5% 26.08%,4.17% 26.08%,4.17% 39.12%,0 39.12%,0 65.2%,4.17% 65.2%,4.17% 73.9%,12.5% 73.9%,12.5% 86.94%,25% 86.94%,25% 95.63%,37.5% 95.63%,37.5% 99.98%,62.5% 99.98%,62.5% 95.63%,75% 95.63%,75% 86.94%,87.5% 86.94%,87.5% 73.9%,95.83% 73.9%,95.83% 65.2%,100% 65.2%,100% 39.12%,95.83% 39.12%,95.83% 26.08%,87.5% 26.08%,87.5% 13.04%,75% 13.04%,75% 4.35%,62.5% 4.35%,62.5% 0,37.5% 0);clip-path:polygon(37.5% 0,37.5% 4.35%,25% 4.35%,25% 13.04%,12.5% 13.04%,12.5% 26.08%,4.17% 26.08%,4.17% 39.12%,0 39.12%,0 65.2%,4.17% 65.2%,4.17% 73.9%,12.5% 73.9%,12.5% 86.94%,25% 86.94%,25% 95.63%,37.5% 95.63%,37.5% 99.98%,62.5% 99.98%,62.5% 95.63%,75% 95.63%,75% 86.94%,87.5% 86.94%,87.5% 73.9%,95.83% 73.9%,95.83% 65.2%,100% 65.2%,100% 39.12%,95.83% 39.12%,95.83% 26.08%,87.5% 26.08%,87.5% 13.04%,75% 13.04%,75% 4.35%,62.5% 4.35%,62.5% 0,37.5% 0)}}.fileInput:focus::before,.fileInput:hover::before{background-color:var(--buttonHover)}.fileInput:active::before{background-color:var(--buttonActive)}.fileInput input{visibility:hidden;width:0;height:0;position:fixed}@media (max-width:1120px){.fileInput.-hasFile .fileInput_label{display:none}}@media (max-width:1120px){.fileInput:not(.-hasFile) .fileInput_button{display:none}}.fileInput_button{display:flex;align-items:center;width:100%;background:0 0;border:1px solid var(--accentTextColor);padding:12px 20px;margin-top:16px;color:inherit;font:inherit;text-align:left;outline:0;min-height:64px;word-break:break-word}@media (max-width:1120px){.fileInput_button{display:contents}}@media (min-width:1121px){.fileInput_button.-dragOver,.fileInput_button:focus,.fileInput_button:hover{background-color:var(--accentTextColor);color:var(--accent)}}.fileInput_button *{pointer-events:none}.-hasFile .fileInput_button .fileInput_icon.-upload{display:none}.-hasFile .fileInput_button .fileInput_icon.-attached{display:block}.fileInput_icon{flex-shrink:0;margin-right:21px;fill:currentColor}.fileInput_icon.-attached{display:none}@media (max-width:1120px){.fileInput_icon{display:none!important}}.finishLine{height:144px}.finishLine_goBack{display:none;outline:0;color:var(--accentTextColor);text-decoration:none;font-size:36px;line-height:1;font-family:"Minecraft Ten";align-items:center;justify-content:center;height:100%}@media (max-width:1120px){.finishLine_goBack{display:flex}}.finishLine_icon{width:59px;height:37px;margin-right:34px;fill:currentColor}.-tester .finishLine,.-tester .success::before{background-image:url(../../images/vacancy/tester/grid.svg)}.-artDirector .finishLine,.-artDirector .success::before{background-image:url(../../images/vacancy/artDirector/grid.svg)}.-backend .finishLine,.-backend .success::before{background-image:url(../../images/vacancy/backend/grid.svg)}.-frontend .finishLine,.-frontend .success::before{background-image:url(../../images/vacancy/frontend/grid.svg)}.success{width:100%;max-width:580px;background:#fff;padding:54px 40px 56px;position:relative}.success::before{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 20px);z-index:-1;background-size:40px}.success::after{content:"";position:absolute;bottom:-33px;left:-20px;width:calc(100% + 40px);height:145px;background-image:url(../../images/vacancy/successDialog/decoration.svg),url(../../images/vacancy/successDialog/grass.svg);background-position:bottom 32px left -17px,bottom center;background-repeat:no-repeat,repeat-x}.success h2{font-family:Minecraft;font-size:34px;line-height:36px;font-weight:400;margin:0 0 32px}.success p{font-size:26px;line-height:24px;margin:0 0 87px}.success_backdrop{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(34,34,34,.5);overflow:auto;padding:20px 20px 33px;z-index:1}.success_backdrop[hidden]{display:none}.success_close{--background:var(--buttonNormal);outline:0;color:var(--accentTextColor);margin-left:auto;display:block;position:relative;z-index:1}