.form .field{margin-bottom:30px;width:62%}.form .field-caption{color:#7A7A7A;display:block;font-family:"PTRootUI-Bold";font-size:13px;letter-spacing:0.03em;line-height:1;margin-bottom:9px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.form .field-value{background:transparent;border:none;border-radius:0;color:#FFFFFF;display:block;font-family:"PTRootUI-Bold";font-size:16px;line-height:20px;margin-bottom:12px;outline:none;width:100%;-webkit-appearance:none}.form .field-value:focus+label .highlight{-webkit-transition:background-color .45s, width .45s;transition:background-color .45s, width .45s;width:100%}.form .field-value.invalid+label .highlight{background-color:#D13846;-webkit-transition:background-color .45s, width .45s;transition:background-color .45s, width .45s;width:100%}.form .field-comment{width:100%}.form .field-comment textarea.field-value{height:77px;resize:none}.form .field label{border-bottom:1px solid #4E4E4E;display:block;margin-bottom:10px;position:relative}.form .field label .highlight{background-color:#FFFFFF;bottom:-1px;display:block;height:1px;left:0;position:absolute;-webkit-transition:background-color .45s, width .45s;transition:background-color .45s, width .45s;width:0}.form .field-file{margin-bottom:0;position:relative}.form .field-file input[type=file]{left:0;opacity:0;position:absolute;top:0;width:100%}.form .field-file input[type=file].not-empty+label{display:none}.form .field-file .field-value{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.form .field-file .field-value label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #353535;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:40px}.form .field-file .field-value label svg{width:24px}.form .field-file .field-value .file-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #353535;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px;width:auto}.form .field-file .field-value .file-info .name{color:#FFFFFF;font-size:16px;margin-right:8px;max-width:150px;overflow:hidden;white-space:nowrap}.form .field-file .field-value .file-info .btn-remove{background-image:url(../images/icons/clear.svg);background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:11px;width:11px}.form .field:last-of-type{margin-bottom:0}.form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .terms-and-conditions{color:#606060;font-size:13px;line-height:20px;margin-top:36px}