.form-wrapper{max-width:600px;margin:0 auto}.formhandler{margin-top:0}.formhandler__notice{background-color:rgba(233,153,131,.25);margin:20px 0 10px;padding:5px 15px;-webkit-border-radius:2.5px;border-radius:2.5px;border:1px solid rgba(233,153,131,.75)}.formhandler__notice--hidden{display:none}.formhandler__notice--visible{display:block}.formhandler__notice-form{background-color:rgba(229,229,229,.54);border-left:4px solid rgba(233,153,131,.5);padding:20px 30px}.formhandler__notice-form--hidden{display:none}.formhandler__notice-form--visible{display:block}.formhandler select,.formhandler__field{width:auto}.formhandler__field{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px;font-family:Arial,sans-serif;height:35px;padding:0 20px;margin-bottom:10px;width:100%;background-color:#f0f0f0;color:#080808;-webkit-box-shadow:inset 0 4px 7px rgba(8,8,8,.1);box-shadow:inset 0 4px 7px rgba(8,8,8,.1);border-bottom:3.5px solid rgba(150,233,139,0);-webkit-transition:border-color .15s linear,-webkit-box-shadow .15s linear;-o-transition:border-color .15s linear,box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear,-webkit-box-shadow .15s linear}.formhandler__field[type=checkbox]{width:auto;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.formhandler__field[type=radio]{width:auto;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.formhandler__field::-webkit-input-placeholder{color:#080808}.formhandler__field::-moz-placeholder{color:#080808}.formhandler__field:-ms-input-placeholder{color:#080808}.formhandler__field::-ms-input-placeholder{color:#080808}.formhandler__field::placeholder{color:#080808}.formhandler__field:hover{outline:0}.formhandler__field:focus{outline:0;-webkit-box-shadow:inset 0 4px 7px rgba(8,8,8,0);box-shadow:inset 0 4px 7px rgba(8,8,8,0)}.formhandler__field--file{width:auto}.formhandler__field--message{height:200px;resize:none}.formhandler__field--is-not-valid{border-bottom:3.5px solid rgba(233,153,131,.5)}.formhandler__field--is-not-valid[type=checkbox]{position:relative}.formhandler__field--is-not-valid[type=checkbox]::after{position:absolute;content:'';width:12px;height:2px;background-color:#e99983;bottom:5px}.formhandler__field--is-not-valid[type=radio]{position:relative}.formhandler__field--is-not-valid[type=radio]::after{position:absolute;content:'';width:12px;height:2px;background-color:#e99983;bottom:5px}.formhandler__field--is-valid{border-bottom:3.5px solid rgba(182,233,175,.5)}.formhandler__submit{background-color:#f0f0f0;padding:10px 30px;font-size:16px;outline:0;-webkit-border-radius:5px;border-radius:5px;border:1px solid #d7d7d7;opacity:1;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;cursor:pointer}