/* HOLOS Webflow reset. Loads after webflow.css and before the reference
   stylesheets. The reference CSS was written against browser defaults, so this
   rolls back only the properties Webflow's base sheet (normalize + defaults)
   sets, to the user-agent value. Reference rules load later with equal or
   higher specificity and still win. Box-sizing is left alone: both sheets
   agree on border-box. */
html { height: revert; }
body { min-height: revert; margin: revert; background-color: revert; font-family: revert; font-size: revert; line-height: revert; color: revert; }
h1, h2, h3, h4, h5, h6 { margin: revert; font-size: revert; line-height: revert; font-weight: revert; }
p, figure, ul, ol { margin: revert; }
ul, ol { padding-left: revert; }
blockquote { margin: revert; padding: revert; border-left: revert; font-size: revert; line-height: revert; }
figcaption { margin-top: revert; text-align: revert; }
label { display: revert; margin-bottom: revert; font-weight: revert; }
img { max-width: revert; vertical-align: revert; display: revert; }
a { background-color: revert; }
button, input, optgroup, select, textarea { color: revert; font: revert; margin: revert; }
button, select { text-transform: revert; }
button { overflow: revert; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: revert; -webkit-appearance: revert; appearance: revert; }
hr { height: revert; box-sizing: revert; }
html.hc-wait body { visibility: hidden; }
