.finance_movement a,header.og_header ul li a.active,header.og_header ul li a:hover{text-decoration:underline!important}.og_max-width{max-width:1296px;margin:0 auto;padding:0 20px}.og_max-width>span{font-weight:700;font-size:30px;line-height:40px;color:#0fa6ab;text-align:center;display:block}.cntl{background:#fff!important;padding-bottom:50px!important}header.og_header{margin:80px auto 64px}header.og_header ul{display:flex;-moz-column-gap:30px;column-gap:30px;list-style-type:none;padding:0}header.og_header ul li a{font-size:20px;transition:.3s;color:#333}a.og_btn,button.og_btn{padding:16px!important}.finance_balance{margin-bottom:90px}.finance_balance_content{margin-top:40px}.finance_balance_content span{font-size:29px;line-height:32px}.finance_balance_content span i{font-weight:700;line-height:32px}.finance_balance_content div{display:flex;-moz-column-gap:30px;column-gap:30px;margin-top:60px}.finance_balance_content i{font-style:normal}.finance_movement a,.finance_movement td{font-size:20px}.finance_movement>span{margin-bottom:40px}.finance_movement>div{overflow:auto}.finance_movement .lnk{margin:10px 0 0}.finance_movement table{width:100%}.finance_movement table.active tbody tr:nth-child(n+6){display:table-row}.finance_movement table thead{text-align:center;background:#0fa6ab;color:#fff;padding:6px 0}.finance_movement table thead td{padding:5px 10px}.finance_movement .full_table,.finance_movement table tbody tr:nth-child(n+6){display:none}.finance_movement table tbody tr:nth-child(odd){background:rgba(15,166,171,.07)}.finance_movement table tbody tr:nth-child(2n){background:rgba(15,166,171,.3)}.finance_movement table tbody td{padding:7px 5px}.finance_movement table tbody td:first-child{text-align:center}.finance_movement table tbody td i{color:#777;font-style:normal}.finance_movement a{display:block;text-align:center;margin:32px 0 25px;color:#ff7c03}.writer_contract p,.writer_main p{font-size:20px;line-height:32px}.writer_main p:nth-child(2){margin:20px 0}.writer_main p a{color:#0fa6ab;text-decoration:underline}.writer_main .bir{margin:50px 0}.writer_contract p:nth-child(2){margin:20px 0 0}.writer_contract_status{background:rgba(15,166,171,.12);border-radius:10px;padding:13px 18px;box-shadow:0 2px 15px 0 rgba(0,0,0,.25);width:max-content;margin:9px 0 20px;font-weight:500}.writer_contract form input,.writer_contract form select,.writer_contract form textarea{outline:0}.writer_contract form.contract{margin:20px auto 0;width:553px}.writer_contract form.contract .pasport{display:grid;grid-template-columns:auto auto;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin-bottom:20px}.writer_contract form.contract .pasport .writer_contract_input{margin:0}.writer_contract form.contract .bir{margin:0 auto}.writer_contract form.spravka{display:flex;-moz-column-gap:20px;column-gap:20px}.writer_contract form.spravka select{padding:5px 10px;border-radius:10px;outline:0;display:flex;-moz-column-gap:20px;column-gap:20px}.writer_contract .input_file{position:relative;flex-direction:row-reverse;height:130px;width:min-content;align-items:center;overflow:hidden}
.writer_contract_input--date{position:relative;z-index:1}
.writer_contract_input--date input{min-height:44px}.writer_contract .input_file input[type=file]{opacity:0;width:300px;height:75%;cursor:pointer}.writer_contract .input_file_btn{position:absolute;right:0;display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:12px;border:1px solid #004e55;padding:13px 17px;width:137px;cursor:pointer}.writer_contract .input_file_btn p{margin:0;width:max-content;font-size:12px}.writer_contract div span{font-weight:700;font-size:40px;line-height:55px;color:#0fa6ab;display:block;text-align:center;margin:50px 0 20px}.writer_contract div p{margin-top:0!important}.writer_contract_input{display:flex;flex-direction:column-reverse}.writer_contract_input:not(:last-child){margin-bottom:30px}.writer_contract_input input[type=email],.writer_contract_input input[type=text],.writer_contract_input select,.writer_contract_input textarea{margin-top:5px;border:none;box-shadow:0 2px 7px 0 rgba(0,0,0,.25);border-radius:20px;padding:11px 15px}@media (max-width:767px){.og_max-width{padding:0 10px}header.og_header{margin:48px auto 20px!important}header.og_header ul{flex-wrap:wrap;row-gap:20px;justify-content:center;margin-bottom:0}header.og_header ul li a{font-size:14px}.finance_movement a,.finance_movement td{font-size:16px;white-space:nowrap}.finance_movement>span{margin-bottom:30px}.og_max-width>span{font-size:24px;line-height:32px}.finance_balance{margin-bottom:55px}.finance_balance_content{margin-top:35px}.finance_balance_content span{font-size:18px}.finance_balance_content div{margin-top:30px;flex-wrap:wrap}.finance_balance_content div a{margin:0 auto}.writer_contract p,.writer_main p{font-size:16px}.writer_contract .bir,.writer_main .bir{margin:15px 0 50px}}@media (max-width:500px){.writer_contract div span{font-size:27px;line-height:40px}form.spravka{flex-direction:column}form.spravka .bir{margin:0 auto 20px}a.og_btn,button.og_btn{padding:10px!important}.writer_contract_status{width:100%;font-size:13px!important}.writer_contract form.contract{width:auto}.writer_contract form.contract .pasport{grid-template-columns:47% 47%}.og_max-width.writer_contract form .input_file{width:inherit;flex-direction:column-reverse!important;align-items:baseline;justify-content:flex-end}.og_max-width.writer_contract form .input_file input{width:137px}.og_max-width.writer_contract form .input_file label{width:50%}}