form{width:100%;max-width:600px;margin:auto}form .field{margin-bottom:1em;font-size:1.3rem}form input[type="text"],form input[type="email"],form textarea,form select,form select option{display:inline-block;padding:.3em;font-size:1.3rem}form ul{list-style:none;margin:0;padding:0}form .hs-error-msg,form .hs_error_rollup{font-size:80%;padding-top:5px;color:red}form .hs_error_rollup{margin-bottom:10px;font-size:100%}form .hs-form-booleancheckbox-display,form .hs-form-checkbox-display{display:flex}form .hs-form-booleancheckbox-display span,form .hs-form-checkbox-display span{margin-left:10px}input[type="submit" i]{position:relative;display:inline-block;padding:.5em 2em;text-decoration:none;font-size:.9rem;font-weight:600;text-align:center;text-transform:uppercase;white-space:nowrap;background:0;cursor:pointer;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}input[type="submit" i]:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}input[type="submit" i]:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}input[type="submit" i]{border:2px solid #c25700;color:#c25700}input[type="submit" i]:hover{color:white;background:#c25700}