@charset "UTF-8";
::-webkit-input-placeholder{color:inherit;font:inherit;-moz-opacity:.7;opacity:.7}
:-moz-placeholder{color:inherit;font:inherit;-moz-opacity:.7;opacity:.7}
::-moz-placeholder{color:inherit;font:inherit;-moz-opacity:.7;opacity:.7}
:-ms-input-placeholder{color:inherit;font:inherit;-moz-opacity:.7;opacity:.7}
.feedback-form,.feedback-form-fieldset,.feedback-form-legend{border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;max-width:100%;padding:0;position:relative;width:100%}
.feedback-form{padding:1.5em 1em}
.feedback-form label{display:block}
.feedback-form textarea{resize:none}
.feedback-form-buttons,.feedback-form-fields,.feedback-form-fields-wrap,.feedback-form-hidden,.feedback-form-messages{margin:1.5em 0 0;max-width:100%;position:relative;width:100%}
.feedback-form-hidden{display:none}
.feedback-form-fields>:first-child,.feedback-form-messages>div :first-child{margin-top:0}
.feedback-form-messages>div{display:none}
.feedback-form.filling-error .feedback-form-messages .filling-error,.feedback-form.filling-error .filling-error .required-field{border-color:red;color:red}
.feedback-form.filling-error .feedback-form-messages .filling-error,.feedback-form.send-error .feedback-form-messages .send-error,.feedback-form.send-success .feedback-form-messages .send-success{display:block}