html{width:100%;margin:0;padding:0}body{width:100%;margin:0;padding:0;overflow-x:hidden;position:relative}.wrapper{margin:0;padding:0;width:100%;position:relative;overflow:auto;min-height:100vh}.reg_form_area{width:860px;max-width:100%;margin:-116px auto 0;padding:38px 80px 67px 50px;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.2);box-shadow:0 4px 6px 0 rgba(0,0,0,0.2);background:#fff;position:relative;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}.reg_form_top{width:100%;height:330px}.reg_form{font-family:'Roboto',"Open Sans",sans-serif;color:#000;font-weight:300;font-size:18px}.reg_form *{-webkit-box-sizing:border-box;box-sizing:border-box}.reg_form_heading{font-size:2.6666em;padding-bottom:.9167em}.reg_form_tip{color:#B20606;font-size:14px;padding-bottom:2.857em}.reg_form_block{padding-bottom:1.666em;font-size:1.333em}.reg_form_block input[type="text"]{height:calc(1.249em + 1px);border:none;border-bottom:1px solid #E0E0E0;width:355px;padding:0 5px;-webkit-appearance:none;font-size:1em;font-weight:300;font-family:'Roboto',"Open Sans",sans-serif}.reg_form_block input[type="text"]:focus{outline:none}.reg_form_block input[type="file"]{position:absolute;top:0;left:-9990px}.reg_form_block_required .reg_form_label:after{content:' *';color:#B20606;display:inline-block}.reg_form_block_rules{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3.777em}.reg_form_label{width:100%;display:inline-block;padding-bottom:.416em}.reg_form_checkbox_row{padding-bottom:.833em;position:relative}.reg_form_checkbox_row_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reg_form_checkbox_row_label:before{content:'';display:inline-block;width:1.083em;height:1.083em;margin-right:1.083em;background:url(/img/prospect/anketa/checkbox_unchecked.svg) center no-repeat;background-size:contain;cursor:pointer}.reg_form_checkbox_row input[type="checkbox"],.reg_form_checkbox_row input[type="radio"]{position:absolute;top:0;left:-9999px}.reg_form_checkbox_row input[type="checkbox"]:checked + label:before,.reg_form_checkbox_row input[type="radio"]:checked + label:before{background:url(/img/prospect/anketa/checkbox_checked.svg) center no-repeat;background-size:contain}.reg_form_checkbox_row:first-child{padding-top:.416em}.reg_form_radiobtn{position:relative;margin-right:1.083em}.reg_form_radiobtn label{width:1.083em;height:1.083em;background:url(/img/prospect/anketa/radiobtn_unchecked.svg) center no-repeat;background-size:contain;display:inline-block;margin-top:1px;cursor:pointer}.reg_form_radiobtn input[type="checkbox"]{position:absolute;top:0;left:-9999px}.reg_form_radiobtn input[type="checkbox"]:checked + label{background:url(/img/prospect/anketa/radiobtn_checked.svg) center no-repeat;background-size:contain}.reg_form_rules_text{font-size:14px}.reg_form_rules_text p{margin:0}.reg_form_rules_text a{text-decoration:none;color:#2F80ED}.reg_form_rules_text a:visited{color:#2F80ED}.reg_form_rules_text a:hover{color:#2F80ED;text-decoration:none}.reg_form_submit_btn{border:1px solid #B20606;background:#B20606;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;line-height:1.25em;padding:.833em;width:365px;color:#fff;font-size:1em;text-transform:uppercase;cursor:pointer}.reg_form_submit_btn:hover{color:#B20606;background:transparent}.reg_form_file_btn{border:1px solid #B20606;background:#B20606;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;line-height:1.25em;padding:.333em .833em;width:280px;text-align:center;color:#fff;font-size:1em;cursor:pointer;display:block}.reg_form_file_btn:hover{color:#B20606;background:transparent}@media all and (max-width: 1600px){.reg_form{font-size:16px}}@media all and (max-width: 1366px){.reg_form{font-size:14px}}.help-block{color:#B20606;font-size:.8em;padding:.5em}