.nv__forms{display:flex;justify-content:center;padding:30px}.nv__forms.no_padding{padding:0!important}.nv__form_container{margin:0 auto;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);padding:0;background-color:#fff;width:750px}.nv__form_body{display:flex;flex-wrap:wrap;align-items:flex-start;padding:20px}.nv__form_container .nv__form_item{position:relative;padding:10px 5px;height:60px;width:50%}.nv__form_container .nv__form_item_block,.nv__form_container .nv__form_item_checkbox_radio,.nv__form_container .nv__form_item_textarea{width:100%}.nv__form_container .nv__form_item .nv__form_input{border:1px solid #f0f0f0;color:#636363;padding:0 15px;height:100%;font-size:.8rem;background-color:#fcfcfc;width:100%}.nv__form_container .nv__form_item .nv__form_label{left:20px;font-weight:700;transform:translateY(-50%);color:#454545;position:absolute;top:50%;font-size:.8rem;transition:all .2s ease-in-out}.nv__form_container .nv__form_item .nv__form_label.nv__form_label_required:after{padding:0 2px;content:"*"}.nv__form_container .nv__form_item .nv__form_input:focus~.nv__form_label,.nv__form_container .nv__form_item .nv__form_input:not(:placeholder-shown)~.nv__form_label{transform:none;color:#7a7a7a;top:3px;font-size:.8rem}.nv__form_container .nv__form_item_textarea .nv__form_label{left:20px;font-weight:700;color:#454545;position:absolute;top:30px;font-size:.8rem;transition:all .2s ease-in-out}.nv__form_container .nv__form_item_textarea{height:102px}.nv__form_container .nv__form_item_textarea .nv__form_input{line-height:1.2rem;padding:15px}.nv__form_item_file{border:1px solid #f0f0f0;overflow:hidden;color:#636363;position:relative;padding:0 15px;height:100%;font-size:.8rem;background-color:#fcfcfc;width:100%}.nv__form_item_file .nv__form_input_file{padding-top:100px;width:100%}.nv__form_item_file .nv__filename{text-overflow:ellipsis;transform:translateY(-50%);right:15px;line-height:.7rem;overflow:hidden;color:#00ad1d;white-space:nowrap;position:absolute;top:50%;height:.7rem;font-size:.7rem;width:40%}.nv__form_item .nv__form_label_file,.nv__form_item_file{cursor:pointer}.nv__form_container .nv__form_item_checkbox_radio{margin-bottom:15px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;height:auto}.nv__form_container .nv__form_item_checkbox_radio ul{margin-bottom:0;list-style:none;padding:0 15px}.nv__form_container .nv__form_item_checkbox_radio ul li{margin:5px 5px 5px 0;vertical-align:top;display:inline-block}.nv__form_container .nv__form_item.nv__form_item_checkbox_radio .nv__form_label{margin-bottom:5px;transform:none;position:static;padding:0 15px;width:100%}.nv__form_container .nv__form_item_checkbox_radio ul li input[type=checkbox],.nv__form_container .nv__form_item_checkbox_radio ul li input[type=radio],input[type=checkbox].nv__custom_input,input[type=radio].nv__custom_input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;border:1px solid #c4c4c4;vertical-align:middle;display:inline-block;position:relative;height:20px;width:20px}.nv__form_container .nv__form_item_checkbox_radio ul li input[type=checkbox]:checked:after{left:4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:absolute;top:4px;height:10px;background-color:red;content:"";width:10px}.nv__form_container .nv__form_item_checkbox_radio ul li input[type=radio]:checked:after{left:4px;position:absolute;top:4px;height:10px;background-color:red;content:"";width:10px}input[type=checkbox].nv__custom_input:checked:after,input[type=radio].nv__custom_input:checked:after{left:4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:absolute;top:4px;height:10px;background-color:red;content:"";width:10px}.nv__form_container .nv__form_item_checkbox_radio ul li input[type=radio],.nv__form_container .nv__form_item_checkbox_radio ul li input[type=radio]:checked:after{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.nv__form_container .nv__form_item_checkbox_radio ul li label{margin-bottom:0;vertical-align:middle;display:inline-block;font-size:.8rem}.nv__form_container .nv__captcha{margin:0 auto 5px;border:1px solid #f0f0f0;display:flex;height:60px;background-color:#fcfcfc;width:300px}.nv__form_container .nv__captcha .nv__captcha_image{width:40%}.nv__form_container .nv__captcha .nv__captcha_input{border:0;height:100%;background-color:transparent;width:60%}.nv__form_container .nv__renew_captcha{display:block;text-align:center;font-size:.7rem;width:100%}.nv__form_container .nv__form_item .nv__form_selectbox{font-weight:700;border:1px solid #f0f0f0;color:#636363;padding:0 15px;height:100%;font-size:.8rem;background-color:#fcfcfc;width:100%}.nv__form_input_date{appearance:none;-webkit-appearance:none}.nv__form_input_date::-webkit-clear-button,.nv__form_input_date::-webkit-inner-spin-button{display:none}.nv__form_file_legacy{margin-bottom:15px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;height:auto!important;width:100%!important}.nv__form_container .nv__form_item.nv__form_file_legacy .nv__form_label{margin-bottom:5px!important;transform:none!important;position:static!important;padding:0 15px!important;width:100%!important}.nv__form_container .nv__form_item.nv__form_file_legacy input{padding:15px;height:auto}.nv__form_footer{margin:0;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:20px;background-color:#fcfcfc;width:100%}.nv__form_contracts{margin:0;list-style:none;padding:0 15px;font-size:.8rem;max-width:50%}.nv__form_contracts li{margin-bottom:10px}.nv__form_contracts li input,.nv__form_contracts li label{vertical-align:middle;display:inline-block}.nv__form_contracts li label{margin-bottom:0;margin-left:5px}.nv__form_submit{display:flex;align-items:center}.nv__form_progress{border-radius:5px;margin:10px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:none;text-align:center;padding:10px;font-size:.9rem}.nv__form_progress.processing{display:block;color:#222;background-color:#fff8c3}.nv__form_progress.error{display:block;color:#fff;background-color:#ff524e}.nv__form_progress.success{display:block;background-color:#8cff95}.nv__form_submit button{border:0;cursor:pointer;padding:15px 30px}.nv__form_container .nv__form_item.nv__required_error .nv__form_input,.nv__form_container .nv__form_item.nv__required_error .nv__form_item_file,.nv__form_container .nv__form_item.nv__required_error .nv__form_selectbox{border-color:#ff8f8c!important}.nv__form_container .nv__form_item.nv__required_error.nv__form_item_checkbox_radio .nv__form_label_required{color:#ff8f8c!important}.nv__forms_modal{left:0;visibility:hidden;display:flex;z-index:-1;align-items:center;position:fixed;top:0;height:100%;transition:all .3s ease-in-out;width:100%}.nv__forms_modal.show{visibility:visible;z-index:999999999;top:0;background-color:rgba(0,0,0,.4)}.nv__modal_container{flex-shrink:1;margin:0 auto;max-width:1000px;background-color:#fefefe;width:80%}.nv__modal_header{border-bottom:1px solid #e1e1e1;position:relative;padding:30px 15px 15px}.nv__modal_header .nv__modal_close{right:15px;cursor:pointer;position:absolute;top:15px;font-size:24px}.nv_modal_title{margin-bottom:0;font-size:24px}.nv__modal_body{max-height:450px;overflow:auto;padding:30px 15px}.nv__human_consent{border:0;position:absolute;padding:0;height:0}@media (max-width:575.98px){.nv__form_container .nv__form_item{padding:10px 0;width:100%}}