html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
  /* HTML5 display-role reset for older browsers */
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote html, blockquote body, blockquote div, blockquote span, blockquote applet, blockquote object, blockquote iframe,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6, blockquote p, blockquote blockquote, blockquote pre,
blockquote a, blockquote abbr, blockquote acronym, blockquote address, blockquote big, blockquote cite, blockquote code,
blockquote del, blockquote dfn, blockquote em, blockquote img, blockquote ins, blockquote kbd, blockquote q, blockquote s, blockquote samp,
blockquote small, blockquote strike, blockquote strong, blockquote sub, blockquote sup, blockquote tt, blockquote var,
blockquote b, blockquote u, blockquote i, blockquote center,
blockquote dl, blockquote dt, blockquote dd, blockquote ol, blockquote ul, blockquote li,
blockquote fieldset, blockquote form, blockquote label, blockquote legend,
blockquote table, blockquote caption, blockquote tbody, blockquote tfoot, blockquote thead, blockquote tr, blockquote th, blockquote td,
blockquote article, blockquote aside, blockquote canvas, blockquote details, blockquote embed,
blockquote figure, blockquote figcaption, blockquote footer, blockquote header, blockquote hgroup,
blockquote menu, blockquote nav, blockquote output, blockquote ruby, blockquote section, blockquote summary,
blockquote time, blockquote mark, blockquote audio, blockquote video, q html, q body, q div, q span, q applet, q object, q iframe,
q h1, q h2, q h3, q h4, q h5, q h6, q p, q blockquote, q pre,
q a, q abbr, q acronym, q address, q big, q cite, q code,
q del, q dfn, q em, q img, q ins, q kbd, q q, q s, q samp,
q small, q strike, q strong, q sub, q sup, q tt, q var,
q b, q u, q i, q center,
q dl, q dt, q dd, q ol, q ul, q li,
q fieldset, q form, q label, q legend,
q table, q caption, q tbody, q tfoot, q thead, q tr, q th, q td,
q article, q aside, q canvas, q details, q embed,
q figure, q figcaption, q footer, q header, q hgroup,
q menu, q nav, q output, q ruby, q section, q summary,
q time, q mark, q audio, q video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
blockquote details > summary, q details > summary {
  list-style: none;
}
blockquote details > summary::-webkit-details-marker, q details > summary::-webkit-details-marker {
  display: none;
}
blockquote *, q * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote article, blockquote aside, blockquote details, blockquote figcaption, blockquote figure,
blockquote footer, blockquote header, blockquote hgroup, blockquote menu, blockquote nav, blockquote section, q article, q aside, q details, q figcaption, q figure,
q footer, q header, q hgroup, q menu, q nav, q section {
  display: block;
}
blockquote a, q a {
  text-decoration: none;
}
blockquote body, q body {
  line-height: 1;
}
blockquote ol, blockquote ul, q ol, q ul {
  list-style: none;
}
blockquote blockquote, blockquote q, q blockquote, q q {
  quotes: none;
}
blockquote blockquote:before, blockquote blockquote:after,
blockquote q:before, blockquote q:after, q blockquote:before, q blockquote:after,
q q:before, q q:after {
  content: "";
  content: none;
}
blockquote table, q table {
  border-collapse: collapse;
  border-spacing: 0;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}

@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-Bold.ttf);
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-BoldItalic.ttf);
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-ExtraBold.ttf);
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-ExtraBoldItalic.ttf);
  font-style: italic;
  font-weight: 800;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-Light.ttf);
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-LightItalic.ttf);
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-Regular.ttf);
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-Italic.ttf);
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-SemiBold.ttf);
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-SemiBoldItalic.ttf);
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-Medium.ttf);
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: NotoSans;
  src: url(../fonts/Noto_Sans/NotoSans-MediumItalic.ttf);
  font-style: italic;
  font-weight: 500;
}
body {
  background-color: #ececec;
  height: 100dvh;
  overflow-y: scroll;
  display: flex;
  align-items: center;
  justify-content: stretch;
  flex-direction: column;
}

p,
button,
a,
span,
input,
label,
ul,
li,
h1,
h2,
h3,
h4,
h5,
div,
select,
option {
  font-family: NotoSans;
}

.center {
  text-align: center;
}

p {
  font-weight: 400;
  color: #000000;
  font-size: 16px;
  line-height: 17px;
  padding-bottom: 6px;
}

strong,
b {
  font-weight: bold;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: 600;
  color: #000000;
}

h1 {
  font-size: 32px;
  padding-bottom: 14px;
}

h2 {
  font-size: 26px;
  padding-bottom: 12px;
}

h3 {
  font-size: 23px;
  padding-bottom: 10px;
}

h4 {
  font-size: 20px;
  padding-bottom: 8px;
}

h5 {
  font-size: 17px;
  padding-bottom: 6px;
}

ul.a {
  list-style-type: circle;
}

ul.b {
  list-style-type: disc;
}

ul.c {
  list-style-type: square;
}

ol.d {
  list-style-type: upper-roman;
}

ol.e {
  list-style-type: lower-roman;
}

ol.f {
  list-style-type: lower-alpha;
}

ol.g {
  list-style-type: decimal;
}

.text ul {
  list-style-type: circle;
  padding-left: 18px;
}
.text ol {
  list-style-type: decimal;
  padding-left: 18px;
}

.audit-log-list {
  list-style-type: none;
  padding: 0;
}
.audit-log-list .audit-log-entry {
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: 1px solid #c0c0c0;
}
.audit-log-list .audit-log-entry.alert-level-1 .audit-log-type {
  color: #be8c00;
}
.audit-log-list .audit-log-entry.alert-level-2 .audit-log-type {
  color: #c01c28;
}

.audit-log-entry:last-child {
  border-bottom: none;
}

.audit-log-type {
  font-weight: normal;
}

.audit-log-timestamp {
  color: #666;
  font-size: 14px;
}

.user-list {
  margin-bottom: 5px;
}
.user-list li {
  position: relative;
  border-radius: 2px;
  border: solid #c0c0c0 1px;
  margin-top: 10px;
  padding: 6px;
}
.user-list li .infos .username {
  display: inline-block;
  text-align: left;
  font-size: 16px;
  font-weight: 300;
  min-width: 100px;
}
.user-list li .infos .role {
  display: inline-block;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  padding: 3px;
  border-radius: 2px;
  color: #ffffff;
}

.invite-list {
  margin-bottom: 5px;
}
.invite-list li {
  position: relative;
  border-radius: 2px;
  border: solid #c0c0c0 1px;
  margin-top: 10px;
  padding: 6px;
}
.invite-list li .code {
  text-align: left;
  font-size: 19px;
  font-weight: 400;
  padding-bottom: 4px;
  display: inline-block;
}
@media only screen and (min-width: 1000px) {
  .invite-list li .code span {
    filter: blur(3px);
    transition: all 0.5s;
  }
}
.invite-list li .code:hover span {
  filter: blur(0px);
}
.invite-list li .uses {
  font-weight: 300;
  font-size: 14px;
  display: block;
}
.invite-list li .date {
  font-weight: 400;
  font-size: 12px;
  display: inline-block;
}
.invite-list li .soon {
  font-weight: 400;
  color: #eb1304;
}

.user-list li .links,
.invite-list li .links {
  top: 0;
  right: 0;
  position: absolute;
  display: block;
  padding: 5px;
}
.user-list li .links a,
.user-list li .links button,
.invite-list li .links a,
.invite-list li .links button {
  background-color: transparent;
  display: inline-block;
  cursor: pointer;
  opacity: 0.8;
}
.user-list li .links a img,
.user-list li .links button img,
.invite-list li .links a img,
.invite-list li .links button img {
  width: 21px;
}
.user-list li .links:focus,
.invite-list li .links:focus {
  opacity: 0.5;
}
.user-list li .links .remove,
.invite-list li .links .remove {
  display: inline-block;
}
.user-list li .links .remove button,
.invite-list li .links .remove button {
  background-color: transparent;
  display: inline-block;
  cursor: pointer;
}
.user-list li .links .remove button img,
.invite-list li .links .remove button img {
  width: 21px;
}

.wrapper {
  width: 100vw;
  padding: 50px 20px;
  flex: 1 1 auto;
}

.flex-container {
  display: flex;
  column-gap: 40px;
  row-gap: 15px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.flex-container-vertical {
  flex-direction: row;
}

.container-medium-width {
  width: min(100%, 500px);
}

.container-large-width {
  width: min(100%, 900px);
}

.container-soft-filled-background {
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  backdrop-filter: blur(10px);
  padding: 40px;
}

.container-filled-background {
  background-color: white;
  border-radius: 4px;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
  padding: 40px;
}

.container-padded {
  padding: 20px;
}

.grid-container {
  display: grid;
  grid-template-columns: auto auto auto;
  column-gap: 15px;
  row-gap: 15px;
}

@media only screen and (max-width: 1000px) {
  .flex-container {
    row-gap: 15px;
  }
  .grid-container {
    grid-template-columns: auto auto;
  }
}
@media only screen and (max-width: 800px) {
  .flex-container-vertical {
    flex-direction: column;
  }
}
@media only screen and (max-width: 450px) {
  .wrapper {
    padding: 4px;
  }
  .grid-container {
    grid-template-columns: auto;
  }
  .container-filled-background,
  .container-soft-filled-background {
    border-radius: 0px;
    padding: 18px;
  }
}
.box-list {
  margin-bottom: 5px;
}
.box-list li {
  margin-top: 5px;
  padding: 5px;
  border-radius: 2px;
  border: solid #c0c0c0 1px;
}
.box-list li p {
  font-size: 15px;
  font-weight: 400;
  padding: 4px;
  display: inline-block;
}
.box-list li .actions {
  float: right;
}
.box-list li .actions a,
.box-list li .actions button {
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  border-radius: 3px;
  padding: 5px 8px;
  cursor: pointer;
  color: #ffffff;
  background-color: #047beb;
}
.box-list li .actions a.red,
.box-list li .actions button.red {
  background-color: #eb1304;
}

.qr-code-box {
  display: block;
  margin-bottom: 20px;
}
.qr-code-box img,
.qr-code-box div {
  margin: auto;
  display: block;
}
.qr-code-box img {
  max-width: 100%;
}
.qr-code-box div {
  text-align: center;
  font-size: 14px;
  font-weight: 300;
  padding: 0 10px;
}

.button-group-column {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.button-group-column .button {
  margin-bottom: 2px;
}

.button-group-row {
  display: flex;
  flex-direction: row;
  gap: 4px;
}
.button-group-row .button {
  margin-bottom: 2px;
}

.button {
  display: inline-block;
  font-size: 15px;
  line-height: 15px;
  font-weight: 400;
  border-radius: 3px;
  padding: 10px 15px;
  cursor: pointer;
  background-color: #0470eb;
  white-space: nowrap;
  color: #ffffff;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);
}
.button.blue {
  background-color: #0470eb;
  color: #ffffff;
}
.button.red {
  background-color: #cf1a1a;
  color: #ffffff;
}

.alert-info {
  display: flex;
  flex-direction: row;
  gap: 4px;
  justify-items: start;
  align-items: center;
  background: rgba(192, 192, 192, 0.1);
  border: solid #c0c0c0 1px;
  padding: 7px;
  border-radius: 2px;
  opacity: 0.8;
}
.alert-info img {
  width: 20px;
  height: 20px;
  box-sizing: content-box;
}
.alert-info p {
  font-weight: 400;
  font-size: 15px;
  padding-bottom: 2px;
}
.alert-info.error {
  border: solid #c01c28 1px;
  background: rgba(192, 28, 40, 0.1);
}
.alert-info.error p {
  color: #c01c28;
}

.output-field {
  display: block;
  position: relative;
  background: #ececec;
  width: 100%;
  border: solid #c0c0c0 1px;
  padding: 7px 9px;
  border-radius: 2px;
}
.output-field p {
  font-size: 15px;
  font-weight: 400;
}

.scroll-box-limited {
  border: solid #c0c0c0 1px;
  padding: 12px;
  min-height: 100px;
  max-height: 300px;
  overflow-y: scroll;
}

@keyframes error-in {
  0% {
    transform: translateX(0px);
  }
  15% {
    transform: translateX(-2px) rotate(-0.5deg);
  }
  30% {
    transform: translateX(2px) rotate(0.3deg);
  }
  45% {
    transform: translateX(-1px) rotate(-0.3deg);
  }
  60% {
    transform: translateX(1px) rotate(0.2deg);
  }
  75% {
    transform: translateX(-0.5px) rotate(-0.1deg);
  }
  100% {
    transform: translateX(0px);
  }
}
.form {
  margin: 15px 0;
  display: block;
}
.form .form-action-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-top: 25px;
}
.form fieldset {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.form .input-field-hint {
  font-size: 14px;
  color: #000000;
  font-weight: 300;
  display: block;
  margin: 3px 0;
  text-align: right;
}
.form .input-field-error,
.form .input-checkbox-error,
.form .input-select-error,
.form .input-textarea-error {
  font-size: 14px;
  color: #cf1a1a;
  font-weight: 300;
  display: block;
  margin: 1px 0 3px 0;
  text-align: left;
}
.form .input-field-help-link {
  font-size: 14px;
  color: #000000;
  font-weight: 300;
  text-decoration: underline;
  display: block;
  margin: 3px 0;
  text-align: right;
}
.form .form-group {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.form .form-group .label {
  transition: all 0.3s;
  pointer-events: none;
  font-size: 15px;
  color: #000000;
  font-weight: 300;
  padding: 0px 2px;
  display: block;
}
.form .form-group .select,
.form .form-group .input-field,
.form .form-group .input-textarea {
  display: block;
  position: relative;
  background: transparent;
  box-sizing: border-box;
  width: 100%;
  font-weight: 400;
  border: 1px solid #c0c0c0;
  padding: 7px 9px;
  font-size: 15px;
  border-radius: 2px;
  transition: all 0.3s;
}
.form .form-group .select::placeholder,
.form .form-group .input-field::placeholder,
.form .form-group .input-textarea::placeholder {
  opacity: 1;
  font-weight: 300;
}
.form .form-group .select:focus,
.form .form-group .input-field:focus,
.form .form-group .input-textarea:focus {
  border: 1px solid rgb(2, 128, 144);
}
.form .form-group .input-textarea {
  height: 300px;
  resize: vertical;
}
.form .form-group .select {
  font-weight: 500;
}
.form .form-group .input-field.errored,
.form .form-group .select.errored {
  color: #cf1a1a;
  border: 0.9px solid #cf1a1a;
  animation-name: error-in;
  animation-timing-function: ease-out;
  animation-duration: 0.8s;
}
.form .form-group .input-checkbox {
  display: block;
  position: relative;
  background: transparent;
  width: 100%;
}
.form .form-group .input-checkbox label {
  margin-top: 3px;
  display: block;
  font-size: 14px;
  font-weight: 300;
}
.form .form-group .input-checkbox input {
  appearance: none;
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  border: 1px solid #4e4e4e;
  border-radius: 2px;
  margin-top: 3px;
  margin-right: 6px;
  float: left;
  cursor: pointer;
  position: relative;
}
.form .form-group .input-checkbox input:checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPScjZmZmZmZmJyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGcgaWQ9J1NVR1JlcG9fYmdDYXJyaWVyJyBzdHJva2Utd2lkdGg9JzAnPjwvZz48ZyBpZD0nU1ZHUmVwb190cmFjZXJDYXJyaWVyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjwvZz48ZyBpZD0nU1ZHUmVwb19pY29uQ2Fycmllcic+PHBhdGggZD0nTTUgMTYuNTc3bDIuMTk0LTIuMTk1IDUuNDg2IDUuNDg0TDI0LjgwNCA3Ljc0MyAyNyA5LjkzN2wtMTQuMzIgMTQuMzJ6Jz48L3BhdGg+PC9nPjwvc3ZnPg==");
  background-color: #0470eb;
  border: none;
}
.form .form-group .input-checkbox.errored input {
  border-color: #cf1a1a;
  animation-name: error-in;
  animation-timing-function: ease-out;
  animation-duration: 0.8s;
}
.form .form-group .input-checkbox.errored input:checked {
  background-color: #cf1a1a;
}
.form .help {
  padding: 60px 0 0 0;
}
.form .help a {
  color: #ffffff;
  padding: 5px;
}

.header {
  padding: 16px;
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
}
.header .header-container {
  width: 100%;
  margin: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.header .header-container .main-nav {
  display: inline-block;
}
.header .header-container .main-nav a {
  color: #000000;
  padding: 4px;
  font-size: 16px;
}
.header .header-container .account-box {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.header .header-container .account-box .account-profile {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}
.header .header-container .account-box .account-profile img {
  border-radius: 15px;
  height: 30px;
  opacity: 0.4;
  display: inline-block;
}
.header .header-container .account-box .account-profile .account-info {
  display: inline-block;
}
.header .header-container .account-box .account-profile .account-info .username {
  padding-bottom: 2px;
  color: #000000;
  font-size: 17px;
  font-weight: 300;
}
.header .header-container .account-box .account-nav {
  padding: 4px;
  border-radius: 4px;
}
.header .header-container .account-box .account-nav a,
.header .header-container .account-box .account-nav button {
  background-color: transparent;
  cursor: pointer;
}
.header .header-container .account-box .account-nav a img,
.header .header-container .account-box .account-nav button img {
  opacity: 0.8;
  height: 20px;
}
@media only screen and (max-width: 450px) {
  .header .header-container .main-nav a {
    display: block;
  }
}

.git-info {
  position: fixed;
  bottom: 4px;
  left: 4px;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  border-radius: 4px;
  height: 30px;
}
.git-info img {
  padding: 4px 4px 4px 4px;
  width: 30px;
}

.language-dropdown {
  position: fixed;
  bottom: 4px;
  right: 4px;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
  padding: 3px 5px 2px 5px;
  background-color: #ffffff;
  border-radius: 4px;
}
.language-dropdown select {
  font-size: 17px;
  background: transparent;
  padding: 0 1px 2px 0;
}
.language-dropdown button {
  font-size: 15px;
  background: #0470eb;
  padding: 4px;
  color: #ffffff;
  margin: 3px;
  border-radius: 1px;
}

/*# sourceMappingURL=style.css.map */
