.documenty {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;font:200 16px 'Fira Sans',sans-serif}
.docks {display:grid;margin:15px}
.docks.pis {grid-template-rows:1fr 20px}
.buttonclick {position:relative;margin-left:auto;margin-right:auto;display:flex;height:35px;width:191px;align-items:center;justify-content:center;background:#1B4267;border:1px solid #1B4267;color:#fff;border-radius:3px;text-decoration-line:none;transition:0.5s}
.buttonclick:hover {border:1px solid #1B4267;background:#fff;color:#1B4267;text-decoration-line:none}
.down__button {padding-top:25px;border-top:1px solid #79838D}
.text {padding:20px;text-align:center;color:#1B4267;font-size:20px}
.img__block img {width:100%}
.ap-field {outline:none;width:100%;margin-bottom:10px;font:200 16px 'Fira Sans',sans-serif;color:#1b4267;line-height:13px;padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom:14px;border:1.5px solid #d4d9dd;border-radius:5px}
h2 strong {font:bold 25px 'Fira Sans',sans-serif !important;color:#1b4267;line-height:13.33px;text-transform:uppercase;padding-bottom:10px}
h2 {font-weight:500;font-size:20px}
input[type="submit"] {margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:10px;padding:0 50px 4px;height:50px;border-radius:4px;border:1.5px solid #125799;background:#125799;font:400 16.74796867px 'Fira Sans',sans-serif;color:#fff;line-height:32px;letter-spacing:normal;text-transform:uppercase;transition:color 0.5s,background 0.5s}
.left__column form {display:flex;flex-direction:column}
.vakans {padding-bottom:100px;display:grid;grid-template-columns:0.5fr 1fr;font:200 16px 'Fira Sans',sans-serif !important}
.left__column {padding-right:30%;padding-left:8%}
.right__column {margin-right:30%;font-family:'Fira Sans',sans-serif}
.right__column h1 {text-transform:uppercase;color:#1b4267;font-size:30px;font-weight:400;font-family:sans-serif}
.top__text {margin-bottom:50px;font-size:20px;color:#1b4267}
.line {margin-top:0;display:flex;font-size:20px}
.line.last {flex-direction:column}
.line .left {font-weight:bold;color:#1b4267}
.block__hide {margin-top:5px;background-image:url(../themes/aplus/assets/img/strelochka.svg);background-repeat:no-repeat;background-position:right 10px}
.block__hide .title {border-bottom:1px solid #D2D6D9}
.block__hide h2 {text-transform:uppercase;color:#1b4267}
.block__hiden {height:0;margin-top:10px;display:block;position:relative;overflow:hidden}
.right {margin-left:5px}
.right ol {left:-20px;position:relative}
@media screen and (max-width:1200px) {.documenty {display:grid;grid-template-columns:1fr 1fr 1fr;font:200 16px 'Fira Sans',sans-serif }}
@media screen and (max-width:992px) {.left__column {margin-bottom:50px }.left__column,.right__column {padding:2%;margin-right:0 }.vakans {grid-template-columns:1fr }.documenty {display:grid;grid-template-columns:1fr 1fr;font:200 16px 'Fira Sans',sans-serif }}
@media screen and (max-width:580px) {.documenty {display:grid;grid-template-columns:1fr;font:200 16px 'Fira Sans',sans-serif }}
.file-upload {display:flex;justify-content:space-between;align-items:center;width:100%;white-space:nowrap;margin-top:10px}
.file-upload .file-upload__cap {display:block;font:200 18px 'Fira Sans',sans-serif;color:#1b4267;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.file-upload .file-upload__cap_wrap {overflow:hidden;text-overflow:ellipsis;width:118.77px;padding-left:8px;padding-right:8px;text-align:right;flex-grow:1}
.file-upload .file-upload__button {font:200 18px 'Fira Sans',sans-serif;color:#79838d;border:1.353px solid #d2d6d9;width:157px;height:49.6px;border-radius:4px;display:inline-flex;justify-content:center;align-items:center}
.file-upload .file-upload__button input {position:absolute;opacity:0;z-index:-1000}
.file-upload .file-upload__close {background-image:url('../themes/aplus/assets/img/close.svg');background-size:contain;background-repeat:no-repeat;display:block;width:16px;height:16px;min-width:16px;min-height:16px}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance:none}