input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-main{border-bottom:.0625rem solid var(--gray);border-radius:0!important;caret-color:inherit;display:block;font-size:1rem;min-height:1.8125rem;outline:none;padding:0;width:100%}.input-main.--form-error{color:var(--red)}.input-main.--form-error::placeholder{color:var(--red);opacity:.3}.input-brief[placeholder]::placeholder,.input-main[placeholder]::placeholder,.textarea-brief[placeholder]::placeholder{transition:opacity .3s}.input-brief[placeholder]:focus::placeholder,.input-main[placeholder]:focus::placeholder,.textarea-brief[placeholder]:focus::placeholder{opacity:0}textarea.input-main{outline:none;padding:.375rem 0 0;resize:none}textarea.textarea-brief{background-color:var(--white);border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;font-size:1rem;line-height:1.42;min-height:10.125rem;outline:none;padding:.625rem .875rem;resize:none}textarea.textarea-brief::placeholder{color:var(--gray-light-3);font-style:italic}.input-brief{background-color:var(--white);border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;caret-color:inherit;display:block;font-size:1rem;line-height:1.5;min-height:2.5rem;outline:none;padding:.3125rem .875rem;width:100%}.input-brief::placeholder{color:var(--gray-light-4)}.error-msg{background-color:rgba(255,0,0,.08);border-radius:.75rem;color:#d80000;display:none;font-size:.875rem;line-height:1.4;margin-top:1.25rem;padding:.875rem 1.125rem}.error-msg.--show{display:block}@media (min-width:30.06125em){textarea.textarea-brief{font-size:.875rem;min-height:6.25rem}}