@charset "UTF-8";
* { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html, body { width: 100%; height: 100%; margin: 0 !important; padding: 0 !important; }
body { font-family: sans-serif; font-weight: 400; letter-spacing: -0.3px; }
body { -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; word-break: keep-all; word-wrap: break-word; }
br { width: 0; height: 0; opacity: 0; }
a { text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }

* { line-height: 1.3em; }
table { border: none; border-collapse: collapse; border-spacing: 0; }
td, th, fieldset, img, abbr, acronym, img, fieldset, iframe { border: 0 none; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
dl, dt, dd, ul, ol, ul { margin: 0; padding: 0; list-style: none }
caption, legend { overflow: hidden; font-size: 0; line-height: 0; height: 0; width: 0; text-indent: -999em; }
hr { display: none; }
img, input, button, select, textarea { vertical-align: middle; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
