html { line-height: 1.15;  -webkit-text-size-adjust: 100%;  }
body { margin: 0; }
main { display: block; }
h1 { font-size: 2em; margin: .67em 0; }
hr { -webkit-box-sizing: content-box; box-sizing: content-box;  height: 0;  overflow: visible;  }
pre { font-family: monospace, monospace;  font-size: 1em;  }
a { background-color: transparent; }
abbr[title] { border-bottom: none;  -webkit-text-decoration: underline; text-decoration: underline;  -webkit-text-decoration: underline dotted; text-decoration: underline; text-decoration: underline dotted;  }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace;  font-size: 1em;  }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit;  font-size: 100%;  line-height: 1.15;  margin: 0;  }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }
button::-moz-focus-inner, [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }
button:-moz-focusring, [type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }
fieldset { padding: .35em .75em .625em; }
legend { -webkit-box-sizing: border-box; box-sizing: border-box;  color: inherit;  display: table;  max-width: 100%;  padding: 0;  white-space: normal;  }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box;  padding: 0;  }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { -webkit-appearance: textfield;  outline-offset: -2px;  }
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-file-upload-button { -webkit-appearance: button;  font: inherit;  }
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none; }
html { -webkit-box-sizing: border-box; box-sizing: border-box;  font-family: sans-serif;  }
*, *::before, *::after { -webkit-box-sizing: inherit; box-sizing: inherit; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, figure, p, pre { margin: 0; }
button { background: transparent; padding: 0; }
button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }
fieldset { margin: 0; padding: 0; }
ol, ul { margin: 0; }
*, *::before, *::after { border-width: 0; border-style: solid; border-color: currentColor; }
img { border-style: solid; }
textarea { resize: vertical; }
img { max-width: 100%; height: auto; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: inherit; opacity: .5; }
input::-moz-placeholder, textarea::-moz-placeholder { color: inherit; opacity: .5; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: inherit; opacity: .5; }
input::-ms-input-placeholder, textarea::-ms-input-placeholder { color: inherit; opacity: .5; }
input::placeholder, textarea::placeholder { color: inherit; opacity: .5; }
button, [role="button"] { cursor: pointer; }
table { border-collapse: collapse; }
.container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 1rem; padding-left: 1rem; }
@media (min-width: 576px) {
 .container { max-width: 576px; }
}
@media (min-width: 768px) {
 .container { max-width: 768px; }
}
@media (min-width: 992px) {
 .container { max-width: 992px; }
}
@media (min-width: 1200px) {
 .container { max-width: 1200px; }
}
.list-reset { list-style: none; padding: 0; }
.appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.bg-fixed { background-attachment: fixed; }
.bg-local { background-attachment: local; }
.bg-scroll { background-attachment: scroll; }
.bg-transparent { background-color: transparent; }
.bg-color-black { background-color: #000; }
.bg-color-mine-shaft { background-color: #373737; }
.bg-color-fuscous-gray { background-color: #4c4d4b; }
.bg-color-emperor { background-color: #5d5d5d; }
.bg-color-dove-gray { background-color: #646464; }
.bg-color-boulder { background-color: #7b7b7b; }
.bg-color-silver { background-color: #bbb; }
.bg-color-alto { background-color: #dadada; }
.bg-color-mercury { background-color: #e9e9e9; }
.bg-color-seashell { background-color: #f1f1f1; }
.bg-color-white { background-color: #fff; }
.bg-color-orient { background-color: #005c7c; }
.bg-color-shakespeare { background-color: #4ab9d4; }
.bg-color-yellow-metal { background-color: #807040; }
.bg-color-kumera { background-color: #8a741d; }
.bg-color-olive { background-color: #8e7100; }
.bg-color-barley-corn { background-color: #a0915e; }
.bg-color-verdigris { background-color: #494a2d; }
.bg-color-texas { background-color: #f9fb93; }
.bg-color-ferra { background-color: #634849; }
.bg-color-cherub { background-color: #fbe3e4; }
.bg-color-cabbage-pont { background-color: #454e41; }
.bg-color-tea-green { background-color: #cfefc2; }
.hover\:bg-transparent:hover { background-color: transparent; }
.hover\:bg-color-black:hover { background-color: #000; }
.hover\:bg-color-mine-shaft:hover { background-color: #373737; }
.hover\:bg-color-fuscous-gray:hover { background-color: #4c4d4b; }
.hover\:bg-color-emperor:hover { background-color: #5d5d5d; }
.hover\:bg-color-dove-gray:hover { background-color: #646464; }
.hover\:bg-color-boulder:hover { background-color: #7b7b7b; }
.hover\:bg-color-silver:hover { background-color: #bbb; }
.hover\:bg-color-alto:hover { background-color: #dadada; }
.hover\:bg-color-mercury:hover { background-color: #e9e9e9; }
.hover\:bg-color-seashell:hover { background-color: #f1f1f1; }
.hover\:bg-color-white:hover { background-color: #fff; }
.hover\:bg-color-orient:hover { background-color: #005c7c; }
.hover\:bg-color-shakespeare:hover { background-color: #4ab9d4; }
.hover\:bg-color-yellow-metal:hover { background-color: #807040; }
.hover\:bg-color-kumera:hover { background-color: #8a741d; }
.hover\:bg-color-olive:hover { background-color: #8e7100; }
.hover\:bg-color-barley-corn:hover { background-color: #a0915e; }
.hover\:bg-color-verdigris:hover { background-color: #494a2d; }
.hover\:bg-color-texas:hover { background-color: #f9fb93; }
.hover\:bg-color-ferra:hover { background-color: #634849; }
.hover\:bg-color-cherub:hover { background-color: #fbe3e4; }
.hover\:bg-color-cabbage-pont:hover { background-color: #454e41; }
.hover\:bg-color-tea-green:hover { background-color: #cfefc2; }
.focus\:bg-transparent:focus { background-color: transparent; }
.focus\:bg-color-black:focus { background-color: #000; }
.focus\:bg-color-mine-shaft:focus { background-color: #373737; }
.focus\:bg-color-fuscous-gray:focus { background-color: #4c4d4b; }
.focus\:bg-color-emperor:focus { background-color: #5d5d5d; }
.focus\:bg-color-dove-gray:focus { background-color: #646464; }
.focus\:bg-color-boulder:focus { background-color: #7b7b7b; }
.focus\:bg-color-silver:focus { background-color: #bbb; }
.focus\:bg-color-alto:focus { background-color: #dadada; }
.focus\:bg-color-mercury:focus { background-color: #e9e9e9; }
.focus\:bg-color-seashell:focus { background-color: #f1f1f1; }
.focus\:bg-color-white:focus { background-color: #fff; }
.focus\:bg-color-orient:focus { background-color: #005c7c; }
.focus\:bg-color-shakespeare:focus { background-color: #4ab9d4; }
.focus\:bg-color-yellow-metal:focus { background-color: #807040; }
.focus\:bg-color-kumera:focus { background-color: #8a741d; }
.focus\:bg-color-olive:focus { background-color: #8e7100; }
.focus\:bg-color-barley-corn:focus { background-color: #a0915e; }
.focus\:bg-color-verdigris:focus { background-color: #494a2d; }
.focus\:bg-color-texas:focus { background-color: #f9fb93; }
.focus\:bg-color-ferra:focus { background-color: #634849; }
.focus\:bg-color-cherub:focus { background-color: #fbe3e4; }
.focus\:bg-color-cabbage-pont:focus { background-color: #454e41; }
.focus\:bg-color-tea-green:focus { background-color: #cfefc2; }
.group:hover .group-hover\:bg-transparent { background-color: transparent; }
.group:hover .group-hover\:bg-color-black { background-color: #000; }
.group:hover .group-hover\:bg-color-mine-shaft { background-color: #373737; }
.group:hover .group-hover\:bg-color-fuscous-gray { background-color: #4c4d4b; }
.group:hover .group-hover\:bg-color-emperor { background-color: #5d5d5d; }
.group:hover .group-hover\:bg-color-dove-gray { background-color: #646464; }
.group:hover .group-hover\:bg-color-boulder { background-color: #7b7b7b; }
.group:hover .group-hover\:bg-color-silver { background-color: #bbb; }
.group:hover .group-hover\:bg-color-alto { background-color: #dadada; }
.group:hover .group-hover\:bg-color-mercury { background-color: #e9e9e9; }
.group:hover .group-hover\:bg-color-seashell { background-color: #f1f1f1; }
.group:hover .group-hover\:bg-color-white { background-color: #fff; }
.group:hover .group-hover\:bg-color-orient { background-color: #005c7c; }
.group:hover .group-hover\:bg-color-shakespeare { background-color: #4ab9d4; }
.group:hover .group-hover\:bg-color-yellow-metal { background-color: #807040; }
.group:hover .group-hover\:bg-color-kumera { background-color: #8a741d; }
.group:hover .group-hover\:bg-color-olive { background-color: #8e7100; }
.group:hover .group-hover\:bg-color-barley-corn { background-color: #a0915e; }
.group:hover .group-hover\:bg-color-verdigris { background-color: #494a2d; }
.group:hover .group-hover\:bg-color-texas { background-color: #f9fb93; }
.group:hover .group-hover\:bg-color-ferra { background-color: #634849; }
.group:hover .group-hover\:bg-color-cherub { background-color: #fbe3e4; }
.group:hover .group-hover\:bg-color-cabbage-pont { background-color: #454e41; }
.group:hover .group-hover\:bg-color-tea-green { background-color: #cfefc2; }
.bg-bottom { background-position: bottom; }
.bg-center { background-position: center; }
.bg-left { background-position: left; }
.bg-left-bottom { background-position: left bottom; }
.bg-left-top { background-position: left top; }
.bg-right { background-position: right; }
.bg-right-bottom { background-position: right bottom; }
.bg-right-top { background-position: right top; }
.bg-top { background-position: top; }
.bg-repeat { background-repeat: repeat; }
.bg-no-repeat { background-repeat: no-repeat; }
.bg-repeat-x { background-repeat: repeat-x; }
.bg-repeat-y { background-repeat: repeat-y; }
.bg-auto { background-size: auto; }
.bg-cover { background-size: cover; }
.bg-contain { background-size: contain; }
.border-collapse { border-collapse: collapse; }
.border-separate { border-collapse: separate; }
.border-transparent { border-color: transparent; }
.border-color-black { border-color: #000; }
.border-color-mine-shaft { border-color: #373737; }
.border-color-fuscous-gray { border-color: #4c4d4b; }
.border-color-emperor { border-color: #5d5d5d; }
.border-color-dove-gray { border-color: #646464; }
.border-color-boulder { border-color: #7b7b7b; }
.border-color-silver { border-color: #bbb; }
.border-color-alto { border-color: #dadada; }
.border-color-mercury { border-color: #e9e9e9; }
.border-color-seashell { border-color: #f1f1f1; }
.border-color-white { border-color: #fff; }
.border-color-orient { border-color: #005c7c; }
.border-color-shakespeare { border-color: #4ab9d4; }
.border-color-yellow-metal { border-color: #807040; }
.border-color-kumera { border-color: #8a741d; }
.border-color-olive { border-color: #8e7100; }
.border-color-barley-corn { border-color: #a0915e; }
.border-color-verdigris { border-color: #494a2d; }
.border-color-texas { border-color: #f9fb93; }
.border-color-ferra { border-color: #634849; }
.border-color-cherub { border-color: #fbe3e4; }
.border-color-cabbage-pont { border-color: #454e41; }
.border-color-tea-green { border-color: #cfefc2; }
.hover\:border-transparent:hover { border-color: transparent; }
.hover\:border-color-black:hover { border-color: #000; }
.hover\:border-color-mine-shaft:hover { border-color: #373737; }
.hover\:border-color-fuscous-gray:hover { border-color: #4c4d4b; }
.hover\:border-color-emperor:hover { border-color: #5d5d5d; }
.hover\:border-color-dove-gray:hover { border-color: #646464; }
.hover\:border-color-boulder:hover { border-color: #7b7b7b; }
.hover\:border-color-silver:hover { border-color: #bbb; }
.hover\:border-color-alto:hover { border-color: #dadada; }
.hover\:border-color-mercury:hover { border-color: #e9e9e9; }
.hover\:border-color-seashell:hover { border-color: #f1f1f1; }
.hover\:border-color-white:hover { border-color: #fff; }
.hover\:border-color-orient:hover { border-color: #005c7c; }
.hover\:border-color-shakespeare:hover { border-color: #4ab9d4; }
.hover\:border-color-yellow-metal:hover { border-color: #807040; }
.hover\:border-color-kumera:hover { border-color: #8a741d; }
.hover\:border-color-olive:hover { border-color: #8e7100; }
.hover\:border-color-barley-corn:hover { border-color: #a0915e; }
.hover\:border-color-verdigris:hover { border-color: #494a2d; }
.hover\:border-color-texas:hover { border-color: #f9fb93; }
.hover\:border-color-ferra:hover { border-color: #634849; }
.hover\:border-color-cherub:hover { border-color: #fbe3e4; }
.hover\:border-color-cabbage-pont:hover { border-color: #454e41; }
.hover\:border-color-tea-green:hover { border-color: #cfefc2; }
.focus\:border-transparent:focus { border-color: transparent; }
.focus\:border-color-black:focus { border-color: #000; }
.focus\:border-color-mine-shaft:focus { border-color: #373737; }
.focus\:border-color-fuscous-gray:focus { border-color: #4c4d4b; }
.focus\:border-color-emperor:focus { border-color: #5d5d5d; }
.focus\:border-color-dove-gray:focus { border-color: #646464; }
.focus\:border-color-boulder:focus { border-color: #7b7b7b; }
.focus\:border-color-silver:focus { border-color: #bbb; }
.focus\:border-color-alto:focus { border-color: #dadada; }
.focus\:border-color-mercury:focus { border-color: #e9e9e9; }
.focus\:border-color-seashell:focus { border-color: #f1f1f1; }
.focus\:border-color-white:focus { border-color: #fff; }
.focus\:border-color-orient:focus { border-color: #005c7c; }
.focus\:border-color-shakespeare:focus { border-color: #4ab9d4; }
.focus\:border-color-yellow-metal:focus { border-color: #807040; }
.focus\:border-color-kumera:focus { border-color: #8a741d; }
.focus\:border-color-olive:focus { border-color: #8e7100; }
.focus\:border-color-barley-corn:focus { border-color: #a0915e; }
.focus\:border-color-verdigris:focus { border-color: #494a2d; }
.focus\:border-color-texas:focus { border-color: #f9fb93; }
.focus\:border-color-ferra:focus { border-color: #634849; }
.focus\:border-color-cherub:focus { border-color: #fbe3e4; }
.focus\:border-color-cabbage-pont:focus { border-color: #454e41; }
.focus\:border-color-tea-green:focus { border-color: #cfefc2; }
.rounded-none { border-radius: 0; }
.rounded-sm { border-radius: .125rem; }
.rounded { border-radius: .25rem; }
.rounded-lg { border-radius: .5rem; }
.rounded-full { border-radius: 9999px; }
.rounded-t-none { border-top-left-radius: 0; border-top-right-radius: 0; }
.rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.rounded-b-none { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.rounded-t-sm { border-top-left-radius: .125rem; border-top-right-radius: .125rem; }
.rounded-r-sm { border-top-right-radius: .125rem; border-bottom-right-radius: .125rem; }
.rounded-b-sm { border-bottom-right-radius: .125rem; border-bottom-left-radius: .125rem; }
.rounded-l-sm { border-top-left-radius: .125rem; border-bottom-left-radius: .125rem; }
.rounded-t { border-top-left-radius: .25rem; border-top-right-radius: .25rem; }
.rounded-r { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; }
.rounded-b { border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem; }
.rounded-l { border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; }
.rounded-t-lg { border-top-left-radius: .5rem; border-top-right-radius: .5rem; }
.rounded-r-lg { border-top-right-radius: .5rem; border-bottom-right-radius: .5rem; }
.rounded-b-lg { border-bottom-right-radius: .5rem; border-bottom-left-radius: .5rem; }
.rounded-l-lg { border-top-left-radius: .5rem; border-bottom-left-radius: .5rem; }
.rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }
.rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
.rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px; }
.rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
.rounded-tl-none { border-top-left-radius: 0; }
.rounded-tr-none { border-top-right-radius: 0; }
.rounded-br-none { border-bottom-right-radius: 0; }
.rounded-bl-none { border-bottom-left-radius: 0; }
.rounded-tl-sm { border-top-left-radius: .125rem; }
.rounded-tr-sm { border-top-right-radius: .125rem; }
.rounded-br-sm { border-bottom-right-radius: .125rem; }
.rounded-bl-sm { border-bottom-left-radius: .125rem; }
.rounded-tl { border-top-left-radius: .25rem; }
.rounded-tr { border-top-right-radius: .25rem; }
.rounded-br { border-bottom-right-radius: .25rem; }
.rounded-bl { border-bottom-left-radius: .25rem; }
.rounded-tl-lg { border-top-left-radius: .5rem; }
.rounded-tr-lg { border-top-right-radius: .5rem; }
.rounded-br-lg { border-bottom-right-radius: .5rem; }
.rounded-bl-lg { border-bottom-left-radius: .5rem; }
.rounded-tl-full { border-top-left-radius: 9999px; }
.rounded-tr-full { border-top-right-radius: 9999px; }
.rounded-br-full { border-bottom-right-radius: 9999px; }
.rounded-bl-full { border-bottom-left-radius: 9999px; }
.border-solid { border-style: solid; }
.border-dashed { border-style: dashed; }
.border-dotted { border-style: dotted; }
.border-none { border-style: none; }
.border-0 { border-width: 0; }
.border-2 { border-width: 2px; }
.border-4 { border-width: 4px; }
.border-8 { border-width: 8px; }
.border { border-width: 1px; }
.border-t-0 { border-top-width: 0; }
.border-r-0 { border-right-width: 0; }
.border-b-0 { border-bottom-width: 0; }
.border-l-0 { border-left-width: 0; }
.border-t-2 { border-top-width: 2px; }
.border-r-2 { border-right-width: 2px; }
.border-b-2 { border-bottom-width: 2px; }
.border-l-2 { border-left-width: 2px; }
.border-t-4 { border-top-width: 4px; }
.border-r-4 { border-right-width: 4px; }
.border-b-4 { border-bottom-width: 4px; }
.border-l-4 { border-left-width: 4px; }
.border-t-8 { border-top-width: 8px; }
.border-r-8 { border-right-width: 8px; }
.border-b-8 { border-bottom-width: 8px; }
.border-l-8 { border-left-width: 8px; }
.border-t { border-top-width: 1px; }
.border-r { border-right-width: 1px; }
.border-b { border-bottom-width: 1px; }
.border-l { border-left-width: 1px; }
.cursor-auto { cursor: auto; }
.cursor-default { cursor: default; }
.cursor-pointer { cursor: pointer; }
.cursor-wait { cursor: wait; }
.cursor-move { cursor: move; }
.cursor-not-allowed { cursor: not-allowed; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.table { display: table; }
.table-row { display: table-row; }
.table-cell { display: table-cell; }
.hidden { display: none; }
.hover\:block:hover { display: block; }
.hover\:inline-block:hover { display: inline-block; }
.hover\:inline:hover { display: inline; }
.hover\:table:hover { display: table; }
.hover\:table-row:hover { display: table-row; }
.hover\:table-cell:hover { display: table-cell; }
.hover\:hidden:hover { display: none; }
.flex { display: -webkit-box; display: -ms-flexbox; display: flex; }
.inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
.flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
.flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
.flex-no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }
.items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
.self-auto { -ms-flex-item-align: auto; align-self: auto; }
.self-start { -ms-flex-item-align: start; align-self: flex-start; }
.self-end { -ms-flex-item-align: end; align-self: flex-end; }
.self-center { -ms-flex-item-align: center; align-self: center; }
.self-stretch { -ms-flex-item-align: stretch; align-self: stretch; }
.justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.justify-around { -ms-flex-pack: distribute; justify-content: space-around; }
.content-center { -ms-flex-line-pack: center; align-content: center; }
.content-start { -ms-flex-line-pack: start; align-content: flex-start; }
.content-end { -ms-flex-line-pack: end; align-content: flex-end; }
.content-between { -ms-flex-line-pack: justify; align-content: space-between; }
.content-around { -ms-flex-line-pack: distribute; align-content: space-around; }
.flex-1 { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; }
.flex-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }
.flex-initial { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }
.flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; }
.flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.flex-shrink { -ms-flex-negative: 1; flex-shrink: 1; }
.flex-no-grow { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
.flex-no-shrink { -ms-flex-negative: 0; flex-shrink: 0; }
.float-right { float: right; }
.float-left { float: left; }
.float-none { float: none; }
.clearfix:after { content: ""; display: table; clear: both; }
.font-sans { font-family: cartogothic, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; }
.font-serif { font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; }
.font-mono { font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; }
.font-hairline { font-weight: 100; }
.font-thin { font-weight: 200; }
.font-light { font-weight: 300; }
.font-normal { font-weight: 400; }
.font-medium { font-weight: 500; }
.font-semibold { font-weight: 600; }
.font-bold { font-weight: 700; }
.font-extrabold { font-weight: 800; }
.font-black { font-weight: 900; }
.hover\:font-hairline:hover { font-weight: 100; }
.hover\:font-thin:hover { font-weight: 200; }
.hover\:font-light:hover { font-weight: 300; }
.hover\:font-normal:hover { font-weight: 400; }
.hover\:font-medium:hover { font-weight: 500; }
.hover\:font-semibold:hover { font-weight: 600; }
.hover\:font-bold:hover { font-weight: 700; }
.hover\:font-extrabold:hover { font-weight: 800; }
.hover\:font-black:hover { font-weight: 900; }
.focus\:font-hairline:focus { font-weight: 100; }
.focus\:font-thin:focus { font-weight: 200; }
.focus\:font-light:focus { font-weight: 300; }
.focus\:font-normal:focus { font-weight: 400; }
.focus\:font-medium:focus { font-weight: 500; }
.focus\:font-semibold:focus { font-weight: 600; }
.focus\:font-bold:focus { font-weight: 700; }
.focus\:font-extrabold:focus { font-weight: 800; }
.focus\:font-black:focus { font-weight: 900; }
.h-1 { height: .25rem; }
.h-2 { height: .5rem; }
.h-3 { height: .75rem; }
.h-4 { height: 1rem; }
.h-5 { height: 1.25rem; }
.h-6 { height: 1.5rem; }
.h-8 { height: 2rem; }
.h-10 { height: 2.5rem; }
.h-12 { height: 3rem; }
.h-16 { height: 4rem; }
.h-24 { height: 6rem; }
.h-32 { height: 8rem; }
.h-48 { height: 12rem; }
.h-64 { height: 16rem; }
.h-auto { height: auto; }
.h-px { height: 1px; }
.h-full { height: 100%; }
.h-screen { height: 100vh; }
.h-screen-40-width { height: 40vw; }
.h-screen-60-width { height: 60vw; }
.h-screen-full-width { height: 100vw; }
.leading-zero { line-height: 0; }
.leading-none { line-height: 1; }
.leading-tight { line-height: 1.25; }
.leading-normal { line-height: 1.5; }
.leading-loose { line-height: 2; }
.m-0 { margin: 0; }
.m-1 { margin: .25rem; }
.m-2 { margin: .5rem; }
.m-3 { margin: .75rem; }
.m-4 { margin: 1rem; }
.m-5 { margin: 1.25rem; }
.m-6 { margin: 1.5rem; }
.m-8 { margin: 2rem; }
.m-10 { margin: 2.5rem; }
.m-12 { margin: 3rem; }
.m-16 { margin: 4rem; }
.m-20 { margin: 5rem; }
.m-24 { margin: 6rem; }
.m-32 { margin: 8rem; }
.m-auto { margin: auto; }
.m-px { margin: 1px; }
.my-0 { margin-top: 0; margin-bottom: 0; }
.mx-0 { margin-left: 0; margin-right: 0; }
.my-1 { margin-top: .25rem; margin-bottom: .25rem; }
.mx-1 { margin-left: .25rem; margin-right: .25rem; }
.my-2 { margin-top: .5rem; margin-bottom: .5rem; }
.mx-2 { margin-left: .5rem; margin-right: .5rem; }
.my-3 { margin-top: .75rem; margin-bottom: .75rem; }
.mx-3 { margin-left: .75rem; margin-right: .75rem; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
.my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.mx-8 { margin-left: 2rem; margin-right: 2rem; }
.my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
.my-12 { margin-top: 3rem; margin-bottom: 3rem; }
.mx-12 { margin-left: 3rem; margin-right: 3rem; }
.my-16 { margin-top: 4rem; margin-bottom: 4rem; }
.mx-16 { margin-left: 4rem; margin-right: 4rem; }
.my-20 { margin-top: 5rem; margin-bottom: 5rem; }
.mx-20 { margin-left: 5rem; margin-right: 5rem; }
.my-24 { margin-top: 6rem; margin-bottom: 6rem; }
.mx-24 { margin-left: 6rem; margin-right: 6rem; }
.my-32 { margin-top: 8rem; margin-bottom: 8rem; }
.mx-32 { margin-left: 8rem; margin-right: 8rem; }
.my-auto { margin-top: auto; margin-bottom: auto; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-px { margin-top: 1px; margin-bottom: 1px; }
.mx-px { margin-left: 1px; margin-right: 1px; }
.mt-0 { margin-top: 0; }
.mr-0 { margin-right: 0; }
.mb-0 { margin-bottom: 0; }
.ml-0 { margin-left: 0; }
.mt-1 { margin-top: .25rem; }
.mr-1 { margin-right: .25rem; }
.mb-1 { margin-bottom: .25rem; }
.ml-1 { margin-left: .25rem; }
.mt-2 { margin-top: .5rem; }
.mr-2 { margin-right: .5rem; }
.mb-2 { margin-bottom: .5rem; }
.ml-2 { margin-left: .5rem; }
.mt-3 { margin-top: .75rem; }
.mr-3 { margin-right: .75rem; }
.mb-3 { margin-bottom: .75rem; }
.ml-3 { margin-left: .75rem; }
.mt-4 { margin-top: 1rem; }
.mr-4 { margin-right: 1rem; }
.mb-4 { margin-bottom: 1rem; }
.ml-4 { margin-left: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mr-5 { margin-right: 1.25rem; }
.mb-5 { margin-bottom: 1.25rem; }
.ml-5 { margin-left: 1.25rem; }
.mt-6 { margin-top: 1.5rem; }
.mr-6 { margin-right: 1.5rem; }
.mb-6 { margin-bottom: 1.5rem; }
.ml-6 { margin-left: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mr-8 { margin-right: 2rem; }
.mb-8 { margin-bottom: 2rem; }
.ml-8 { margin-left: 2rem; }
.mt-10 { margin-top: 2.5rem; }
.mr-10 { margin-right: 2.5rem; }
.mb-10 { margin-bottom: 2.5rem; }
.ml-10 { margin-left: 2.5rem; }
.mt-12 { margin-top: 3rem; }
.mr-12 { margin-right: 3rem; }
.mb-12 { margin-bottom: 3rem; }
.ml-12 { margin-left: 3rem; }
.mt-16 { margin-top: 4rem; }
.mr-16 { margin-right: 4rem; }
.mb-16 { margin-bottom: 4rem; }
.ml-16 { margin-left: 4rem; }
.mt-20 { margin-top: 5rem; }
.mr-20 { margin-right: 5rem; }
.mb-20 { margin-bottom: 5rem; }
.ml-20 { margin-left: 5rem; }
.mt-24 { margin-top: 6rem; }
.mr-24 { margin-right: 6rem; }
.mb-24 { margin-bottom: 6rem; }
.ml-24 { margin-left: 6rem; }
.mt-32 { margin-top: 8rem; }
.mr-32 { margin-right: 8rem; }
.mb-32 { margin-bottom: 8rem; }
.ml-32 { margin-left: 8rem; }
.mt-auto { margin-top: auto; }
.mr-auto { margin-right: auto; }
.mb-auto { margin-bottom: auto; }
.ml-auto { margin-left: auto; }
.mt-px { margin-top: 1px; }
.mr-px { margin-right: 1px; }
.mb-px { margin-bottom: 1px; }
.ml-px { margin-left: 1px; }
.max-h-full { max-height: 100%; }
.max-h-screen { max-height: 100vh; }
.max-w-sm { max-width: 576px; }
.max-w-md { max-width: 768px; }
.max-w-lg { max-width: 992px; }
.max-w-xl { max-width: 1200px; }
.max-w-full { max-width: 100%; }
.min-h-0 { min-height: 0; }
.min-h-full { min-height: 100%; }
.min-h-screen { min-height: 100vh; }
.min-w-0 { min-width: 0; }
.min-w-full { min-width: 100%; }
.-m-0 { margin: 0; }
.-m-1 { margin: -0.25rem; }
.-m-2 { margin: -0.5rem; }
.-m-3 { margin: -0.75rem; }
.-m-4 { margin: -1rem; }
.-m-5 { margin: -1.25rem; }
.-m-6 { margin: -1.5rem; }
.-m-8 { margin: -2rem; }
.-m-10 { margin: -2.5rem; }
.-m-12 { margin: -3rem; }
.-m-16 { margin: -4rem; }
.-m-20 { margin: -5rem; }
.-m-24 { margin: -6rem; }
.-m-32 { margin: -8rem; }
.-m-px { margin: -1px; }
.-my-0 { margin-top: 0; margin-bottom: 0; }
.-mx-0 { margin-left: 0; margin-right: 0; }
.-my-1 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
.-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
.-my-2 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
.-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
.-my-3 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
.-mx-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
.-my-4 { margin-top: -1rem; margin-bottom: -1rem; }
.-mx-4 { margin-left: -1rem; margin-right: -1rem; }
.-my-5 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
.-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
.-my-6 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
.-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
.-my-8 { margin-top: -2rem; margin-bottom: -2rem; }
.-mx-8 { margin-left: -2rem; margin-right: -2rem; }
.-my-10 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
.-mx-10 { margin-left: -2.5rem; margin-right: -2.5rem; }
.-my-12 { margin-top: -3rem; margin-bottom: -3rem; }
.-mx-12 { margin-left: -3rem; margin-right: -3rem; }
.-my-16 { margin-top: -4rem; margin-bottom: -4rem; }
.-mx-16 { margin-left: -4rem; margin-right: -4rem; }
.-my-20 { margin-top: -5rem; margin-bottom: -5rem; }
.-mx-20 { margin-left: -5rem; margin-right: -5rem; }
.-my-24 { margin-top: -6rem; margin-bottom: -6rem; }
.-mx-24 { margin-left: -6rem; margin-right: -6rem; }
.-my-32 { margin-top: -8rem; margin-bottom: -8rem; }
.-mx-32 { margin-left: -8rem; margin-right: -8rem; }
.-my-px { margin-top: -1px; margin-bottom: -1px; }
.-mx-px { margin-left: -1px; margin-right: -1px; }
.-mt-0 { margin-top: 0; }
.-mr-0 { margin-right: 0; }
.-mb-0 { margin-bottom: 0; }
.-ml-0 { margin-left: 0; }
.-mt-1 { margin-top: -0.25rem; }
.-mr-1 { margin-right: -0.25rem; }
.-mb-1 { margin-bottom: -0.25rem; }
.-ml-1 { margin-left: -0.25rem; }
.-mt-2 { margin-top: -0.5rem; }
.-mr-2 { margin-right: -0.5rem; }
.-mb-2 { margin-bottom: -0.5rem; }
.-ml-2 { margin-left: -0.5rem; }
.-mt-3 { margin-top: -0.75rem; }
.-mr-3 { margin-right: -0.75rem; }
.-mb-3 { margin-bottom: -0.75rem; }
.-ml-3 { margin-left: -0.75rem; }
.-mt-4 { margin-top: -1rem; }
.-mr-4 { margin-right: -1rem; }
.-mb-4 { margin-bottom: -1rem; }
.-ml-4 { margin-left: -1rem; }
.-mt-5 { margin-top: -1.25rem; }
.-mr-5 { margin-right: -1.25rem; }
.-mb-5 { margin-bottom: -1.25rem; }
.-ml-5 { margin-left: -1.25rem; }
.-mt-6 { margin-top: -1.5rem; }
.-mr-6 { margin-right: -1.5rem; }
.-mb-6 { margin-bottom: -1.5rem; }
.-ml-6 { margin-left: -1.5rem; }
.-mt-8 { margin-top: -2rem; }
.-mr-8 { margin-right: -2rem; }
.-mb-8 { margin-bottom: -2rem; }
.-ml-8 { margin-left: -2rem; }
.-mt-10 { margin-top: -2.5rem; }
.-mr-10 { margin-right: -2.5rem; }
.-mb-10 { margin-bottom: -2.5rem; }
.-ml-10 { margin-left: -2.5rem; }
.-mt-12 { margin-top: -3rem; }
.-mr-12 { margin-right: -3rem; }
.-mb-12 { margin-bottom: -3rem; }
.-ml-12 { margin-left: -3rem; }
.-mt-16 { margin-top: -4rem; }
.-mr-16 { margin-right: -4rem; }
.-mb-16 { margin-bottom: -4rem; }
.-ml-16 { margin-left: -4rem; }
.-mt-20 { margin-top: -5rem; }
.-mr-20 { margin-right: -5rem; }
.-mb-20 { margin-bottom: -5rem; }
.-ml-20 { margin-left: -5rem; }
.-mt-24 { margin-top: -6rem; }
.-mr-24 { margin-right: -6rem; }
.-mb-24 { margin-bottom: -6rem; }
.-ml-24 { margin-left: -6rem; }
.-mt-32 { margin-top: -8rem; }
.-mr-32 { margin-right: -8rem; }
.-mb-32 { margin-bottom: -8rem; }
.-ml-32 { margin-left: -8rem; }
.-mt-px { margin-top: -1px; }
.-mr-px { margin-right: -1px; }
.-mb-px { margin-bottom: -1px; }
.-ml-px { margin-left: -1px; }
.opacity-0 { opacity: 0; }
.opacity-25 { opacity: .25; }
.opacity-50 { opacity: .5; }
.opacity-75 { opacity: .75; }
.opacity-100 { opacity: 1; }
.group:hover .group-hover\:opacity-0 { opacity: 0; }
.group:hover .group-hover\:opacity-25 { opacity: .25; }
.group:hover .group-hover\:opacity-50 { opacity: .5; }
.group:hover .group-hover\:opacity-75 { opacity: .75; }
.group:hover .group-hover\:opacity-100 { opacity: 1; }
.outline-none { outline: 0; }
.focus\:outline-none:focus { outline: 0; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-visible { overflow: visible; }
.overflow-scroll { overflow: scroll; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-x-visible { overflow-x: visible; }
.overflow-y-visible { overflow-y: visible; }
.overflow-x-scroll { overflow-x: scroll; }
.overflow-y-scroll { overflow-y: scroll; }
.scrolling-touch { -webkit-overflow-scrolling: touch; }
.scrolling-auto { -webkit-overflow-scrolling: auto; }
.p-0 { padding: 0; }
.p-1 { padding: .25rem; }
.p-2 { padding: .5rem; }
.p-3 { padding: .75rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.p-10 { padding: 2.5rem; }
.p-12 { padding: 3rem; }
.p-16 { padding: 4rem; }
.p-20 { padding: 5rem; }
.p-24 { padding: 6rem; }
.p-32 { padding: 8rem; }
.p-px { padding: 1px; }
.py-0 { padding-top: 0; padding-bottom: 0; }
.px-0 { padding-left: 0; padding-right: 0; }
.py-1 { padding-top: .25rem; padding-bottom: .25rem; }
.px-1 { padding-left: .25rem; padding-right: .25rem; }
.py-2 { padding-top: .5rem; padding-bottom: .5rem; }
.px-2 { padding-left: .5rem; padding-right: .5rem; }
.py-3 { padding-top: .75rem; padding-bottom: .75rem; }
.px-3 { padding-left: .75rem; padding-right: .75rem; }
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.px-12 { padding-left: 3rem; padding-right: 3rem; }
.py-16 { padding-top: 4rem; padding-bottom: 4rem; }
.px-16 { padding-left: 4rem; padding-right: 4rem; }
.py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.px-20 { padding-left: 5rem; padding-right: 5rem; }
.py-24 { padding-top: 6rem; padding-bottom: 6rem; }
.px-24 { padding-left: 6rem; padding-right: 6rem; }
.py-32 { padding-top: 8rem; padding-bottom: 8rem; }
.px-32 { padding-left: 8rem; padding-right: 8rem; }
.py-px { padding-top: 1px; padding-bottom: 1px; }
.px-px { padding-left: 1px; padding-right: 1px; }
.pt-0 { padding-top: 0; }
.pr-0 { padding-right: 0; }
.pb-0 { padding-bottom: 0; }
.pl-0 { padding-left: 0; }
.pt-1 { padding-top: .25rem; }
.pr-1 { padding-right: .25rem; }
.pb-1 { padding-bottom: .25rem; }
.pl-1 { padding-left: .25rem; }
.pt-2 { padding-top: .5rem; }
.pr-2 { padding-right: .5rem; }
.pb-2 { padding-bottom: .5rem; }
.pl-2 { padding-left: .5rem; }
.pt-3 { padding-top: .75rem; }
.pr-3 { padding-right: .75rem; }
.pb-3 { padding-bottom: .75rem; }
.pl-3 { padding-left: .75rem; }
.pt-4 { padding-top: 1rem; }
.pr-4 { padding-right: 1rem; }
.pb-4 { padding-bottom: 1rem; }
.pl-4 { padding-left: 1rem; }
.pt-5 { padding-top: 1.25rem; }
.pr-5 { padding-right: 1.25rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pl-5 { padding-left: 1.25rem; }
.pt-6 { padding-top: 1.5rem; }
.pr-6 { padding-right: 1.5rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pl-6 { padding-left: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.pr-8 { padding-right: 2rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-8 { padding-left: 2rem; }
.pt-10 { padding-top: 2.5rem; }
.pr-10 { padding-right: 2.5rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pl-10 { padding-left: 2.5rem; }
.pt-12 { padding-top: 3rem; }
.pr-12 { padding-right: 3rem; }
.pb-12 { padding-bottom: 3rem; }
.pl-12 { padding-left: 3rem; }
.pt-16 { padding-top: 4rem; }
.pr-16 { padding-right: 4rem; }
.pb-16 { padding-bottom: 4rem; }
.pl-16 { padding-left: 4rem; }
.pt-20 { padding-top: 5rem; }
.pr-20 { padding-right: 5rem; }
.pb-20 { padding-bottom: 5rem; }
.pl-20 { padding-left: 5rem; }
.pt-24 { padding-top: 6rem; }
.pr-24 { padding-right: 6rem; }
.pb-24 { padding-bottom: 6rem; }
.pl-24 { padding-left: 6rem; }
.pt-32 { padding-top: 8rem; }
.pr-32 { padding-right: 8rem; }
.pb-32 { padding-bottom: 8rem; }
.pl-32 { padding-left: 8rem; }
.pt-px { padding-top: 1px; }
.pr-px { padding-right: 1px; }
.pb-px { padding-bottom: 1px; }
.pl-px { padding-left: 1px; }
.pointer-events-none { pointer-events: none; }
.pointer-events-auto { pointer-events: auto; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.pin-none { top: auto; right: auto; bottom: auto; left: auto; }
.pin { top: 0; right: 0; bottom: 0; left: 0; }
.pin-y { top: 0; bottom: 0; }
.pin-x { right: 0; left: 0; }
.pin-t { top: 0; }
.pin-r { right: 0; }
.pin-b { bottom: 0; }
.pin-l { left: 0; }
.resize-none { resize: none; }
.resize-y { resize: vertical; }
.resize-x { resize: horizontal; }
.resize { resize: both; }
.shadow { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
.shadow-none { -webkit-box-shadow: none; box-shadow: none; }
.hover\:shadow:hover { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
.hover\:shadow-none:hover { -webkit-box-shadow: none; box-shadow: none; }
.focus\:shadow:focus { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
.focus\:shadow-none:focus { -webkit-box-shadow: none; box-shadow: none; }
.fill-current { fill: currentColor; }
.stroke-current { stroke: currentColor; }
.table-auto { table-layout: auto; }
.table-fixed { table-layout: fixed; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }
.text-transparent { color: transparent; }
.text-color-black { color: #000; }
.text-color-mine-shaft { color: #373737; }
.text-color-fuscous-gray { color: #4c4d4b; }
.text-color-emperor { color: #5d5d5d; }
.text-color-dove-gray { color: #646464; }
.text-color-boulder { color: #7b7b7b; }
.text-color-silver { color: #bbb; }
.text-color-alto { color: #dadada; }
.text-color-mercury { color: #e9e9e9; }
.text-color-seashell { color: #f1f1f1; }
.text-color-white { color: #fff; }
.text-color-orient { color: #005c7c; }
.text-color-shakespeare { color: #4ab9d4; }
.text-color-yellow-metal { color: #807040; }
.text-color-kumera { color: #8a741d; }
.text-color-olive { color: #8e7100; }
.text-color-barley-corn { color: #a0915e; }
.text-color-verdigris { color: #494a2d; }
.text-color-texas { color: #f9fb93; }
.text-color-ferra { color: #634849; }
.text-color-cherub { color: #fbe3e4; }
.text-color-cabbage-pont { color: #454e41; }
.text-color-tea-green { color: #cfefc2; }
.hover\:text-transparent:hover { color: transparent; }
.hover\:text-color-black:hover { color: #000; }
.hover\:text-color-mine-shaft:hover { color: #373737; }
.hover\:text-color-fuscous-gray:hover { color: #4c4d4b; }
.hover\:text-color-emperor:hover { color: #5d5d5d; }
.hover\:text-color-dove-gray:hover { color: #646464; }
.hover\:text-color-boulder:hover { color: #7b7b7b; }
.hover\:text-color-silver:hover { color: #bbb; }
.hover\:text-color-alto:hover { color: #dadada; }
.hover\:text-color-mercury:hover { color: #e9e9e9; }
.hover\:text-color-seashell:hover { color: #f1f1f1; }
.hover\:text-color-white:hover { color: #fff; }
.hover\:text-color-orient:hover { color: #005c7c; }
.hover\:text-color-shakespeare:hover { color: #4ab9d4; }
.hover\:text-color-yellow-metal:hover { color: #807040; }
.hover\:text-color-kumera:hover { color: #8a741d; }
.hover\:text-color-olive:hover { color: #8e7100; }
.hover\:text-color-barley-corn:hover { color: #a0915e; }
.hover\:text-color-verdigris:hover { color: #494a2d; }
.hover\:text-color-texas:hover { color: #f9fb93; }
.hover\:text-color-ferra:hover { color: #634849; }
.hover\:text-color-cherub:hover { color: #fbe3e4; }
.hover\:text-color-cabbage-pont:hover { color: #454e41; }
.hover\:text-color-tea-green:hover { color: #cfefc2; }
.focus\:text-transparent:focus { color: transparent; }
.focus\:text-color-black:focus { color: #000; }
.focus\:text-color-mine-shaft:focus { color: #373737; }
.focus\:text-color-fuscous-gray:focus { color: #4c4d4b; }
.focus\:text-color-emperor:focus { color: #5d5d5d; }
.focus\:text-color-dove-gray:focus { color: #646464; }
.focus\:text-color-boulder:focus { color: #7b7b7b; }
.focus\:text-color-silver:focus { color: #bbb; }
.focus\:text-color-alto:focus { color: #dadada; }
.focus\:text-color-mercury:focus { color: #e9e9e9; }
.focus\:text-color-seashell:focus { color: #f1f1f1; }
.focus\:text-color-white:focus { color: #fff; }
.focus\:text-color-orient:focus { color: #005c7c; }
.focus\:text-color-shakespeare:focus { color: #4ab9d4; }
.focus\:text-color-yellow-metal:focus { color: #807040; }
.focus\:text-color-kumera:focus { color: #8a741d; }
.focus\:text-color-olive:focus { color: #8e7100; }
.focus\:text-color-barley-corn:focus { color: #a0915e; }
.focus\:text-color-verdigris:focus { color: #494a2d; }
.focus\:text-color-texas:focus { color: #f9fb93; }
.focus\:text-color-ferra:focus { color: #634849; }
.focus\:text-color-cherub:focus { color: #fbe3e4; }
.focus\:text-color-cabbage-pont:focus { color: #454e41; }
.focus\:text-color-tea-green:focus { color: #cfefc2; }
.group:hover .group-hover\:text-transparent { color: transparent; }
.group:hover .group-hover\:text-color-black { color: #000; }
.group:hover .group-hover\:text-color-mine-shaft { color: #373737; }
.group:hover .group-hover\:text-color-fuscous-gray { color: #4c4d4b; }
.group:hover .group-hover\:text-color-emperor { color: #5d5d5d; }
.group:hover .group-hover\:text-color-dove-gray { color: #646464; }
.group:hover .group-hover\:text-color-boulder { color: #7b7b7b; }
.group:hover .group-hover\:text-color-silver { color: #bbb; }
.group:hover .group-hover\:text-color-alto { color: #dadada; }
.group:hover .group-hover\:text-color-mercury { color: #e9e9e9; }
.group:hover .group-hover\:text-color-seashell { color: #f1f1f1; }
.group:hover .group-hover\:text-color-white { color: #fff; }
.group:hover .group-hover\:text-color-orient { color: #005c7c; }
.group:hover .group-hover\:text-color-shakespeare { color: #4ab9d4; }
.group:hover .group-hover\:text-color-yellow-metal { color: #807040; }
.group:hover .group-hover\:text-color-kumera { color: #8a741d; }
.group:hover .group-hover\:text-color-olive { color: #8e7100; }
.group:hover .group-hover\:text-color-barley-corn { color: #a0915e; }
.group:hover .group-hover\:text-color-verdigris { color: #494a2d; }
.group:hover .group-hover\:text-color-texas { color: #f9fb93; }
.group:hover .group-hover\:text-color-ferra { color: #634849; }
.group:hover .group-hover\:text-color-cherub { color: #fbe3e4; }
.group:hover .group-hover\:text-color-cabbage-pont { color: #454e41; }
.group:hover .group-hover\:text-color-tea-green { color: #cfefc2; }
.text-3xs { font-size: .667rem; }
.text-2xs { font-size: .8rem; }
.text-xs { font-size: .867rem; }
.text-sm { font-size: .933rem; }
.text-base { font-size: 15px; }
.text-lg { font-size: 1.067rem; }
.text-xl { font-size: 1.2rem; }
.text-2xl { font-size: 1.267rem; }
.text-3xl { font-size: 1.933rem; }
.italic { font-style: italic; }
.roman { font-style: normal; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.underline { -webkit-text-decoration: underline; text-decoration: underline; }
.line-through { -webkit-text-decoration: line-through; text-decoration: line-through; }
.no-underline { -webkit-text-decoration: none; text-decoration: none; }
.antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.subpixel-antialiased { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
.hover\:italic:hover { font-style: italic; }
.hover\:roman:hover { font-style: normal; }
.hover\:uppercase:hover { text-transform: uppercase; }
.hover\:lowercase:hover { text-transform: lowercase; }
.hover\:capitalize:hover { text-transform: capitalize; }
.hover\:normal-case:hover { text-transform: none; }
.hover\:underline:hover { -webkit-text-decoration: underline; text-decoration: underline; }
.hover\:line-through:hover { -webkit-text-decoration: line-through; text-decoration: line-through; }
.hover\:no-underline:hover { -webkit-text-decoration: none; text-decoration: none; }
.hover\:antialiased:hover { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.hover\:subpixel-antialiased:hover { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
.focus\:italic:focus { font-style: italic; }
.focus\:roman:focus { font-style: normal; }
.focus\:uppercase:focus { text-transform: uppercase; }
.focus\:lowercase:focus { text-transform: lowercase; }
.focus\:capitalize:focus { text-transform: capitalize; }
.focus\:normal-case:focus { text-transform: none; }
.focus\:underline:focus { -webkit-text-decoration: underline; text-decoration: underline; }
.focus\:line-through:focus { -webkit-text-decoration: line-through; text-decoration: line-through; }
.focus\:no-underline:focus { -webkit-text-decoration: none; text-decoration: none; }
.focus\:antialiased:focus { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.focus\:subpixel-antialiased:focus { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
.tracking-tight { letter-spacing: -0.05em; }
.tracking-normal { letter-spacing: 0; }
.tracking-wide { letter-spacing: .05em; }
.select-none { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.select-text { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
.align-baseline { vertical-align: baseline; }
.align-top { vertical-align: top; }
.align-middle { vertical-align: middle; }
.align-bottom { vertical-align: bottom; }
.align-text-top { vertical-align: text-top; }
.align-text-bottom { vertical-align: text-bottom; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.whitespace-normal { white-space: normal; }
.whitespace-no-wrap { white-space: nowrap; }
.whitespace-pre { white-space: pre; }
.whitespace-pre-line { white-space: pre-line; }
.whitespace-pre-wrap { white-space: pre-wrap; }
.break-words { word-wrap: break-word; }
.break-normal { word-wrap: normal; }
.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.w-1 { width: .25rem; }
.w-2 { width: .5rem; }
.w-3 { width: .75rem; }
.w-4 { width: 1rem; }
.w-5 { width: 1.25rem; }
.w-6 { width: 1.5rem; }
.w-8 { width: 2rem; }
.w-10 { width: 2.5rem; }
.w-12 { width: 3rem; }
.w-16 { width: 4rem; }
.w-24 { width: 6rem; }
.w-32 { width: 8rem; }
.w-40 { width: 10rem; }
.w-48 { width: 12rem; }
.w-56 { width: 14rem; }
.w-64 { width: 16rem; }
.w-auto { width: auto; }
.w-px { width: 1px; }
.w-1\/2 { width: 50%; }
.w-1\/3 { width: 33.33333%; }
.w-2\/3 { width: 66.66667%; }
.w-1\/4 { width: 25%; }
.w-3\/4 { width: 75%; }
.w-1\/5 { width: 20%; }
.w-2\/5 { width: 40%; }
.w-3\/5 { width: 60%; }
.w-4\/5 { width: 80%; }
.w-1\/6 { width: 16.66667%; }
.w-1\/8 { width: 12.5%; }
.w-1\/10 { width: 10%; }
.w-1\/12 { width: 8.33333%; }
.w-full { width: 100%; }
.w-screen { width: 100vw; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-auto { z-index: auto; }
@font-face { font-family: 'cartogothic'; src: url( '../fonts/cartogothicstd-book-webfont.eot' ); src: url( '../fonts/cartogothicstd-book-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/cartogothicstd-book-webfont.woff' ) format( 'woff' ), url( '../fonts/cartogothicstd-book-webfont.ttf' ) format( 'truetype' ), url( '../fonts/cartogothicstd-book-webfont.svg#cartogothic_stdregular' ) format( 'svg' ); font-weight: normal; font-style: normal; }
@font-face { font-family: 'cartogothic'; src: url( '../fonts/cartogothicstd-italic-webfont.eot' ); src: url( '../fonts/cartogothicstd-italic-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/cartogothicstd-italic-webfont.woff' ) format( 'woff' ), url( '../fonts/cartogothicstd-italic-webfont.ttf' ) format( 'truetype' ), url( '../fonts/cartogothicstd-italic-webfont.svg#cartogothic_stditalic' ) format( 'svg' ); font-weight: normal; font-style: italic; }
@font-face { font-family: 'cartogothic'; src: url( '../fonts/cartogothicstd-bold-webfont.eot' ); src: url( '../fonts/cartogothicstd-bold-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/cartogothicstd-bold-webfont.woff' ) format( 'woff' ), url( '../fonts/cartogothicstd-bold-webfont.ttf' ) format( 'truetype' ), url( '../fonts/cartogothicstd-bold-webfont.svg#cartogothic_stdbold' ) format( 'svg' ); font-weight: bold; font-style: normal; }
@font-face { font-family: 'cartogothic'; src: url( '../fonts/cartogothicstd-bolditalic-webfont.eot' ); src: url( '../fonts/cartogothicstd-bolditalic-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/cartogothicstd-bolditalic-webfont.woff' ) format( 'woff' ), url( '../fonts/cartogothicstd-bolditalic-webfont.ttf' ) format( 'truetype' ), url( '../fonts/cartogothicstd-bolditalic-webfont.svg#cartogothic_stdbold_italic' ) format( 'svg' ); font-weight: bold; font-style: italic; }
@font-face { font-family: 'cartogothic_regular'; src: url( '../fonts/cartogothicstd-book-webfont.eot' ); src: url( '../fonts/cartogothicstd-book-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '../fonts/cartogothicstd-book-webfont.woff' ) format( 'woff' ), url( '../fonts/cartogothicstd-book-webfont.ttf' ) format( 'truetype' ), url( '../fonts/cartogothicstd-book-webfont.svg#cartogothic_stdregular' ) format( 'svg' ); font-weight: normal; font-style: normal; }
h1, h2, h3, h4, h5, h6 { color: #5d5d5d; }
a.text-color-kumera:hover { color: #807040; }
a.is-active { color: #8a741d; }
a.text-color-white.is-active { color: #fff; }
a .fa-caret-right { font-size: 12px; margin-bottom: -1px; }
a.bg-color-kumera:hover, input.bg-color-kumera:hover, #show-form.active { background-color: #807040; }
.display-control:hover g, .display-control.active g { fill: #807040; }
figcaption { font-size: 14px; font-style: normal; text-align: right; }
sup { font-size: 65%; top: -0.75em; }
.press-release--image-grid a { word-wrap: break-word; }
.eu-cookie-compliance-banner h2 { font-weight: 400; }
.eu-cookie-compliance-banner p { font-weight: 400; font-size: 14px; }
.eu-cookie-compliance-banner .agree-button { padding-left: 1.25rem; padding-right: 1.25rem; padding-top: .5rem; padding-bottom: .5rem; border-width: 1px; border-color: #fff; background-color: #8a741d; color: #fff; cursor: pointer; background-image: none; -webkit-box-shadow: none; box-shadow: none; font-size: 14px; font-weight: 400; text-shadow: none; }
.eu-cookie-compliance-banner .agree-button:hover { background-color: #a0915e; }
select { width: 100%; border-width: 0; background-color: transparent; border-radius: 0; color: #373737; font-size: 14px; -webkit-appearance: none; min-height: 29px; padding: 0 .4rem; }
select:focus { outline: 1px auto rgba( 153, 153, 158, .65 ); }
option:hover { background-color: #8a741d; color: #fff; }
input:focus { outline: 1px auto rgba( 153, 153, 158, .65 ); }
input:-webkit-autofill, input:-webkit-autofill:hover,
input:-webkit-autofill:focus, input:-internal-autofill-selected,
textarea:-webkit-autofill, textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus, select:-webkit-autofill,
select:-webkit-autofill:hover, select:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0 1000px rgba( 138, 116, 29, .5 ) inset; }
.select-wrapper { display: block; margin-right: 0; margin-bottom: .25rem; border-width: 1px; border-color: #8a741d; }
.views-exposed-form .form-submit { clear: both; display: block; }
.simplenews-subscriber-form .form-item-message { margin-top: .75rem; margin-bottom: .75rem; font-size: .933rem; font-weight: 700; }
.simplenews-subscriber-form .field--type-email label { display: none; }
.simplenews-subscriber-form .form-email { float: left; padding-left: .5rem; padding-right: .5rem; padding-top: .5rem; padding-bottom: .5rem; border-width: 1px; border-color: #dadada; width: calc( 100% - 106px ); }
.simplenews-subscriber-form .description { display: none; }
.simplenews-subscriber-form .form-submit { padding-left: 1.25rem; padding-right: 1.25rem; padding-top: .5rem; padding-bottom: .5rem; border-width: 1px; border-color: #8a741d; background-color: #8a741d; color: #fff; cursor: pointer; }
.ms-choice { border-width: 0; }
.ms-drop input { margin-right: .25rem; }
.ms-drop ul { padding: 0; }
.ms-drop li { padding-left: .5rem; padding-right: .5rem; padding-top: 1px; padding-bottom: 1px; }
.select--single input:not(".chosen-search-input") { display: none; }
.select--single li:hover, .select--single .selected { background-color: #dadada; }
.header .views-exposed-form .form-submit { display: none; }
.chosen-container { width: 100% !important; }
.chosen-container .chosen-single { background: none; border: none; border-radius: 0; }
.chosen-container .chosen-results li.highlighted { background-color: #8a741d; background-image: none; color: #fff; }
.chosen-container-active.chosen-dropup .chosen-single,
.chosen-container-active.chosen-dropup .chosen-choices,
.chosen-container-active.chosen-dropup .chosen-drop,
.chosen-container-active .chosen-single,
.chosen-container-active .chosen-choices, .chosen-container-active .chosen-drop { border-color: #8a741d !important; }
.chosen-container-active.chosen-dropup .chosen-single,
.chosen-container-active.chosen-dropup .chosen-choices,
.chosen-container-active.chosen-dropup .chosen-drop,
.chosen-container-active .chosen-single,
.chosen-container-active .chosen-choices, .chosen-container-active .chosen-drop { width: 100.4%; left: -1px; }
@media screen and (max-width: 991px) {
 .header .views-exposed-form .container { max-width: none !important; }
}
@media screen and (min-width: 992px) {
 .header .views-exposed-form .form-submit { display: block; }
}
.tfa-entry-form .form-text { padding-left: .5rem; padding-right: .5rem; padding-top: .5rem; padding-bottom: .5rem; border-width: 1px; border-color: #dadada; }
.tfa-entry-form .form-submit { padding-left: 1.25rem; padding-right: 1.25rem; padding-top: .5rem; padding-bottom: .5rem; border-width: 1px; border-color: #8a741d; background-color: #8a741d; color: #fff; cursor: pointer; }
#navbar .views-exposed-form .js-form-type-select { display: none; visibility: hidden; }
.main-container #block-exposedformsearch-solrheader-search-form h2 { font-size: 1rem; margin-bottom: 0; }
.main-container #block-exposedformsearch-solrheader-search-form .js-form-type-select,
.main-container #block-exposedformsearch-solrheader-search-form .js-form-type-textfield { margin-bottom: 1rem; }
@media (min-width: 992px) {
 .main-container #block-exposedformsearch-solrheader-search-form .js-form-type-select,
 .main-container #block-exposedformsearch-solrheader-search-form .js-form-type-textfield { width: 50%; float: left; padding-right: 1.25rem; }
}
.main-container #block-exposedformsearch-solrheader-search-form .js-form-type-select { clear: both; color: #8a741d; }
.main-container #block-exposedformsearch-solrheader-search-form .js-form-type-select .chosen-container-single .chosen-single { color: #8a741d; }
.main-container #block-exposedformsearch-solrheader-search-form .js-form-type-select label { color: #8a741d; display: inline-block; font-weight: 400; }
.main-container #block-exposedformsearch-solrheader-search-form .form-text { width: 100%; padding-top: .25rem; padding-bottom: .25rem; padding-left: .5rem; padding-right: .5rem; border-width: 1px; border-color: #8a741d; color: #8a741d; }
.main-container #block-exposedformsearch-solrheader-search-form .form-text +div { display: none; }
.main-container #block-exposedformsearch-solrheader-search-form .js-form-submit { font-size: 1rem; height: auto; width: auto; position: static; margin-right: 1rem; padding-top: .5rem; padding-bottom: .5rem; padding-left: 1rem; padding-right: 1rem; border-width: 1px; border-color: #8a741d; }
.grid-item--no-image:hover .grid-item--no-image-wrapper { display: none; }
.grid-item--no-image .grid-item--hover-wrapper { display: none; }
.grid-item--no-image:hover .grid-item--hover-wrapper { display: block; }
.is-grid .item-wrapper a:focus .opacity-0 { opacity: 1 !important; }
.is-grid .item-wrapper a:focus { outline-offset: 2px; }
.language-dropdown { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 1rem; }
.language-dropdown::after { background-repeat: no-repeat !important; }
.language-dropdown::after { content: ''; background-image: url( '../../../museum/assets/images/arrow.svg' ); width: 23px; height: 23px; border: 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; background-position: center; }
header .flag-us::before, header .flag-fil::before, header .flag-sp::before,
header .flag-zn::before, header .flag-tc::before, header .flag-vi::before { top: auto; top: initial; }
@media screen and (min-width: 992px) {
 .language-dropdown>a { position: absolute !important; }
 .language-dropdown>a { overflow: hidden; clip: rect( 1px, 1px, 1px, 1px ); width: 1px; height: 1px; word-wrap: normal; }
}
@media screen and (min-width: 1200px) {
 .language-dropdown { margin-left: 2rem; margin-right: 0; }
}
.flag-icon { background-repeat: no-repeat !important; }
.flag-icon { content: ''; width: 23px; height: 23px; border: 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; left: .5rem; top: 0; }
.flag-us { padding-left: 2.5rem; position: relative; }
.flag-us::before { content: ''; width: 23px; height: 23px; border: 0; background-repeat: no-repeat; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; left: .5rem; top: 0; background-image: url( '../../../museum/assets/images/flags/us.svg' ); margin-top: 5px; }
.flag-fil { padding-left: 2.5rem; position: relative; }
.flag-fil::before { content: ''; width: 23px; height: 23px; border: 0; background-repeat: no-repeat; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; left: .5rem; top: 0; background-image: url( '../../../museum/assets/images/flags/ph.svg' ); }
.flag-sp { padding-left: 2.5rem; position: relative; }
.flag-sp::before { content: ''; width: 23px; height: 23px; border: 0; background-repeat: no-repeat; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; left: .5rem; top: 0; background-image: url( '../../../museum/assets/images/flags/mx.svg' ); }
.flag-zn { padding-left: 2.5rem; position: relative; }
.flag-zn::before { content: ''; width: 23px; height: 23px; border: 0; background-repeat: no-repeat; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; left: .5rem; top: 0; background-image: url( '../../../museum/assets/images/flags/cn.svg' ); }
.flag-tc { padding-left: 2.5rem; position: relative; }
.flag-tc::before { content: ''; width: 23px; height: 23px; border: 0; background-repeat: no-repeat; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; left: .5rem; top: 0; background-image: url( '../../../museum/assets/images/flags/hk.svg' ); }
.flag-vi { padding-left: 2.5rem; position: relative; }
.flag-vi::before { content: ''; width: 23px; height: 23px; border: 0; background-repeat: no-repeat; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; left: .5rem; top: 0; background-image: url( '../../../museum/assets/images/flags/vi.svg' ); background-size: contain; background-position: center center; }
.rc_react-comments { font-family: cartogothic, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; }
.rc_input-wrapper { border-radius: 0; border-color: #dadada; border-width: 1px; }
.rc_input-wrapper .public-DraftEditorPlaceholder-root { color: #bbb; }
.rc_add-comment { padding-top: .25rem; padding-bottom: .25rem; padding-left: .5rem; padding-right: .5rem; background-color: #8a741d; color: #fff; font-size: .933rem; }
.rc_comment-box-avatar, .rc_avatar { display: none; }
.rc_login-button { border-radius: 0; border-color: #8a741d; background-color: #8a741d; color: #fff; font-size: .933rem; }
.rc_anon-form-input-wrapper input { border-radius: 0; border-width: 1px; border-color: #dadada; }
.touchevents .slick-buttons { display: none; }
#collection-image-wrapper .error-loaded { background-color: #e9e9e9; height: 400px; position: relative; }
#collection-image-wrapper .error-loaded:after { content: "Sorry, no image currently available"; font-size: 1.5em; position: absolute; top: 50%; left: 0; text-align: center; width: 100%; }
.slick-dots { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: .75rem; margin-bottom: .75rem; list-style: none; padding: 0; }
.slick-dots li { font-size: 0; }
.slick-dots li button { margin-left: .25rem; margin-right: .25rem; width: 24px; height: 24px; }
.slick-dots li button:before { background-color: #807040; border-radius: 9999px; content: ''; width: 12px; height: 12px; display: inline-block; }
.slick-dots li.slick-active button:before { background-color: #a0915e; }
.slick--optionset--homepage { margin-bottom: 2rem; }
.slick *:focus { outline: 2px solid #989898; }
.wysiwyg p, .wysiwyg .video-embed-field-responsive-video, .cke_editable p,
.cke_editable .video-embed-field-responsive-video { margin-bottom: 1.5rem; }
.wysiwyg h1, .wysiwyg h2, .cke_editable h1, .cke_editable h2 { margin-bottom: 1.5rem; font-size: 1.2rem; font-weight: 400; }
.wysiwyg h3, .wysiwyg h4, .cke_editable h3, .cke_editable h4 { margin-bottom: 1.5rem; font-size: 1.067rem; font-weight: 400; }
.wysiwyg h5, .wysiwyg h6, .cke_editable h5, .cke_editable h6 { margin-bottom: 1.5rem; font-weight: 400; }
.wysiwyg a, .cke_editable a { color: #8a741d; }
.wysiwyg a:hover, .cke_editable a:hover { color: #a0915e; }
.wysiwyg [data-entity-type=file]:before,
.cke_editable [data-entity-type=file]:before { content: ''; background-image: url( "data:image/svg+xml,%3Csvg data-fa-pseudo-element='::before' data-prefix='fas' data-icon='file' class='svg-inline--fa fa-file' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' data-fa-i2svg='' style='z-index: 2147483646; position: relative;'%3E%3Cpath fill='%238a741d' d='M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z' style=''%3E%3C/path%3E%3C/svg%3E" ); background-repeat: no-repeat; width: 12px; height: 16px; display: inline-block; margin-right: .25rem; margin-bottom: -.15rem; }
.wysiwyg [data-entity-type=file]:hover:before,
.wysiwyg [data-entity-type=file]:focus:before,
.cke_editable [data-entity-type=file]:hover:before,
.cke_editable [data-entity-type=file]:focus:before { background-image: url( "data:image/svg+xml,%3Csvg data-fa-pseudo-element='::before' data-prefix='fas' data-icon='file' class='svg-inline--fa fa-file' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' data-fa-i2svg='' style='z-index: 2147483646; position: relative;'%3E%3Cpath fill='%23a0915e' d='M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z' style=''%3E%3C/path%3E%3C/svg%3E" ); }
.wysiwyg img, .cke_editable img { height: auto; }
.wysiwyg img.align-left, .cke_editable img.align-left { margin-right: 1.5rem; margin-bottom: 1.5rem; }
.wysiwyg img.align-right, .cke_editable img.align-right { margin-left: 1.5rem; margin-bottom: 1.5rem; }
.wysiwyg img.align-center, .cke_editable img.align-center { margin-bottom: 1.5rem; }
.wysiwyg img, .cke_editable img { }
@media (max-width: 575px) {
 .wysiwyg img:not(.no-override), .cke_editable img:not(.no-override) { margin-left: auto !important; margin-right: auto !important; }
 .wysiwyg img:not(.no-override), .cke_editable img:not(.no-override) { display: -webkit-box; display: -ms-flexbox; display: flex; float: none; margin: 0 auto 1.5rem; width: auto; height: auto; }
}
.wysiwyg figure, .cke_editable figure { display: table; }
.wysiwyg figure.align-left, .cke_editable figure.align-left { margin-right: 1.5rem; margin-bottom: .75rem; }
.wysiwyg figure.align-right, .cke_editable figure.align-right { margin-left: 1.5rem; margin-bottom: .75rem; }
.wysiwyg figure.align-center, .cke_editable figure.align-center { margin-bottom: .75rem; }
.wysiwyg figure figcaption, .cke_editable figure figcaption { display: table-caption; caption-side: bottom; }
@media (max-width: 575px) {
 .wysiwyg figure, .cke_editable figure { float: none; margin-bottom: 1.5rem; }
 .wysiwyg figure img, .cke_editable figure img { margin-bottom: 0; }
}
.wysiwyg--exhibition--detail h1, .wysiwyg--exhibition--detail h2,
.wysiwyg--exhibition--detail h3, .wysiwyg--exhibition--detail h4,
.wysiwyg--exhibition--detail h5, .wysiwyg--exhibition--detail h6 { color: #5d5d5d; }
.wysiwyg--exhibition--detail table { table-layout: fixed; width: 100%; }
.wysiwyg--exhibition--detail table tr td { padding-left: 0; }
.wysiwyg--press-release--full h1, .wysiwyg--press-release--full h2,
.wysiwyg--press-release--full h3, .wysiwyg--press-release--full h4,
.wysiwyg--press-release--full h5, .wysiwyg--press-release--full h6 { margin-bottom: 0; }
p.small { font-size: 13px; line-height: 18px; }
h2.article_title { color: #8a741d; display: block; font-size: 19px; line-height: 1.5; margin: 10px 0 7px 0; }
h2.gold { color: #8a741d; }
h2.title { color: rgb( 0, 0, 0 ); display: inline-block; margin: 14px 0 4px 0; padding: 0; }
em.strong.bold-quote { color: rgb( 81, 81, 81 ); }
span.title-date { color: #767676; }
em.bold { color: #767676; font-weight: 600; }
.exhibition-detail table tr { vertical-align: top; }
@media screen and (max-width: 600px) {
 .table-stack table tr { display: block; }
 .table-stack table tr>td { display: block; width: 100%; }
}
::-moz-selection { background-color: #4ab9d4; color: #fff; text-shadow: none; outline: 0; }
::selection { background-color: #4ab9d4; color: #fff; text-shadow: none; outline: 0; }
.text-shadow { text-shadow: 1px 1px rgba( #fff, 1 ); }
.text-shadow-none { text-shadow: none; }
.gradient-grey, .hover\:gradient-grey:hover { background: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#515151)); background: linear-gradient( #a1a1a1, #515151 ); }
.gradient-grey-reversed, .hover\:gradient-grey-reversed:hover { background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#a1a1a1)); background: linear-gradient( #515151, #a1a1a1 ); }
.pin-t8 { top: 2rem; }
.pin-t16 { top: 4rem; }
.pin-b24 { bottom: 12rem; }
.transition-opacity { -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
.transition-bg-color { -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; }
.transition-text-color { -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }
.sm-container { margin: 0 auto; max-width: 970px; }
@media screen and (min-width: 810px) {
 .exhibit-container { margin: 0 auto; max-width: 810px; }
}
.container-sm { max-width: 680px; }
.collection-label { display: inline-block; width: 200px; }
.bg-color-transparent { background: rgba( 0, 0, 0, .25 ); }
.bg-color-transparent:hover { background: rgba( 0, 0, 0, .5 ); }
.trimmed-text { background: white; height: auto; position: relative; overflow: hidden; z-index: 1; }
.trimmed-text:after { content: ""; background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1))); background: linear-gradient( rgba( 255, 255, 255, 0 ) 60%, rgba( 255, 255, 255, 1 ) 100% ); height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2; }
.expanded { color: #8a741d; }
.audio-file-wrapper { background-color: #dadada; padding-top: 100%; position: relative; width: 100%; }
.video-file-wrapper { position: relative; }
.audio-file-wrapper img, .video-file-wrapper .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate( -50%, -50% ); transform: translate( -50%, -50% ); }
.video-file-wrapper .icon { width: 120px; }
.view-exhibition-grid footer, .view-public-art-grid footer { margin-top: 1rem; }
.view-exhibition-grid nav+footer, .view-public-art-grid nav+footer { margin-top: 0; }
@media (min-width: 768px) {
 .sidebar-container .container-inner { width: 75%; }
}
@media (min-width: 992px) {
 #block-content-bottom-navigation { display: none; }
}
@media (min-width: 768px) {
 .view-public-art-locations .item img { min-height: 110px; }
}
@media (min-width: 992px) {
 .view-public-art-locations .item img { min-height: 73px; }
}
#press-release-thumbnails .paragraph--type--press-release-video.paragraph--view-mode--preview img { display: block; }
.view-public-art-locations.hide-galleries .view-content .view-more-galleries .galleries { display: none; }
.view-public-art-locations.hide-galleries .view-content { visibility: hidden; }
.view-public-art-locations.hide-galleries .view-content.show { visibility: visible; }
.blog-listing.view-blog-grid .item-wrapper { position: relative; }
.blog-listing.view-blog-grid .item-wrapper a.grid-item { height: 0; padding-bottom: 75%; background-size: contain; }
.blog-listing.view-blog-grid .item-wrapper a.grid-item>div { position: absolute; left: 7px; right: 5px; width: calc( 100% - 14px ); height: calc( 100% - 26px ); }
.prev-public-art { margin-right: 15px; }
#views-exposed-form-press-releases-page #filter-form>div>div.mb-2.text-color-kumera { display: none; }
#views-exposed-form-exhibition-grid-page-past .form-actions,
#views-exposed-form-public-art-grid-page .form-actions,
#views-exposed-form-exhibition-grid-page-current .form-actions { display: block; clear: both; }
#views-exposed-form-exhibition-grid-page-past .form-actions .form-submit,
#views-exposed-form-public-art-grid-page .form-actions .form-submit,
#views-exposed-form-exhibition-grid-page-current .form-actions .form-submit { display: inline-block; }
.link-arrow-gold-left { color: #8a741d; display: inline-block; font-weight: 600; margin-bottom: 1rem; -webkit-text-decoration: none; text-decoration: none; background-image: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Free 6.4.2 by fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cstyle%3Esvg%7Bfill:%2389741d%7D%3C/style%3E%3Cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E" ); background-repeat: no-repeat; background-position: left center; padding-left: 1rem; }
.link-arrow-gold-left:hover { -webkit-text-decoration: underline; text-decoration: underline; }
.timeline-list a { color: #8a741d; }
header .container { min-height: 77px; }
#block-museum-sitebranding--2 img { height: 16px; }
.group:focus .group-hover\:opacity-0 { opacity: 0; }
.group:focus .group-hover\:opacity-25 { opacity: .25; }
.group:focus .group-hover\:opacity-50 { opacity: .5; }
.group:focus .group-hover\:opacity-75 { opacity: .75; }
.group:focus .group-hover\:opacity-100 { opacity: 1; }
.slick--optionset--homepage { margin-bottom: 2rem; }
#block-museum-menu-footer h2 { color: #fff; }
#block-mainnavigation-footer a.is-active, #block-museum-footerbottom a.is-active { -webkit-text-decoration: underline !important; text-decoration: underline !important; }
#block-mainnavigation-footer a.is-active, #block-museum-footerbottom a.is-active { color: #5d5d5d; }
input:focus.bg-color-kumera, input.focus-visible.bg-color-kumera,
a:focus.bg-color-kumera, a.focus-visible.bg-color-kumera { outline-offset: 2px; }
input:focus.bg-color-kumera, input:focus-visible.bg-color-kumera,
a:focus.bg-color-kumera, a:focus-visible.bg-color-kumera { outline-offset: 2px; }
button:focus { outline: 5px auto -webkit-focus-ring-color; }
button.focus-visible, [type="button"].focus-visible,
[type="reset"].focus-visible, [type="submit"].focus-visible { outline: 2px solid #989898; }
button:focus-visible, [type="button"]:focus-visible,
[type="reset"]:focus-visible, [type="submit"]:focus-visible { outline: 2px solid #989898; }
.embedded-entity[data-entity-type="file"] { margin-bottom: 1rem; }
.embedded-entity[data-entity-type="file"] svg { display: none; }
.embedded-entity[data-entity-type="file"] a { background-image: url( "data:image/svg+xml,%3Csvg data-fa-pseudo-element='::before' data-prefix='fas' data-icon='file' class='svg-inline--fa fa-file' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' data-fa-i2svg=''%3E%3Cpath fill='%238a741d' d='M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z'%3E%3C/path%3E%3C/svg%3E" ); background-size: 12px 16px; background-repeat: no-repeat; padding-left: 1rem; }
.embedded-entity[data-entity-type="file"] a:hover,
.embedded-entity[data-entity-type="file"] a:focus,
.embedded-entity[data-entity-type="file"] a:active { background-image: url( "data:image/svg+xml,%3Csvg data-fa-pseudo-element='::before' data-prefix='fas' data-icon='file' class='svg-inline--fa fa-file' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' data-fa-i2svg=''%3E%3Cpath fill='%23a0915e' d='M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z'%3E%3C/path%3E%3C/svg%3E" ); }
a.file.file--application-pdf { background-image: url( "data:image/svg+xml,%3Csvg data-fa-pseudo-element='::before' data-prefix='fas' data-icon='file' class='svg-inline--fa fa-file' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' data-fa-i2svg=''%3E%3Cpath fill='%238a741d' d='M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z'%3E%3C/path%3E%3C/svg%3E" ); background-size: 12px 16px; background-repeat: no-repeat; padding-left: 1rem; }
a.file.file--application-pdf svg { display: none; }
a.file.file--application-pdf:hover, a.file.file--application-pdf:focus,
a.file.file--application-pdf:active { background-image: url( "data:image/svg+xml,%3Csvg data-fa-pseudo-element='::before' data-prefix='fas' data-icon='file' class='svg-inline--fa fa-file' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' data-fa-i2svg=''%3E%3Cpath fill='%23a0915e' d='M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z'%3E%3C/path%3E%3C/svg%3E" ); }
@media (max-width: 575px) {
 .to-sm\:list-reset { list-style: none; padding: 0; }
 .to-sm\:appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 .to-sm\:bg-fixed { background-attachment: fixed; }
 .to-sm\:bg-local { background-attachment: local; }
 .to-sm\:bg-scroll { background-attachment: scroll; }
 .to-sm\:bg-transparent { background-color: transparent; }
 .to-sm\:bg-color-black { background-color: #000; }
 .to-sm\:bg-color-mine-shaft { background-color: #373737; }
 .to-sm\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .to-sm\:bg-color-emperor { background-color: #5d5d5d; }
 .to-sm\:bg-color-dove-gray { background-color: #646464; }
 .to-sm\:bg-color-boulder { background-color: #7b7b7b; }
 .to-sm\:bg-color-silver { background-color: #bbb; }
 .to-sm\:bg-color-alto { background-color: #dadada; }
 .to-sm\:bg-color-mercury { background-color: #e9e9e9; }
 .to-sm\:bg-color-seashell { background-color: #f1f1f1; }
 .to-sm\:bg-color-white { background-color: #fff; }
 .to-sm\:bg-color-orient { background-color: #005c7c; }
 .to-sm\:bg-color-shakespeare { background-color: #4ab9d4; }
 .to-sm\:bg-color-yellow-metal { background-color: #807040; }
 .to-sm\:bg-color-kumera { background-color: #8a741d; }
 .to-sm\:bg-color-olive { background-color: #8e7100; }
 .to-sm\:bg-color-barley-corn { background-color: #a0915e; }
 .to-sm\:bg-color-verdigris { background-color: #494a2d; }
 .to-sm\:bg-color-texas { background-color: #f9fb93; }
 .to-sm\:bg-color-ferra { background-color: #634849; }
 .to-sm\:bg-color-cherub { background-color: #fbe3e4; }
 .to-sm\:bg-color-cabbage-pont { background-color: #454e41; }
 .to-sm\:bg-color-tea-green { background-color: #cfefc2; }
 .to-sm\:hover\:bg-transparent:hover { background-color: transparent; }
 .to-sm\:hover\:bg-color-black:hover { background-color: #000; }
 .to-sm\:hover\:bg-color-mine-shaft:hover { background-color: #373737; }
 .to-sm\:hover\:bg-color-fuscous-gray:hover { background-color: #4c4d4b; }
 .to-sm\:hover\:bg-color-emperor:hover { background-color: #5d5d5d; }
 .to-sm\:hover\:bg-color-dove-gray:hover { background-color: #646464; }
 .to-sm\:hover\:bg-color-boulder:hover { background-color: #7b7b7b; }
 .to-sm\:hover\:bg-color-silver:hover { background-color: #bbb; }
 .to-sm\:hover\:bg-color-alto:hover { background-color: #dadada; }
 .to-sm\:hover\:bg-color-mercury:hover { background-color: #e9e9e9; }
 .to-sm\:hover\:bg-color-seashell:hover { background-color: #f1f1f1; }
 .to-sm\:hover\:bg-color-white:hover { background-color: #fff; }
 .to-sm\:hover\:bg-color-orient:hover { background-color: #005c7c; }
 .to-sm\:hover\:bg-color-shakespeare:hover { background-color: #4ab9d4; }
 .to-sm\:hover\:bg-color-yellow-metal:hover { background-color: #807040; }
 .to-sm\:hover\:bg-color-kumera:hover { background-color: #8a741d; }
 .to-sm\:hover\:bg-color-olive:hover { background-color: #8e7100; }
 .to-sm\:hover\:bg-color-barley-corn:hover { background-color: #a0915e; }
 .to-sm\:hover\:bg-color-verdigris:hover { background-color: #494a2d; }
 .to-sm\:hover\:bg-color-texas:hover { background-color: #f9fb93; }
 .to-sm\:hover\:bg-color-ferra:hover { background-color: #634849; }
 .to-sm\:hover\:bg-color-cherub:hover { background-color: #fbe3e4; }
 .to-sm\:hover\:bg-color-cabbage-pont:hover { background-color: #454e41; }
 .to-sm\:hover\:bg-color-tea-green:hover { background-color: #cfefc2; }
 .to-sm\:focus\:bg-transparent:focus { background-color: transparent; }
 .to-sm\:focus\:bg-color-black:focus { background-color: #000; }
 .to-sm\:focus\:bg-color-mine-shaft:focus { background-color: #373737; }
 .to-sm\:focus\:bg-color-fuscous-gray:focus { background-color: #4c4d4b; }
 .to-sm\:focus\:bg-color-emperor:focus { background-color: #5d5d5d; }
 .to-sm\:focus\:bg-color-dove-gray:focus { background-color: #646464; }
 .to-sm\:focus\:bg-color-boulder:focus { background-color: #7b7b7b; }
 .to-sm\:focus\:bg-color-silver:focus { background-color: #bbb; }
 .to-sm\:focus\:bg-color-alto:focus { background-color: #dadada; }
 .to-sm\:focus\:bg-color-mercury:focus { background-color: #e9e9e9; }
 .to-sm\:focus\:bg-color-seashell:focus { background-color: #f1f1f1; }
 .to-sm\:focus\:bg-color-white:focus { background-color: #fff; }
 .to-sm\:focus\:bg-color-orient:focus { background-color: #005c7c; }
 .to-sm\:focus\:bg-color-shakespeare:focus { background-color: #4ab9d4; }
 .to-sm\:focus\:bg-color-yellow-metal:focus { background-color: #807040; }
 .to-sm\:focus\:bg-color-kumera:focus { background-color: #8a741d; }
 .to-sm\:focus\:bg-color-olive:focus { background-color: #8e7100; }
 .to-sm\:focus\:bg-color-barley-corn:focus { background-color: #a0915e; }
 .to-sm\:focus\:bg-color-verdigris:focus { background-color: #494a2d; }
 .to-sm\:focus\:bg-color-texas:focus { background-color: #f9fb93; }
 .to-sm\:focus\:bg-color-ferra:focus { background-color: #634849; }
 .to-sm\:focus\:bg-color-cherub:focus { background-color: #fbe3e4; }
 .to-sm\:focus\:bg-color-cabbage-pont:focus { background-color: #454e41; }
 .to-sm\:focus\:bg-color-tea-green:focus { background-color: #cfefc2; }
 .group:hover .to-sm\:group-hover\:bg-transparent { background-color: transparent; }
 .group:hover .to-sm\:group-hover\:bg-color-black { background-color: #000; }
 .group:hover .to-sm\:group-hover\:bg-color-mine-shaft { background-color: #373737; }
 .group:hover .to-sm\:group-hover\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .group:hover .to-sm\:group-hover\:bg-color-emperor { background-color: #5d5d5d; }
 .group:hover .to-sm\:group-hover\:bg-color-dove-gray { background-color: #646464; }
 .group:hover .to-sm\:group-hover\:bg-color-boulder { background-color: #7b7b7b; }
 .group:hover .to-sm\:group-hover\:bg-color-silver { background-color: #bbb; }
 .group:hover .to-sm\:group-hover\:bg-color-alto { background-color: #dadada; }
 .group:hover .to-sm\:group-hover\:bg-color-mercury { background-color: #e9e9e9; }
 .group:hover .to-sm\:group-hover\:bg-color-seashell { background-color: #f1f1f1; }
 .group:hover .to-sm\:group-hover\:bg-color-white { background-color: #fff; }
 .group:hover .to-sm\:group-hover\:bg-color-orient { background-color: #005c7c; }
 .group:hover .to-sm\:group-hover\:bg-color-shakespeare { background-color: #4ab9d4; }
 .group:hover .to-sm\:group-hover\:bg-color-yellow-metal { background-color: #807040; }
 .group:hover .to-sm\:group-hover\:bg-color-kumera { background-color: #8a741d; }
 .group:hover .to-sm\:group-hover\:bg-color-olive { background-color: #8e7100; }
 .group:hover .to-sm\:group-hover\:bg-color-barley-corn { background-color: #a0915e; }
 .group:hover .to-sm\:group-hover\:bg-color-verdigris { background-color: #494a2d; }
 .group:hover .to-sm\:group-hover\:bg-color-texas { background-color: #f9fb93; }
 .group:hover .to-sm\:group-hover\:bg-color-ferra { background-color: #634849; }
 .group:hover .to-sm\:group-hover\:bg-color-cherub { background-color: #fbe3e4; }
 .group:hover .to-sm\:group-hover\:bg-color-cabbage-pont { background-color: #454e41; }
 .group:hover .to-sm\:group-hover\:bg-color-tea-green { background-color: #cfefc2; }
 .to-sm\:bg-bottom { background-position: bottom; }
 .to-sm\:bg-center { background-position: center; }
 .to-sm\:bg-left { background-position: left; }
 .to-sm\:bg-left-bottom { background-position: left bottom; }
 .to-sm\:bg-left-top { background-position: left top; }
 .to-sm\:bg-right { background-position: right; }
 .to-sm\:bg-right-bottom { background-position: right bottom; }
 .to-sm\:bg-right-top { background-position: right top; }
 .to-sm\:bg-top { background-position: top; }
 .to-sm\:bg-repeat { background-repeat: repeat; }
 .to-sm\:bg-no-repeat { background-repeat: no-repeat; }
 .to-sm\:bg-repeat-x { background-repeat: repeat-x; }
 .to-sm\:bg-repeat-y { background-repeat: repeat-y; }
 .to-sm\:bg-auto { background-size: auto; }
 .to-sm\:bg-cover { background-size: cover; }
 .to-sm\:bg-contain { background-size: contain; }
 .to-sm\:border-transparent { border-color: transparent; }
 .to-sm\:border-color-black { border-color: #000; }
 .to-sm\:border-color-mine-shaft { border-color: #373737; }
 .to-sm\:border-color-fuscous-gray { border-color: #4c4d4b; }
 .to-sm\:border-color-emperor { border-color: #5d5d5d; }
 .to-sm\:border-color-dove-gray { border-color: #646464; }
 .to-sm\:border-color-boulder { border-color: #7b7b7b; }
 .to-sm\:border-color-silver { border-color: #bbb; }
 .to-sm\:border-color-alto { border-color: #dadada; }
 .to-sm\:border-color-mercury { border-color: #e9e9e9; }
 .to-sm\:border-color-seashell { border-color: #f1f1f1; }
 .to-sm\:border-color-white { border-color: #fff; }
 .to-sm\:border-color-orient { border-color: #005c7c; }
 .to-sm\:border-color-shakespeare { border-color: #4ab9d4; }
 .to-sm\:border-color-yellow-metal { border-color: #807040; }
 .to-sm\:border-color-kumera { border-color: #8a741d; }
 .to-sm\:border-color-olive { border-color: #8e7100; }
 .to-sm\:border-color-barley-corn { border-color: #a0915e; }
 .to-sm\:border-color-verdigris { border-color: #494a2d; }
 .to-sm\:border-color-texas { border-color: #f9fb93; }
 .to-sm\:border-color-ferra { border-color: #634849; }
 .to-sm\:border-color-cherub { border-color: #fbe3e4; }
 .to-sm\:border-color-cabbage-pont { border-color: #454e41; }
 .to-sm\:border-color-tea-green { border-color: #cfefc2; }
 .to-sm\:hover\:border-transparent:hover { border-color: transparent; }
 .to-sm\:hover\:border-color-black:hover { border-color: #000; }
 .to-sm\:hover\:border-color-mine-shaft:hover { border-color: #373737; }
 .to-sm\:hover\:border-color-fuscous-gray:hover { border-color: #4c4d4b; }
 .to-sm\:hover\:border-color-emperor:hover { border-color: #5d5d5d; }
 .to-sm\:hover\:border-color-dove-gray:hover { border-color: #646464; }
 .to-sm\:hover\:border-color-boulder:hover { border-color: #7b7b7b; }
 .to-sm\:hover\:border-color-silver:hover { border-color: #bbb; }
 .to-sm\:hover\:border-color-alto:hover { border-color: #dadada; }
 .to-sm\:hover\:border-color-mercury:hover { border-color: #e9e9e9; }
 .to-sm\:hover\:border-color-seashell:hover { border-color: #f1f1f1; }
 .to-sm\:hover\:border-color-white:hover { border-color: #fff; }
 .to-sm\:hover\:border-color-orient:hover { border-color: #005c7c; }
 .to-sm\:hover\:border-color-shakespeare:hover { border-color: #4ab9d4; }
 .to-sm\:hover\:border-color-yellow-metal:hover { border-color: #807040; }
 .to-sm\:hover\:border-color-kumera:hover { border-color: #8a741d; }
 .to-sm\:hover\:border-color-olive:hover { border-color: #8e7100; }
 .to-sm\:hover\:border-color-barley-corn:hover { border-color: #a0915e; }
 .to-sm\:hover\:border-color-verdigris:hover { border-color: #494a2d; }
 .to-sm\:hover\:border-color-texas:hover { border-color: #f9fb93; }
 .to-sm\:hover\:border-color-ferra:hover { border-color: #634849; }
 .to-sm\:hover\:border-color-cherub:hover { border-color: #fbe3e4; }
 .to-sm\:hover\:border-color-cabbage-pont:hover { border-color: #454e41; }
 .to-sm\:hover\:border-color-tea-green:hover { border-color: #cfefc2; }
 .to-sm\:focus\:border-transparent:focus { border-color: transparent; }
 .to-sm\:focus\:border-color-black:focus { border-color: #000; }
 .to-sm\:focus\:border-color-mine-shaft:focus { border-color: #373737; }
 .to-sm\:focus\:border-color-fuscous-gray:focus { border-color: #4c4d4b; }
 .to-sm\:focus\:border-color-emperor:focus { border-color: #5d5d5d; }
 .to-sm\:focus\:border-color-dove-gray:focus { border-color: #646464; }
 .to-sm\:focus\:border-color-boulder:focus { border-color: #7b7b7b; }
 .to-sm\:focus\:border-color-silver:focus { border-color: #bbb; }
 .to-sm\:focus\:border-color-alto:focus { border-color: #dadada; }
 .to-sm\:focus\:border-color-mercury:focus { border-color: #e9e9e9; }
 .to-sm\:focus\:border-color-seashell:focus { border-color: #f1f1f1; }
 .to-sm\:focus\:border-color-white:focus { border-color: #fff; }
 .to-sm\:focus\:border-color-orient:focus { border-color: #005c7c; }
 .to-sm\:focus\:border-color-shakespeare:focus { border-color: #4ab9d4; }
 .to-sm\:focus\:border-color-yellow-metal:focus { border-color: #807040; }
 .to-sm\:focus\:border-color-kumera:focus { border-color: #8a741d; }
 .to-sm\:focus\:border-color-olive:focus { border-color: #8e7100; }
 .to-sm\:focus\:border-color-barley-corn:focus { border-color: #a0915e; }
 .to-sm\:focus\:border-color-verdigris:focus { border-color: #494a2d; }
 .to-sm\:focus\:border-color-texas:focus { border-color: #f9fb93; }
 .to-sm\:focus\:border-color-ferra:focus { border-color: #634849; }
 .to-sm\:focus\:border-color-cherub:focus { border-color: #fbe3e4; }
 .to-sm\:focus\:border-color-cabbage-pont:focus { border-color: #454e41; }
 .to-sm\:focus\:border-color-tea-green:focus { border-color: #cfefc2; }
 .to-sm\:rounded-none { border-radius: 0; }
 .to-sm\:rounded-sm { border-radius: .125rem; }
 .to-sm\:rounded { border-radius: .25rem; }
 .to-sm\:rounded-lg { border-radius: .5rem; }
 .to-sm\:rounded-full { border-radius: 9999px; }
 .to-sm\:rounded-t-none { border-top-left-radius: 0; border-top-right-radius: 0; }
 .to-sm\:rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; }
 .to-sm\:rounded-b-none { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
 .to-sm\:rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; }
 .to-sm\:rounded-t-sm { border-top-left-radius: .125rem; border-top-right-radius: .125rem; }
 .to-sm\:rounded-r-sm { border-top-right-radius: .125rem; border-bottom-right-radius: .125rem; }
 .to-sm\:rounded-b-sm { border-bottom-right-radius: .125rem; border-bottom-left-radius: .125rem; }
 .to-sm\:rounded-l-sm { border-top-left-radius: .125rem; border-bottom-left-radius: .125rem; }
 .to-sm\:rounded-t { border-top-left-radius: .25rem; border-top-right-radius: .25rem; }
 .to-sm\:rounded-r { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; }
 .to-sm\:rounded-b { border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem; }
 .to-sm\:rounded-l { border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; }
 .to-sm\:rounded-t-lg { border-top-left-radius: .5rem; border-top-right-radius: .5rem; }
 .to-sm\:rounded-r-lg { border-top-right-radius: .5rem; border-bottom-right-radius: .5rem; }
 .to-sm\:rounded-b-lg { border-bottom-right-radius: .5rem; border-bottom-left-radius: .5rem; }
 .to-sm\:rounded-l-lg { border-top-left-radius: .5rem; border-bottom-left-radius: .5rem; }
 .to-sm\:rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }
 .to-sm\:rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
 .to-sm\:rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px; }
 .to-sm\:rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
 .to-sm\:rounded-tl-none { border-top-left-radius: 0; }
 .to-sm\:rounded-tr-none { border-top-right-radius: 0; }
 .to-sm\:rounded-br-none { border-bottom-right-radius: 0; }
 .to-sm\:rounded-bl-none { border-bottom-left-radius: 0; }
 .to-sm\:rounded-tl-sm { border-top-left-radius: .125rem; }
 .to-sm\:rounded-tr-sm { border-top-right-radius: .125rem; }
 .to-sm\:rounded-br-sm { border-bottom-right-radius: .125rem; }
 .to-sm\:rounded-bl-sm { border-bottom-left-radius: .125rem; }
 .to-sm\:rounded-tl { border-top-left-radius: .25rem; }
 .to-sm\:rounded-tr { border-top-right-radius: .25rem; }
 .to-sm\:rounded-br { border-bottom-right-radius: .25rem; }
 .to-sm\:rounded-bl { border-bottom-left-radius: .25rem; }
 .to-sm\:rounded-tl-lg { border-top-left-radius: .5rem; }
 .to-sm\:rounded-tr-lg { border-top-right-radius: .5rem; }
 .to-sm\:rounded-br-lg { border-bottom-right-radius: .5rem; }
 .to-sm\:rounded-bl-lg { border-bottom-left-radius: .5rem; }
 .to-sm\:rounded-tl-full { border-top-left-radius: 9999px; }
 .to-sm\:rounded-tr-full { border-top-right-radius: 9999px; }
 .to-sm\:rounded-br-full { border-bottom-right-radius: 9999px; }
 .to-sm\:rounded-bl-full { border-bottom-left-radius: 9999px; }
 .to-sm\:border-solid { border-style: solid; }
 .to-sm\:border-dashed { border-style: dashed; }
 .to-sm\:border-dotted { border-style: dotted; }
 .to-sm\:border-none { border-style: none; }
 .to-sm\:border-0 { border-width: 0; }
 .to-sm\:border-2 { border-width: 2px; }
 .to-sm\:border-4 { border-width: 4px; }
 .to-sm\:border-8 { border-width: 8px; }
 .to-sm\:border { border-width: 1px; }
 .to-sm\:border-t-0 { border-top-width: 0; }
 .to-sm\:border-r-0 { border-right-width: 0; }
 .to-sm\:border-b-0 { border-bottom-width: 0; }
 .to-sm\:border-l-0 { border-left-width: 0; }
 .to-sm\:border-t-2 { border-top-width: 2px; }
 .to-sm\:border-r-2 { border-right-width: 2px; }
 .to-sm\:border-b-2 { border-bottom-width: 2px; }
 .to-sm\:border-l-2 { border-left-width: 2px; }
 .to-sm\:border-t-4 { border-top-width: 4px; }
 .to-sm\:border-r-4 { border-right-width: 4px; }
 .to-sm\:border-b-4 { border-bottom-width: 4px; }
 .to-sm\:border-l-4 { border-left-width: 4px; }
 .to-sm\:border-t-8 { border-top-width: 8px; }
 .to-sm\:border-r-8 { border-right-width: 8px; }
 .to-sm\:border-b-8 { border-bottom-width: 8px; }
 .to-sm\:border-l-8 { border-left-width: 8px; }
 .to-sm\:border-t { border-top-width: 1px; }
 .to-sm\:border-r { border-right-width: 1px; }
 .to-sm\:border-b { border-bottom-width: 1px; }
 .to-sm\:border-l { border-left-width: 1px; }
 .to-sm\:cursor-auto { cursor: auto; }
 .to-sm\:cursor-default { cursor: default; }
 .to-sm\:cursor-pointer { cursor: pointer; }
 .to-sm\:cursor-wait { cursor: wait; }
 .to-sm\:cursor-move { cursor: move; }
 .to-sm\:cursor-not-allowed { cursor: not-allowed; }
 .to-sm\:block { display: block; }
 .to-sm\:inline-block { display: inline-block; }
 .to-sm\:inline { display: inline; }
 .to-sm\:table { display: table; }
 .to-sm\:table-row { display: table-row; }
 .to-sm\:table-cell { display: table-cell; }
 .to-sm\:hidden { display: none; }
 .to-sm\:hover\:block:hover { display: block; }
 .to-sm\:hover\:inline-block:hover { display: inline-block; }
 .to-sm\:hover\:inline:hover { display: inline; }
 .to-sm\:hover\:table:hover { display: table; }
 .to-sm\:hover\:table-row:hover { display: table-row; }
 .to-sm\:hover\:table-cell:hover { display: table-cell; }
 .to-sm\:hover\:hidden:hover { display: none; }
 .to-sm\:flex { display: -webkit-box; display: -ms-flexbox; display: flex; }
 .to-sm\:inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
 .to-sm\:flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
 .to-sm\:flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
 .to-sm\:flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
 .to-sm\:flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
 .to-sm\:flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
 .to-sm\:flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
 .to-sm\:flex-no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
 .to-sm\:items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
 .to-sm\:items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
 .to-sm\:items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
 .to-sm\:items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }
 .to-sm\:items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
 .to-sm\:self-auto { -ms-flex-item-align: auto; align-self: auto; }
 .to-sm\:self-start { -ms-flex-item-align: start; align-self: flex-start; }
 .to-sm\:self-end { -ms-flex-item-align: end; align-self: flex-end; }
 .to-sm\:self-center { -ms-flex-item-align: center; align-self: center; }
 .to-sm\:self-stretch { -ms-flex-item-align: stretch; align-self: stretch; }
 .to-sm\:justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
 .to-sm\:justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
 .to-sm\:justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
 .to-sm\:justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
 .to-sm\:justify-around { -ms-flex-pack: distribute; justify-content: space-around; }
 .to-sm\:content-center { -ms-flex-line-pack: center; align-content: center; }
 .to-sm\:content-start { -ms-flex-line-pack: start; align-content: flex-start; }
 .to-sm\:content-end { -ms-flex-line-pack: end; align-content: flex-end; }
 .to-sm\:content-between { -ms-flex-line-pack: justify; align-content: space-between; }
 .to-sm\:content-around { -ms-flex-line-pack: distribute; align-content: space-around; }
 .to-sm\:flex-1 { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; }
 .to-sm\:flex-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }
 .to-sm\:flex-initial { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }
 .to-sm\:flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; }
 .to-sm\:flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
 .to-sm\:flex-shrink { -ms-flex-negative: 1; flex-shrink: 1; }
 .to-sm\:flex-no-grow { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
 .to-sm\:flex-no-shrink { -ms-flex-negative: 0; flex-shrink: 0; }
 .to-sm\:float-right { float: right; }
 .to-sm\:float-left { float: left; }
 .to-sm\:float-none { float: none; }
 .to-sm\:clearfix:after { content: ""; display: table; clear: both; }
 .to-sm\:font-sans { font-family: cartogothic, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; }
 .to-sm\:font-serif { font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; }
 .to-sm\:font-mono { font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; }
 .to-sm\:font-hairline { font-weight: 100; }
 .to-sm\:font-thin { font-weight: 200; }
 .to-sm\:font-light { font-weight: 300; }
 .to-sm\:font-normal { font-weight: 400; }
 .to-sm\:font-medium { font-weight: 500; }
 .to-sm\:font-semibold { font-weight: 600; }
 .to-sm\:font-bold { font-weight: 700; }
 .to-sm\:font-extrabold { font-weight: 800; }
 .to-sm\:font-black { font-weight: 900; }
 .to-sm\:hover\:font-hairline:hover { font-weight: 100; }
 .to-sm\:hover\:font-thin:hover { font-weight: 200; }
 .to-sm\:hover\:font-light:hover { font-weight: 300; }
 .to-sm\:hover\:font-normal:hover { font-weight: 400; }
 .to-sm\:hover\:font-medium:hover { font-weight: 500; }
 .to-sm\:hover\:font-semibold:hover { font-weight: 600; }
 .to-sm\:hover\:font-bold:hover { font-weight: 700; }
 .to-sm\:hover\:font-extrabold:hover { font-weight: 800; }
 .to-sm\:hover\:font-black:hover { font-weight: 900; }
 .to-sm\:focus\:font-hairline:focus { font-weight: 100; }
 .to-sm\:focus\:font-thin:focus { font-weight: 200; }
 .to-sm\:focus\:font-light:focus { font-weight: 300; }
 .to-sm\:focus\:font-normal:focus { font-weight: 400; }
 .to-sm\:focus\:font-medium:focus { font-weight: 500; }
 .to-sm\:focus\:font-semibold:focus { font-weight: 600; }
 .to-sm\:focus\:font-bold:focus { font-weight: 700; }
 .to-sm\:focus\:font-extrabold:focus { font-weight: 800; }
 .to-sm\:focus\:font-black:focus { font-weight: 900; }
 .to-sm\:h-1 { height: .25rem; }
 .to-sm\:h-2 { height: .5rem; }
 .to-sm\:h-3 { height: .75rem; }
 .to-sm\:h-4 { height: 1rem; }
 .to-sm\:h-5 { height: 1.25rem; }
 .to-sm\:h-6 { height: 1.5rem; }
 .to-sm\:h-8 { height: 2rem; }
 .to-sm\:h-10 { height: 2.5rem; }
 .to-sm\:h-12 { height: 3rem; }
 .to-sm\:h-16 { height: 4rem; }
 .to-sm\:h-24 { height: 6rem; }
 .to-sm\:h-32 { height: 8rem; }
 .to-sm\:h-48 { height: 12rem; }
 .to-sm\:h-64 { height: 16rem; }
 .to-sm\:h-auto { height: auto; }
 .to-sm\:h-px { height: 1px; }
 .to-sm\:h-full { height: 100%; }
 .to-sm\:h-screen { height: 100vh; }
 .to-sm\:h-screen-40-width { height: 40vw; }
 .to-sm\:h-screen-60-width { height: 60vw; }
 .to-sm\:h-screen-full-width { height: 100vw; }
 .to-sm\:leading-zero { line-height: 0; }
 .to-sm\:leading-none { line-height: 1; }
 .to-sm\:leading-tight { line-height: 1.25; }
 .to-sm\:leading-normal { line-height: 1.5; }
 .to-sm\:leading-loose { line-height: 2; }
 .to-sm\:m-0 { margin: 0; }
 .to-sm\:m-1 { margin: .25rem; }
 .to-sm\:m-2 { margin: .5rem; }
 .to-sm\:m-3 { margin: .75rem; }
 .to-sm\:m-4 { margin: 1rem; }
 .to-sm\:m-5 { margin: 1.25rem; }
 .to-sm\:m-6 { margin: 1.5rem; }
 .to-sm\:m-8 { margin: 2rem; }
 .to-sm\:m-10 { margin: 2.5rem; }
 .to-sm\:m-12 { margin: 3rem; }
 .to-sm\:m-16 { margin: 4rem; }
 .to-sm\:m-20 { margin: 5rem; }
 .to-sm\:m-24 { margin: 6rem; }
 .to-sm\:m-32 { margin: 8rem; }
 .to-sm\:m-auto { margin: auto; }
 .to-sm\:m-px { margin: 1px; }
 .to-sm\:my-0 { margin-top: 0; margin-bottom: 0; }
 .to-sm\:mx-0 { margin-left: 0; margin-right: 0; }
 .to-sm\:my-1 { margin-top: .25rem; margin-bottom: .25rem; }
 .to-sm\:mx-1 { margin-left: .25rem; margin-right: .25rem; }
 .to-sm\:my-2 { margin-top: .5rem; margin-bottom: .5rem; }
 .to-sm\:mx-2 { margin-left: .5rem; margin-right: .5rem; }
 .to-sm\:my-3 { margin-top: .75rem; margin-bottom: .75rem; }
 .to-sm\:mx-3 { margin-left: .75rem; margin-right: .75rem; }
 .to-sm\:my-4 { margin-top: 1rem; margin-bottom: 1rem; }
 .to-sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
 .to-sm\:my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
 .to-sm\:mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
 .to-sm\:my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
 .to-sm\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
 .to-sm\:my-8 { margin-top: 2rem; margin-bottom: 2rem; }
 .to-sm\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
 .to-sm\:my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
 .to-sm\:mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
 .to-sm\:my-12 { margin-top: 3rem; margin-bottom: 3rem; }
 .to-sm\:mx-12 { margin-left: 3rem; margin-right: 3rem; }
 .to-sm\:my-16 { margin-top: 4rem; margin-bottom: 4rem; }
 .to-sm\:mx-16 { margin-left: 4rem; margin-right: 4rem; }
 .to-sm\:my-20 { margin-top: 5rem; margin-bottom: 5rem; }
 .to-sm\:mx-20 { margin-left: 5rem; margin-right: 5rem; }
 .to-sm\:my-24 { margin-top: 6rem; margin-bottom: 6rem; }
 .to-sm\:mx-24 { margin-left: 6rem; margin-right: 6rem; }
 .to-sm\:my-32 { margin-top: 8rem; margin-bottom: 8rem; }
 .to-sm\:mx-32 { margin-left: 8rem; margin-right: 8rem; }
 .to-sm\:my-auto { margin-top: auto; margin-bottom: auto; }
 .to-sm\:mx-auto { margin-left: auto; margin-right: auto; }
 .to-sm\:my-px { margin-top: 1px; margin-bottom: 1px; }
 .to-sm\:mx-px { margin-left: 1px; margin-right: 1px; }
 .to-sm\:mt-0 { margin-top: 0; }
 .to-sm\:mr-0 { margin-right: 0; }
 .to-sm\:mb-0 { margin-bottom: 0; }
 .to-sm\:ml-0 { margin-left: 0; }
 .to-sm\:mt-1 { margin-top: .25rem; }
 .to-sm\:mr-1 { margin-right: .25rem; }
 .to-sm\:mb-1 { margin-bottom: .25rem; }
 .to-sm\:ml-1 { margin-left: .25rem; }
 .to-sm\:mt-2 { margin-top: .5rem; }
 .to-sm\:mr-2 { margin-right: .5rem; }
 .to-sm\:mb-2 { margin-bottom: .5rem; }
 .to-sm\:ml-2 { margin-left: .5rem; }
 .to-sm\:mt-3 { margin-top: .75rem; }
 .to-sm\:mr-3 { margin-right: .75rem; }
 .to-sm\:mb-3 { margin-bottom: .75rem; }
 .to-sm\:ml-3 { margin-left: .75rem; }
 .to-sm\:mt-4 { margin-top: 1rem; }
 .to-sm\:mr-4 { margin-right: 1rem; }
 .to-sm\:mb-4 { margin-bottom: 1rem; }
 .to-sm\:ml-4 { margin-left: 1rem; }
 .to-sm\:mt-5 { margin-top: 1.25rem; }
 .to-sm\:mr-5 { margin-right: 1.25rem; }
 .to-sm\:mb-5 { margin-bottom: 1.25rem; }
 .to-sm\:ml-5 { margin-left: 1.25rem; }
 .to-sm\:mt-6 { margin-top: 1.5rem; }
 .to-sm\:mr-6 { margin-right: 1.5rem; }
 .to-sm\:mb-6 { margin-bottom: 1.5rem; }
 .to-sm\:ml-6 { margin-left: 1.5rem; }
 .to-sm\:mt-8 { margin-top: 2rem; }
 .to-sm\:mr-8 { margin-right: 2rem; }
 .to-sm\:mb-8 { margin-bottom: 2rem; }
 .to-sm\:ml-8 { margin-left: 2rem; }
 .to-sm\:mt-10 { margin-top: 2.5rem; }
 .to-sm\:mr-10 { margin-right: 2.5rem; }
 .to-sm\:mb-10 { margin-bottom: 2.5rem; }
 .to-sm\:ml-10 { margin-left: 2.5rem; }
 .to-sm\:mt-12 { margin-top: 3rem; }
 .to-sm\:mr-12 { margin-right: 3rem; }
 .to-sm\:mb-12 { margin-bottom: 3rem; }
 .to-sm\:ml-12 { margin-left: 3rem; }
 .to-sm\:mt-16 { margin-top: 4rem; }
 .to-sm\:mr-16 { margin-right: 4rem; }
 .to-sm\:mb-16 { margin-bottom: 4rem; }
 .to-sm\:ml-16 { margin-left: 4rem; }
 .to-sm\:mt-20 { margin-top: 5rem; }
 .to-sm\:mr-20 { margin-right: 5rem; }
 .to-sm\:mb-20 { margin-bottom: 5rem; }
 .to-sm\:ml-20 { margin-left: 5rem; }
 .to-sm\:mt-24 { margin-top: 6rem; }
 .to-sm\:mr-24 { margin-right: 6rem; }
 .to-sm\:mb-24 { margin-bottom: 6rem; }
 .to-sm\:ml-24 { margin-left: 6rem; }
 .to-sm\:mt-32 { margin-top: 8rem; }
 .to-sm\:mr-32 { margin-right: 8rem; }
 .to-sm\:mb-32 { margin-bottom: 8rem; }
 .to-sm\:ml-32 { margin-left: 8rem; }
 .to-sm\:mt-auto { margin-top: auto; }
 .to-sm\:mr-auto { margin-right: auto; }
 .to-sm\:mb-auto { margin-bottom: auto; }
 .to-sm\:ml-auto { margin-left: auto; }
 .to-sm\:mt-px { margin-top: 1px; }
 .to-sm\:mr-px { margin-right: 1px; }
 .to-sm\:mb-px { margin-bottom: 1px; }
 .to-sm\:ml-px { margin-left: 1px; }
 .to-sm\:max-h-full { max-height: 100%; }
 .to-sm\:max-h-screen { max-height: 100vh; }
 .to-sm\:max-w-sm { max-width: 576px; }
 .to-sm\:max-w-md { max-width: 768px; }
 .to-sm\:max-w-lg { max-width: 992px; }
 .to-sm\:max-w-xl { max-width: 1200px; }
 .to-sm\:max-w-full { max-width: 100%; }
 .to-sm\:min-h-0 { min-height: 0; }
 .to-sm\:min-h-full { min-height: 100%; }
 .to-sm\:min-h-screen { min-height: 100vh; }
 .to-sm\:min-w-0 { min-width: 0; }
 .to-sm\:min-w-full { min-width: 100%; }
 .to-sm\:-m-0 { margin: 0; }
 .to-sm\:-m-1 { margin: -0.25rem; }
 .to-sm\:-m-2 { margin: -0.5rem; }
 .to-sm\:-m-3 { margin: -0.75rem; }
 .to-sm\:-m-4 { margin: -1rem; }
 .to-sm\:-m-5 { margin: -1.25rem; }
 .to-sm\:-m-6 { margin: -1.5rem; }
 .to-sm\:-m-8 { margin: -2rem; }
 .to-sm\:-m-10 { margin: -2.5rem; }
 .to-sm\:-m-12 { margin: -3rem; }
 .to-sm\:-m-16 { margin: -4rem; }
 .to-sm\:-m-20 { margin: -5rem; }
 .to-sm\:-m-24 { margin: -6rem; }
 .to-sm\:-m-32 { margin: -8rem; }
 .to-sm\:-m-px { margin: -1px; }
 .to-sm\:-my-0 { margin-top: 0; margin-bottom: 0; }
 .to-sm\:-mx-0 { margin-left: 0; margin-right: 0; }
 .to-sm\:-my-1 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
 .to-sm\:-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
 .to-sm\:-my-2 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
 .to-sm\:-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
 .to-sm\:-my-3 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
 .to-sm\:-mx-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
 .to-sm\:-my-4 { margin-top: -1rem; margin-bottom: -1rem; }
 .to-sm\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
 .to-sm\:-my-5 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
 .to-sm\:-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
 .to-sm\:-my-6 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
 .to-sm\:-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
 .to-sm\:-my-8 { margin-top: -2rem; margin-bottom: -2rem; }
 .to-sm\:-mx-8 { margin-left: -2rem; margin-right: -2rem; }
 .to-sm\:-my-10 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
 .to-sm\:-mx-10 { margin-left: -2.5rem; margin-right: -2.5rem; }
 .to-sm\:-my-12 { margin-top: -3rem; margin-bottom: -3rem; }
 .to-sm\:-mx-12 { margin-left: -3rem; margin-right: -3rem; }
 .to-sm\:-my-16 { margin-top: -4rem; margin-bottom: -4rem; }
 .to-sm\:-mx-16 { margin-left: -4rem; margin-right: -4rem; }
 .to-sm\:-my-20 { margin-top: -5rem; margin-bottom: -5rem; }
 .to-sm\:-mx-20 { margin-left: -5rem; margin-right: -5rem; }
 .to-sm\:-my-24 { margin-top: -6rem; margin-bottom: -6rem; }
 .to-sm\:-mx-24 { margin-left: -6rem; margin-right: -6rem; }
 .to-sm\:-my-32 { margin-top: -8rem; margin-bottom: -8rem; }
 .to-sm\:-mx-32 { margin-left: -8rem; margin-right: -8rem; }
 .to-sm\:-my-px { margin-top: -1px; margin-bottom: -1px; }
 .to-sm\:-mx-px { margin-left: -1px; margin-right: -1px; }
 .to-sm\:-mt-0 { margin-top: 0; }
 .to-sm\:-mr-0 { margin-right: 0; }
 .to-sm\:-mb-0 { margin-bottom: 0; }
 .to-sm\:-ml-0 { margin-left: 0; }
 .to-sm\:-mt-1 { margin-top: -0.25rem; }
 .to-sm\:-mr-1 { margin-right: -0.25rem; }
 .to-sm\:-mb-1 { margin-bottom: -0.25rem; }
 .to-sm\:-ml-1 { margin-left: -0.25rem; }
 .to-sm\:-mt-2 { margin-top: -0.5rem; }
 .to-sm\:-mr-2 { margin-right: -0.5rem; }
 .to-sm\:-mb-2 { margin-bottom: -0.5rem; }
 .to-sm\:-ml-2 { margin-left: -0.5rem; }
 .to-sm\:-mt-3 { margin-top: -0.75rem; }
 .to-sm\:-mr-3 { margin-right: -0.75rem; }
 .to-sm\:-mb-3 { margin-bottom: -0.75rem; }
 .to-sm\:-ml-3 { margin-left: -0.75rem; }
 .to-sm\:-mt-4 { margin-top: -1rem; }
 .to-sm\:-mr-4 { margin-right: -1rem; }
 .to-sm\:-mb-4 { margin-bottom: -1rem; }
 .to-sm\:-ml-4 { margin-left: -1rem; }
 .to-sm\:-mt-5 { margin-top: -1.25rem; }
 .to-sm\:-mr-5 { margin-right: -1.25rem; }
 .to-sm\:-mb-5 { margin-bottom: -1.25rem; }
 .to-sm\:-ml-5 { margin-left: -1.25rem; }
 .to-sm\:-mt-6 { margin-top: -1.5rem; }
 .to-sm\:-mr-6 { margin-right: -1.5rem; }
 .to-sm\:-mb-6 { margin-bottom: -1.5rem; }
 .to-sm\:-ml-6 { margin-left: -1.5rem; }
 .to-sm\:-mt-8 { margin-top: -2rem; }
 .to-sm\:-mr-8 { margin-right: -2rem; }
 .to-sm\:-mb-8 { margin-bottom: -2rem; }
 .to-sm\:-ml-8 { margin-left: -2rem; }
 .to-sm\:-mt-10 { margin-top: -2.5rem; }
 .to-sm\:-mr-10 { margin-right: -2.5rem; }
 .to-sm\:-mb-10 { margin-bottom: -2.5rem; }
 .to-sm\:-ml-10 { margin-left: -2.5rem; }
 .to-sm\:-mt-12 { margin-top: -3rem; }
 .to-sm\:-mr-12 { margin-right: -3rem; }
 .to-sm\:-mb-12 { margin-bottom: -3rem; }
 .to-sm\:-ml-12 { margin-left: -3rem; }
 .to-sm\:-mt-16 { margin-top: -4rem; }
 .to-sm\:-mr-16 { margin-right: -4rem; }
 .to-sm\:-mb-16 { margin-bottom: -4rem; }
 .to-sm\:-ml-16 { margin-left: -4rem; }
 .to-sm\:-mt-20 { margin-top: -5rem; }
 .to-sm\:-mr-20 { margin-right: -5rem; }
 .to-sm\:-mb-20 { margin-bottom: -5rem; }
 .to-sm\:-ml-20 { margin-left: -5rem; }
 .to-sm\:-mt-24 { margin-top: -6rem; }
 .to-sm\:-mr-24 { margin-right: -6rem; }
 .to-sm\:-mb-24 { margin-bottom: -6rem; }
 .to-sm\:-ml-24 { margin-left: -6rem; }
 .to-sm\:-mt-32 { margin-top: -8rem; }
 .to-sm\:-mr-32 { margin-right: -8rem; }
 .to-sm\:-mb-32 { margin-bottom: -8rem; }
 .to-sm\:-ml-32 { margin-left: -8rem; }
 .to-sm\:-mt-px { margin-top: -1px; }
 .to-sm\:-mr-px { margin-right: -1px; }
 .to-sm\:-mb-px { margin-bottom: -1px; }
 .to-sm\:-ml-px { margin-left: -1px; }
 .to-sm\:opacity-0 { opacity: 0; }
 .to-sm\:opacity-25 { opacity: .25; }
 .to-sm\:opacity-50 { opacity: .5; }
 .to-sm\:opacity-75 { opacity: .75; }
 .to-sm\:opacity-100 { opacity: 1; }
 .group:hover .to-sm\:group-hover\:opacity-0 { opacity: 0; }
 .group:hover .to-sm\:group-hover\:opacity-25 { opacity: .25; }
 .group:hover .to-sm\:group-hover\:opacity-50 { opacity: .5; }
 .group:hover .to-sm\:group-hover\:opacity-75 { opacity: .75; }
 .group:hover .to-sm\:group-hover\:opacity-100 { opacity: 1; }
 .to-sm\:overflow-auto { overflow: auto; }
 .to-sm\:overflow-hidden { overflow: hidden; }
 .to-sm\:overflow-visible { overflow: visible; }
 .to-sm\:overflow-scroll { overflow: scroll; }
 .to-sm\:overflow-x-auto { overflow-x: auto; }
 .to-sm\:overflow-y-auto { overflow-y: auto; }
 .to-sm\:overflow-x-hidden { overflow-x: hidden; }
 .to-sm\:overflow-y-hidden { overflow-y: hidden; }
 .to-sm\:overflow-x-visible { overflow-x: visible; }
 .to-sm\:overflow-y-visible { overflow-y: visible; }
 .to-sm\:overflow-x-scroll { overflow-x: scroll; }
 .to-sm\:overflow-y-scroll { overflow-y: scroll; }
 .to-sm\:scrolling-touch { -webkit-overflow-scrolling: touch; }
 .to-sm\:scrolling-auto { -webkit-overflow-scrolling: auto; }
 .to-sm\:p-0 { padding: 0; }
 .to-sm\:p-1 { padding: .25rem; }
 .to-sm\:p-2 { padding: .5rem; }
 .to-sm\:p-3 { padding: .75rem; }
 .to-sm\:p-4 { padding: 1rem; }
 .to-sm\:p-5 { padding: 1.25rem; }
 .to-sm\:p-6 { padding: 1.5rem; }
 .to-sm\:p-8 { padding: 2rem; }
 .to-sm\:p-10 { padding: 2.5rem; }
 .to-sm\:p-12 { padding: 3rem; }
 .to-sm\:p-16 { padding: 4rem; }
 .to-sm\:p-20 { padding: 5rem; }
 .to-sm\:p-24 { padding: 6rem; }
 .to-sm\:p-32 { padding: 8rem; }
 .to-sm\:p-px { padding: 1px; }
 .to-sm\:py-0 { padding-top: 0; padding-bottom: 0; }
 .to-sm\:px-0 { padding-left: 0; padding-right: 0; }
 .to-sm\:py-1 { padding-top: .25rem; padding-bottom: .25rem; }
 .to-sm\:px-1 { padding-left: .25rem; padding-right: .25rem; }
 .to-sm\:py-2 { padding-top: .5rem; padding-bottom: .5rem; }
 .to-sm\:px-2 { padding-left: .5rem; padding-right: .5rem; }
 .to-sm\:py-3 { padding-top: .75rem; padding-bottom: .75rem; }
 .to-sm\:px-3 { padding-left: .75rem; padding-right: .75rem; }
 .to-sm\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
 .to-sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
 .to-sm\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
 .to-sm\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
 .to-sm\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
 .to-sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
 .to-sm\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
 .to-sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
 .to-sm\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
 .to-sm\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
 .to-sm\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
 .to-sm\:px-12 { padding-left: 3rem; padding-right: 3rem; }
 .to-sm\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
 .to-sm\:px-16 { padding-left: 4rem; padding-right: 4rem; }
 .to-sm\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
 .to-sm\:px-20 { padding-left: 5rem; padding-right: 5rem; }
 .to-sm\:py-24 { padding-top: 6rem; padding-bottom: 6rem; }
 .to-sm\:px-24 { padding-left: 6rem; padding-right: 6rem; }
 .to-sm\:py-32 { padding-top: 8rem; padding-bottom: 8rem; }
 .to-sm\:px-32 { padding-left: 8rem; padding-right: 8rem; }
 .to-sm\:py-px { padding-top: 1px; padding-bottom: 1px; }
 .to-sm\:px-px { padding-left: 1px; padding-right: 1px; }
 .to-sm\:pt-0 { padding-top: 0; }
 .to-sm\:pr-0 { padding-right: 0; }
 .to-sm\:pb-0 { padding-bottom: 0; }
 .to-sm\:pl-0 { padding-left: 0; }
 .to-sm\:pt-1 { padding-top: .25rem; }
 .to-sm\:pr-1 { padding-right: .25rem; }
 .to-sm\:pb-1 { padding-bottom: .25rem; }
 .to-sm\:pl-1 { padding-left: .25rem; }
 .to-sm\:pt-2 { padding-top: .5rem; }
 .to-sm\:pr-2 { padding-right: .5rem; }
 .to-sm\:pb-2 { padding-bottom: .5rem; }
 .to-sm\:pl-2 { padding-left: .5rem; }
 .to-sm\:pt-3 { padding-top: .75rem; }
 .to-sm\:pr-3 { padding-right: .75rem; }
 .to-sm\:pb-3 { padding-bottom: .75rem; }
 .to-sm\:pl-3 { padding-left: .75rem; }
 .to-sm\:pt-4 { padding-top: 1rem; }
 .to-sm\:pr-4 { padding-right: 1rem; }
 .to-sm\:pb-4 { padding-bottom: 1rem; }
 .to-sm\:pl-4 { padding-left: 1rem; }
 .to-sm\:pt-5 { padding-top: 1.25rem; }
 .to-sm\:pr-5 { padding-right: 1.25rem; }
 .to-sm\:pb-5 { padding-bottom: 1.25rem; }
 .to-sm\:pl-5 { padding-left: 1.25rem; }
 .to-sm\:pt-6 { padding-top: 1.5rem; }
 .to-sm\:pr-6 { padding-right: 1.5rem; }
 .to-sm\:pb-6 { padding-bottom: 1.5rem; }
 .to-sm\:pl-6 { padding-left: 1.5rem; }
 .to-sm\:pt-8 { padding-top: 2rem; }
 .to-sm\:pr-8 { padding-right: 2rem; }
 .to-sm\:pb-8 { padding-bottom: 2rem; }
 .to-sm\:pl-8 { padding-left: 2rem; }
 .to-sm\:pt-10 { padding-top: 2.5rem; }
 .to-sm\:pr-10 { padding-right: 2.5rem; }
 .to-sm\:pb-10 { padding-bottom: 2.5rem; }
 .to-sm\:pl-10 { padding-left: 2.5rem; }
 .to-sm\:pt-12 { padding-top: 3rem; }
 .to-sm\:pr-12 { padding-right: 3rem; }
 .to-sm\:pb-12 { padding-bottom: 3rem; }
 .to-sm\:pl-12 { padding-left: 3rem; }
 .to-sm\:pt-16 { padding-top: 4rem; }
 .to-sm\:pr-16 { padding-right: 4rem; }
 .to-sm\:pb-16 { padding-bottom: 4rem; }
 .to-sm\:pl-16 { padding-left: 4rem; }
 .to-sm\:pt-20 { padding-top: 5rem; }
 .to-sm\:pr-20 { padding-right: 5rem; }
 .to-sm\:pb-20 { padding-bottom: 5rem; }
 .to-sm\:pl-20 { padding-left: 5rem; }
 .to-sm\:pt-24 { padding-top: 6rem; }
 .to-sm\:pr-24 { padding-right: 6rem; }
 .to-sm\:pb-24 { padding-bottom: 6rem; }
 .to-sm\:pl-24 { padding-left: 6rem; }
 .to-sm\:pt-32 { padding-top: 8rem; }
 .to-sm\:pr-32 { padding-right: 8rem; }
 .to-sm\:pb-32 { padding-bottom: 8rem; }
 .to-sm\:pl-32 { padding-left: 8rem; }
 .to-sm\:pt-px { padding-top: 1px; }
 .to-sm\:pr-px { padding-right: 1px; }
 .to-sm\:pb-px { padding-bottom: 1px; }
 .to-sm\:pl-px { padding-left: 1px; }
 .to-sm\:pointer-events-none { pointer-events: none; }
 .to-sm\:pointer-events-auto { pointer-events: auto; }
 .to-sm\:static { position: static; }
 .to-sm\:fixed { position: fixed; }
 .to-sm\:absolute { position: absolute; }
 .to-sm\:relative { position: relative; }
 .to-sm\:sticky { position: sticky; }
 .to-sm\:pin-none { top: auto; right: auto; bottom: auto; left: auto; }
 .to-sm\:pin { top: 0; right: 0; bottom: 0; left: 0; }
 .to-sm\:pin-y { top: 0; bottom: 0; }
 .to-sm\:pin-x { right: 0; left: 0; }
 .to-sm\:pin-t { top: 0; }
 .to-sm\:pin-r { right: 0; }
 .to-sm\:pin-b { bottom: 0; }
 .to-sm\:pin-l { left: 0; }
 .to-sm\:resize-none { resize: none; }
 .to-sm\:resize-y { resize: vertical; }
 .to-sm\:resize-x { resize: horizontal; }
 .to-sm\:resize { resize: both; }
 .to-sm\:shadow { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .to-sm\:shadow-none { -webkit-box-shadow: none; box-shadow: none; }
 .to-sm\:hover\:shadow:hover { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .to-sm\:hover\:shadow-none:hover { -webkit-box-shadow: none; box-shadow: none; }
 .to-sm\:focus\:shadow:focus { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .to-sm\:focus\:shadow-none:focus { -webkit-box-shadow: none; box-shadow: none; }
 .to-sm\:table-auto { table-layout: auto; }
 .to-sm\:table-fixed { table-layout: fixed; }
 .to-sm\:text-left { text-align: left; }
 .to-sm\:text-center { text-align: center; }
 .to-sm\:text-right { text-align: right; }
 .to-sm\:text-justify { text-align: justify; }
 .to-sm\:text-transparent { color: transparent; }
 .to-sm\:text-color-black { color: #000; }
 .to-sm\:text-color-mine-shaft { color: #373737; }
 .to-sm\:text-color-fuscous-gray { color: #4c4d4b; }
 .to-sm\:text-color-emperor { color: #5d5d5d; }
 .to-sm\:text-color-dove-gray { color: #646464; }
 .to-sm\:text-color-boulder { color: #7b7b7b; }
 .to-sm\:text-color-silver { color: #bbb; }
 .to-sm\:text-color-alto { color: #dadada; }
 .to-sm\:text-color-mercury { color: #e9e9e9; }
 .to-sm\:text-color-seashell { color: #f1f1f1; }
 .to-sm\:text-color-white { color: #fff; }
 .to-sm\:text-color-orient { color: #005c7c; }
 .to-sm\:text-color-shakespeare { color: #4ab9d4; }
 .to-sm\:text-color-yellow-metal { color: #807040; }
 .to-sm\:text-color-kumera { color: #8a741d; }
 .to-sm\:text-color-olive { color: #8e7100; }
 .to-sm\:text-color-barley-corn { color: #a0915e; }
 .to-sm\:text-color-verdigris { color: #494a2d; }
 .to-sm\:text-color-texas { color: #f9fb93; }
 .to-sm\:text-color-ferra { color: #634849; }
 .to-sm\:text-color-cherub { color: #fbe3e4; }
 .to-sm\:text-color-cabbage-pont { color: #454e41; }
 .to-sm\:text-color-tea-green { color: #cfefc2; }
 .to-sm\:hover\:text-transparent:hover { color: transparent; }
 .to-sm\:hover\:text-color-black:hover { color: #000; }
 .to-sm\:hover\:text-color-mine-shaft:hover { color: #373737; }
 .to-sm\:hover\:text-color-fuscous-gray:hover { color: #4c4d4b; }
 .to-sm\:hover\:text-color-emperor:hover { color: #5d5d5d; }
 .to-sm\:hover\:text-color-dove-gray:hover { color: #646464; }
 .to-sm\:hover\:text-color-boulder:hover { color: #7b7b7b; }
 .to-sm\:hover\:text-color-silver:hover { color: #bbb; }
 .to-sm\:hover\:text-color-alto:hover { color: #dadada; }
 .to-sm\:hover\:text-color-mercury:hover { color: #e9e9e9; }
 .to-sm\:hover\:text-color-seashell:hover { color: #f1f1f1; }
 .to-sm\:hover\:text-color-white:hover { color: #fff; }
 .to-sm\:hover\:text-color-orient:hover { color: #005c7c; }
 .to-sm\:hover\:text-color-shakespeare:hover { color: #4ab9d4; }
 .to-sm\:hover\:text-color-yellow-metal:hover { color: #807040; }
 .to-sm\:hover\:text-color-kumera:hover { color: #8a741d; }
 .to-sm\:hover\:text-color-olive:hover { color: #8e7100; }
 .to-sm\:hover\:text-color-barley-corn:hover { color: #a0915e; }
 .to-sm\:hover\:text-color-verdigris:hover { color: #494a2d; }
 .to-sm\:hover\:text-color-texas:hover { color: #f9fb93; }
 .to-sm\:hover\:text-color-ferra:hover { color: #634849; }
 .to-sm\:hover\:text-color-cherub:hover { color: #fbe3e4; }
 .to-sm\:hover\:text-color-cabbage-pont:hover { color: #454e41; }
 .to-sm\:hover\:text-color-tea-green:hover { color: #cfefc2; }
 .to-sm\:focus\:text-transparent:focus { color: transparent; }
 .to-sm\:focus\:text-color-black:focus { color: #000; }
 .to-sm\:focus\:text-color-mine-shaft:focus { color: #373737; }
 .to-sm\:focus\:text-color-fuscous-gray:focus { color: #4c4d4b; }
 .to-sm\:focus\:text-color-emperor:focus { color: #5d5d5d; }
 .to-sm\:focus\:text-color-dove-gray:focus { color: #646464; }
 .to-sm\:focus\:text-color-boulder:focus { color: #7b7b7b; }
 .to-sm\:focus\:text-color-silver:focus { color: #bbb; }
 .to-sm\:focus\:text-color-alto:focus { color: #dadada; }
 .to-sm\:focus\:text-color-mercury:focus { color: #e9e9e9; }
 .to-sm\:focus\:text-color-seashell:focus { color: #f1f1f1; }
 .to-sm\:focus\:text-color-white:focus { color: #fff; }
 .to-sm\:focus\:text-color-orient:focus { color: #005c7c; }
 .to-sm\:focus\:text-color-shakespeare:focus { color: #4ab9d4; }
 .to-sm\:focus\:text-color-yellow-metal:focus { color: #807040; }
 .to-sm\:focus\:text-color-kumera:focus { color: #8a741d; }
 .to-sm\:focus\:text-color-olive:focus { color: #8e7100; }
 .to-sm\:focus\:text-color-barley-corn:focus { color: #a0915e; }
 .to-sm\:focus\:text-color-verdigris:focus { color: #494a2d; }
 .to-sm\:focus\:text-color-texas:focus { color: #f9fb93; }
 .to-sm\:focus\:text-color-ferra:focus { color: #634849; }
 .to-sm\:focus\:text-color-cherub:focus { color: #fbe3e4; }
 .to-sm\:focus\:text-color-cabbage-pont:focus { color: #454e41; }
 .to-sm\:focus\:text-color-tea-green:focus { color: #cfefc2; }
 .group:hover .to-sm\:group-hover\:text-transparent { color: transparent; }
 .group:hover .to-sm\:group-hover\:text-color-black { color: #000; }
 .group:hover .to-sm\:group-hover\:text-color-mine-shaft { color: #373737; }
 .group:hover .to-sm\:group-hover\:text-color-fuscous-gray { color: #4c4d4b; }
 .group:hover .to-sm\:group-hover\:text-color-emperor { color: #5d5d5d; }
 .group:hover .to-sm\:group-hover\:text-color-dove-gray { color: #646464; }
 .group:hover .to-sm\:group-hover\:text-color-boulder { color: #7b7b7b; }
 .group:hover .to-sm\:group-hover\:text-color-silver { color: #bbb; }
 .group:hover .to-sm\:group-hover\:text-color-alto { color: #dadada; }
 .group:hover .to-sm\:group-hover\:text-color-mercury { color: #e9e9e9; }
 .group:hover .to-sm\:group-hover\:text-color-seashell { color: #f1f1f1; }
 .group:hover .to-sm\:group-hover\:text-color-white { color: #fff; }
 .group:hover .to-sm\:group-hover\:text-color-orient { color: #005c7c; }
 .group:hover .to-sm\:group-hover\:text-color-shakespeare { color: #4ab9d4; }
 .group:hover .to-sm\:group-hover\:text-color-yellow-metal { color: #807040; }
 .group:hover .to-sm\:group-hover\:text-color-kumera { color: #8a741d; }
 .group:hover .to-sm\:group-hover\:text-color-olive { color: #8e7100; }
 .group:hover .to-sm\:group-hover\:text-color-barley-corn { color: #a0915e; }
 .group:hover .to-sm\:group-hover\:text-color-verdigris { color: #494a2d; }
 .group:hover .to-sm\:group-hover\:text-color-texas { color: #f9fb93; }
 .group:hover .to-sm\:group-hover\:text-color-ferra { color: #634849; }
 .group:hover .to-sm\:group-hover\:text-color-cherub { color: #fbe3e4; }
 .group:hover .to-sm\:group-hover\:text-color-cabbage-pont { color: #454e41; }
 .group:hover .to-sm\:group-hover\:text-color-tea-green { color: #cfefc2; }
 .to-sm\:text-3xs { font-size: .667rem; }
 .to-sm\:text-2xs { font-size: .8rem; }
 .to-sm\:text-xs { font-size: .867rem; }
 .to-sm\:text-sm { font-size: .933rem; }
 .to-sm\:text-base { font-size: 15px; }
 .to-sm\:text-lg { font-size: 1.067rem; }
 .to-sm\:text-xl { font-size: 1.2rem; }
 .to-sm\:text-2xl { font-size: 1.267rem; }
 .to-sm\:text-3xl { font-size: 1.933rem; }
 .to-sm\:italic { font-style: italic; }
 .to-sm\:roman { font-style: normal; }
 .to-sm\:uppercase { text-transform: uppercase; }
 .to-sm\:lowercase { text-transform: lowercase; }
 .to-sm\:capitalize { text-transform: capitalize; }
 .to-sm\:normal-case { text-transform: none; }
 .to-sm\:underline { -webkit-text-decoration: underline; text-decoration: underline; }
 .to-sm\:line-through { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .to-sm\:no-underline { -webkit-text-decoration: none; text-decoration: none; }
 .to-sm\:antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .to-sm\:subpixel-antialiased { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .to-sm\:hover\:italic:hover { font-style: italic; }
 .to-sm\:hover\:roman:hover { font-style: normal; }
 .to-sm\:hover\:uppercase:hover { text-transform: uppercase; }
 .to-sm\:hover\:lowercase:hover { text-transform: lowercase; }
 .to-sm\:hover\:capitalize:hover { text-transform: capitalize; }
 .to-sm\:hover\:normal-case:hover { text-transform: none; }
 .to-sm\:hover\:underline:hover { -webkit-text-decoration: underline; text-decoration: underline; }
 .to-sm\:hover\:line-through:hover { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .to-sm\:hover\:no-underline:hover { -webkit-text-decoration: none; text-decoration: none; }
 .to-sm\:hover\:antialiased:hover { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .to-sm\:hover\:subpixel-antialiased:hover { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .to-sm\:focus\:italic:focus { font-style: italic; }
 .to-sm\:focus\:roman:focus { font-style: normal; }
 .to-sm\:focus\:uppercase:focus { text-transform: uppercase; }
 .to-sm\:focus\:lowercase:focus { text-transform: lowercase; }
 .to-sm\:focus\:capitalize:focus { text-transform: capitalize; }
 .to-sm\:focus\:normal-case:focus { text-transform: none; }
 .to-sm\:focus\:underline:focus { -webkit-text-decoration: underline; text-decoration: underline; }
 .to-sm\:focus\:line-through:focus { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .to-sm\:focus\:no-underline:focus { -webkit-text-decoration: none; text-decoration: none; }
 .to-sm\:focus\:antialiased:focus { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .to-sm\:focus\:subpixel-antialiased:focus { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .to-sm\:tracking-tight { letter-spacing: -0.05em; }
 .to-sm\:tracking-normal { letter-spacing: 0; }
 .to-sm\:tracking-wide { letter-spacing: .05em; }
 .to-sm\:select-none { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 .to-sm\:select-text { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
 .to-sm\:align-baseline { vertical-align: baseline; }
 .to-sm\:align-top { vertical-align: top; }
 .to-sm\:align-middle { vertical-align: middle; }
 .to-sm\:align-bottom { vertical-align: bottom; }
 .to-sm\:align-text-top { vertical-align: text-top; }
 .to-sm\:align-text-bottom { vertical-align: text-bottom; }
 .to-sm\:visible { visibility: visible; }
 .to-sm\:invisible { visibility: hidden; }
 .to-sm\:whitespace-normal { white-space: normal; }
 .to-sm\:whitespace-no-wrap { white-space: nowrap; }
 .to-sm\:whitespace-pre { white-space: pre; }
 .to-sm\:whitespace-pre-line { white-space: pre-line; }
 .to-sm\:whitespace-pre-wrap { white-space: pre-wrap; }
 .to-sm\:break-words { word-wrap: break-word; }
 .to-sm\:break-normal { word-wrap: normal; }
 .to-sm\:truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 .to-sm\:w-1 { width: .25rem; }
 .to-sm\:w-2 { width: .5rem; }
 .to-sm\:w-3 { width: .75rem; }
 .to-sm\:w-4 { width: 1rem; }
 .to-sm\:w-5 { width: 1.25rem; }
 .to-sm\:w-6 { width: 1.5rem; }
 .to-sm\:w-8 { width: 2rem; }
 .to-sm\:w-10 { width: 2.5rem; }
 .to-sm\:w-12 { width: 3rem; }
 .to-sm\:w-16 { width: 4rem; }
 .to-sm\:w-24 { width: 6rem; }
 .to-sm\:w-32 { width: 8rem; }
 .to-sm\:w-40 { width: 10rem; }
 .to-sm\:w-48 { width: 12rem; }
 .to-sm\:w-56 { width: 14rem; }
 .to-sm\:w-64 { width: 16rem; }
 .to-sm\:w-auto { width: auto; }
 .to-sm\:w-px { width: 1px; }
 .to-sm\:w-1\/2 { width: 50%; }
 .to-sm\:w-1\/3 { width: 33.33333%; }
 .to-sm\:w-2\/3 { width: 66.66667%; }
 .to-sm\:w-1\/4 { width: 25%; }
 .to-sm\:w-3\/4 { width: 75%; }
 .to-sm\:w-1\/5 { width: 20%; }
 .to-sm\:w-2\/5 { width: 40%; }
 .to-sm\:w-3\/5 { width: 60%; }
 .to-sm\:w-4\/5 { width: 80%; }
 .to-sm\:w-1\/6 { width: 16.66667%; }
 .to-sm\:w-1\/8 { width: 12.5%; }
 .to-sm\:w-1\/10 { width: 10%; }
 .to-sm\:w-1\/12 { width: 8.33333%; }
 .to-sm\:w-full { width: 100%; }
 .to-sm\:w-screen { width: 100vw; }
 .to-sm\:z-0 { z-index: 0; }
 .to-sm\:z-10 { z-index: 10; }
 .to-sm\:z-20 { z-index: 20; }
 .to-sm\:z-30 { z-index: 30; }
 .to-sm\:z-40 { z-index: 40; }
 .to-sm\:z-50 { z-index: 50; }
 .to-sm\:z-auto { z-index: auto; }
 .to-sm\:text-shadow { text-shadow: 1px 1px rgba( #fff, 1 ); }
 .to-sm\:text-shadow-none { text-shadow: none; }
 .to-sm\:gradient-grey, .to-sm\:hover\:gradient-grey:hover { background: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#515151)); background: linear-gradient( #a1a1a1, #515151 ); }
 .to-sm\:gradient-grey-reversed, .to-sm\:hover\:gradient-grey-reversed:hover { background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#a1a1a1)); background: linear-gradient( #515151, #a1a1a1 ); }
 .to-sm\:pin-t8 { top: 2rem; }
 .to-sm\:pin-t16 { top: 4rem; }
 .to-sm\:pin-b24 { bottom: 12rem; }
 .to-sm\:transition-opacity { -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
 .to-sm\:transition-bg-color { -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; }
 .to-sm\:transition-text-color { -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }
}
@media (min-width: 576px) {
 .sm\:list-reset { list-style: none; padding: 0; }
 .sm\:appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 .sm\:bg-fixed { background-attachment: fixed; }
 .sm\:bg-local { background-attachment: local; }
 .sm\:bg-scroll { background-attachment: scroll; }
 .sm\:bg-transparent { background-color: transparent; }
 .sm\:bg-color-black { background-color: #000; }
 .sm\:bg-color-mine-shaft { background-color: #373737; }
 .sm\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .sm\:bg-color-emperor { background-color: #5d5d5d; }
 .sm\:bg-color-dove-gray { background-color: #646464; }
 .sm\:bg-color-boulder { background-color: #7b7b7b; }
 .sm\:bg-color-silver { background-color: #bbb; }
 .sm\:bg-color-alto { background-color: #dadada; }
 .sm\:bg-color-mercury { background-color: #e9e9e9; }
 .sm\:bg-color-seashell { background-color: #f1f1f1; }
 .sm\:bg-color-white { background-color: #fff; }
 .sm\:bg-color-orient { background-color: #005c7c; }
 .sm\:bg-color-shakespeare { background-color: #4ab9d4; }
 .sm\:bg-color-yellow-metal { background-color: #807040; }
 .sm\:bg-color-kumera { background-color: #8a741d; }
 .sm\:bg-color-olive { background-color: #8e7100; }
 .sm\:bg-color-barley-corn { background-color: #a0915e; }
 .sm\:bg-color-verdigris { background-color: #494a2d; }
 .sm\:bg-color-texas { background-color: #f9fb93; }
 .sm\:bg-color-ferra { background-color: #634849; }
 .sm\:bg-color-cherub { background-color: #fbe3e4; }
 .sm\:bg-color-cabbage-pont { background-color: #454e41; }
 .sm\:bg-color-tea-green { background-color: #cfefc2; }
 .sm\:hover\:bg-transparent:hover { background-color: transparent; }
 .sm\:hover\:bg-color-black:hover { background-color: #000; }
 .sm\:hover\:bg-color-mine-shaft:hover { background-color: #373737; }
 .sm\:hover\:bg-color-fuscous-gray:hover { background-color: #4c4d4b; }
 .sm\:hover\:bg-color-emperor:hover { background-color: #5d5d5d; }
 .sm\:hover\:bg-color-dove-gray:hover { background-color: #646464; }
 .sm\:hover\:bg-color-boulder:hover { background-color: #7b7b7b; }
 .sm\:hover\:bg-color-silver:hover { background-color: #bbb; }
 .sm\:hover\:bg-color-alto:hover { background-color: #dadada; }
 .sm\:hover\:bg-color-mercury:hover { background-color: #e9e9e9; }
 .sm\:hover\:bg-color-seashell:hover { background-color: #f1f1f1; }
 .sm\:hover\:bg-color-white:hover { background-color: #fff; }
 .sm\:hover\:bg-color-orient:hover { background-color: #005c7c; }
 .sm\:hover\:bg-color-shakespeare:hover { background-color: #4ab9d4; }
 .sm\:hover\:bg-color-yellow-metal:hover { background-color: #807040; }
 .sm\:hover\:bg-color-kumera:hover { background-color: #8a741d; }
 .sm\:hover\:bg-color-olive:hover { background-color: #8e7100; }
 .sm\:hover\:bg-color-barley-corn:hover { background-color: #a0915e; }
 .sm\:hover\:bg-color-verdigris:hover { background-color: #494a2d; }
 .sm\:hover\:bg-color-texas:hover { background-color: #f9fb93; }
 .sm\:hover\:bg-color-ferra:hover { background-color: #634849; }
 .sm\:hover\:bg-color-cherub:hover { background-color: #fbe3e4; }
 .sm\:hover\:bg-color-cabbage-pont:hover { background-color: #454e41; }
 .sm\:hover\:bg-color-tea-green:hover { background-color: #cfefc2; }
 .sm\:focus\:bg-transparent:focus { background-color: transparent; }
 .sm\:focus\:bg-color-black:focus { background-color: #000; }
 .sm\:focus\:bg-color-mine-shaft:focus { background-color: #373737; }
 .sm\:focus\:bg-color-fuscous-gray:focus { background-color: #4c4d4b; }
 .sm\:focus\:bg-color-emperor:focus { background-color: #5d5d5d; }
 .sm\:focus\:bg-color-dove-gray:focus { background-color: #646464; }
 .sm\:focus\:bg-color-boulder:focus { background-color: #7b7b7b; }
 .sm\:focus\:bg-color-silver:focus { background-color: #bbb; }
 .sm\:focus\:bg-color-alto:focus { background-color: #dadada; }
 .sm\:focus\:bg-color-mercury:focus { background-color: #e9e9e9; }
 .sm\:focus\:bg-color-seashell:focus { background-color: #f1f1f1; }
 .sm\:focus\:bg-color-white:focus { background-color: #fff; }
 .sm\:focus\:bg-color-orient:focus { background-color: #005c7c; }
 .sm\:focus\:bg-color-shakespeare:focus { background-color: #4ab9d4; }
 .sm\:focus\:bg-color-yellow-metal:focus { background-color: #807040; }
 .sm\:focus\:bg-color-kumera:focus { background-color: #8a741d; }
 .sm\:focus\:bg-color-olive:focus { background-color: #8e7100; }
 .sm\:focus\:bg-color-barley-corn:focus { background-color: #a0915e; }
 .sm\:focus\:bg-color-verdigris:focus { background-color: #494a2d; }
 .sm\:focus\:bg-color-texas:focus { background-color: #f9fb93; }
 .sm\:focus\:bg-color-ferra:focus { background-color: #634849; }
 .sm\:focus\:bg-color-cherub:focus { background-color: #fbe3e4; }
 .sm\:focus\:bg-color-cabbage-pont:focus { background-color: #454e41; }
 .sm\:focus\:bg-color-tea-green:focus { background-color: #cfefc2; }
 .group:hover .sm\:group-hover\:bg-transparent { background-color: transparent; }
 .group:hover .sm\:group-hover\:bg-color-black { background-color: #000; }
 .group:hover .sm\:group-hover\:bg-color-mine-shaft { background-color: #373737; }
 .group:hover .sm\:group-hover\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .group:hover .sm\:group-hover\:bg-color-emperor { background-color: #5d5d5d; }
 .group:hover .sm\:group-hover\:bg-color-dove-gray { background-color: #646464; }
 .group:hover .sm\:group-hover\:bg-color-boulder { background-color: #7b7b7b; }
 .group:hover .sm\:group-hover\:bg-color-silver { background-color: #bbb; }
 .group:hover .sm\:group-hover\:bg-color-alto { background-color: #dadada; }
 .group:hover .sm\:group-hover\:bg-color-mercury { background-color: #e9e9e9; }
 .group:hover .sm\:group-hover\:bg-color-seashell { background-color: #f1f1f1; }
 .group:hover .sm\:group-hover\:bg-color-white { background-color: #fff; }
 .group:hover .sm\:group-hover\:bg-color-orient { background-color: #005c7c; }
 .group:hover .sm\:group-hover\:bg-color-shakespeare { background-color: #4ab9d4; }
 .group:hover .sm\:group-hover\:bg-color-yellow-metal { background-color: #807040; }
 .group:hover .sm\:group-hover\:bg-color-kumera { background-color: #8a741d; }
 .group:hover .sm\:group-hover\:bg-color-olive { background-color: #8e7100; }
 .group:hover .sm\:group-hover\:bg-color-barley-corn { background-color: #a0915e; }
 .group:hover .sm\:group-hover\:bg-color-verdigris { background-color: #494a2d; }
 .group:hover .sm\:group-hover\:bg-color-texas { background-color: #f9fb93; }
 .group:hover .sm\:group-hover\:bg-color-ferra { background-color: #634849; }
 .group:hover .sm\:group-hover\:bg-color-cherub { background-color: #fbe3e4; }
 .group:hover .sm\:group-hover\:bg-color-cabbage-pont { background-color: #454e41; }
 .group:hover .sm\:group-hover\:bg-color-tea-green { background-color: #cfefc2; }
 .sm\:bg-bottom { background-position: bottom; }
 .sm\:bg-center { background-position: center; }
 .sm\:bg-left { background-position: left; }
 .sm\:bg-left-bottom { background-position: left bottom; }
 .sm\:bg-left-top { background-position: left top; }
 .sm\:bg-right { background-position: right; }
 .sm\:bg-right-bottom { background-position: right bottom; }
 .sm\:bg-right-top { background-position: right top; }
 .sm\:bg-top { background-position: top; }
 .sm\:bg-repeat { background-repeat: repeat; }
 .sm\:bg-no-repeat { background-repeat: no-repeat; }
 .sm\:bg-repeat-x { background-repeat: repeat-x; }
 .sm\:bg-repeat-y { background-repeat: repeat-y; }
 .sm\:bg-auto { background-size: auto; }
 .sm\:bg-cover { background-size: cover; }
 .sm\:bg-contain { background-size: contain; }
 .sm\:border-transparent { border-color: transparent; }
 .sm\:border-color-black { border-color: #000; }
 .sm\:border-color-mine-shaft { border-color: #373737; }
 .sm\:border-color-fuscous-gray { border-color: #4c4d4b; }
 .sm\:border-color-emperor { border-color: #5d5d5d; }
 .sm\:border-color-dove-gray { border-color: #646464; }
 .sm\:border-color-boulder { border-color: #7b7b7b; }
 .sm\:border-color-silver { border-color: #bbb; }
 .sm\:border-color-alto { border-color: #dadada; }
 .sm\:border-color-mercury { border-color: #e9e9e9; }
 .sm\:border-color-seashell { border-color: #f1f1f1; }
 .sm\:border-color-white { border-color: #fff; }
 .sm\:border-color-orient { border-color: #005c7c; }
 .sm\:border-color-shakespeare { border-color: #4ab9d4; }
 .sm\:border-color-yellow-metal { border-color: #807040; }
 .sm\:border-color-kumera { border-color: #8a741d; }
 .sm\:border-color-olive { border-color: #8e7100; }
 .sm\:border-color-barley-corn { border-color: #a0915e; }
 .sm\:border-color-verdigris { border-color: #494a2d; }
 .sm\:border-color-texas { border-color: #f9fb93; }
 .sm\:border-color-ferra { border-color: #634849; }
 .sm\:border-color-cherub { border-color: #fbe3e4; }
 .sm\:border-color-cabbage-pont { border-color: #454e41; }
 .sm\:border-color-tea-green { border-color: #cfefc2; }
 .sm\:hover\:border-transparent:hover { border-color: transparent; }
 .sm\:hover\:border-color-black:hover { border-color: #000; }
 .sm\:hover\:border-color-mine-shaft:hover { border-color: #373737; }
 .sm\:hover\:border-color-fuscous-gray:hover { border-color: #4c4d4b; }
 .sm\:hover\:border-color-emperor:hover { border-color: #5d5d5d; }
 .sm\:hover\:border-color-dove-gray:hover { border-color: #646464; }
 .sm\:hover\:border-color-boulder:hover { border-color: #7b7b7b; }
 .sm\:hover\:border-color-silver:hover { border-color: #bbb; }
 .sm\:hover\:border-color-alto:hover { border-color: #dadada; }
 .sm\:hover\:border-color-mercury:hover { border-color: #e9e9e9; }
 .sm\:hover\:border-color-seashell:hover { border-color: #f1f1f1; }
 .sm\:hover\:border-color-white:hover { border-color: #fff; }
 .sm\:hover\:border-color-orient:hover { border-color: #005c7c; }
 .sm\:hover\:border-color-shakespeare:hover { border-color: #4ab9d4; }
 .sm\:hover\:border-color-yellow-metal:hover { border-color: #807040; }
 .sm\:hover\:border-color-kumera:hover { border-color: #8a741d; }
 .sm\:hover\:border-color-olive:hover { border-color: #8e7100; }
 .sm\:hover\:border-color-barley-corn:hover { border-color: #a0915e; }
 .sm\:hover\:border-color-verdigris:hover { border-color: #494a2d; }
 .sm\:hover\:border-color-texas:hover { border-color: #f9fb93; }
 .sm\:hover\:border-color-ferra:hover { border-color: #634849; }
 .sm\:hover\:border-color-cherub:hover { border-color: #fbe3e4; }
 .sm\:hover\:border-color-cabbage-pont:hover { border-color: #454e41; }
 .sm\:hover\:border-color-tea-green:hover { border-color: #cfefc2; }
 .sm\:focus\:border-transparent:focus { border-color: transparent; }
 .sm\:focus\:border-color-black:focus { border-color: #000; }
 .sm\:focus\:border-color-mine-shaft:focus { border-color: #373737; }
 .sm\:focus\:border-color-fuscous-gray:focus { border-color: #4c4d4b; }
 .sm\:focus\:border-color-emperor:focus { border-color: #5d5d5d; }
 .sm\:focus\:border-color-dove-gray:focus { border-color: #646464; }
 .sm\:focus\:border-color-boulder:focus { border-color: #7b7b7b; }
 .sm\:focus\:border-color-silver:focus { border-color: #bbb; }
 .sm\:focus\:border-color-alto:focus { border-color: #dadada; }
 .sm\:focus\:border-color-mercury:focus { border-color: #e9e9e9; }
 .sm\:focus\:border-color-seashell:focus { border-color: #f1f1f1; }
 .sm\:focus\:border-color-white:focus { border-color: #fff; }
 .sm\:focus\:border-color-orient:focus { border-color: #005c7c; }
 .sm\:focus\:border-color-shakespeare:focus { border-color: #4ab9d4; }
 .sm\:focus\:border-color-yellow-metal:focus { border-color: #807040; }
 .sm\:focus\:border-color-kumera:focus { border-color: #8a741d; }
 .sm\:focus\:border-color-olive:focus { border-color: #8e7100; }
 .sm\:focus\:border-color-barley-corn:focus { border-color: #a0915e; }
 .sm\:focus\:border-color-verdigris:focus { border-color: #494a2d; }
 .sm\:focus\:border-color-texas:focus { border-color: #f9fb93; }
 .sm\:focus\:border-color-ferra:focus { border-color: #634849; }
 .sm\:focus\:border-color-cherub:focus { border-color: #fbe3e4; }
 .sm\:focus\:border-color-cabbage-pont:focus { border-color: #454e41; }
 .sm\:focus\:border-color-tea-green:focus { border-color: #cfefc2; }
 .sm\:rounded-none { border-radius: 0; }
 .sm\:rounded-sm { border-radius: .125rem; }
 .sm\:rounded { border-radius: .25rem; }
 .sm\:rounded-lg { border-radius: .5rem; }
 .sm\:rounded-full { border-radius: 9999px; }
 .sm\:rounded-t-none { border-top-left-radius: 0; border-top-right-radius: 0; }
 .sm\:rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; }
 .sm\:rounded-b-none { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
 .sm\:rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; }
 .sm\:rounded-t-sm { border-top-left-radius: .125rem; border-top-right-radius: .125rem; }
 .sm\:rounded-r-sm { border-top-right-radius: .125rem; border-bottom-right-radius: .125rem; }
 .sm\:rounded-b-sm { border-bottom-right-radius: .125rem; border-bottom-left-radius: .125rem; }
 .sm\:rounded-l-sm { border-top-left-radius: .125rem; border-bottom-left-radius: .125rem; }
 .sm\:rounded-t { border-top-left-radius: .25rem; border-top-right-radius: .25rem; }
 .sm\:rounded-r { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; }
 .sm\:rounded-b { border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem; }
 .sm\:rounded-l { border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; }
 .sm\:rounded-t-lg { border-top-left-radius: .5rem; border-top-right-radius: .5rem; }
 .sm\:rounded-r-lg { border-top-right-radius: .5rem; border-bottom-right-radius: .5rem; }
 .sm\:rounded-b-lg { border-bottom-right-radius: .5rem; border-bottom-left-radius: .5rem; }
 .sm\:rounded-l-lg { border-top-left-radius: .5rem; border-bottom-left-radius: .5rem; }
 .sm\:rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }
 .sm\:rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
 .sm\:rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px; }
 .sm\:rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
 .sm\:rounded-tl-none { border-top-left-radius: 0; }
 .sm\:rounded-tr-none { border-top-right-radius: 0; }
 .sm\:rounded-br-none { border-bottom-right-radius: 0; }
 .sm\:rounded-bl-none { border-bottom-left-radius: 0; }
 .sm\:rounded-tl-sm { border-top-left-radius: .125rem; }
 .sm\:rounded-tr-sm { border-top-right-radius: .125rem; }
 .sm\:rounded-br-sm { border-bottom-right-radius: .125rem; }
 .sm\:rounded-bl-sm { border-bottom-left-radius: .125rem; }
 .sm\:rounded-tl { border-top-left-radius: .25rem; }
 .sm\:rounded-tr { border-top-right-radius: .25rem; }
 .sm\:rounded-br { border-bottom-right-radius: .25rem; }
 .sm\:rounded-bl { border-bottom-left-radius: .25rem; }
 .sm\:rounded-tl-lg { border-top-left-radius: .5rem; }
 .sm\:rounded-tr-lg { border-top-right-radius: .5rem; }
 .sm\:rounded-br-lg { border-bottom-right-radius: .5rem; }
 .sm\:rounded-bl-lg { border-bottom-left-radius: .5rem; }
 .sm\:rounded-tl-full { border-top-left-radius: 9999px; }
 .sm\:rounded-tr-full { border-top-right-radius: 9999px; }
 .sm\:rounded-br-full { border-bottom-right-radius: 9999px; }
 .sm\:rounded-bl-full { border-bottom-left-radius: 9999px; }
 .sm\:border-solid { border-style: solid; }
 .sm\:border-dashed { border-style: dashed; }
 .sm\:border-dotted { border-style: dotted; }
 .sm\:border-none { border-style: none; }
 .sm\:border-0 { border-width: 0; }
 .sm\:border-2 { border-width: 2px; }
 .sm\:border-4 { border-width: 4px; }
 .sm\:border-8 { border-width: 8px; }
 .sm\:border { border-width: 1px; }
 .sm\:border-t-0 { border-top-width: 0; }
 .sm\:border-r-0 { border-right-width: 0; }
 .sm\:border-b-0 { border-bottom-width: 0; }
 .sm\:border-l-0 { border-left-width: 0; }
 .sm\:border-t-2 { border-top-width: 2px; }
 .sm\:border-r-2 { border-right-width: 2px; }
 .sm\:border-b-2 { border-bottom-width: 2px; }
 .sm\:border-l-2 { border-left-width: 2px; }
 .sm\:border-t-4 { border-top-width: 4px; }
 .sm\:border-r-4 { border-right-width: 4px; }
 .sm\:border-b-4 { border-bottom-width: 4px; }
 .sm\:border-l-4 { border-left-width: 4px; }
 .sm\:border-t-8 { border-top-width: 8px; }
 .sm\:border-r-8 { border-right-width: 8px; }
 .sm\:border-b-8 { border-bottom-width: 8px; }
 .sm\:border-l-8 { border-left-width: 8px; }
 .sm\:border-t { border-top-width: 1px; }
 .sm\:border-r { border-right-width: 1px; }
 .sm\:border-b { border-bottom-width: 1px; }
 .sm\:border-l { border-left-width: 1px; }
 .sm\:cursor-auto { cursor: auto; }
 .sm\:cursor-default { cursor: default; }
 .sm\:cursor-pointer { cursor: pointer; }
 .sm\:cursor-wait { cursor: wait; }
 .sm\:cursor-move { cursor: move; }
 .sm\:cursor-not-allowed { cursor: not-allowed; }
 .sm\:block { display: block; }
 .sm\:inline-block { display: inline-block; }
 .sm\:inline { display: inline; }
 .sm\:table { display: table; }
 .sm\:table-row { display: table-row; }
 .sm\:table-cell { display: table-cell; }
 .sm\:hidden { display: none; }
 .sm\:hover\:block:hover { display: block; }
 .sm\:hover\:inline-block:hover { display: inline-block; }
 .sm\:hover\:inline:hover { display: inline; }
 .sm\:hover\:table:hover { display: table; }
 .sm\:hover\:table-row:hover { display: table-row; }
 .sm\:hover\:table-cell:hover { display: table-cell; }
 .sm\:hover\:hidden:hover { display: none; }
 .sm\:flex { display: -webkit-box; display: -ms-flexbox; display: flex; }
 .sm\:inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
 .sm\:flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
 .sm\:flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
 .sm\:flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
 .sm\:flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
 .sm\:flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
 .sm\:flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
 .sm\:flex-no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
 .sm\:items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
 .sm\:items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
 .sm\:items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
 .sm\:items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }
 .sm\:items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
 .sm\:self-auto { -ms-flex-item-align: auto; align-self: auto; }
 .sm\:self-start { -ms-flex-item-align: start; align-self: flex-start; }
 .sm\:self-end { -ms-flex-item-align: end; align-self: flex-end; }
 .sm\:self-center { -ms-flex-item-align: center; align-self: center; }
 .sm\:self-stretch { -ms-flex-item-align: stretch; align-self: stretch; }
 .sm\:justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
 .sm\:justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
 .sm\:justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
 .sm\:justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
 .sm\:justify-around { -ms-flex-pack: distribute; justify-content: space-around; }
 .sm\:content-center { -ms-flex-line-pack: center; align-content: center; }
 .sm\:content-start { -ms-flex-line-pack: start; align-content: flex-start; }
 .sm\:content-end { -ms-flex-line-pack: end; align-content: flex-end; }
 .sm\:content-between { -ms-flex-line-pack: justify; align-content: space-between; }
 .sm\:content-around { -ms-flex-line-pack: distribute; align-content: space-around; }
 .sm\:flex-1 { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; }
 .sm\:flex-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }
 .sm\:flex-initial { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }
 .sm\:flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; }
 .sm\:flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
 .sm\:flex-shrink { -ms-flex-negative: 1; flex-shrink: 1; }
 .sm\:flex-no-grow { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
 .sm\:flex-no-shrink { -ms-flex-negative: 0; flex-shrink: 0; }
 .sm\:float-right { float: right; }
 .sm\:float-left { float: left; }
 .sm\:float-none { float: none; }
 .sm\:clearfix:after { content: ""; display: table; clear: both; }
 .sm\:font-sans { font-family: cartogothic, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; }
 .sm\:font-serif { font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; }
 .sm\:font-mono { font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; }
 .sm\:font-hairline { font-weight: 100; }
 .sm\:font-thin { font-weight: 200; }
 .sm\:font-light { font-weight: 300; }
 .sm\:font-normal { font-weight: 400; }
 .sm\:font-medium { font-weight: 500; }
 .sm\:font-semibold { font-weight: 600; }
 .sm\:font-bold { font-weight: 700; }
 .sm\:font-extrabold { font-weight: 800; }
 .sm\:font-black { font-weight: 900; }
 .sm\:hover\:font-hairline:hover { font-weight: 100; }
 .sm\:hover\:font-thin:hover { font-weight: 200; }
 .sm\:hover\:font-light:hover { font-weight: 300; }
 .sm\:hover\:font-normal:hover { font-weight: 400; }
 .sm\:hover\:font-medium:hover { font-weight: 500; }
 .sm\:hover\:font-semibold:hover { font-weight: 600; }
 .sm\:hover\:font-bold:hover { font-weight: 700; }
 .sm\:hover\:font-extrabold:hover { font-weight: 800; }
 .sm\:hover\:font-black:hover { font-weight: 900; }
 .sm\:focus\:font-hairline:focus { font-weight: 100; }
 .sm\:focus\:font-thin:focus { font-weight: 200; }
 .sm\:focus\:font-light:focus { font-weight: 300; }
 .sm\:focus\:font-normal:focus { font-weight: 400; }
 .sm\:focus\:font-medium:focus { font-weight: 500; }
 .sm\:focus\:font-semibold:focus { font-weight: 600; }
 .sm\:focus\:font-bold:focus { font-weight: 700; }
 .sm\:focus\:font-extrabold:focus { font-weight: 800; }
 .sm\:focus\:font-black:focus { font-weight: 900; }
 .sm\:h-1 { height: .25rem; }
 .sm\:h-2 { height: .5rem; }
 .sm\:h-3 { height: .75rem; }
 .sm\:h-4 { height: 1rem; }
 .sm\:h-5 { height: 1.25rem; }
 .sm\:h-6 { height: 1.5rem; }
 .sm\:h-8 { height: 2rem; }
 .sm\:h-10 { height: 2.5rem; }
 .sm\:h-12 { height: 3rem; }
 .sm\:h-16 { height: 4rem; }
 .sm\:h-24 { height: 6rem; }
 .sm\:h-32 { height: 8rem; }
 .sm\:h-48 { height: 12rem; }
 .sm\:h-64 { height: 16rem; }
 .sm\:h-auto { height: auto; }
 .sm\:h-px { height: 1px; }
 .sm\:h-full { height: 100%; }
 .sm\:h-screen { height: 100vh; }
 .sm\:h-screen-40-width { height: 40vw; }
 .sm\:h-screen-60-width { height: 60vw; }
 .sm\:h-screen-full-width { height: 100vw; }
 .sm\:leading-zero { line-height: 0; }
 .sm\:leading-none { line-height: 1; }
 .sm\:leading-tight { line-height: 1.25; }
 .sm\:leading-normal { line-height: 1.5; }
 .sm\:leading-loose { line-height: 2; }
 .sm\:m-0 { margin: 0; }
 .sm\:m-1 { margin: .25rem; }
 .sm\:m-2 { margin: .5rem; }
 .sm\:m-3 { margin: .75rem; }
 .sm\:m-4 { margin: 1rem; }
 .sm\:m-5 { margin: 1.25rem; }
 .sm\:m-6 { margin: 1.5rem; }
 .sm\:m-8 { margin: 2rem; }
 .sm\:m-10 { margin: 2.5rem; }
 .sm\:m-12 { margin: 3rem; }
 .sm\:m-16 { margin: 4rem; }
 .sm\:m-20 { margin: 5rem; }
 .sm\:m-24 { margin: 6rem; }
 .sm\:m-32 { margin: 8rem; }
 .sm\:m-auto { margin: auto; }
 .sm\:m-px { margin: 1px; }
 .sm\:my-0 { margin-top: 0; margin-bottom: 0; }
 .sm\:mx-0 { margin-left: 0; margin-right: 0; }
 .sm\:my-1 { margin-top: .25rem; margin-bottom: .25rem; }
 .sm\:mx-1 { margin-left: .25rem; margin-right: .25rem; }
 .sm\:my-2 { margin-top: .5rem; margin-bottom: .5rem; }
 .sm\:mx-2 { margin-left: .5rem; margin-right: .5rem; }
 .sm\:my-3 { margin-top: .75rem; margin-bottom: .75rem; }
 .sm\:mx-3 { margin-left: .75rem; margin-right: .75rem; }
 .sm\:my-4 { margin-top: 1rem; margin-bottom: 1rem; }
 .sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
 .sm\:my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
 .sm\:mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
 .sm\:my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
 .sm\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
 .sm\:my-8 { margin-top: 2rem; margin-bottom: 2rem; }
 .sm\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
 .sm\:my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
 .sm\:mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
 .sm\:my-12 { margin-top: 3rem; margin-bottom: 3rem; }
 .sm\:mx-12 { margin-left: 3rem; margin-right: 3rem; }
 .sm\:my-16 { margin-top: 4rem; margin-bottom: 4rem; }
 .sm\:mx-16 { margin-left: 4rem; margin-right: 4rem; }
 .sm\:my-20 { margin-top: 5rem; margin-bottom: 5rem; }
 .sm\:mx-20 { margin-left: 5rem; margin-right: 5rem; }
 .sm\:my-24 { margin-top: 6rem; margin-bottom: 6rem; }
 .sm\:mx-24 { margin-left: 6rem; margin-right: 6rem; }
 .sm\:my-32 { margin-top: 8rem; margin-bottom: 8rem; }
 .sm\:mx-32 { margin-left: 8rem; margin-right: 8rem; }
 .sm\:my-auto { margin-top: auto; margin-bottom: auto; }
 .sm\:mx-auto { margin-left: auto; margin-right: auto; }
 .sm\:my-px { margin-top: 1px; margin-bottom: 1px; }
 .sm\:mx-px { margin-left: 1px; margin-right: 1px; }
 .sm\:mt-0 { margin-top: 0; }
 .sm\:mr-0 { margin-right: 0; }
 .sm\:mb-0 { margin-bottom: 0; }
 .sm\:ml-0 { margin-left: 0; }
 .sm\:mt-1 { margin-top: .25rem; }
 .sm\:mr-1 { margin-right: .25rem; }
 .sm\:mb-1 { margin-bottom: .25rem; }
 .sm\:ml-1 { margin-left: .25rem; }
 .sm\:mt-2 { margin-top: .5rem; }
 .sm\:mr-2 { margin-right: .5rem; }
 .sm\:mb-2 { margin-bottom: .5rem; }
 .sm\:ml-2 { margin-left: .5rem; }
 .sm\:mt-3 { margin-top: .75rem; }
 .sm\:mr-3 { margin-right: .75rem; }
 .sm\:mb-3 { margin-bottom: .75rem; }
 .sm\:ml-3 { margin-left: .75rem; }
 .sm\:mt-4 { margin-top: 1rem; }
 .sm\:mr-4 { margin-right: 1rem; }
 .sm\:mb-4 { margin-bottom: 1rem; }
 .sm\:ml-4 { margin-left: 1rem; }
 .sm\:mt-5 { margin-top: 1.25rem; }
 .sm\:mr-5 { margin-right: 1.25rem; }
 .sm\:mb-5 { margin-bottom: 1.25rem; }
 .sm\:ml-5 { margin-left: 1.25rem; }
 .sm\:mt-6 { margin-top: 1.5rem; }
 .sm\:mr-6 { margin-right: 1.5rem; }
 .sm\:mb-6 { margin-bottom: 1.5rem; }
 .sm\:ml-6 { margin-left: 1.5rem; }
 .sm\:mt-8 { margin-top: 2rem; }
 .sm\:mr-8 { margin-right: 2rem; }
 .sm\:mb-8 { margin-bottom: 2rem; }
 .sm\:ml-8 { margin-left: 2rem; }
 .sm\:mt-10 { margin-top: 2.5rem; }
 .sm\:mr-10 { margin-right: 2.5rem; }
 .sm\:mb-10 { margin-bottom: 2.5rem; }
 .sm\:ml-10 { margin-left: 2.5rem; }
 .sm\:mt-12 { margin-top: 3rem; }
 .sm\:mr-12 { margin-right: 3rem; }
 .sm\:mb-12 { margin-bottom: 3rem; }
 .sm\:ml-12 { margin-left: 3rem; }
 .sm\:mt-16 { margin-top: 4rem; }
 .sm\:mr-16 { margin-right: 4rem; }
 .sm\:mb-16 { margin-bottom: 4rem; }
 .sm\:ml-16 { margin-left: 4rem; }
 .sm\:mt-20 { margin-top: 5rem; }
 .sm\:mr-20 { margin-right: 5rem; }
 .sm\:mb-20 { margin-bottom: 5rem; }
 .sm\:ml-20 { margin-left: 5rem; }
 .sm\:mt-24 { margin-top: 6rem; }
 .sm\:mr-24 { margin-right: 6rem; }
 .sm\:mb-24 { margin-bottom: 6rem; }
 .sm\:ml-24 { margin-left: 6rem; }
 .sm\:mt-32 { margin-top: 8rem; }
 .sm\:mr-32 { margin-right: 8rem; }
 .sm\:mb-32 { margin-bottom: 8rem; }
 .sm\:ml-32 { margin-left: 8rem; }
 .sm\:mt-auto { margin-top: auto; }
 .sm\:mr-auto { margin-right: auto; }
 .sm\:mb-auto { margin-bottom: auto; }
 .sm\:ml-auto { margin-left: auto; }
 .sm\:mt-px { margin-top: 1px; }
 .sm\:mr-px { margin-right: 1px; }
 .sm\:mb-px { margin-bottom: 1px; }
 .sm\:ml-px { margin-left: 1px; }
 .sm\:max-h-full { max-height: 100%; }
 .sm\:max-h-screen { max-height: 100vh; }
 .sm\:max-w-sm { max-width: 576px; }
 .sm\:max-w-md { max-width: 768px; }
 .sm\:max-w-lg { max-width: 992px; }
 .sm\:max-w-xl { max-width: 1200px; }
 .sm\:max-w-full { max-width: 100%; }
 .sm\:min-h-0 { min-height: 0; }
 .sm\:min-h-full { min-height: 100%; }
 .sm\:min-h-screen { min-height: 100vh; }
 .sm\:min-w-0 { min-width: 0; }
 .sm\:min-w-full { min-width: 100%; }
 .sm\:-m-0 { margin: 0; }
 .sm\:-m-1 { margin: -0.25rem; }
 .sm\:-m-2 { margin: -0.5rem; }
 .sm\:-m-3 { margin: -0.75rem; }
 .sm\:-m-4 { margin: -1rem; }
 .sm\:-m-5 { margin: -1.25rem; }
 .sm\:-m-6 { margin: -1.5rem; }
 .sm\:-m-8 { margin: -2rem; }
 .sm\:-m-10 { margin: -2.5rem; }
 .sm\:-m-12 { margin: -3rem; }
 .sm\:-m-16 { margin: -4rem; }
 .sm\:-m-20 { margin: -5rem; }
 .sm\:-m-24 { margin: -6rem; }
 .sm\:-m-32 { margin: -8rem; }
 .sm\:-m-px { margin: -1px; }
 .sm\:-my-0 { margin-top: 0; margin-bottom: 0; }
 .sm\:-mx-0 { margin-left: 0; margin-right: 0; }
 .sm\:-my-1 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
 .sm\:-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
 .sm\:-my-2 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
 .sm\:-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
 .sm\:-my-3 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
 .sm\:-mx-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
 .sm\:-my-4 { margin-top: -1rem; margin-bottom: -1rem; }
 .sm\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
 .sm\:-my-5 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
 .sm\:-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
 .sm\:-my-6 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
 .sm\:-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
 .sm\:-my-8 { margin-top: -2rem; margin-bottom: -2rem; }
 .sm\:-mx-8 { margin-left: -2rem; margin-right: -2rem; }
 .sm\:-my-10 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
 .sm\:-mx-10 { margin-left: -2.5rem; margin-right: -2.5rem; }
 .sm\:-my-12 { margin-top: -3rem; margin-bottom: -3rem; }
 .sm\:-mx-12 { margin-left: -3rem; margin-right: -3rem; }
 .sm\:-my-16 { margin-top: -4rem; margin-bottom: -4rem; }
 .sm\:-mx-16 { margin-left: -4rem; margin-right: -4rem; }
 .sm\:-my-20 { margin-top: -5rem; margin-bottom: -5rem; }
 .sm\:-mx-20 { margin-left: -5rem; margin-right: -5rem; }
 .sm\:-my-24 { margin-top: -6rem; margin-bottom: -6rem; }
 .sm\:-mx-24 { margin-left: -6rem; margin-right: -6rem; }
 .sm\:-my-32 { margin-top: -8rem; margin-bottom: -8rem; }
 .sm\:-mx-32 { margin-left: -8rem; margin-right: -8rem; }
 .sm\:-my-px { margin-top: -1px; margin-bottom: -1px; }
 .sm\:-mx-px { margin-left: -1px; margin-right: -1px; }
 .sm\:-mt-0 { margin-top: 0; }
 .sm\:-mr-0 { margin-right: 0; }
 .sm\:-mb-0 { margin-bottom: 0; }
 .sm\:-ml-0 { margin-left: 0; }
 .sm\:-mt-1 { margin-top: -0.25rem; }
 .sm\:-mr-1 { margin-right: -0.25rem; }
 .sm\:-mb-1 { margin-bottom: -0.25rem; }
 .sm\:-ml-1 { margin-left: -0.25rem; }
 .sm\:-mt-2 { margin-top: -0.5rem; }
 .sm\:-mr-2 { margin-right: -0.5rem; }
 .sm\:-mb-2 { margin-bottom: -0.5rem; }
 .sm\:-ml-2 { margin-left: -0.5rem; }
 .sm\:-mt-3 { margin-top: -0.75rem; }
 .sm\:-mr-3 { margin-right: -0.75rem; }
 .sm\:-mb-3 { margin-bottom: -0.75rem; }
 .sm\:-ml-3 { margin-left: -0.75rem; }
 .sm\:-mt-4 { margin-top: -1rem; }
 .sm\:-mr-4 { margin-right: -1rem; }
 .sm\:-mb-4 { margin-bottom: -1rem; }
 .sm\:-ml-4 { margin-left: -1rem; }
 .sm\:-mt-5 { margin-top: -1.25rem; }
 .sm\:-mr-5 { margin-right: -1.25rem; }
 .sm\:-mb-5 { margin-bottom: -1.25rem; }
 .sm\:-ml-5 { margin-left: -1.25rem; }
 .sm\:-mt-6 { margin-top: -1.5rem; }
 .sm\:-mr-6 { margin-right: -1.5rem; }
 .sm\:-mb-6 { margin-bottom: -1.5rem; }
 .sm\:-ml-6 { margin-left: -1.5rem; }
 .sm\:-mt-8 { margin-top: -2rem; }
 .sm\:-mr-8 { margin-right: -2rem; }
 .sm\:-mb-8 { margin-bottom: -2rem; }
 .sm\:-ml-8 { margin-left: -2rem; }
 .sm\:-mt-10 { margin-top: -2.5rem; }
 .sm\:-mr-10 { margin-right: -2.5rem; }
 .sm\:-mb-10 { margin-bottom: -2.5rem; }
 .sm\:-ml-10 { margin-left: -2.5rem; }
 .sm\:-mt-12 { margin-top: -3rem; }
 .sm\:-mr-12 { margin-right: -3rem; }
 .sm\:-mb-12 { margin-bottom: -3rem; }
 .sm\:-ml-12 { margin-left: -3rem; }
 .sm\:-mt-16 { margin-top: -4rem; }
 .sm\:-mr-16 { margin-right: -4rem; }
 .sm\:-mb-16 { margin-bottom: -4rem; }
 .sm\:-ml-16 { margin-left: -4rem; }
 .sm\:-mt-20 { margin-top: -5rem; }
 .sm\:-mr-20 { margin-right: -5rem; }
 .sm\:-mb-20 { margin-bottom: -5rem; }
 .sm\:-ml-20 { margin-left: -5rem; }
 .sm\:-mt-24 { margin-top: -6rem; }
 .sm\:-mr-24 { margin-right: -6rem; }
 .sm\:-mb-24 { margin-bottom: -6rem; }
 .sm\:-ml-24 { margin-left: -6rem; }
 .sm\:-mt-32 { margin-top: -8rem; }
 .sm\:-mr-32 { margin-right: -8rem; }
 .sm\:-mb-32 { margin-bottom: -8rem; }
 .sm\:-ml-32 { margin-left: -8rem; }
 .sm\:-mt-px { margin-top: -1px; }
 .sm\:-mr-px { margin-right: -1px; }
 .sm\:-mb-px { margin-bottom: -1px; }
 .sm\:-ml-px { margin-left: -1px; }
 .sm\:opacity-0 { opacity: 0; }
 .sm\:opacity-25 { opacity: .25; }
 .sm\:opacity-50 { opacity: .5; }
 .sm\:opacity-75 { opacity: .75; }
 .sm\:opacity-100 { opacity: 1; }
 .group:hover .sm\:group-hover\:opacity-0 { opacity: 0; }
 .group:hover .sm\:group-hover\:opacity-25 { opacity: .25; }
 .group:hover .sm\:group-hover\:opacity-50 { opacity: .5; }
 .group:hover .sm\:group-hover\:opacity-75 { opacity: .75; }
 .group:hover .sm\:group-hover\:opacity-100 { opacity: 1; }
 .sm\:overflow-auto { overflow: auto; }
 .sm\:overflow-hidden { overflow: hidden; }
 .sm\:overflow-visible { overflow: visible; }
 .sm\:overflow-scroll { overflow: scroll; }
 .sm\:overflow-x-auto { overflow-x: auto; }
 .sm\:overflow-y-auto { overflow-y: auto; }
 .sm\:overflow-x-hidden { overflow-x: hidden; }
 .sm\:overflow-y-hidden { overflow-y: hidden; }
 .sm\:overflow-x-visible { overflow-x: visible; }
 .sm\:overflow-y-visible { overflow-y: visible; }
 .sm\:overflow-x-scroll { overflow-x: scroll; }
 .sm\:overflow-y-scroll { overflow-y: scroll; }
 .sm\:scrolling-touch { -webkit-overflow-scrolling: touch; }
 .sm\:scrolling-auto { -webkit-overflow-scrolling: auto; }
 .sm\:p-0 { padding: 0; }
 .sm\:p-1 { padding: .25rem; }
 .sm\:p-2 { padding: .5rem; }
 .sm\:p-3 { padding: .75rem; }
 .sm\:p-4 { padding: 1rem; }
 .sm\:p-5 { padding: 1.25rem; }
 .sm\:p-6 { padding: 1.5rem; }
 .sm\:p-8 { padding: 2rem; }
 .sm\:p-10 { padding: 2.5rem; }
 .sm\:p-12 { padding: 3rem; }
 .sm\:p-16 { padding: 4rem; }
 .sm\:p-20 { padding: 5rem; }
 .sm\:p-24 { padding: 6rem; }
 .sm\:p-32 { padding: 8rem; }
 .sm\:p-px { padding: 1px; }
 .sm\:py-0 { padding-top: 0; padding-bottom: 0; }
 .sm\:px-0 { padding-left: 0; padding-right: 0; }
 .sm\:py-1 { padding-top: .25rem; padding-bottom: .25rem; }
 .sm\:px-1 { padding-left: .25rem; padding-right: .25rem; }
 .sm\:py-2 { padding-top: .5rem; padding-bottom: .5rem; }
 .sm\:px-2 { padding-left: .5rem; padding-right: .5rem; }
 .sm\:py-3 { padding-top: .75rem; padding-bottom: .75rem; }
 .sm\:px-3 { padding-left: .75rem; padding-right: .75rem; }
 .sm\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
 .sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
 .sm\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
 .sm\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
 .sm\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
 .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
 .sm\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
 .sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
 .sm\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
 .sm\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
 .sm\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
 .sm\:px-12 { padding-left: 3rem; padding-right: 3rem; }
 .sm\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
 .sm\:px-16 { padding-left: 4rem; padding-right: 4rem; }
 .sm\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
 .sm\:px-20 { padding-left: 5rem; padding-right: 5rem; }
 .sm\:py-24 { padding-top: 6rem; padding-bottom: 6rem; }
 .sm\:px-24 { padding-left: 6rem; padding-right: 6rem; }
 .sm\:py-32 { padding-top: 8rem; padding-bottom: 8rem; }
 .sm\:px-32 { padding-left: 8rem; padding-right: 8rem; }
 .sm\:py-px { padding-top: 1px; padding-bottom: 1px; }
 .sm\:px-px { padding-left: 1px; padding-right: 1px; }
 .sm\:pt-0 { padding-top: 0; }
 .sm\:pr-0 { padding-right: 0; }
 .sm\:pb-0 { padding-bottom: 0; }
 .sm\:pl-0 { padding-left: 0; }
 .sm\:pt-1 { padding-top: .25rem; }
 .sm\:pr-1 { padding-right: .25rem; }
 .sm\:pb-1 { padding-bottom: .25rem; }
 .sm\:pl-1 { padding-left: .25rem; }
 .sm\:pt-2 { padding-top: .5rem; }
 .sm\:pr-2 { padding-right: .5rem; }
 .sm\:pb-2 { padding-bottom: .5rem; }
 .sm\:pl-2 { padding-left: .5rem; }
 .sm\:pt-3 { padding-top: .75rem; }
 .sm\:pr-3 { padding-right: .75rem; }
 .sm\:pb-3 { padding-bottom: .75rem; }
 .sm\:pl-3 { padding-left: .75rem; }
 .sm\:pt-4 { padding-top: 1rem; }
 .sm\:pr-4 { padding-right: 1rem; }
 .sm\:pb-4 { padding-bottom: 1rem; }
 .sm\:pl-4 { padding-left: 1rem; }
 .sm\:pt-5 { padding-top: 1.25rem; }
 .sm\:pr-5 { padding-right: 1.25rem; }
 .sm\:pb-5 { padding-bottom: 1.25rem; }
 .sm\:pl-5 { padding-left: 1.25rem; }
 .sm\:pt-6 { padding-top: 1.5rem; }
 .sm\:pr-6 { padding-right: 1.5rem; }
 .sm\:pb-6 { padding-bottom: 1.5rem; }
 .sm\:pl-6 { padding-left: 1.5rem; }
 .sm\:pt-8 { padding-top: 2rem; }
 .sm\:pr-8 { padding-right: 2rem; }
 .sm\:pb-8 { padding-bottom: 2rem; }
 .sm\:pl-8 { padding-left: 2rem; }
 .sm\:pt-10 { padding-top: 2.5rem; }
 .sm\:pr-10 { padding-right: 2.5rem; }
 .sm\:pb-10 { padding-bottom: 2.5rem; }
 .sm\:pl-10 { padding-left: 2.5rem; }
 .sm\:pt-12 { padding-top: 3rem; }
 .sm\:pr-12 { padding-right: 3rem; }
 .sm\:pb-12 { padding-bottom: 3rem; }
 .sm\:pl-12 { padding-left: 3rem; }
 .sm\:pt-16 { padding-top: 4rem; }
 .sm\:pr-16 { padding-right: 4rem; }
 .sm\:pb-16 { padding-bottom: 4rem; }
 .sm\:pl-16 { padding-left: 4rem; }
 .sm\:pt-20 { padding-top: 5rem; }
 .sm\:pr-20 { padding-right: 5rem; }
 .sm\:pb-20 { padding-bottom: 5rem; }
 .sm\:pl-20 { padding-left: 5rem; }
 .sm\:pt-24 { padding-top: 6rem; }
 .sm\:pr-24 { padding-right: 6rem; }
 .sm\:pb-24 { padding-bottom: 6rem; }
 .sm\:pl-24 { padding-left: 6rem; }
 .sm\:pt-32 { padding-top: 8rem; }
 .sm\:pr-32 { padding-right: 8rem; }
 .sm\:pb-32 { padding-bottom: 8rem; }
 .sm\:pl-32 { padding-left: 8rem; }
 .sm\:pt-px { padding-top: 1px; }
 .sm\:pr-px { padding-right: 1px; }
 .sm\:pb-px { padding-bottom: 1px; }
 .sm\:pl-px { padding-left: 1px; }
 .sm\:pointer-events-none { pointer-events: none; }
 .sm\:pointer-events-auto { pointer-events: auto; }
 .sm\:static { position: static; }
 .sm\:fixed { position: fixed; }
 .sm\:absolute { position: absolute; }
 .sm\:relative { position: relative; }
 .sm\:sticky { position: sticky; }
 .sm\:pin-none { top: auto; right: auto; bottom: auto; left: auto; }
 .sm\:pin { top: 0; right: 0; bottom: 0; left: 0; }
 .sm\:pin-y { top: 0; bottom: 0; }
 .sm\:pin-x { right: 0; left: 0; }
 .sm\:pin-t { top: 0; }
 .sm\:pin-r { right: 0; }
 .sm\:pin-b { bottom: 0; }
 .sm\:pin-l { left: 0; }
 .sm\:resize-none { resize: none; }
 .sm\:resize-y { resize: vertical; }
 .sm\:resize-x { resize: horizontal; }
 .sm\:resize { resize: both; }
 .sm\:shadow { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .sm\:shadow-none { -webkit-box-shadow: none; box-shadow: none; }
 .sm\:hover\:shadow:hover { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .sm\:hover\:shadow-none:hover { -webkit-box-shadow: none; box-shadow: none; }
 .sm\:focus\:shadow:focus { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .sm\:focus\:shadow-none:focus { -webkit-box-shadow: none; box-shadow: none; }
 .sm\:table-auto { table-layout: auto; }
 .sm\:table-fixed { table-layout: fixed; }
 .sm\:text-left { text-align: left; }
 .sm\:text-center { text-align: center; }
 .sm\:text-right { text-align: right; }
 .sm\:text-justify { text-align: justify; }
 .sm\:text-transparent { color: transparent; }
 .sm\:text-color-black { color: #000; }
 .sm\:text-color-mine-shaft { color: #373737; }
 .sm\:text-color-fuscous-gray { color: #4c4d4b; }
 .sm\:text-color-emperor { color: #5d5d5d; }
 .sm\:text-color-dove-gray { color: #646464; }
 .sm\:text-color-boulder { color: #7b7b7b; }
 .sm\:text-color-silver { color: #bbb; }
 .sm\:text-color-alto { color: #dadada; }
 .sm\:text-color-mercury { color: #e9e9e9; }
 .sm\:text-color-seashell { color: #f1f1f1; }
 .sm\:text-color-white { color: #fff; }
 .sm\:text-color-orient { color: #005c7c; }
 .sm\:text-color-shakespeare { color: #4ab9d4; }
 .sm\:text-color-yellow-metal { color: #807040; }
 .sm\:text-color-kumera { color: #8a741d; }
 .sm\:text-color-olive { color: #8e7100; }
 .sm\:text-color-barley-corn { color: #a0915e; }
 .sm\:text-color-verdigris { color: #494a2d; }
 .sm\:text-color-texas { color: #f9fb93; }
 .sm\:text-color-ferra { color: #634849; }
 .sm\:text-color-cherub { color: #fbe3e4; }
 .sm\:text-color-cabbage-pont { color: #454e41; }
 .sm\:text-color-tea-green { color: #cfefc2; }
 .sm\:hover\:text-transparent:hover { color: transparent; }
 .sm\:hover\:text-color-black:hover { color: #000; }
 .sm\:hover\:text-color-mine-shaft:hover { color: #373737; }
 .sm\:hover\:text-color-fuscous-gray:hover { color: #4c4d4b; }
 .sm\:hover\:text-color-emperor:hover { color: #5d5d5d; }
 .sm\:hover\:text-color-dove-gray:hover { color: #646464; }
 .sm\:hover\:text-color-boulder:hover { color: #7b7b7b; }
 .sm\:hover\:text-color-silver:hover { color: #bbb; }
 .sm\:hover\:text-color-alto:hover { color: #dadada; }
 .sm\:hover\:text-color-mercury:hover { color: #e9e9e9; }
 .sm\:hover\:text-color-seashell:hover { color: #f1f1f1; }
 .sm\:hover\:text-color-white:hover { color: #fff; }
 .sm\:hover\:text-color-orient:hover { color: #005c7c; }
 .sm\:hover\:text-color-shakespeare:hover { color: #4ab9d4; }
 .sm\:hover\:text-color-yellow-metal:hover { color: #807040; }
 .sm\:hover\:text-color-kumera:hover { color: #8a741d; }
 .sm\:hover\:text-color-olive:hover { color: #8e7100; }
 .sm\:hover\:text-color-barley-corn:hover { color: #a0915e; }
 .sm\:hover\:text-color-verdigris:hover { color: #494a2d; }
 .sm\:hover\:text-color-texas:hover { color: #f9fb93; }
 .sm\:hover\:text-color-ferra:hover { color: #634849; }
 .sm\:hover\:text-color-cherub:hover { color: #fbe3e4; }
 .sm\:hover\:text-color-cabbage-pont:hover { color: #454e41; }
 .sm\:hover\:text-color-tea-green:hover { color: #cfefc2; }
 .sm\:focus\:text-transparent:focus { color: transparent; }
 .sm\:focus\:text-color-black:focus { color: #000; }
 .sm\:focus\:text-color-mine-shaft:focus { color: #373737; }
 .sm\:focus\:text-color-fuscous-gray:focus { color: #4c4d4b; }
 .sm\:focus\:text-color-emperor:focus { color: #5d5d5d; }
 .sm\:focus\:text-color-dove-gray:focus { color: #646464; }
 .sm\:focus\:text-color-boulder:focus { color: #7b7b7b; }
 .sm\:focus\:text-color-silver:focus { color: #bbb; }
 .sm\:focus\:text-color-alto:focus { color: #dadada; }
 .sm\:focus\:text-color-mercury:focus { color: #e9e9e9; }
 .sm\:focus\:text-color-seashell:focus { color: #f1f1f1; }
 .sm\:focus\:text-color-white:focus { color: #fff; }
 .sm\:focus\:text-color-orient:focus { color: #005c7c; }
 .sm\:focus\:text-color-shakespeare:focus { color: #4ab9d4; }
 .sm\:focus\:text-color-yellow-metal:focus { color: #807040; }
 .sm\:focus\:text-color-kumera:focus { color: #8a741d; }
 .sm\:focus\:text-color-olive:focus { color: #8e7100; }
 .sm\:focus\:text-color-barley-corn:focus { color: #a0915e; }
 .sm\:focus\:text-color-verdigris:focus { color: #494a2d; }
 .sm\:focus\:text-color-texas:focus { color: #f9fb93; }
 .sm\:focus\:text-color-ferra:focus { color: #634849; }
 .sm\:focus\:text-color-cherub:focus { color: #fbe3e4; }
 .sm\:focus\:text-color-cabbage-pont:focus { color: #454e41; }
 .sm\:focus\:text-color-tea-green:focus { color: #cfefc2; }
 .group:hover .sm\:group-hover\:text-transparent { color: transparent; }
 .group:hover .sm\:group-hover\:text-color-black { color: #000; }
 .group:hover .sm\:group-hover\:text-color-mine-shaft { color: #373737; }
 .group:hover .sm\:group-hover\:text-color-fuscous-gray { color: #4c4d4b; }
 .group:hover .sm\:group-hover\:text-color-emperor { color: #5d5d5d; }
 .group:hover .sm\:group-hover\:text-color-dove-gray { color: #646464; }
 .group:hover .sm\:group-hover\:text-color-boulder { color: #7b7b7b; }
 .group:hover .sm\:group-hover\:text-color-silver { color: #bbb; }
 .group:hover .sm\:group-hover\:text-color-alto { color: #dadada; }
 .group:hover .sm\:group-hover\:text-color-mercury { color: #e9e9e9; }
 .group:hover .sm\:group-hover\:text-color-seashell { color: #f1f1f1; }
 .group:hover .sm\:group-hover\:text-color-white { color: #fff; }
 .group:hover .sm\:group-hover\:text-color-orient { color: #005c7c; }
 .group:hover .sm\:group-hover\:text-color-shakespeare { color: #4ab9d4; }
 .group:hover .sm\:group-hover\:text-color-yellow-metal { color: #807040; }
 .group:hover .sm\:group-hover\:text-color-kumera { color: #8a741d; }
 .group:hover .sm\:group-hover\:text-color-olive { color: #8e7100; }
 .group:hover .sm\:group-hover\:text-color-barley-corn { color: #a0915e; }
 .group:hover .sm\:group-hover\:text-color-verdigris { color: #494a2d; }
 .group:hover .sm\:group-hover\:text-color-texas { color: #f9fb93; }
 .group:hover .sm\:group-hover\:text-color-ferra { color: #634849; }
 .group:hover .sm\:group-hover\:text-color-cherub { color: #fbe3e4; }
 .group:hover .sm\:group-hover\:text-color-cabbage-pont { color: #454e41; }
 .group:hover .sm\:group-hover\:text-color-tea-green { color: #cfefc2; }
 .sm\:text-3xs { font-size: .667rem; }
 .sm\:text-2xs { font-size: .8rem; }
 .sm\:text-xs { font-size: .867rem; }
 .sm\:text-sm { font-size: .933rem; }
 .sm\:text-base { font-size: 15px; }
 .sm\:text-lg { font-size: 1.067rem; }
 .sm\:text-xl { font-size: 1.2rem; }
 .sm\:text-2xl { font-size: 1.267rem; }
 .sm\:text-3xl { font-size: 1.933rem; }
 .sm\:italic { font-style: italic; }
 .sm\:roman { font-style: normal; }
 .sm\:uppercase { text-transform: uppercase; }
 .sm\:lowercase { text-transform: lowercase; }
 .sm\:capitalize { text-transform: capitalize; }
 .sm\:normal-case { text-transform: none; }
 .sm\:underline { -webkit-text-decoration: underline; text-decoration: underline; }
 .sm\:line-through { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .sm\:no-underline { -webkit-text-decoration: none; text-decoration: none; }
 .sm\:antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .sm\:subpixel-antialiased { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .sm\:hover\:italic:hover { font-style: italic; }
 .sm\:hover\:roman:hover { font-style: normal; }
 .sm\:hover\:uppercase:hover { text-transform: uppercase; }
 .sm\:hover\:lowercase:hover { text-transform: lowercase; }
 .sm\:hover\:capitalize:hover { text-transform: capitalize; }
 .sm\:hover\:normal-case:hover { text-transform: none; }
 .sm\:hover\:underline:hover { -webkit-text-decoration: underline; text-decoration: underline; }
 .sm\:hover\:line-through:hover { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .sm\:hover\:no-underline:hover { -webkit-text-decoration: none; text-decoration: none; }
 .sm\:hover\:antialiased:hover { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .sm\:hover\:subpixel-antialiased:hover { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .sm\:focus\:italic:focus { font-style: italic; }
 .sm\:focus\:roman:focus { font-style: normal; }
 .sm\:focus\:uppercase:focus { text-transform: uppercase; }
 .sm\:focus\:lowercase:focus { text-transform: lowercase; }
 .sm\:focus\:capitalize:focus { text-transform: capitalize; }
 .sm\:focus\:normal-case:focus { text-transform: none; }
 .sm\:focus\:underline:focus { -webkit-text-decoration: underline; text-decoration: underline; }
 .sm\:focus\:line-through:focus { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .sm\:focus\:no-underline:focus { -webkit-text-decoration: none; text-decoration: none; }
 .sm\:focus\:antialiased:focus { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .sm\:focus\:subpixel-antialiased:focus { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .sm\:tracking-tight { letter-spacing: -0.05em; }
 .sm\:tracking-normal { letter-spacing: 0; }
 .sm\:tracking-wide { letter-spacing: .05em; }
 .sm\:select-none { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 .sm\:select-text { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
 .sm\:align-baseline { vertical-align: baseline; }
 .sm\:align-top { vertical-align: top; }
 .sm\:align-middle { vertical-align: middle; }
 .sm\:align-bottom { vertical-align: bottom; }
 .sm\:align-text-top { vertical-align: text-top; }
 .sm\:align-text-bottom { vertical-align: text-bottom; }
 .sm\:visible { visibility: visible; }
 .sm\:invisible { visibility: hidden; }
 .sm\:whitespace-normal { white-space: normal; }
 .sm\:whitespace-no-wrap { white-space: nowrap; }
 .sm\:whitespace-pre { white-space: pre; }
 .sm\:whitespace-pre-line { white-space: pre-line; }
 .sm\:whitespace-pre-wrap { white-space: pre-wrap; }
 .sm\:break-words { word-wrap: break-word; }
 .sm\:break-normal { word-wrap: normal; }
 .sm\:truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 .sm\:w-1 { width: .25rem; }
 .sm\:w-2 { width: .5rem; }
 .sm\:w-3 { width: .75rem; }
 .sm\:w-4 { width: 1rem; }
 .sm\:w-5 { width: 1.25rem; }
 .sm\:w-6 { width: 1.5rem; }
 .sm\:w-8 { width: 2rem; }
 .sm\:w-10 { width: 2.5rem; }
 .sm\:w-12 { width: 3rem; }
 .sm\:w-16 { width: 4rem; }
 .sm\:w-24 { width: 6rem; }
 .sm\:w-32 { width: 8rem; }
 .sm\:w-40 { width: 10rem; }
 .sm\:w-48 { width: 12rem; }
 .sm\:w-56 { width: 14rem; }
 .sm\:w-64 { width: 16rem; }
 .sm\:w-auto { width: auto; }
 .sm\:w-px { width: 1px; }
 .sm\:w-1\/2 { width: 50%; }
 .sm\:w-1\/3 { width: 33.33333%; }
 .sm\:w-2\/3 { width: 66.66667%; }
 .sm\:w-1\/4 { width: 25%; }
 .sm\:w-3\/4 { width: 75%; }
 .sm\:w-1\/5 { width: 20%; }
 .sm\:w-2\/5 { width: 40%; }
 .sm\:w-3\/5 { width: 60%; }
 .sm\:w-4\/5 { width: 80%; }
 .sm\:w-1\/6 { width: 16.66667%; }
 .sm\:w-1\/8 { width: 12.5%; }
 .sm\:w-1\/10 { width: 10%; }
 .sm\:w-1\/12 { width: 8.33333%; }
 .sm\:w-full { width: 100%; }
 .sm\:w-screen { width: 100vw; }
 .sm\:z-0 { z-index: 0; }
 .sm\:z-10 { z-index: 10; }
 .sm\:z-20 { z-index: 20; }
 .sm\:z-30 { z-index: 30; }
 .sm\:z-40 { z-index: 40; }
 .sm\:z-50 { z-index: 50; }
 .sm\:z-auto { z-index: auto; }
 .sm\:text-shadow { text-shadow: 1px 1px rgba( #fff, 1 ); }
 .sm\:text-shadow-none { text-shadow: none; }
 .sm\:gradient-grey, .sm\:hover\:gradient-grey:hover { background: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#515151)); background: linear-gradient( #a1a1a1, #515151 ); }
 .sm\:gradient-grey-reversed, .sm\:hover\:gradient-grey-reversed:hover { background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#a1a1a1)); background: linear-gradient( #515151, #a1a1a1 ); }
 .sm\:pin-t8 { top: 2rem; }
 .sm\:pin-t16 { top: 4rem; }
 .sm\:pin-b24 { bottom: 12rem; }
 .sm\:transition-opacity { -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
 .sm\:transition-bg-color { -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; }
 .sm\:transition-text-color { -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }
}
@media (min-width: 768px) {
 .md\:list-reset { list-style: none; padding: 0; }
 .md\:appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 .md\:bg-fixed { background-attachment: fixed; }
 .md\:bg-local { background-attachment: local; }
 .md\:bg-scroll { background-attachment: scroll; }
 .md\:bg-transparent { background-color: transparent; }
 .md\:bg-color-black { background-color: #000; }
 .md\:bg-color-mine-shaft { background-color: #373737; }
 .md\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .md\:bg-color-emperor { background-color: #5d5d5d; }
 .md\:bg-color-dove-gray { background-color: #646464; }
 .md\:bg-color-boulder { background-color: #7b7b7b; }
 .md\:bg-color-silver { background-color: #bbb; }
 .md\:bg-color-alto { background-color: #dadada; }
 .md\:bg-color-mercury { background-color: #e9e9e9; }
 .md\:bg-color-seashell { background-color: #f1f1f1; }
 .md\:bg-color-white { background-color: #fff; }
 .md\:bg-color-orient { background-color: #005c7c; }
 .md\:bg-color-shakespeare { background-color: #4ab9d4; }
 .md\:bg-color-yellow-metal { background-color: #807040; }
 .md\:bg-color-kumera { background-color: #8a741d; }
 .md\:bg-color-olive { background-color: #8e7100; }
 .md\:bg-color-barley-corn { background-color: #a0915e; }
 .md\:bg-color-verdigris { background-color: #494a2d; }
 .md\:bg-color-texas { background-color: #f9fb93; }
 .md\:bg-color-ferra { background-color: #634849; }
 .md\:bg-color-cherub { background-color: #fbe3e4; }
 .md\:bg-color-cabbage-pont { background-color: #454e41; }
 .md\:bg-color-tea-green { background-color: #cfefc2; }
 .md\:hover\:bg-transparent:hover { background-color: transparent; }
 .md\:hover\:bg-color-black:hover { background-color: #000; }
 .md\:hover\:bg-color-mine-shaft:hover { background-color: #373737; }
 .md\:hover\:bg-color-fuscous-gray:hover { background-color: #4c4d4b; }
 .md\:hover\:bg-color-emperor:hover { background-color: #5d5d5d; }
 .md\:hover\:bg-color-dove-gray:hover { background-color: #646464; }
 .md\:hover\:bg-color-boulder:hover { background-color: #7b7b7b; }
 .md\:hover\:bg-color-silver:hover { background-color: #bbb; }
 .md\:hover\:bg-color-alto:hover { background-color: #dadada; }
 .md\:hover\:bg-color-mercury:hover { background-color: #e9e9e9; }
 .md\:hover\:bg-color-seashell:hover { background-color: #f1f1f1; }
 .md\:hover\:bg-color-white:hover { background-color: #fff; }
 .md\:hover\:bg-color-orient:hover { background-color: #005c7c; }
 .md\:hover\:bg-color-shakespeare:hover { background-color: #4ab9d4; }
 .md\:hover\:bg-color-yellow-metal:hover { background-color: #807040; }
 .md\:hover\:bg-color-kumera:hover { background-color: #8a741d; }
 .md\:hover\:bg-color-olive:hover { background-color: #8e7100; }
 .md\:hover\:bg-color-barley-corn:hover { background-color: #a0915e; }
 .md\:hover\:bg-color-verdigris:hover { background-color: #494a2d; }
 .md\:hover\:bg-color-texas:hover { background-color: #f9fb93; }
 .md\:hover\:bg-color-ferra:hover { background-color: #634849; }
 .md\:hover\:bg-color-cherub:hover { background-color: #fbe3e4; }
 .md\:hover\:bg-color-cabbage-pont:hover { background-color: #454e41; }
 .md\:hover\:bg-color-tea-green:hover { background-color: #cfefc2; }
 .md\:focus\:bg-transparent:focus { background-color: transparent; }
 .md\:focus\:bg-color-black:focus { background-color: #000; }
 .md\:focus\:bg-color-mine-shaft:focus { background-color: #373737; }
 .md\:focus\:bg-color-fuscous-gray:focus { background-color: #4c4d4b; }
 .md\:focus\:bg-color-emperor:focus { background-color: #5d5d5d; }
 .md\:focus\:bg-color-dove-gray:focus { background-color: #646464; }
 .md\:focus\:bg-color-boulder:focus { background-color: #7b7b7b; }
 .md\:focus\:bg-color-silver:focus { background-color: #bbb; }
 .md\:focus\:bg-color-alto:focus { background-color: #dadada; }
 .md\:focus\:bg-color-mercury:focus { background-color: #e9e9e9; }
 .md\:focus\:bg-color-seashell:focus { background-color: #f1f1f1; }
 .md\:focus\:bg-color-white:focus { background-color: #fff; }
 .md\:focus\:bg-color-orient:focus { background-color: #005c7c; }
 .md\:focus\:bg-color-shakespeare:focus { background-color: #4ab9d4; }
 .md\:focus\:bg-color-yellow-metal:focus { background-color: #807040; }
 .md\:focus\:bg-color-kumera:focus { background-color: #8a741d; }
 .md\:focus\:bg-color-olive:focus { background-color: #8e7100; }
 .md\:focus\:bg-color-barley-corn:focus { background-color: #a0915e; }
 .md\:focus\:bg-color-verdigris:focus { background-color: #494a2d; }
 .md\:focus\:bg-color-texas:focus { background-color: #f9fb93; }
 .md\:focus\:bg-color-ferra:focus { background-color: #634849; }
 .md\:focus\:bg-color-cherub:focus { background-color: #fbe3e4; }
 .md\:focus\:bg-color-cabbage-pont:focus { background-color: #454e41; }
 .md\:focus\:bg-color-tea-green:focus { background-color: #cfefc2; }
 .group:hover .md\:group-hover\:bg-transparent { background-color: transparent; }
 .group:hover .md\:group-hover\:bg-color-black { background-color: #000; }
 .group:hover .md\:group-hover\:bg-color-mine-shaft { background-color: #373737; }
 .group:hover .md\:group-hover\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .group:hover .md\:group-hover\:bg-color-emperor { background-color: #5d5d5d; }
 .group:hover .md\:group-hover\:bg-color-dove-gray { background-color: #646464; }
 .group:hover .md\:group-hover\:bg-color-boulder { background-color: #7b7b7b; }
 .group:hover .md\:group-hover\:bg-color-silver { background-color: #bbb; }
 .group:hover .md\:group-hover\:bg-color-alto { background-color: #dadada; }
 .group:hover .md\:group-hover\:bg-color-mercury { background-color: #e9e9e9; }
 .group:hover .md\:group-hover\:bg-color-seashell { background-color: #f1f1f1; }
 .group:hover .md\:group-hover\:bg-color-white { background-color: #fff; }
 .group:hover .md\:group-hover\:bg-color-orient { background-color: #005c7c; }
 .group:hover .md\:group-hover\:bg-color-shakespeare { background-color: #4ab9d4; }
 .group:hover .md\:group-hover\:bg-color-yellow-metal { background-color: #807040; }
 .group:hover .md\:group-hover\:bg-color-kumera { background-color: #8a741d; }
 .group:hover .md\:group-hover\:bg-color-olive { background-color: #8e7100; }
 .group:hover .md\:group-hover\:bg-color-barley-corn { background-color: #a0915e; }
 .group:hover .md\:group-hover\:bg-color-verdigris { background-color: #494a2d; }
 .group:hover .md\:group-hover\:bg-color-texas { background-color: #f9fb93; }
 .group:hover .md\:group-hover\:bg-color-ferra { background-color: #634849; }
 .group:hover .md\:group-hover\:bg-color-cherub { background-color: #fbe3e4; }
 .group:hover .md\:group-hover\:bg-color-cabbage-pont { background-color: #454e41; }
 .group:hover .md\:group-hover\:bg-color-tea-green { background-color: #cfefc2; }
 .md\:bg-bottom { background-position: bottom; }
 .md\:bg-center { background-position: center; }
 .md\:bg-left { background-position: left; }
 .md\:bg-left-bottom { background-position: left bottom; }
 .md\:bg-left-top { background-position: left top; }
 .md\:bg-right { background-position: right; }
 .md\:bg-right-bottom { background-position: right bottom; }
 .md\:bg-right-top { background-position: right top; }
 .md\:bg-top { background-position: top; }
 .md\:bg-repeat { background-repeat: repeat; }
 .md\:bg-no-repeat { background-repeat: no-repeat; }
 .md\:bg-repeat-x { background-repeat: repeat-x; }
 .md\:bg-repeat-y { background-repeat: repeat-y; }
 .md\:bg-auto { background-size: auto; }
 .md\:bg-cover { background-size: cover; }
 .md\:bg-contain { background-size: contain; }
 .md\:border-transparent { border-color: transparent; }
 .md\:border-color-black { border-color: #000; }
 .md\:border-color-mine-shaft { border-color: #373737; }
 .md\:border-color-fuscous-gray { border-color: #4c4d4b; }
 .md\:border-color-emperor { border-color: #5d5d5d; }
 .md\:border-color-dove-gray { border-color: #646464; }
 .md\:border-color-boulder { border-color: #7b7b7b; }
 .md\:border-color-silver { border-color: #bbb; }
 .md\:border-color-alto { border-color: #dadada; }
 .md\:border-color-mercury { border-color: #e9e9e9; }
 .md\:border-color-seashell { border-color: #f1f1f1; }
 .md\:border-color-white { border-color: #fff; }
 .md\:border-color-orient { border-color: #005c7c; }
 .md\:border-color-shakespeare { border-color: #4ab9d4; }
 .md\:border-color-yellow-metal { border-color: #807040; }
 .md\:border-color-kumera { border-color: #8a741d; }
 .md\:border-color-olive { border-color: #8e7100; }
 .md\:border-color-barley-corn { border-color: #a0915e; }
 .md\:border-color-verdigris { border-color: #494a2d; }
 .md\:border-color-texas { border-color: #f9fb93; }
 .md\:border-color-ferra { border-color: #634849; }
 .md\:border-color-cherub { border-color: #fbe3e4; }
 .md\:border-color-cabbage-pont { border-color: #454e41; }
 .md\:border-color-tea-green { border-color: #cfefc2; }
 .md\:hover\:border-transparent:hover { border-color: transparent; }
 .md\:hover\:border-color-black:hover { border-color: #000; }
 .md\:hover\:border-color-mine-shaft:hover { border-color: #373737; }
 .md\:hover\:border-color-fuscous-gray:hover { border-color: #4c4d4b; }
 .md\:hover\:border-color-emperor:hover { border-color: #5d5d5d; }
 .md\:hover\:border-color-dove-gray:hover { border-color: #646464; }
 .md\:hover\:border-color-boulder:hover { border-color: #7b7b7b; }
 .md\:hover\:border-color-silver:hover { border-color: #bbb; }
 .md\:hover\:border-color-alto:hover { border-color: #dadada; }
 .md\:hover\:border-color-mercury:hover { border-color: #e9e9e9; }
 .md\:hover\:border-color-seashell:hover { border-color: #f1f1f1; }
 .md\:hover\:border-color-white:hover { border-color: #fff; }
 .md\:hover\:border-color-orient:hover { border-color: #005c7c; }
 .md\:hover\:border-color-shakespeare:hover { border-color: #4ab9d4; }
 .md\:hover\:border-color-yellow-metal:hover { border-color: #807040; }
 .md\:hover\:border-color-kumera:hover { border-color: #8a741d; }
 .md\:hover\:border-color-olive:hover { border-color: #8e7100; }
 .md\:hover\:border-color-barley-corn:hover { border-color: #a0915e; }
 .md\:hover\:border-color-verdigris:hover { border-color: #494a2d; }
 .md\:hover\:border-color-texas:hover { border-color: #f9fb93; }
 .md\:hover\:border-color-ferra:hover { border-color: #634849; }
 .md\:hover\:border-color-cherub:hover { border-color: #fbe3e4; }
 .md\:hover\:border-color-cabbage-pont:hover { border-color: #454e41; }
 .md\:hover\:border-color-tea-green:hover { border-color: #cfefc2; }
 .md\:focus\:border-transparent:focus { border-color: transparent; }
 .md\:focus\:border-color-black:focus { border-color: #000; }
 .md\:focus\:border-color-mine-shaft:focus { border-color: #373737; }
 .md\:focus\:border-color-fuscous-gray:focus { border-color: #4c4d4b; }
 .md\:focus\:border-color-emperor:focus { border-color: #5d5d5d; }
 .md\:focus\:border-color-dove-gray:focus { border-color: #646464; }
 .md\:focus\:border-color-boulder:focus { border-color: #7b7b7b; }
 .md\:focus\:border-color-silver:focus { border-color: #bbb; }
 .md\:focus\:border-color-alto:focus { border-color: #dadada; }
 .md\:focus\:border-color-mercury:focus { border-color: #e9e9e9; }
 .md\:focus\:border-color-seashell:focus { border-color: #f1f1f1; }
 .md\:focus\:border-color-white:focus { border-color: #fff; }
 .md\:focus\:border-color-orient:focus { border-color: #005c7c; }
 .md\:focus\:border-color-shakespeare:focus { border-color: #4ab9d4; }
 .md\:focus\:border-color-yellow-metal:focus { border-color: #807040; }
 .md\:focus\:border-color-kumera:focus { border-color: #8a741d; }
 .md\:focus\:border-color-olive:focus { border-color: #8e7100; }
 .md\:focus\:border-color-barley-corn:focus { border-color: #a0915e; }
 .md\:focus\:border-color-verdigris:focus { border-color: #494a2d; }
 .md\:focus\:border-color-texas:focus { border-color: #f9fb93; }
 .md\:focus\:border-color-ferra:focus { border-color: #634849; }
 .md\:focus\:border-color-cherub:focus { border-color: #fbe3e4; }
 .md\:focus\:border-color-cabbage-pont:focus { border-color: #454e41; }
 .md\:focus\:border-color-tea-green:focus { border-color: #cfefc2; }
 .md\:rounded-none { border-radius: 0; }
 .md\:rounded-sm { border-radius: .125rem; }
 .md\:rounded { border-radius: .25rem; }
 .md\:rounded-lg { border-radius: .5rem; }
 .md\:rounded-full { border-radius: 9999px; }
 .md\:rounded-t-none { border-top-left-radius: 0; border-top-right-radius: 0; }
 .md\:rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; }
 .md\:rounded-b-none { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
 .md\:rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; }
 .md\:rounded-t-sm { border-top-left-radius: .125rem; border-top-right-radius: .125rem; }
 .md\:rounded-r-sm { border-top-right-radius: .125rem; border-bottom-right-radius: .125rem; }
 .md\:rounded-b-sm { border-bottom-right-radius: .125rem; border-bottom-left-radius: .125rem; }
 .md\:rounded-l-sm { border-top-left-radius: .125rem; border-bottom-left-radius: .125rem; }
 .md\:rounded-t { border-top-left-radius: .25rem; border-top-right-radius: .25rem; }
 .md\:rounded-r { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; }
 .md\:rounded-b { border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem; }
 .md\:rounded-l { border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; }
 .md\:rounded-t-lg { border-top-left-radius: .5rem; border-top-right-radius: .5rem; }
 .md\:rounded-r-lg { border-top-right-radius: .5rem; border-bottom-right-radius: .5rem; }
 .md\:rounded-b-lg { border-bottom-right-radius: .5rem; border-bottom-left-radius: .5rem; }
 .md\:rounded-l-lg { border-top-left-radius: .5rem; border-bottom-left-radius: .5rem; }
 .md\:rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }
 .md\:rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
 .md\:rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px; }
 .md\:rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
 .md\:rounded-tl-none { border-top-left-radius: 0; }
 .md\:rounded-tr-none { border-top-right-radius: 0; }
 .md\:rounded-br-none { border-bottom-right-radius: 0; }
 .md\:rounded-bl-none { border-bottom-left-radius: 0; }
 .md\:rounded-tl-sm { border-top-left-radius: .125rem; }
 .md\:rounded-tr-sm { border-top-right-radius: .125rem; }
 .md\:rounded-br-sm { border-bottom-right-radius: .125rem; }
 .md\:rounded-bl-sm { border-bottom-left-radius: .125rem; }
 .md\:rounded-tl { border-top-left-radius: .25rem; }
 .md\:rounded-tr { border-top-right-radius: .25rem; }
 .md\:rounded-br { border-bottom-right-radius: .25rem; }
 .md\:rounded-bl { border-bottom-left-radius: .25rem; }
 .md\:rounded-tl-lg { border-top-left-radius: .5rem; }
 .md\:rounded-tr-lg { border-top-right-radius: .5rem; }
 .md\:rounded-br-lg { border-bottom-right-radius: .5rem; }
 .md\:rounded-bl-lg { border-bottom-left-radius: .5rem; }
 .md\:rounded-tl-full { border-top-left-radius: 9999px; }
 .md\:rounded-tr-full { border-top-right-radius: 9999px; }
 .md\:rounded-br-full { border-bottom-right-radius: 9999px; }
 .md\:rounded-bl-full { border-bottom-left-radius: 9999px; }
 .md\:border-solid { border-style: solid; }
 .md\:border-dashed { border-style: dashed; }
 .md\:border-dotted { border-style: dotted; }
 .md\:border-none { border-style: none; }
 .md\:border-0 { border-width: 0; }
 .md\:border-2 { border-width: 2px; }
 .md\:border-4 { border-width: 4px; }
 .md\:border-8 { border-width: 8px; }
 .md\:border { border-width: 1px; }
 .md\:border-t-0 { border-top-width: 0; }
 .md\:border-r-0 { border-right-width: 0; }
 .md\:border-b-0 { border-bottom-width: 0; }
 .md\:border-l-0 { border-left-width: 0; }
 .md\:border-t-2 { border-top-width: 2px; }
 .md\:border-r-2 { border-right-width: 2px; }
 .md\:border-b-2 { border-bottom-width: 2px; }
 .md\:border-l-2 { border-left-width: 2px; }
 .md\:border-t-4 { border-top-width: 4px; }
 .md\:border-r-4 { border-right-width: 4px; }
 .md\:border-b-4 { border-bottom-width: 4px; }
 .md\:border-l-4 { border-left-width: 4px; }
 .md\:border-t-8 { border-top-width: 8px; }
 .md\:border-r-8 { border-right-width: 8px; }
 .md\:border-b-8 { border-bottom-width: 8px; }
 .md\:border-l-8 { border-left-width: 8px; }
 .md\:border-t { border-top-width: 1px; }
 .md\:border-r { border-right-width: 1px; }
 .md\:border-b { border-bottom-width: 1px; }
 .md\:border-l { border-left-width: 1px; }
 .md\:cursor-auto { cursor: auto; }
 .md\:cursor-default { cursor: default; }
 .md\:cursor-pointer { cursor: pointer; }
 .md\:cursor-wait { cursor: wait; }
 .md\:cursor-move { cursor: move; }
 .md\:cursor-not-allowed { cursor: not-allowed; }
 .md\:block { display: block; }
 .md\:inline-block { display: inline-block; }
 .md\:inline { display: inline; }
 .md\:table { display: table; }
 .md\:table-row { display: table-row; }
 .md\:table-cell { display: table-cell; }
 .md\:hidden { display: none; }
 .md\:hover\:block:hover { display: block; }
 .md\:hover\:inline-block:hover { display: inline-block; }
 .md\:hover\:inline:hover { display: inline; }
 .md\:hover\:table:hover { display: table; }
 .md\:hover\:table-row:hover { display: table-row; }
 .md\:hover\:table-cell:hover { display: table-cell; }
 .md\:hover\:hidden:hover { display: none; }
 .md\:flex { display: -webkit-box; display: -ms-flexbox; display: flex; }
 .md\:inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
 .md\:flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
 .md\:flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
 .md\:flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
 .md\:flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
 .md\:flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
 .md\:flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
 .md\:flex-no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
 .md\:items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
 .md\:items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
 .md\:items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
 .md\:items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }
 .md\:items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
 .md\:self-auto { -ms-flex-item-align: auto; align-self: auto; }
 .md\:self-start { -ms-flex-item-align: start; align-self: flex-start; }
 .md\:self-end { -ms-flex-item-align: end; align-self: flex-end; }
 .md\:self-center { -ms-flex-item-align: center; align-self: center; }
 .md\:self-stretch { -ms-flex-item-align: stretch; align-self: stretch; }
 .md\:justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
 .md\:justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
 .md\:justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
 .md\:justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
 .md\:justify-around { -ms-flex-pack: distribute; justify-content: space-around; }
 .md\:content-center { -ms-flex-line-pack: center; align-content: center; }
 .md\:content-start { -ms-flex-line-pack: start; align-content: flex-start; }
 .md\:content-end { -ms-flex-line-pack: end; align-content: flex-end; }
 .md\:content-between { -ms-flex-line-pack: justify; align-content: space-between; }
 .md\:content-around { -ms-flex-line-pack: distribute; align-content: space-around; }
 .md\:flex-1 { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; }
 .md\:flex-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }
 .md\:flex-initial { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }
 .md\:flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; }
 .md\:flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
 .md\:flex-shrink { -ms-flex-negative: 1; flex-shrink: 1; }
 .md\:flex-no-grow { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
 .md\:flex-no-shrink { -ms-flex-negative: 0; flex-shrink: 0; }
 .md\:float-right { float: right; }
 .md\:float-left { float: left; }
 .md\:float-none { float: none; }
 .md\:clearfix:after { content: ""; display: table; clear: both; }
 .md\:font-sans { font-family: cartogothic, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; }
 .md\:font-serif { font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; }
 .md\:font-mono { font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; }
 .md\:font-hairline { font-weight: 100; }
 .md\:font-thin { font-weight: 200; }
 .md\:font-light { font-weight: 300; }
 .md\:font-normal { font-weight: 400; }
 .md\:font-medium { font-weight: 500; }
 .md\:font-semibold { font-weight: 600; }
 .md\:font-bold { font-weight: 700; }
 .md\:font-extrabold { font-weight: 800; }
 .md\:font-black { font-weight: 900; }
 .md\:hover\:font-hairline:hover { font-weight: 100; }
 .md\:hover\:font-thin:hover { font-weight: 200; }
 .md\:hover\:font-light:hover { font-weight: 300; }
 .md\:hover\:font-normal:hover { font-weight: 400; }
 .md\:hover\:font-medium:hover { font-weight: 500; }
 .md\:hover\:font-semibold:hover { font-weight: 600; }
 .md\:hover\:font-bold:hover { font-weight: 700; }
 .md\:hover\:font-extrabold:hover { font-weight: 800; }
 .md\:hover\:font-black:hover { font-weight: 900; }
 .md\:focus\:font-hairline:focus { font-weight: 100; }
 .md\:focus\:font-thin:focus { font-weight: 200; }
 .md\:focus\:font-light:focus { font-weight: 300; }
 .md\:focus\:font-normal:focus { font-weight: 400; }
 .md\:focus\:font-medium:focus { font-weight: 500; }
 .md\:focus\:font-semibold:focus { font-weight: 600; }
 .md\:focus\:font-bold:focus { font-weight: 700; }
 .md\:focus\:font-extrabold:focus { font-weight: 800; }
 .md\:focus\:font-black:focus { font-weight: 900; }
 .md\:h-1 { height: .25rem; }
 .md\:h-2 { height: .5rem; }
 .md\:h-3 { height: .75rem; }
 .md\:h-4 { height: 1rem; }
 .md\:h-5 { height: 1.25rem; }
 .md\:h-6 { height: 1.5rem; }
 .md\:h-8 { height: 2rem; }
 .md\:h-10 { height: 2.5rem; }
 .md\:h-12 { height: 3rem; }
 .md\:h-16 { height: 4rem; }
 .md\:h-24 { height: 6rem; }
 .md\:h-32 { height: 8rem; }
 .md\:h-48 { height: 12rem; }
 .md\:h-64 { height: 16rem; }
 .md\:h-auto { height: auto; }
 .md\:h-px { height: 1px; }
 .md\:h-full { height: 100%; }
 .md\:h-screen { height: 100vh; }
 .md\:h-screen-40-width { height: 40vw; }
 .md\:h-screen-60-width { height: 60vw; }
 .md\:h-screen-full-width { height: 100vw; }
 .md\:leading-zero { line-height: 0; }
 .md\:leading-none { line-height: 1; }
 .md\:leading-tight { line-height: 1.25; }
 .md\:leading-normal { line-height: 1.5; }
 .md\:leading-loose { line-height: 2; }
 .md\:m-0 { margin: 0; }
 .md\:m-1 { margin: .25rem; }
 .md\:m-2 { margin: .5rem; }
 .md\:m-3 { margin: .75rem; }
 .md\:m-4 { margin: 1rem; }
 .md\:m-5 { margin: 1.25rem; }
 .md\:m-6 { margin: 1.5rem; }
 .md\:m-8 { margin: 2rem; }
 .md\:m-10 { margin: 2.5rem; }
 .md\:m-12 { margin: 3rem; }
 .md\:m-16 { margin: 4rem; }
 .md\:m-20 { margin: 5rem; }
 .md\:m-24 { margin: 6rem; }
 .md\:m-32 { margin: 8rem; }
 .md\:m-auto { margin: auto; }
 .md\:m-px { margin: 1px; }
 .md\:my-0 { margin-top: 0; margin-bottom: 0; }
 .md\:mx-0 { margin-left: 0; margin-right: 0; }
 .md\:my-1 { margin-top: .25rem; margin-bottom: .25rem; }
 .md\:mx-1 { margin-left: .25rem; margin-right: .25rem; }
 .md\:my-2 { margin-top: .5rem; margin-bottom: .5rem; }
 .md\:mx-2 { margin-left: .5rem; margin-right: .5rem; }
 .md\:my-3 { margin-top: .75rem; margin-bottom: .75rem; }
 .md\:mx-3 { margin-left: .75rem; margin-right: .75rem; }
 .md\:my-4 { margin-top: 1rem; margin-bottom: 1rem; }
 .md\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
 .md\:my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
 .md\:mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
 .md\:my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
 .md\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
 .md\:my-8 { margin-top: 2rem; margin-bottom: 2rem; }
 .md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
 .md\:my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
 .md\:mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
 .md\:my-12 { margin-top: 3rem; margin-bottom: 3rem; }
 .md\:mx-12 { margin-left: 3rem; margin-right: 3rem; }
 .md\:my-16 { margin-top: 4rem; margin-bottom: 4rem; }
 .md\:mx-16 { margin-left: 4rem; margin-right: 4rem; }
 .md\:my-20 { margin-top: 5rem; margin-bottom: 5rem; }
 .md\:mx-20 { margin-left: 5rem; margin-right: 5rem; }
 .md\:my-24 { margin-top: 6rem; margin-bottom: 6rem; }
 .md\:mx-24 { margin-left: 6rem; margin-right: 6rem; }
 .md\:my-32 { margin-top: 8rem; margin-bottom: 8rem; }
 .md\:mx-32 { margin-left: 8rem; margin-right: 8rem; }
 .md\:my-auto { margin-top: auto; margin-bottom: auto; }
 .md\:mx-auto { margin-left: auto; margin-right: auto; }
 .md\:my-px { margin-top: 1px; margin-bottom: 1px; }
 .md\:mx-px { margin-left: 1px; margin-right: 1px; }
 .md\:mt-0 { margin-top: 0; }
 .md\:mr-0 { margin-right: 0; }
 .md\:mb-0 { margin-bottom: 0; }
 .md\:ml-0 { margin-left: 0; }
 .md\:mt-1 { margin-top: .25rem; }
 .md\:mr-1 { margin-right: .25rem; }
 .md\:mb-1 { margin-bottom: .25rem; }
 .md\:ml-1 { margin-left: .25rem; }
 .md\:mt-2 { margin-top: .5rem; }
 .md\:mr-2 { margin-right: .5rem; }
 .md\:mb-2 { margin-bottom: .5rem; }
 .md\:ml-2 { margin-left: .5rem; }
 .md\:mt-3 { margin-top: .75rem; }
 .md\:mr-3 { margin-right: .75rem; }
 .md\:mb-3 { margin-bottom: .75rem; }
 .md\:ml-3 { margin-left: .75rem; }
 .md\:mt-4 { margin-top: 1rem; }
 .md\:mr-4 { margin-right: 1rem; }
 .md\:mb-4 { margin-bottom: 1rem; }
 .md\:ml-4 { margin-left: 1rem; }
 .md\:mt-5 { margin-top: 1.25rem; }
 .md\:mr-5 { margin-right: 1.25rem; }
 .md\:mb-5 { margin-bottom: 1.25rem; }
 .md\:ml-5 { margin-left: 1.25rem; }
 .md\:mt-6 { margin-top: 1.5rem; }
 .md\:mr-6 { margin-right: 1.5rem; }
 .md\:mb-6 { margin-bottom: 1.5rem; }
 .md\:ml-6 { margin-left: 1.5rem; }
 .md\:mt-8 { margin-top: 2rem; }
 .md\:mr-8 { margin-right: 2rem; }
 .md\:mb-8 { margin-bottom: 2rem; }
 .md\:ml-8 { margin-left: 2rem; }
 .md\:mt-10 { margin-top: 2.5rem; }
 .md\:mr-10 { margin-right: 2.5rem; }
 .md\:mb-10 { margin-bottom: 2.5rem; }
 .md\:ml-10 { margin-left: 2.5rem; }
 .md\:mt-12 { margin-top: 3rem; }
 .md\:mr-12 { margin-right: 3rem; }
 .md\:mb-12 { margin-bottom: 3rem; }
 .md\:ml-12 { margin-left: 3rem; }
 .md\:mt-16 { margin-top: 4rem; }
 .md\:mr-16 { margin-right: 4rem; }
 .md\:mb-16 { margin-bottom: 4rem; }
 .md\:ml-16 { margin-left: 4rem; }
 .md\:mt-20 { margin-top: 5rem; }
 .md\:mr-20 { margin-right: 5rem; }
 .md\:mb-20 { margin-bottom: 5rem; }
 .md\:ml-20 { margin-left: 5rem; }
 .md\:mt-24 { margin-top: 6rem; }
 .md\:mr-24 { margin-right: 6rem; }
 .md\:mb-24 { margin-bottom: 6rem; }
 .md\:ml-24 { margin-left: 6rem; }
 .md\:mt-32 { margin-top: 8rem; }
 .md\:mr-32 { margin-right: 8rem; }
 .md\:mb-32 { margin-bottom: 8rem; }
 .md\:ml-32 { margin-left: 8rem; }
 .md\:mt-auto { margin-top: auto; }
 .md\:mr-auto { margin-right: auto; }
 .md\:mb-auto { margin-bottom: auto; }
 .md\:ml-auto { margin-left: auto; }
 .md\:mt-px { margin-top: 1px; }
 .md\:mr-px { margin-right: 1px; }
 .md\:mb-px { margin-bottom: 1px; }
 .md\:ml-px { margin-left: 1px; }
 .md\:max-h-full { max-height: 100%; }
 .md\:max-h-screen { max-height: 100vh; }
 .md\:max-w-sm { max-width: 576px; }
 .md\:max-w-md { max-width: 768px; }
 .md\:max-w-lg { max-width: 992px; }
 .md\:max-w-xl { max-width: 1200px; }
 .md\:max-w-full { max-width: 100%; }
 .md\:min-h-0 { min-height: 0; }
 .md\:min-h-full { min-height: 100%; }
 .md\:min-h-screen { min-height: 100vh; }
 .md\:min-w-0 { min-width: 0; }
 .md\:min-w-full { min-width: 100%; }
 .md\:-m-0 { margin: 0; }
 .md\:-m-1 { margin: -0.25rem; }
 .md\:-m-2 { margin: -0.5rem; }
 .md\:-m-3 { margin: -0.75rem; }
 .md\:-m-4 { margin: -1rem; }
 .md\:-m-5 { margin: -1.25rem; }
 .md\:-m-6 { margin: -1.5rem; }
 .md\:-m-8 { margin: -2rem; }
 .md\:-m-10 { margin: -2.5rem; }
 .md\:-m-12 { margin: -3rem; }
 .md\:-m-16 { margin: -4rem; }
 .md\:-m-20 { margin: -5rem; }
 .md\:-m-24 { margin: -6rem; }
 .md\:-m-32 { margin: -8rem; }
 .md\:-m-px { margin: -1px; }
 .md\:-my-0 { margin-top: 0; margin-bottom: 0; }
 .md\:-mx-0 { margin-left: 0; margin-right: 0; }
 .md\:-my-1 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
 .md\:-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
 .md\:-my-2 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
 .md\:-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
 .md\:-my-3 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
 .md\:-mx-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
 .md\:-my-4 { margin-top: -1rem; margin-bottom: -1rem; }
 .md\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
 .md\:-my-5 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
 .md\:-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
 .md\:-my-6 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
 .md\:-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
 .md\:-my-8 { margin-top: -2rem; margin-bottom: -2rem; }
 .md\:-mx-8 { margin-left: -2rem; margin-right: -2rem; }
 .md\:-my-10 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
 .md\:-mx-10 { margin-left: -2.5rem; margin-right: -2.5rem; }
 .md\:-my-12 { margin-top: -3rem; margin-bottom: -3rem; }
 .md\:-mx-12 { margin-left: -3rem; margin-right: -3rem; }
 .md\:-my-16 { margin-top: -4rem; margin-bottom: -4rem; }
 .md\:-mx-16 { margin-left: -4rem; margin-right: -4rem; }
 .md\:-my-20 { margin-top: -5rem; margin-bottom: -5rem; }
 .md\:-mx-20 { margin-left: -5rem; margin-right: -5rem; }
 .md\:-my-24 { margin-top: -6rem; margin-bottom: -6rem; }
 .md\:-mx-24 { margin-left: -6rem; margin-right: -6rem; }
 .md\:-my-32 { margin-top: -8rem; margin-bottom: -8rem; }
 .md\:-mx-32 { margin-left: -8rem; margin-right: -8rem; }
 .md\:-my-px { margin-top: -1px; margin-bottom: -1px; }
 .md\:-mx-px { margin-left: -1px; margin-right: -1px; }
 .md\:-mt-0 { margin-top: 0; }
 .md\:-mr-0 { margin-right: 0; }
 .md\:-mb-0 { margin-bottom: 0; }
 .md\:-ml-0 { margin-left: 0; }
 .md\:-mt-1 { margin-top: -0.25rem; }
 .md\:-mr-1 { margin-right: -0.25rem; }
 .md\:-mb-1 { margin-bottom: -0.25rem; }
 .md\:-ml-1 { margin-left: -0.25rem; }
 .md\:-mt-2 { margin-top: -0.5rem; }
 .md\:-mr-2 { margin-right: -0.5rem; }
 .md\:-mb-2 { margin-bottom: -0.5rem; }
 .md\:-ml-2 { margin-left: -0.5rem; }
 .md\:-mt-3 { margin-top: -0.75rem; }
 .md\:-mr-3 { margin-right: -0.75rem; }
 .md\:-mb-3 { margin-bottom: -0.75rem; }
 .md\:-ml-3 { margin-left: -0.75rem; }
 .md\:-mt-4 { margin-top: -1rem; }
 .md\:-mr-4 { margin-right: -1rem; }
 .md\:-mb-4 { margin-bottom: -1rem; }
 .md\:-ml-4 { margin-left: -1rem; }
 .md\:-mt-5 { margin-top: -1.25rem; }
 .md\:-mr-5 { margin-right: -1.25rem; }
 .md\:-mb-5 { margin-bottom: -1.25rem; }
 .md\:-ml-5 { margin-left: -1.25rem; }
 .md\:-mt-6 { margin-top: -1.5rem; }
 .md\:-mr-6 { margin-right: -1.5rem; }
 .md\:-mb-6 { margin-bottom: -1.5rem; }
 .md\:-ml-6 { margin-left: -1.5rem; }
 .md\:-mt-8 { margin-top: -2rem; }
 .md\:-mr-8 { margin-right: -2rem; }
 .md\:-mb-8 { margin-bottom: -2rem; }
 .md\:-ml-8 { margin-left: -2rem; }
 .md\:-mt-10 { margin-top: -2.5rem; }
 .md\:-mr-10 { margin-right: -2.5rem; }
 .md\:-mb-10 { margin-bottom: -2.5rem; }
 .md\:-ml-10 { margin-left: -2.5rem; }
 .md\:-mt-12 { margin-top: -3rem; }
 .md\:-mr-12 { margin-right: -3rem; }
 .md\:-mb-12 { margin-bottom: -3rem; }
 .md\:-ml-12 { margin-left: -3rem; }
 .md\:-mt-16 { margin-top: -4rem; }
 .md\:-mr-16 { margin-right: -4rem; }
 .md\:-mb-16 { margin-bottom: -4rem; }
 .md\:-ml-16 { margin-left: -4rem; }
 .md\:-mt-20 { margin-top: -5rem; }
 .md\:-mr-20 { margin-right: -5rem; }
 .md\:-mb-20 { margin-bottom: -5rem; }
 .md\:-ml-20 { margin-left: -5rem; }
 .md\:-mt-24 { margin-top: -6rem; }
 .md\:-mr-24 { margin-right: -6rem; }
 .md\:-mb-24 { margin-bottom: -6rem; }
 .md\:-ml-24 { margin-left: -6rem; }
 .md\:-mt-32 { margin-top: -8rem; }
 .md\:-mr-32 { margin-right: -8rem; }
 .md\:-mb-32 { margin-bottom: -8rem; }
 .md\:-ml-32 { margin-left: -8rem; }
 .md\:-mt-px { margin-top: -1px; }
 .md\:-mr-px { margin-right: -1px; }
 .md\:-mb-px { margin-bottom: -1px; }
 .md\:-ml-px { margin-left: -1px; }
 .md\:opacity-0 { opacity: 0; }
 .md\:opacity-25 { opacity: .25; }
 .md\:opacity-50 { opacity: .5; }
 .md\:opacity-75 { opacity: .75; }
 .md\:opacity-100 { opacity: 1; }
 .group:hover .md\:group-hover\:opacity-0 { opacity: 0; }
 .group:hover .md\:group-hover\:opacity-25 { opacity: .25; }
 .group:hover .md\:group-hover\:opacity-50 { opacity: .5; }
 .group:hover .md\:group-hover\:opacity-75 { opacity: .75; }
 .group:hover .md\:group-hover\:opacity-100 { opacity: 1; }
 .md\:overflow-auto { overflow: auto; }
 .md\:overflow-hidden { overflow: hidden; }
 .md\:overflow-visible { overflow: visible; }
 .md\:overflow-scroll { overflow: scroll; }
 .md\:overflow-x-auto { overflow-x: auto; }
 .md\:overflow-y-auto { overflow-y: auto; }
 .md\:overflow-x-hidden { overflow-x: hidden; }
 .md\:overflow-y-hidden { overflow-y: hidden; }
 .md\:overflow-x-visible { overflow-x: visible; }
 .md\:overflow-y-visible { overflow-y: visible; }
 .md\:overflow-x-scroll { overflow-x: scroll; }
 .md\:overflow-y-scroll { overflow-y: scroll; }
 .md\:scrolling-touch { -webkit-overflow-scrolling: touch; }
 .md\:scrolling-auto { -webkit-overflow-scrolling: auto; }
 .md\:p-0 { padding: 0; }
 .md\:p-1 { padding: .25rem; }
 .md\:p-2 { padding: .5rem; }
 .md\:p-3 { padding: .75rem; }
 .md\:p-4 { padding: 1rem; }
 .md\:p-5 { padding: 1.25rem; }
 .md\:p-6 { padding: 1.5rem; }
 .md\:p-8 { padding: 2rem; }
 .md\:p-10 { padding: 2.5rem; }
 .md\:p-12 { padding: 3rem; }
 .md\:p-16 { padding: 4rem; }
 .md\:p-20 { padding: 5rem; }
 .md\:p-24 { padding: 6rem; }
 .md\:p-32 { padding: 8rem; }
 .md\:p-px { padding: 1px; }
 .md\:py-0 { padding-top: 0; padding-bottom: 0; }
 .md\:px-0 { padding-left: 0; padding-right: 0; }
 .md\:py-1 { padding-top: .25rem; padding-bottom: .25rem; }
 .md\:px-1 { padding-left: .25rem; padding-right: .25rem; }
 .md\:py-2 { padding-top: .5rem; padding-bottom: .5rem; }
 .md\:px-2 { padding-left: .5rem; padding-right: .5rem; }
 .md\:py-3 { padding-top: .75rem; padding-bottom: .75rem; }
 .md\:px-3 { padding-left: .75rem; padding-right: .75rem; }
 .md\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
 .md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
 .md\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
 .md\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
 .md\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
 .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
 .md\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
 .md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
 .md\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
 .md\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
 .md\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
 .md\:px-12 { padding-left: 3rem; padding-right: 3rem; }
 .md\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
 .md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
 .md\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
 .md\:px-20 { padding-left: 5rem; padding-right: 5rem; }
 .md\:py-24 { padding-top: 6rem; padding-bottom: 6rem; }
 .md\:px-24 { padding-left: 6rem; padding-right: 6rem; }
 .md\:py-32 { padding-top: 8rem; padding-bottom: 8rem; }
 .md\:px-32 { padding-left: 8rem; padding-right: 8rem; }
 .md\:py-px { padding-top: 1px; padding-bottom: 1px; }
 .md\:px-px { padding-left: 1px; padding-right: 1px; }
 .md\:pt-0 { padding-top: 0; }
 .md\:pr-0 { padding-right: 0; }
 .md\:pb-0 { padding-bottom: 0; }
 .md\:pl-0 { padding-left: 0; }
 .md\:pt-1 { padding-top: .25rem; }
 .md\:pr-1 { padding-right: .25rem; }
 .md\:pb-1 { padding-bottom: .25rem; }
 .md\:pl-1 { padding-left: .25rem; }
 .md\:pt-2 { padding-top: .5rem; }
 .md\:pr-2 { padding-right: .5rem; }
 .md\:pb-2 { padding-bottom: .5rem; }
 .md\:pl-2 { padding-left: .5rem; }
 .md\:pt-3 { padding-top: .75rem; }
 .md\:pr-3 { padding-right: .75rem; }
 .md\:pb-3 { padding-bottom: .75rem; }
 .md\:pl-3 { padding-left: .75rem; }
 .md\:pt-4 { padding-top: 1rem; }
 .md\:pr-4 { padding-right: 1rem; }
 .md\:pb-4 { padding-bottom: 1rem; }
 .md\:pl-4 { padding-left: 1rem; }
 .md\:pt-5 { padding-top: 1.25rem; }
 .md\:pr-5 { padding-right: 1.25rem; }
 .md\:pb-5 { padding-bottom: 1.25rem; }
 .md\:pl-5 { padding-left: 1.25rem; }
 .md\:pt-6 { padding-top: 1.5rem; }
 .md\:pr-6 { padding-right: 1.5rem; }
 .md\:pb-6 { padding-bottom: 1.5rem; }
 .md\:pl-6 { padding-left: 1.5rem; }
 .md\:pt-8 { padding-top: 2rem; }
 .md\:pr-8 { padding-right: 2rem; }
 .md\:pb-8 { padding-bottom: 2rem; }
 .md\:pl-8 { padding-left: 2rem; }
 .md\:pt-10 { padding-top: 2.5rem; }
 .md\:pr-10 { padding-right: 2.5rem; }
 .md\:pb-10 { padding-bottom: 2.5rem; }
 .md\:pl-10 { padding-left: 2.5rem; }
 .md\:pt-12 { padding-top: 3rem; }
 .md\:pr-12 { padding-right: 3rem; }
 .md\:pb-12 { padding-bottom: 3rem; }
 .md\:pl-12 { padding-left: 3rem; }
 .md\:pt-16 { padding-top: 4rem; }
 .md\:pr-16 { padding-right: 4rem; }
 .md\:pb-16 { padding-bottom: 4rem; }
 .md\:pl-16 { padding-left: 4rem; }
 .md\:pt-20 { padding-top: 5rem; }
 .md\:pr-20 { padding-right: 5rem; }
 .md\:pb-20 { padding-bottom: 5rem; }
 .md\:pl-20 { padding-left: 5rem; }
 .md\:pt-24 { padding-top: 6rem; }
 .md\:pr-24 { padding-right: 6rem; }
 .md\:pb-24 { padding-bottom: 6rem; }
 .md\:pl-24 { padding-left: 6rem; }
 .md\:pt-32 { padding-top: 8rem; }
 .md\:pr-32 { padding-right: 8rem; }
 .md\:pb-32 { padding-bottom: 8rem; }
 .md\:pl-32 { padding-left: 8rem; }
 .md\:pt-px { padding-top: 1px; }
 .md\:pr-px { padding-right: 1px; }
 .md\:pb-px { padding-bottom: 1px; }
 .md\:pl-px { padding-left: 1px; }
 .md\:pointer-events-none { pointer-events: none; }
 .md\:pointer-events-auto { pointer-events: auto; }
 .md\:static { position: static; }
 .md\:fixed { position: fixed; }
 .md\:absolute { position: absolute; }
 .md\:relative { position: relative; }
 .md\:sticky { position: sticky; }
 .md\:pin-none { top: auto; right: auto; bottom: auto; left: auto; }
 .md\:pin { top: 0; right: 0; bottom: 0; left: 0; }
 .md\:pin-y { top: 0; bottom: 0; }
 .md\:pin-x { right: 0; left: 0; }
 .md\:pin-t { top: 0; }
 .md\:pin-r { right: 0; }
 .md\:pin-b { bottom: 0; }
 .md\:pin-l { left: 0; }
 .md\:resize-none { resize: none; }
 .md\:resize-y { resize: vertical; }
 .md\:resize-x { resize: horizontal; }
 .md\:resize { resize: both; }
 .md\:shadow { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .md\:shadow-none { -webkit-box-shadow: none; box-shadow: none; }
 .md\:hover\:shadow:hover { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .md\:hover\:shadow-none:hover { -webkit-box-shadow: none; box-shadow: none; }
 .md\:focus\:shadow:focus { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .md\:focus\:shadow-none:focus { -webkit-box-shadow: none; box-shadow: none; }
 .md\:table-auto { table-layout: auto; }
 .md\:table-fixed { table-layout: fixed; }
 .md\:text-left { text-align: left; }
 .md\:text-center { text-align: center; }
 .md\:text-right { text-align: right; }
 .md\:text-justify { text-align: justify; }
 .md\:text-transparent { color: transparent; }
 .md\:text-color-black { color: #000; }
 .md\:text-color-mine-shaft { color: #373737; }
 .md\:text-color-fuscous-gray { color: #4c4d4b; }
 .md\:text-color-emperor { color: #5d5d5d; }
 .md\:text-color-dove-gray { color: #646464; }
 .md\:text-color-boulder { color: #7b7b7b; }
 .md\:text-color-silver { color: #bbb; }
 .md\:text-color-alto { color: #dadada; }
 .md\:text-color-mercury { color: #e9e9e9; }
 .md\:text-color-seashell { color: #f1f1f1; }
 .md\:text-color-white { color: #fff; }
 .md\:text-color-orient { color: #005c7c; }
 .md\:text-color-shakespeare { color: #4ab9d4; }
 .md\:text-color-yellow-metal { color: #807040; }
 .md\:text-color-kumera { color: #8a741d; }
 .md\:text-color-olive { color: #8e7100; }
 .md\:text-color-barley-corn { color: #a0915e; }
 .md\:text-color-verdigris { color: #494a2d; }
 .md\:text-color-texas { color: #f9fb93; }
 .md\:text-color-ferra { color: #634849; }
 .md\:text-color-cherub { color: #fbe3e4; }
 .md\:text-color-cabbage-pont { color: #454e41; }
 .md\:text-color-tea-green { color: #cfefc2; }
 .md\:hover\:text-transparent:hover { color: transparent; }
 .md\:hover\:text-color-black:hover { color: #000; }
 .md\:hover\:text-color-mine-shaft:hover { color: #373737; }
 .md\:hover\:text-color-fuscous-gray:hover { color: #4c4d4b; }
 .md\:hover\:text-color-emperor:hover { color: #5d5d5d; }
 .md\:hover\:text-color-dove-gray:hover { color: #646464; }
 .md\:hover\:text-color-boulder:hover { color: #7b7b7b; }
 .md\:hover\:text-color-silver:hover { color: #bbb; }
 .md\:hover\:text-color-alto:hover { color: #dadada; }
 .md\:hover\:text-color-mercury:hover { color: #e9e9e9; }
 .md\:hover\:text-color-seashell:hover { color: #f1f1f1; }
 .md\:hover\:text-color-white:hover { color: #fff; }
 .md\:hover\:text-color-orient:hover { color: #005c7c; }
 .md\:hover\:text-color-shakespeare:hover { color: #4ab9d4; }
 .md\:hover\:text-color-yellow-metal:hover { color: #807040; }
 .md\:hover\:text-color-kumera:hover { color: #8a741d; }
 .md\:hover\:text-color-olive:hover { color: #8e7100; }
 .md\:hover\:text-color-barley-corn:hover { color: #a0915e; }
 .md\:hover\:text-color-verdigris:hover { color: #494a2d; }
 .md\:hover\:text-color-texas:hover { color: #f9fb93; }
 .md\:hover\:text-color-ferra:hover { color: #634849; }
 .md\:hover\:text-color-cherub:hover { color: #fbe3e4; }
 .md\:hover\:text-color-cabbage-pont:hover { color: #454e41; }
 .md\:hover\:text-color-tea-green:hover { color: #cfefc2; }
 .md\:focus\:text-transparent:focus { color: transparent; }
 .md\:focus\:text-color-black:focus { color: #000; }
 .md\:focus\:text-color-mine-shaft:focus { color: #373737; }
 .md\:focus\:text-color-fuscous-gray:focus { color: #4c4d4b; }
 .md\:focus\:text-color-emperor:focus { color: #5d5d5d; }
 .md\:focus\:text-color-dove-gray:focus { color: #646464; }
 .md\:focus\:text-color-boulder:focus { color: #7b7b7b; }
 .md\:focus\:text-color-silver:focus { color: #bbb; }
 .md\:focus\:text-color-alto:focus { color: #dadada; }
 .md\:focus\:text-color-mercury:focus { color: #e9e9e9; }
 .md\:focus\:text-color-seashell:focus { color: #f1f1f1; }
 .md\:focus\:text-color-white:focus { color: #fff; }
 .md\:focus\:text-color-orient:focus { color: #005c7c; }
 .md\:focus\:text-color-shakespeare:focus { color: #4ab9d4; }
 .md\:focus\:text-color-yellow-metal:focus { color: #807040; }
 .md\:focus\:text-color-kumera:focus { color: #8a741d; }
 .md\:focus\:text-color-olive:focus { color: #8e7100; }
 .md\:focus\:text-color-barley-corn:focus { color: #a0915e; }
 .md\:focus\:text-color-verdigris:focus { color: #494a2d; }
 .md\:focus\:text-color-texas:focus { color: #f9fb93; }
 .md\:focus\:text-color-ferra:focus { color: #634849; }
 .md\:focus\:text-color-cherub:focus { color: #fbe3e4; }
 .md\:focus\:text-color-cabbage-pont:focus { color: #454e41; }
 .md\:focus\:text-color-tea-green:focus { color: #cfefc2; }
 .group:hover .md\:group-hover\:text-transparent { color: transparent; }
 .group:hover .md\:group-hover\:text-color-black { color: #000; }
 .group:hover .md\:group-hover\:text-color-mine-shaft { color: #373737; }
 .group:hover .md\:group-hover\:text-color-fuscous-gray { color: #4c4d4b; }
 .group:hover .md\:group-hover\:text-color-emperor { color: #5d5d5d; }
 .group:hover .md\:group-hover\:text-color-dove-gray { color: #646464; }
 .group:hover .md\:group-hover\:text-color-boulder { color: #7b7b7b; }
 .group:hover .md\:group-hover\:text-color-silver { color: #bbb; }
 .group:hover .md\:group-hover\:text-color-alto { color: #dadada; }
 .group:hover .md\:group-hover\:text-color-mercury { color: #e9e9e9; }
 .group:hover .md\:group-hover\:text-color-seashell { color: #f1f1f1; }
 .group:hover .md\:group-hover\:text-color-white { color: #fff; }
 .group:hover .md\:group-hover\:text-color-orient { color: #005c7c; }
 .group:hover .md\:group-hover\:text-color-shakespeare { color: #4ab9d4; }
 .group:hover .md\:group-hover\:text-color-yellow-metal { color: #807040; }
 .group:hover .md\:group-hover\:text-color-kumera { color: #8a741d; }
 .group:hover .md\:group-hover\:text-color-olive { color: #8e7100; }
 .group:hover .md\:group-hover\:text-color-barley-corn { color: #a0915e; }
 .group:hover .md\:group-hover\:text-color-verdigris { color: #494a2d; }
 .group:hover .md\:group-hover\:text-color-texas { color: #f9fb93; }
 .group:hover .md\:group-hover\:text-color-ferra { color: #634849; }
 .group:hover .md\:group-hover\:text-color-cherub { color: #fbe3e4; }
 .group:hover .md\:group-hover\:text-color-cabbage-pont { color: #454e41; }
 .group:hover .md\:group-hover\:text-color-tea-green { color: #cfefc2; }
 .md\:text-3xs { font-size: .667rem; }
 .md\:text-2xs { font-size: .8rem; }
 .md\:text-xs { font-size: .867rem; }
 .md\:text-sm { font-size: .933rem; }
 .md\:text-base { font-size: 15px; }
 .md\:text-lg { font-size: 1.067rem; }
 .md\:text-xl { font-size: 1.2rem; }
 .md\:text-2xl { font-size: 1.267rem; }
 .md\:text-3xl { font-size: 1.933rem; }
 .md\:italic { font-style: italic; }
 .md\:roman { font-style: normal; }
 .md\:uppercase { text-transform: uppercase; }
 .md\:lowercase { text-transform: lowercase; }
 .md\:capitalize { text-transform: capitalize; }
 .md\:normal-case { text-transform: none; }
 .md\:underline { -webkit-text-decoration: underline; text-decoration: underline; }
 .md\:line-through { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .md\:no-underline { -webkit-text-decoration: none; text-decoration: none; }
 .md\:antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .md\:subpixel-antialiased { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .md\:hover\:italic:hover { font-style: italic; }
 .md\:hover\:roman:hover { font-style: normal; }
 .md\:hover\:uppercase:hover { text-transform: uppercase; }
 .md\:hover\:lowercase:hover { text-transform: lowercase; }
 .md\:hover\:capitalize:hover { text-transform: capitalize; }
 .md\:hover\:normal-case:hover { text-transform: none; }
 .md\:hover\:underline:hover { -webkit-text-decoration: underline; text-decoration: underline; }
 .md\:hover\:line-through:hover { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .md\:hover\:no-underline:hover { -webkit-text-decoration: none; text-decoration: none; }
 .md\:hover\:antialiased:hover { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .md\:hover\:subpixel-antialiased:hover { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .md\:focus\:italic:focus { font-style: italic; }
 .md\:focus\:roman:focus { font-style: normal; }
 .md\:focus\:uppercase:focus { text-transform: uppercase; }
 .md\:focus\:lowercase:focus { text-transform: lowercase; }
 .md\:focus\:capitalize:focus { text-transform: capitalize; }
 .md\:focus\:normal-case:focus { text-transform: none; }
 .md\:focus\:underline:focus { -webkit-text-decoration: underline; text-decoration: underline; }
 .md\:focus\:line-through:focus { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .md\:focus\:no-underline:focus { -webkit-text-decoration: none; text-decoration: none; }
 .md\:focus\:antialiased:focus { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .md\:focus\:subpixel-antialiased:focus { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .md\:tracking-tight { letter-spacing: -0.05em; }
 .md\:tracking-normal { letter-spacing: 0; }
 .md\:tracking-wide { letter-spacing: .05em; }
 .md\:select-none { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 .md\:select-text { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
 .md\:align-baseline { vertical-align: baseline; }
 .md\:align-top { vertical-align: top; }
 .md\:align-middle { vertical-align: middle; }
 .md\:align-bottom { vertical-align: bottom; }
 .md\:align-text-top { vertical-align: text-top; }
 .md\:align-text-bottom { vertical-align: text-bottom; }
 .md\:visible { visibility: visible; }
 .md\:invisible { visibility: hidden; }
 .md\:whitespace-normal { white-space: normal; }
 .md\:whitespace-no-wrap { white-space: nowrap; }
 .md\:whitespace-pre { white-space: pre; }
 .md\:whitespace-pre-line { white-space: pre-line; }
 .md\:whitespace-pre-wrap { white-space: pre-wrap; }
 .md\:break-words { word-wrap: break-word; }
 .md\:break-normal { word-wrap: normal; }
 .md\:truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 .md\:w-1 { width: .25rem; }
 .md\:w-2 { width: .5rem; }
 .md\:w-3 { width: .75rem; }
 .md\:w-4 { width: 1rem; }
 .md\:w-5 { width: 1.25rem; }
 .md\:w-6 { width: 1.5rem; }
 .md\:w-8 { width: 2rem; }
 .md\:w-10 { width: 2.5rem; }
 .md\:w-12 { width: 3rem; }
 .md\:w-16 { width: 4rem; }
 .md\:w-24 { width: 6rem; }
 .md\:w-32 { width: 8rem; }
 .md\:w-40 { width: 10rem; }
 .md\:w-48 { width: 12rem; }
 .md\:w-56 { width: 14rem; }
 .md\:w-64 { width: 16rem; }
 .md\:w-auto { width: auto; }
 .md\:w-px { width: 1px; }
 .md\:w-1\/2 { width: 50%; }
 .md\:w-1\/3 { width: 33.33333%; }
 .md\:w-2\/3 { width: 66.66667%; }
 .md\:w-1\/4 { width: 25%; }
 .md\:w-3\/4 { width: 75%; }
 .md\:w-1\/5 { width: 20%; }
 .md\:w-2\/5 { width: 40%; }
 .md\:w-3\/5 { width: 60%; }
 .md\:w-4\/5 { width: 80%; }
 .md\:w-1\/6 { width: 16.66667%; }
 .md\:w-1\/8 { width: 12.5%; }
 .md\:w-1\/10 { width: 10%; }
 .md\:w-1\/12 { width: 8.33333%; }
 .md\:w-full { width: 100%; }
 .md\:w-screen { width: 100vw; }
 .md\:z-0 { z-index: 0; }
 .md\:z-10 { z-index: 10; }
 .md\:z-20 { z-index: 20; }
 .md\:z-30 { z-index: 30; }
 .md\:z-40 { z-index: 40; }
 .md\:z-50 { z-index: 50; }
 .md\:z-auto { z-index: auto; }
 .md\:text-shadow { text-shadow: 1px 1px rgba( #fff, 1 ); }
 .md\:text-shadow-none { text-shadow: none; }
 .md\:gradient-grey, .md\:hover\:gradient-grey:hover { background: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#515151)); background: linear-gradient( #a1a1a1, #515151 ); }
 .md\:gradient-grey-reversed, .md\:hover\:gradient-grey-reversed:hover { background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#a1a1a1)); background: linear-gradient( #515151, #a1a1a1 ); }
 .md\:pin-t8 { top: 2rem; }
 .md\:pin-t16 { top: 4rem; }
 .md\:pin-b24 { bottom: 12rem; }
 .md\:transition-opacity { -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
 .md\:transition-bg-color { -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; }
 .md\:transition-text-color { -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }
}
@media (max-width: 991px) {
 .to-lg\:list-reset { list-style: none; padding: 0; }
 .to-lg\:appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 .to-lg\:bg-fixed { background-attachment: fixed; }
 .to-lg\:bg-local { background-attachment: local; }
 .to-lg\:bg-scroll { background-attachment: scroll; }
 .to-lg\:bg-transparent { background-color: transparent; }
 .to-lg\:bg-color-black { background-color: #000; }
 .to-lg\:bg-color-mine-shaft { background-color: #373737; }
 .to-lg\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .to-lg\:bg-color-emperor { background-color: #5d5d5d; }
 .to-lg\:bg-color-dove-gray { background-color: #646464; }
 .to-lg\:bg-color-boulder { background-color: #7b7b7b; }
 .to-lg\:bg-color-silver { background-color: #bbb; }
 .to-lg\:bg-color-alto { background-color: #dadada; }
 .to-lg\:bg-color-mercury { background-color: #e9e9e9; }
 .to-lg\:bg-color-seashell { background-color: #f1f1f1; }
 .to-lg\:bg-color-white { background-color: #fff; }
 .to-lg\:bg-color-orient { background-color: #005c7c; }
 .to-lg\:bg-color-shakespeare { background-color: #4ab9d4; }
 .to-lg\:bg-color-yellow-metal { background-color: #807040; }
 .to-lg\:bg-color-kumera { background-color: #8a741d; }
 .to-lg\:bg-color-olive { background-color: #8e7100; }
 .to-lg\:bg-color-barley-corn { background-color: #a0915e; }
 .to-lg\:bg-color-verdigris { background-color: #494a2d; }
 .to-lg\:bg-color-texas { background-color: #f9fb93; }
 .to-lg\:bg-color-ferra { background-color: #634849; }
 .to-lg\:bg-color-cherub { background-color: #fbe3e4; }
 .to-lg\:bg-color-cabbage-pont { background-color: #454e41; }
 .to-lg\:bg-color-tea-green { background-color: #cfefc2; }
 .to-lg\:hover\:bg-transparent:hover { background-color: transparent; }
 .to-lg\:hover\:bg-color-black:hover { background-color: #000; }
 .to-lg\:hover\:bg-color-mine-shaft:hover { background-color: #373737; }
 .to-lg\:hover\:bg-color-fuscous-gray:hover { background-color: #4c4d4b; }
 .to-lg\:hover\:bg-color-emperor:hover { background-color: #5d5d5d; }
 .to-lg\:hover\:bg-color-dove-gray:hover { background-color: #646464; }
 .to-lg\:hover\:bg-color-boulder:hover { background-color: #7b7b7b; }
 .to-lg\:hover\:bg-color-silver:hover { background-color: #bbb; }
 .to-lg\:hover\:bg-color-alto:hover { background-color: #dadada; }
 .to-lg\:hover\:bg-color-mercury:hover { background-color: #e9e9e9; }
 .to-lg\:hover\:bg-color-seashell:hover { background-color: #f1f1f1; }
 .to-lg\:hover\:bg-color-white:hover { background-color: #fff; }
 .to-lg\:hover\:bg-color-orient:hover { background-color: #005c7c; }
 .to-lg\:hover\:bg-color-shakespeare:hover { background-color: #4ab9d4; }
 .to-lg\:hover\:bg-color-yellow-metal:hover { background-color: #807040; }
 .to-lg\:hover\:bg-color-kumera:hover { background-color: #8a741d; }
 .to-lg\:hover\:bg-color-olive:hover { background-color: #8e7100; }
 .to-lg\:hover\:bg-color-barley-corn:hover { background-color: #a0915e; }
 .to-lg\:hover\:bg-color-verdigris:hover { background-color: #494a2d; }
 .to-lg\:hover\:bg-color-texas:hover { background-color: #f9fb93; }
 .to-lg\:hover\:bg-color-ferra:hover { background-color: #634849; }
 .to-lg\:hover\:bg-color-cherub:hover { background-color: #fbe3e4; }
 .to-lg\:hover\:bg-color-cabbage-pont:hover { background-color: #454e41; }
 .to-lg\:hover\:bg-color-tea-green:hover { background-color: #cfefc2; }
 .to-lg\:focus\:bg-transparent:focus { background-color: transparent; }
 .to-lg\:focus\:bg-color-black:focus { background-color: #000; }
 .to-lg\:focus\:bg-color-mine-shaft:focus { background-color: #373737; }
 .to-lg\:focus\:bg-color-fuscous-gray:focus { background-color: #4c4d4b; }
 .to-lg\:focus\:bg-color-emperor:focus { background-color: #5d5d5d; }
 .to-lg\:focus\:bg-color-dove-gray:focus { background-color: #646464; }
 .to-lg\:focus\:bg-color-boulder:focus { background-color: #7b7b7b; }
 .to-lg\:focus\:bg-color-silver:focus { background-color: #bbb; }
 .to-lg\:focus\:bg-color-alto:focus { background-color: #dadada; }
 .to-lg\:focus\:bg-color-mercury:focus { background-color: #e9e9e9; }
 .to-lg\:focus\:bg-color-seashell:focus { background-color: #f1f1f1; }
 .to-lg\:focus\:bg-color-white:focus { background-color: #fff; }
 .to-lg\:focus\:bg-color-orient:focus { background-color: #005c7c; }
 .to-lg\:focus\:bg-color-shakespeare:focus { background-color: #4ab9d4; }
 .to-lg\:focus\:bg-color-yellow-metal:focus { background-color: #807040; }
 .to-lg\:focus\:bg-color-kumera:focus { background-color: #8a741d; }
 .to-lg\:focus\:bg-color-olive:focus { background-color: #8e7100; }
 .to-lg\:focus\:bg-color-barley-corn:focus { background-color: #a0915e; }
 .to-lg\:focus\:bg-color-verdigris:focus { background-color: #494a2d; }
 .to-lg\:focus\:bg-color-texas:focus { background-color: #f9fb93; }
 .to-lg\:focus\:bg-color-ferra:focus { background-color: #634849; }
 .to-lg\:focus\:bg-color-cherub:focus { background-color: #fbe3e4; }
 .to-lg\:focus\:bg-color-cabbage-pont:focus { background-color: #454e41; }
 .to-lg\:focus\:bg-color-tea-green:focus { background-color: #cfefc2; }
 .group:hover .to-lg\:group-hover\:bg-transparent { background-color: transparent; }
 .group:hover .to-lg\:group-hover\:bg-color-black { background-color: #000; }
 .group:hover .to-lg\:group-hover\:bg-color-mine-shaft { background-color: #373737; }
 .group:hover .to-lg\:group-hover\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .group:hover .to-lg\:group-hover\:bg-color-emperor { background-color: #5d5d5d; }
 .group:hover .to-lg\:group-hover\:bg-color-dove-gray { background-color: #646464; }
 .group:hover .to-lg\:group-hover\:bg-color-boulder { background-color: #7b7b7b; }
 .group:hover .to-lg\:group-hover\:bg-color-silver { background-color: #bbb; }
 .group:hover .to-lg\:group-hover\:bg-color-alto { background-color: #dadada; }
 .group:hover .to-lg\:group-hover\:bg-color-mercury { background-color: #e9e9e9; }
 .group:hover .to-lg\:group-hover\:bg-color-seashell { background-color: #f1f1f1; }
 .group:hover .to-lg\:group-hover\:bg-color-white { background-color: #fff; }
 .group:hover .to-lg\:group-hover\:bg-color-orient { background-color: #005c7c; }
 .group:hover .to-lg\:group-hover\:bg-color-shakespeare { background-color: #4ab9d4; }
 .group:hover .to-lg\:group-hover\:bg-color-yellow-metal { background-color: #807040; }
 .group:hover .to-lg\:group-hover\:bg-color-kumera { background-color: #8a741d; }
 .group:hover .to-lg\:group-hover\:bg-color-olive { background-color: #8e7100; }
 .group:hover .to-lg\:group-hover\:bg-color-barley-corn { background-color: #a0915e; }
 .group:hover .to-lg\:group-hover\:bg-color-verdigris { background-color: #494a2d; }
 .group:hover .to-lg\:group-hover\:bg-color-texas { background-color: #f9fb93; }
 .group:hover .to-lg\:group-hover\:bg-color-ferra { background-color: #634849; }
 .group:hover .to-lg\:group-hover\:bg-color-cherub { background-color: #fbe3e4; }
 .group:hover .to-lg\:group-hover\:bg-color-cabbage-pont { background-color: #454e41; }
 .group:hover .to-lg\:group-hover\:bg-color-tea-green { background-color: #cfefc2; }
 .to-lg\:bg-bottom { background-position: bottom; }
 .to-lg\:bg-center { background-position: center; }
 .to-lg\:bg-left { background-position: left; }
 .to-lg\:bg-left-bottom { background-position: left bottom; }
 .to-lg\:bg-left-top { background-position: left top; }
 .to-lg\:bg-right { background-position: right; }
 .to-lg\:bg-right-bottom { background-position: right bottom; }
 .to-lg\:bg-right-top { background-position: right top; }
 .to-lg\:bg-top { background-position: top; }
 .to-lg\:bg-repeat { background-repeat: repeat; }
 .to-lg\:bg-no-repeat { background-repeat: no-repeat; }
 .to-lg\:bg-repeat-x { background-repeat: repeat-x; }
 .to-lg\:bg-repeat-y { background-repeat: repeat-y; }
 .to-lg\:bg-auto { background-size: auto; }
 .to-lg\:bg-cover { background-size: cover; }
 .to-lg\:bg-contain { background-size: contain; }
 .to-lg\:border-transparent { border-color: transparent; }
 .to-lg\:border-color-black { border-color: #000; }
 .to-lg\:border-color-mine-shaft { border-color: #373737; }
 .to-lg\:border-color-fuscous-gray { border-color: #4c4d4b; }
 .to-lg\:border-color-emperor { border-color: #5d5d5d; }
 .to-lg\:border-color-dove-gray { border-color: #646464; }
 .to-lg\:border-color-boulder { border-color: #7b7b7b; }
 .to-lg\:border-color-silver { border-color: #bbb; }
 .to-lg\:border-color-alto { border-color: #dadada; }
 .to-lg\:border-color-mercury { border-color: #e9e9e9; }
 .to-lg\:border-color-seashell { border-color: #f1f1f1; }
 .to-lg\:border-color-white { border-color: #fff; }
 .to-lg\:border-color-orient { border-color: #005c7c; }
 .to-lg\:border-color-shakespeare { border-color: #4ab9d4; }
 .to-lg\:border-color-yellow-metal { border-color: #807040; }
 .to-lg\:border-color-kumera { border-color: #8a741d; }
 .to-lg\:border-color-olive { border-color: #8e7100; }
 .to-lg\:border-color-barley-corn { border-color: #a0915e; }
 .to-lg\:border-color-verdigris { border-color: #494a2d; }
 .to-lg\:border-color-texas { border-color: #f9fb93; }
 .to-lg\:border-color-ferra { border-color: #634849; }
 .to-lg\:border-color-cherub { border-color: #fbe3e4; }
 .to-lg\:border-color-cabbage-pont { border-color: #454e41; }
 .to-lg\:border-color-tea-green { border-color: #cfefc2; }
 .to-lg\:hover\:border-transparent:hover { border-color: transparent; }
 .to-lg\:hover\:border-color-black:hover { border-color: #000; }
 .to-lg\:hover\:border-color-mine-shaft:hover { border-color: #373737; }
 .to-lg\:hover\:border-color-fuscous-gray:hover { border-color: #4c4d4b; }
 .to-lg\:hover\:border-color-emperor:hover { border-color: #5d5d5d; }
 .to-lg\:hover\:border-color-dove-gray:hover { border-color: #646464; }
 .to-lg\:hover\:border-color-boulder:hover { border-color: #7b7b7b; }
 .to-lg\:hover\:border-color-silver:hover { border-color: #bbb; }
 .to-lg\:hover\:border-color-alto:hover { border-color: #dadada; }
 .to-lg\:hover\:border-color-mercury:hover { border-color: #e9e9e9; }
 .to-lg\:hover\:border-color-seashell:hover { border-color: #f1f1f1; }
 .to-lg\:hover\:border-color-white:hover { border-color: #fff; }
 .to-lg\:hover\:border-color-orient:hover { border-color: #005c7c; }
 .to-lg\:hover\:border-color-shakespeare:hover { border-color: #4ab9d4; }
 .to-lg\:hover\:border-color-yellow-metal:hover { border-color: #807040; }
 .to-lg\:hover\:border-color-kumera:hover { border-color: #8a741d; }
 .to-lg\:hover\:border-color-olive:hover { border-color: #8e7100; }
 .to-lg\:hover\:border-color-barley-corn:hover { border-color: #a0915e; }
 .to-lg\:hover\:border-color-verdigris:hover { border-color: #494a2d; }
 .to-lg\:hover\:border-color-texas:hover { border-color: #f9fb93; }
 .to-lg\:hover\:border-color-ferra:hover { border-color: #634849; }
 .to-lg\:hover\:border-color-cherub:hover { border-color: #fbe3e4; }
 .to-lg\:hover\:border-color-cabbage-pont:hover { border-color: #454e41; }
 .to-lg\:hover\:border-color-tea-green:hover { border-color: #cfefc2; }
 .to-lg\:focus\:border-transparent:focus { border-color: transparent; }
 .to-lg\:focus\:border-color-black:focus { border-color: #000; }
 .to-lg\:focus\:border-color-mine-shaft:focus { border-color: #373737; }
 .to-lg\:focus\:border-color-fuscous-gray:focus { border-color: #4c4d4b; }
 .to-lg\:focus\:border-color-emperor:focus { border-color: #5d5d5d; }
 .to-lg\:focus\:border-color-dove-gray:focus { border-color: #646464; }
 .to-lg\:focus\:border-color-boulder:focus { border-color: #7b7b7b; }
 .to-lg\:focus\:border-color-silver:focus { border-color: #bbb; }
 .to-lg\:focus\:border-color-alto:focus { border-color: #dadada; }
 .to-lg\:focus\:border-color-mercury:focus { border-color: #e9e9e9; }
 .to-lg\:focus\:border-color-seashell:focus { border-color: #f1f1f1; }
 .to-lg\:focus\:border-color-white:focus { border-color: #fff; }
 .to-lg\:focus\:border-color-orient:focus { border-color: #005c7c; }
 .to-lg\:focus\:border-color-shakespeare:focus { border-color: #4ab9d4; }
 .to-lg\:focus\:border-color-yellow-metal:focus { border-color: #807040; }
 .to-lg\:focus\:border-color-kumera:focus { border-color: #8a741d; }
 .to-lg\:focus\:border-color-olive:focus { border-color: #8e7100; }
 .to-lg\:focus\:border-color-barley-corn:focus { border-color: #a0915e; }
 .to-lg\:focus\:border-color-verdigris:focus { border-color: #494a2d; }
 .to-lg\:focus\:border-color-texas:focus { border-color: #f9fb93; }
 .to-lg\:focus\:border-color-ferra:focus { border-color: #634849; }
 .to-lg\:focus\:border-color-cherub:focus { border-color: #fbe3e4; }
 .to-lg\:focus\:border-color-cabbage-pont:focus { border-color: #454e41; }
 .to-lg\:focus\:border-color-tea-green:focus { border-color: #cfefc2; }
 .to-lg\:rounded-none { border-radius: 0; }
 .to-lg\:rounded-sm { border-radius: .125rem; }
 .to-lg\:rounded { border-radius: .25rem; }
 .to-lg\:rounded-lg { border-radius: .5rem; }
 .to-lg\:rounded-full { border-radius: 9999px; }
 .to-lg\:rounded-t-none { border-top-left-radius: 0; border-top-right-radius: 0; }
 .to-lg\:rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; }
 .to-lg\:rounded-b-none { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
 .to-lg\:rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; }
 .to-lg\:rounded-t-sm { border-top-left-radius: .125rem; border-top-right-radius: .125rem; }
 .to-lg\:rounded-r-sm { border-top-right-radius: .125rem; border-bottom-right-radius: .125rem; }
 .to-lg\:rounded-b-sm { border-bottom-right-radius: .125rem; border-bottom-left-radius: .125rem; }
 .to-lg\:rounded-l-sm { border-top-left-radius: .125rem; border-bottom-left-radius: .125rem; }
 .to-lg\:rounded-t { border-top-left-radius: .25rem; border-top-right-radius: .25rem; }
 .to-lg\:rounded-r { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; }
 .to-lg\:rounded-b { border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem; }
 .to-lg\:rounded-l { border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; }
 .to-lg\:rounded-t-lg { border-top-left-radius: .5rem; border-top-right-radius: .5rem; }
 .to-lg\:rounded-r-lg { border-top-right-radius: .5rem; border-bottom-right-radius: .5rem; }
 .to-lg\:rounded-b-lg { border-bottom-right-radius: .5rem; border-bottom-left-radius: .5rem; }
 .to-lg\:rounded-l-lg { border-top-left-radius: .5rem; border-bottom-left-radius: .5rem; }
 .to-lg\:rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }
 .to-lg\:rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
 .to-lg\:rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px; }
 .to-lg\:rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
 .to-lg\:rounded-tl-none { border-top-left-radius: 0; }
 .to-lg\:rounded-tr-none { border-top-right-radius: 0; }
 .to-lg\:rounded-br-none { border-bottom-right-radius: 0; }
 .to-lg\:rounded-bl-none { border-bottom-left-radius: 0; }
 .to-lg\:rounded-tl-sm { border-top-left-radius: .125rem; }
 .to-lg\:rounded-tr-sm { border-top-right-radius: .125rem; }
 .to-lg\:rounded-br-sm { border-bottom-right-radius: .125rem; }
 .to-lg\:rounded-bl-sm { border-bottom-left-radius: .125rem; }
 .to-lg\:rounded-tl { border-top-left-radius: .25rem; }
 .to-lg\:rounded-tr { border-top-right-radius: .25rem; }
 .to-lg\:rounded-br { border-bottom-right-radius: .25rem; }
 .to-lg\:rounded-bl { border-bottom-left-radius: .25rem; }
 .to-lg\:rounded-tl-lg { border-top-left-radius: .5rem; }
 .to-lg\:rounded-tr-lg { border-top-right-radius: .5rem; }
 .to-lg\:rounded-br-lg { border-bottom-right-radius: .5rem; }
 .to-lg\:rounded-bl-lg { border-bottom-left-radius: .5rem; }
 .to-lg\:rounded-tl-full { border-top-left-radius: 9999px; }
 .to-lg\:rounded-tr-full { border-top-right-radius: 9999px; }
 .to-lg\:rounded-br-full { border-bottom-right-radius: 9999px; }
 .to-lg\:rounded-bl-full { border-bottom-left-radius: 9999px; }
 .to-lg\:border-solid { border-style: solid; }
 .to-lg\:border-dashed { border-style: dashed; }
 .to-lg\:border-dotted { border-style: dotted; }
 .to-lg\:border-none { border-style: none; }
 .to-lg\:border-0 { border-width: 0; }
 .to-lg\:border-2 { border-width: 2px; }
 .to-lg\:border-4 { border-width: 4px; }
 .to-lg\:border-8 { border-width: 8px; }
 .to-lg\:border { border-width: 1px; }
 .to-lg\:border-t-0 { border-top-width: 0; }
 .to-lg\:border-r-0 { border-right-width: 0; }
 .to-lg\:border-b-0 { border-bottom-width: 0; }
 .to-lg\:border-l-0 { border-left-width: 0; }
 .to-lg\:border-t-2 { border-top-width: 2px; }
 .to-lg\:border-r-2 { border-right-width: 2px; }
 .to-lg\:border-b-2 { border-bottom-width: 2px; }
 .to-lg\:border-l-2 { border-left-width: 2px; }
 .to-lg\:border-t-4 { border-top-width: 4px; }
 .to-lg\:border-r-4 { border-right-width: 4px; }
 .to-lg\:border-b-4 { border-bottom-width: 4px; }
 .to-lg\:border-l-4 { border-left-width: 4px; }
 .to-lg\:border-t-8 { border-top-width: 8px; }
 .to-lg\:border-r-8 { border-right-width: 8px; }
 .to-lg\:border-b-8 { border-bottom-width: 8px; }
 .to-lg\:border-l-8 { border-left-width: 8px; }
 .to-lg\:border-t { border-top-width: 1px; }
 .to-lg\:border-r { border-right-width: 1px; }
 .to-lg\:border-b { border-bottom-width: 1px; }
 .to-lg\:border-l { border-left-width: 1px; }
 .to-lg\:cursor-auto { cursor: auto; }
 .to-lg\:cursor-default { cursor: default; }
 .to-lg\:cursor-pointer { cursor: pointer; }
 .to-lg\:cursor-wait { cursor: wait; }
 .to-lg\:cursor-move { cursor: move; }
 .to-lg\:cursor-not-allowed { cursor: not-allowed; }
 .to-lg\:block { display: block; }
 .to-lg\:inline-block { display: inline-block; }
 .to-lg\:inline { display: inline; }
 .to-lg\:table { display: table; }
 .to-lg\:table-row { display: table-row; }
 .to-lg\:table-cell { display: table-cell; }
 .to-lg\:hidden { display: none; }
 .to-lg\:hover\:block:hover { display: block; }
 .to-lg\:hover\:inline-block:hover { display: inline-block; }
 .to-lg\:hover\:inline:hover { display: inline; }
 .to-lg\:hover\:table:hover { display: table; }
 .to-lg\:hover\:table-row:hover { display: table-row; }
 .to-lg\:hover\:table-cell:hover { display: table-cell; }
 .to-lg\:hover\:hidden:hover { display: none; }
 .to-lg\:flex { display: -webkit-box; display: -ms-flexbox; display: flex; }
 .to-lg\:inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
 .to-lg\:flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
 .to-lg\:flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
 .to-lg\:flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
 .to-lg\:flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
 .to-lg\:flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
 .to-lg\:flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
 .to-lg\:flex-no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
 .to-lg\:items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
 .to-lg\:items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
 .to-lg\:items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
 .to-lg\:items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }
 .to-lg\:items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
 .to-lg\:self-auto { -ms-flex-item-align: auto; align-self: auto; }
 .to-lg\:self-start { -ms-flex-item-align: start; align-self: flex-start; }
 .to-lg\:self-end { -ms-flex-item-align: end; align-self: flex-end; }
 .to-lg\:self-center { -ms-flex-item-align: center; align-self: center; }
 .to-lg\:self-stretch { -ms-flex-item-align: stretch; align-self: stretch; }
 .to-lg\:justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
 .to-lg\:justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
 .to-lg\:justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
 .to-lg\:justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
 .to-lg\:justify-around { -ms-flex-pack: distribute; justify-content: space-around; }
 .to-lg\:content-center { -ms-flex-line-pack: center; align-content: center; }
 .to-lg\:content-start { -ms-flex-line-pack: start; align-content: flex-start; }
 .to-lg\:content-end { -ms-flex-line-pack: end; align-content: flex-end; }
 .to-lg\:content-between { -ms-flex-line-pack: justify; align-content: space-between; }
 .to-lg\:content-around { -ms-flex-line-pack: distribute; align-content: space-around; }
 .to-lg\:flex-1 { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; }
 .to-lg\:flex-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }
 .to-lg\:flex-initial { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }
 .to-lg\:flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; }
 .to-lg\:flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
 .to-lg\:flex-shrink { -ms-flex-negative: 1; flex-shrink: 1; }
 .to-lg\:flex-no-grow { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
 .to-lg\:flex-no-shrink { -ms-flex-negative: 0; flex-shrink: 0; }
 .to-lg\:float-right { float: right; }
 .to-lg\:float-left { float: left; }
 .to-lg\:float-none { float: none; }
 .to-lg\:clearfix:after { content: ""; display: table; clear: both; }
 .to-lg\:font-sans { font-family: cartogothic, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; }
 .to-lg\:font-serif { font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; }
 .to-lg\:font-mono { font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; }
 .to-lg\:font-hairline { font-weight: 100; }
 .to-lg\:font-thin { font-weight: 200; }
 .to-lg\:font-light { font-weight: 300; }
 .to-lg\:font-normal { font-weight: 400; }
 .to-lg\:font-medium { font-weight: 500; }
 .to-lg\:font-semibold { font-weight: 600; }
 .to-lg\:font-bold { font-weight: 700; }
 .to-lg\:font-extrabold { font-weight: 800; }
 .to-lg\:font-black { font-weight: 900; }
 .to-lg\:hover\:font-hairline:hover { font-weight: 100; }
 .to-lg\:hover\:font-thin:hover { font-weight: 200; }
 .to-lg\:hover\:font-light:hover { font-weight: 300; }
 .to-lg\:hover\:font-normal:hover { font-weight: 400; }
 .to-lg\:hover\:font-medium:hover { font-weight: 500; }
 .to-lg\:hover\:font-semibold:hover { font-weight: 600; }
 .to-lg\:hover\:font-bold:hover { font-weight: 700; }
 .to-lg\:hover\:font-extrabold:hover { font-weight: 800; }
 .to-lg\:hover\:font-black:hover { font-weight: 900; }
 .to-lg\:focus\:font-hairline:focus { font-weight: 100; }
 .to-lg\:focus\:font-thin:focus { font-weight: 200; }
 .to-lg\:focus\:font-light:focus { font-weight: 300; }
 .to-lg\:focus\:font-normal:focus { font-weight: 400; }
 .to-lg\:focus\:font-medium:focus { font-weight: 500; }
 .to-lg\:focus\:font-semibold:focus { font-weight: 600; }
 .to-lg\:focus\:font-bold:focus { font-weight: 700; }
 .to-lg\:focus\:font-extrabold:focus { font-weight: 800; }
 .to-lg\:focus\:font-black:focus { font-weight: 900; }
 .to-lg\:h-1 { height: .25rem; }
 .to-lg\:h-2 { height: .5rem; }
 .to-lg\:h-3 { height: .75rem; }
 .to-lg\:h-4 { height: 1rem; }
 .to-lg\:h-5 { height: 1.25rem; }
 .to-lg\:h-6 { height: 1.5rem; }
 .to-lg\:h-8 { height: 2rem; }
 .to-lg\:h-10 { height: 2.5rem; }
 .to-lg\:h-12 { height: 3rem; }
 .to-lg\:h-16 { height: 4rem; }
 .to-lg\:h-24 { height: 6rem; }
 .to-lg\:h-32 { height: 8rem; }
 .to-lg\:h-48 { height: 12rem; }
 .to-lg\:h-64 { height: 16rem; }
 .to-lg\:h-auto { height: auto; }
 .to-lg\:h-px { height: 1px; }
 .to-lg\:h-full { height: 100%; }
 .to-lg\:h-screen { height: 100vh; }
 .to-lg\:h-screen-40-width { height: 40vw; }
 .to-lg\:h-screen-60-width { height: 60vw; }
 .to-lg\:h-screen-full-width { height: 100vw; }
 .to-lg\:leading-zero { line-height: 0; }
 .to-lg\:leading-none { line-height: 1; }
 .to-lg\:leading-tight { line-height: 1.25; }
 .to-lg\:leading-normal { line-height: 1.5; }
 .to-lg\:leading-loose { line-height: 2; }
 .to-lg\:m-0 { margin: 0; }
 .to-lg\:m-1 { margin: .25rem; }
 .to-lg\:m-2 { margin: .5rem; }
 .to-lg\:m-3 { margin: .75rem; }
 .to-lg\:m-4 { margin: 1rem; }
 .to-lg\:m-5 { margin: 1.25rem; }
 .to-lg\:m-6 { margin: 1.5rem; }
 .to-lg\:m-8 { margin: 2rem; }
 .to-lg\:m-10 { margin: 2.5rem; }
 .to-lg\:m-12 { margin: 3rem; }
 .to-lg\:m-16 { margin: 4rem; }
 .to-lg\:m-20 { margin: 5rem; }
 .to-lg\:m-24 { margin: 6rem; }
 .to-lg\:m-32 { margin: 8rem; }
 .to-lg\:m-auto { margin: auto; }
 .to-lg\:m-px { margin: 1px; }
 .to-lg\:my-0 { margin-top: 0; margin-bottom: 0; }
 .to-lg\:mx-0 { margin-left: 0; margin-right: 0; }
 .to-lg\:my-1 { margin-top: .25rem; margin-bottom: .25rem; }
 .to-lg\:mx-1 { margin-left: .25rem; margin-right: .25rem; }
 .to-lg\:my-2 { margin-top: .5rem; margin-bottom: .5rem; }
 .to-lg\:mx-2 { margin-left: .5rem; margin-right: .5rem; }
 .to-lg\:my-3 { margin-top: .75rem; margin-bottom: .75rem; }
 .to-lg\:mx-3 { margin-left: .75rem; margin-right: .75rem; }
 .to-lg\:my-4 { margin-top: 1rem; margin-bottom: 1rem; }
 .to-lg\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
 .to-lg\:my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
 .to-lg\:mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
 .to-lg\:my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
 .to-lg\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
 .to-lg\:my-8 { margin-top: 2rem; margin-bottom: 2rem; }
 .to-lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
 .to-lg\:my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
 .to-lg\:mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
 .to-lg\:my-12 { margin-top: 3rem; margin-bottom: 3rem; }
 .to-lg\:mx-12 { margin-left: 3rem; margin-right: 3rem; }
 .to-lg\:my-16 { margin-top: 4rem; margin-bottom: 4rem; }
 .to-lg\:mx-16 { margin-left: 4rem; margin-right: 4rem; }
 .to-lg\:my-20 { margin-top: 5rem; margin-bottom: 5rem; }
 .to-lg\:mx-20 { margin-left: 5rem; margin-right: 5rem; }
 .to-lg\:my-24 { margin-top: 6rem; margin-bottom: 6rem; }
 .to-lg\:mx-24 { margin-left: 6rem; margin-right: 6rem; }
 .to-lg\:my-32 { margin-top: 8rem; margin-bottom: 8rem; }
 .to-lg\:mx-32 { margin-left: 8rem; margin-right: 8rem; }
 .to-lg\:my-auto { margin-top: auto; margin-bottom: auto; }
 .to-lg\:mx-auto { margin-left: auto; margin-right: auto; }
 .to-lg\:my-px { margin-top: 1px; margin-bottom: 1px; }
 .to-lg\:mx-px { margin-left: 1px; margin-right: 1px; }
 .to-lg\:mt-0 { margin-top: 0; }
 .to-lg\:mr-0 { margin-right: 0; }
 .to-lg\:mb-0 { margin-bottom: 0; }
 .to-lg\:ml-0 { margin-left: 0; }
 .to-lg\:mt-1 { margin-top: .25rem; }
 .to-lg\:mr-1 { margin-right: .25rem; }
 .to-lg\:mb-1 { margin-bottom: .25rem; }
 .to-lg\:ml-1 { margin-left: .25rem; }
 .to-lg\:mt-2 { margin-top: .5rem; }
 .to-lg\:mr-2 { margin-right: .5rem; }
 .to-lg\:mb-2 { margin-bottom: .5rem; }
 .to-lg\:ml-2 { margin-left: .5rem; }
 .to-lg\:mt-3 { margin-top: .75rem; }
 .to-lg\:mr-3 { margin-right: .75rem; }
 .to-lg\:mb-3 { margin-bottom: .75rem; }
 .to-lg\:ml-3 { margin-left: .75rem; }
 .to-lg\:mt-4 { margin-top: 1rem; }
 .to-lg\:mr-4 { margin-right: 1rem; }
 .to-lg\:mb-4 { margin-bottom: 1rem; }
 .to-lg\:ml-4 { margin-left: 1rem; }
 .to-lg\:mt-5 { margin-top: 1.25rem; }
 .to-lg\:mr-5 { margin-right: 1.25rem; }
 .to-lg\:mb-5 { margin-bottom: 1.25rem; }
 .to-lg\:ml-5 { margin-left: 1.25rem; }
 .to-lg\:mt-6 { margin-top: 1.5rem; }
 .to-lg\:mr-6 { margin-right: 1.5rem; }
 .to-lg\:mb-6 { margin-bottom: 1.5rem; }
 .to-lg\:ml-6 { margin-left: 1.5rem; }
 .to-lg\:mt-8 { margin-top: 2rem; }
 .to-lg\:mr-8 { margin-right: 2rem; }
 .to-lg\:mb-8 { margin-bottom: 2rem; }
 .to-lg\:ml-8 { margin-left: 2rem; }
 .to-lg\:mt-10 { margin-top: 2.5rem; }
 .to-lg\:mr-10 { margin-right: 2.5rem; }
 .to-lg\:mb-10 { margin-bottom: 2.5rem; }
 .to-lg\:ml-10 { margin-left: 2.5rem; }
 .to-lg\:mt-12 { margin-top: 3rem; }
 .to-lg\:mr-12 { margin-right: 3rem; }
 .to-lg\:mb-12 { margin-bottom: 3rem; }
 .to-lg\:ml-12 { margin-left: 3rem; }
 .to-lg\:mt-16 { margin-top: 4rem; }
 .to-lg\:mr-16 { margin-right: 4rem; }
 .to-lg\:mb-16 { margin-bottom: 4rem; }
 .to-lg\:ml-16 { margin-left: 4rem; }
 .to-lg\:mt-20 { margin-top: 5rem; }
 .to-lg\:mr-20 { margin-right: 5rem; }
 .to-lg\:mb-20 { margin-bottom: 5rem; }
 .to-lg\:ml-20 { margin-left: 5rem; }
 .to-lg\:mt-24 { margin-top: 6rem; }
 .to-lg\:mr-24 { margin-right: 6rem; }
 .to-lg\:mb-24 { margin-bottom: 6rem; }
 .to-lg\:ml-24 { margin-left: 6rem; }
 .to-lg\:mt-32 { margin-top: 8rem; }
 .to-lg\:mr-32 { margin-right: 8rem; }
 .to-lg\:mb-32 { margin-bottom: 8rem; }
 .to-lg\:ml-32 { margin-left: 8rem; }
 .to-lg\:mt-auto { margin-top: auto; }
 .to-lg\:mr-auto { margin-right: auto; }
 .to-lg\:mb-auto { margin-bottom: auto; }
 .to-lg\:ml-auto { margin-left: auto; }
 .to-lg\:mt-px { margin-top: 1px; }
 .to-lg\:mr-px { margin-right: 1px; }
 .to-lg\:mb-px { margin-bottom: 1px; }
 .to-lg\:ml-px { margin-left: 1px; }
 .to-lg\:max-h-full { max-height: 100%; }
 .to-lg\:max-h-screen { max-height: 100vh; }
 .to-lg\:max-w-sm { max-width: 576px; }
 .to-lg\:max-w-md { max-width: 768px; }
 .to-lg\:max-w-lg { max-width: 992px; }
 .to-lg\:max-w-xl { max-width: 1200px; }
 .to-lg\:max-w-full { max-width: 100%; }
 .to-lg\:min-h-0 { min-height: 0; }
 .to-lg\:min-h-full { min-height: 100%; }
 .to-lg\:min-h-screen { min-height: 100vh; }
 .to-lg\:min-w-0 { min-width: 0; }
 .to-lg\:min-w-full { min-width: 100%; }
 .to-lg\:-m-0 { margin: 0; }
 .to-lg\:-m-1 { margin: -0.25rem; }
 .to-lg\:-m-2 { margin: -0.5rem; }
 .to-lg\:-m-3 { margin: -0.75rem; }
 .to-lg\:-m-4 { margin: -1rem; }
 .to-lg\:-m-5 { margin: -1.25rem; }
 .to-lg\:-m-6 { margin: -1.5rem; }
 .to-lg\:-m-8 { margin: -2rem; }
 .to-lg\:-m-10 { margin: -2.5rem; }
 .to-lg\:-m-12 { margin: -3rem; }
 .to-lg\:-m-16 { margin: -4rem; }
 .to-lg\:-m-20 { margin: -5rem; }
 .to-lg\:-m-24 { margin: -6rem; }
 .to-lg\:-m-32 { margin: -8rem; }
 .to-lg\:-m-px { margin: -1px; }
 .to-lg\:-my-0 { margin-top: 0; margin-bottom: 0; }
 .to-lg\:-mx-0 { margin-left: 0; margin-right: 0; }
 .to-lg\:-my-1 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
 .to-lg\:-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
 .to-lg\:-my-2 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
 .to-lg\:-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
 .to-lg\:-my-3 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
 .to-lg\:-mx-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
 .to-lg\:-my-4 { margin-top: -1rem; margin-bottom: -1rem; }
 .to-lg\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
 .to-lg\:-my-5 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
 .to-lg\:-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
 .to-lg\:-my-6 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
 .to-lg\:-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
 .to-lg\:-my-8 { margin-top: -2rem; margin-bottom: -2rem; }
 .to-lg\:-mx-8 { margin-left: -2rem; margin-right: -2rem; }
 .to-lg\:-my-10 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
 .to-lg\:-mx-10 { margin-left: -2.5rem; margin-right: -2.5rem; }
 .to-lg\:-my-12 { margin-top: -3rem; margin-bottom: -3rem; }
 .to-lg\:-mx-12 { margin-left: -3rem; margin-right: -3rem; }
 .to-lg\:-my-16 { margin-top: -4rem; margin-bottom: -4rem; }
 .to-lg\:-mx-16 { margin-left: -4rem; margin-right: -4rem; }
 .to-lg\:-my-20 { margin-top: -5rem; margin-bottom: -5rem; }
 .to-lg\:-mx-20 { margin-left: -5rem; margin-right: -5rem; }
 .to-lg\:-my-24 { margin-top: -6rem; margin-bottom: -6rem; }
 .to-lg\:-mx-24 { margin-left: -6rem; margin-right: -6rem; }
 .to-lg\:-my-32 { margin-top: -8rem; margin-bottom: -8rem; }
 .to-lg\:-mx-32 { margin-left: -8rem; margin-right: -8rem; }
 .to-lg\:-my-px { margin-top: -1px; margin-bottom: -1px; }
 .to-lg\:-mx-px { margin-left: -1px; margin-right: -1px; }
 .to-lg\:-mt-0 { margin-top: 0; }
 .to-lg\:-mr-0 { margin-right: 0; }
 .to-lg\:-mb-0 { margin-bottom: 0; }
 .to-lg\:-ml-0 { margin-left: 0; }
 .to-lg\:-mt-1 { margin-top: -0.25rem; }
 .to-lg\:-mr-1 { margin-right: -0.25rem; }
 .to-lg\:-mb-1 { margin-bottom: -0.25rem; }
 .to-lg\:-ml-1 { margin-left: -0.25rem; }
 .to-lg\:-mt-2 { margin-top: -0.5rem; }
 .to-lg\:-mr-2 { margin-right: -0.5rem; }
 .to-lg\:-mb-2 { margin-bottom: -0.5rem; }
 .to-lg\:-ml-2 { margin-left: -0.5rem; }
 .to-lg\:-mt-3 { margin-top: -0.75rem; }
 .to-lg\:-mr-3 { margin-right: -0.75rem; }
 .to-lg\:-mb-3 { margin-bottom: -0.75rem; }
 .to-lg\:-ml-3 { margin-left: -0.75rem; }
 .to-lg\:-mt-4 { margin-top: -1rem; }
 .to-lg\:-mr-4 { margin-right: -1rem; }
 .to-lg\:-mb-4 { margin-bottom: -1rem; }
 .to-lg\:-ml-4 { margin-left: -1rem; }
 .to-lg\:-mt-5 { margin-top: -1.25rem; }
 .to-lg\:-mr-5 { margin-right: -1.25rem; }
 .to-lg\:-mb-5 { margin-bottom: -1.25rem; }
 .to-lg\:-ml-5 { margin-left: -1.25rem; }
 .to-lg\:-mt-6 { margin-top: -1.5rem; }
 .to-lg\:-mr-6 { margin-right: -1.5rem; }
 .to-lg\:-mb-6 { margin-bottom: -1.5rem; }
 .to-lg\:-ml-6 { margin-left: -1.5rem; }
 .to-lg\:-mt-8 { margin-top: -2rem; }
 .to-lg\:-mr-8 { margin-right: -2rem; }
 .to-lg\:-mb-8 { margin-bottom: -2rem; }
 .to-lg\:-ml-8 { margin-left: -2rem; }
 .to-lg\:-mt-10 { margin-top: -2.5rem; }
 .to-lg\:-mr-10 { margin-right: -2.5rem; }
 .to-lg\:-mb-10 { margin-bottom: -2.5rem; }
 .to-lg\:-ml-10 { margin-left: -2.5rem; }
 .to-lg\:-mt-12 { margin-top: -3rem; }
 .to-lg\:-mr-12 { margin-right: -3rem; }
 .to-lg\:-mb-12 { margin-bottom: -3rem; }
 .to-lg\:-ml-12 { margin-left: -3rem; }
 .to-lg\:-mt-16 { margin-top: -4rem; }
 .to-lg\:-mr-16 { margin-right: -4rem; }
 .to-lg\:-mb-16 { margin-bottom: -4rem; }
 .to-lg\:-ml-16 { margin-left: -4rem; }
 .to-lg\:-mt-20 { margin-top: -5rem; }
 .to-lg\:-mr-20 { margin-right: -5rem; }
 .to-lg\:-mb-20 { margin-bottom: -5rem; }
 .to-lg\:-ml-20 { margin-left: -5rem; }
 .to-lg\:-mt-24 { margin-top: -6rem; }
 .to-lg\:-mr-24 { margin-right: -6rem; }
 .to-lg\:-mb-24 { margin-bottom: -6rem; }
 .to-lg\:-ml-24 { margin-left: -6rem; }
 .to-lg\:-mt-32 { margin-top: -8rem; }
 .to-lg\:-mr-32 { margin-right: -8rem; }
 .to-lg\:-mb-32 { margin-bottom: -8rem; }
 .to-lg\:-ml-32 { margin-left: -8rem; }
 .to-lg\:-mt-px { margin-top: -1px; }
 .to-lg\:-mr-px { margin-right: -1px; }
 .to-lg\:-mb-px { margin-bottom: -1px; }
 .to-lg\:-ml-px { margin-left: -1px; }
 .to-lg\:opacity-0 { opacity: 0; }
 .to-lg\:opacity-25 { opacity: .25; }
 .to-lg\:opacity-50 { opacity: .5; }
 .to-lg\:opacity-75 { opacity: .75; }
 .to-lg\:opacity-100 { opacity: 1; }
 .group:hover .to-lg\:group-hover\:opacity-0 { opacity: 0; }
 .group:hover .to-lg\:group-hover\:opacity-25 { opacity: .25; }
 .group:hover .to-lg\:group-hover\:opacity-50 { opacity: .5; }
 .group:hover .to-lg\:group-hover\:opacity-75 { opacity: .75; }
 .group:hover .to-lg\:group-hover\:opacity-100 { opacity: 1; }
 .to-lg\:overflow-auto { overflow: auto; }
 .to-lg\:overflow-hidden { overflow: hidden; }
 .to-lg\:overflow-visible { overflow: visible; }
 .to-lg\:overflow-scroll { overflow: scroll; }
 .to-lg\:overflow-x-auto { overflow-x: auto; }
 .to-lg\:overflow-y-auto { overflow-y: auto; }
 .to-lg\:overflow-x-hidden { overflow-x: hidden; }
 .to-lg\:overflow-y-hidden { overflow-y: hidden; }
 .to-lg\:overflow-x-visible { overflow-x: visible; }
 .to-lg\:overflow-y-visible { overflow-y: visible; }
 .to-lg\:overflow-x-scroll { overflow-x: scroll; }
 .to-lg\:overflow-y-scroll { overflow-y: scroll; }
 .to-lg\:scrolling-touch { -webkit-overflow-scrolling: touch; }
 .to-lg\:scrolling-auto { -webkit-overflow-scrolling: auto; }
 .to-lg\:p-0 { padding: 0; }
 .to-lg\:p-1 { padding: .25rem; }
 .to-lg\:p-2 { padding: .5rem; }
 .to-lg\:p-3 { padding: .75rem; }
 .to-lg\:p-4 { padding: 1rem; }
 .to-lg\:p-5 { padding: 1.25rem; }
 .to-lg\:p-6 { padding: 1.5rem; }
 .to-lg\:p-8 { padding: 2rem; }
 .to-lg\:p-10 { padding: 2.5rem; }
 .to-lg\:p-12 { padding: 3rem; }
 .to-lg\:p-16 { padding: 4rem; }
 .to-lg\:p-20 { padding: 5rem; }
 .to-lg\:p-24 { padding: 6rem; }
 .to-lg\:p-32 { padding: 8rem; }
 .to-lg\:p-px { padding: 1px; }
 .to-lg\:py-0 { padding-top: 0; padding-bottom: 0; }
 .to-lg\:px-0 { padding-left: 0; padding-right: 0; }
 .to-lg\:py-1 { padding-top: .25rem; padding-bottom: .25rem; }
 .to-lg\:px-1 { padding-left: .25rem; padding-right: .25rem; }
 .to-lg\:py-2 { padding-top: .5rem; padding-bottom: .5rem; }
 .to-lg\:px-2 { padding-left: .5rem; padding-right: .5rem; }
 .to-lg\:py-3 { padding-top: .75rem; padding-bottom: .75rem; }
 .to-lg\:px-3 { padding-left: .75rem; padding-right: .75rem; }
 .to-lg\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
 .to-lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
 .to-lg\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
 .to-lg\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
 .to-lg\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
 .to-lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
 .to-lg\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
 .to-lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
 .to-lg\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
 .to-lg\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
 .to-lg\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
 .to-lg\:px-12 { padding-left: 3rem; padding-right: 3rem; }
 .to-lg\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
 .to-lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
 .to-lg\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
 .to-lg\:px-20 { padding-left: 5rem; padding-right: 5rem; }
 .to-lg\:py-24 { padding-top: 6rem; padding-bottom: 6rem; }
 .to-lg\:px-24 { padding-left: 6rem; padding-right: 6rem; }
 .to-lg\:py-32 { padding-top: 8rem; padding-bottom: 8rem; }
 .to-lg\:px-32 { padding-left: 8rem; padding-right: 8rem; }
 .to-lg\:py-px { padding-top: 1px; padding-bottom: 1px; }
 .to-lg\:px-px { padding-left: 1px; padding-right: 1px; }
 .to-lg\:pt-0 { padding-top: 0; }
 .to-lg\:pr-0 { padding-right: 0; }
 .to-lg\:pb-0 { padding-bottom: 0; }
 .to-lg\:pl-0 { padding-left: 0; }
 .to-lg\:pt-1 { padding-top: .25rem; }
 .to-lg\:pr-1 { padding-right: .25rem; }
 .to-lg\:pb-1 { padding-bottom: .25rem; }
 .to-lg\:pl-1 { padding-left: .25rem; }
 .to-lg\:pt-2 { padding-top: .5rem; }
 .to-lg\:pr-2 { padding-right: .5rem; }
 .to-lg\:pb-2 { padding-bottom: .5rem; }
 .to-lg\:pl-2 { padding-left: .5rem; }
 .to-lg\:pt-3 { padding-top: .75rem; }
 .to-lg\:pr-3 { padding-right: .75rem; }
 .to-lg\:pb-3 { padding-bottom: .75rem; }
 .to-lg\:pl-3 { padding-left: .75rem; }
 .to-lg\:pt-4 { padding-top: 1rem; }
 .to-lg\:pr-4 { padding-right: 1rem; }
 .to-lg\:pb-4 { padding-bottom: 1rem; }
 .to-lg\:pl-4 { padding-left: 1rem; }
 .to-lg\:pt-5 { padding-top: 1.25rem; }
 .to-lg\:pr-5 { padding-right: 1.25rem; }
 .to-lg\:pb-5 { padding-bottom: 1.25rem; }
 .to-lg\:pl-5 { padding-left: 1.25rem; }
 .to-lg\:pt-6 { padding-top: 1.5rem; }
 .to-lg\:pr-6 { padding-right: 1.5rem; }
 .to-lg\:pb-6 { padding-bottom: 1.5rem; }
 .to-lg\:pl-6 { padding-left: 1.5rem; }
 .to-lg\:pt-8 { padding-top: 2rem; }
 .to-lg\:pr-8 { padding-right: 2rem; }
 .to-lg\:pb-8 { padding-bottom: 2rem; }
 .to-lg\:pl-8 { padding-left: 2rem; }
 .to-lg\:pt-10 { padding-top: 2.5rem; }
 .to-lg\:pr-10 { padding-right: 2.5rem; }
 .to-lg\:pb-10 { padding-bottom: 2.5rem; }
 .to-lg\:pl-10 { padding-left: 2.5rem; }
 .to-lg\:pt-12 { padding-top: 3rem; }
 .to-lg\:pr-12 { padding-right: 3rem; }
 .to-lg\:pb-12 { padding-bottom: 3rem; }
 .to-lg\:pl-12 { padding-left: 3rem; }
 .to-lg\:pt-16 { padding-top: 4rem; }
 .to-lg\:pr-16 { padding-right: 4rem; }
 .to-lg\:pb-16 { padding-bottom: 4rem; }
 .to-lg\:pl-16 { padding-left: 4rem; }
 .to-lg\:pt-20 { padding-top: 5rem; }
 .to-lg\:pr-20 { padding-right: 5rem; }
 .to-lg\:pb-20 { padding-bottom: 5rem; }
 .to-lg\:pl-20 { padding-left: 5rem; }
 .to-lg\:pt-24 { padding-top: 6rem; }
 .to-lg\:pr-24 { padding-right: 6rem; }
 .to-lg\:pb-24 { padding-bottom: 6rem; }
 .to-lg\:pl-24 { padding-left: 6rem; }
 .to-lg\:pt-32 { padding-top: 8rem; }
 .to-lg\:pr-32 { padding-right: 8rem; }
 .to-lg\:pb-32 { padding-bottom: 8rem; }
 .to-lg\:pl-32 { padding-left: 8rem; }
 .to-lg\:pt-px { padding-top: 1px; }
 .to-lg\:pr-px { padding-right: 1px; }
 .to-lg\:pb-px { padding-bottom: 1px; }
 .to-lg\:pl-px { padding-left: 1px; }
 .to-lg\:pointer-events-none { pointer-events: none; }
 .to-lg\:pointer-events-auto { pointer-events: auto; }
 .to-lg\:static { position: static; }
 .to-lg\:fixed { position: fixed; }
 .to-lg\:absolute { position: absolute; }
 .to-lg\:relative { position: relative; }
 .to-lg\:sticky { position: sticky; }
 .to-lg\:pin-none { top: auto; right: auto; bottom: auto; left: auto; }
 .to-lg\:pin { top: 0; right: 0; bottom: 0; left: 0; }
 .to-lg\:pin-y { top: 0; bottom: 0; }
 .to-lg\:pin-x { right: 0; left: 0; }
 .to-lg\:pin-t { top: 0; }
 .to-lg\:pin-r { right: 0; }
 .to-lg\:pin-b { bottom: 0; }
 .to-lg\:pin-l { left: 0; }
 .to-lg\:resize-none { resize: none; }
 .to-lg\:resize-y { resize: vertical; }
 .to-lg\:resize-x { resize: horizontal; }
 .to-lg\:resize { resize: both; }
 .to-lg\:shadow { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .to-lg\:shadow-none { -webkit-box-shadow: none; box-shadow: none; }
 .to-lg\:hover\:shadow:hover { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .to-lg\:hover\:shadow-none:hover { -webkit-box-shadow: none; box-shadow: none; }
 .to-lg\:focus\:shadow:focus { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .to-lg\:focus\:shadow-none:focus { -webkit-box-shadow: none; box-shadow: none; }
 .to-lg\:table-auto { table-layout: auto; }
 .to-lg\:table-fixed { table-layout: fixed; }
 .to-lg\:text-left { text-align: left; }
 .to-lg\:text-center { text-align: center; }
 .to-lg\:text-right { text-align: right; }
 .to-lg\:text-justify { text-align: justify; }
 .to-lg\:text-transparent { color: transparent; }
 .to-lg\:text-color-black { color: #000; }
 .to-lg\:text-color-mine-shaft { color: #373737; }
 .to-lg\:text-color-fuscous-gray { color: #4c4d4b; }
 .to-lg\:text-color-emperor { color: #5d5d5d; }
 .to-lg\:text-color-dove-gray { color: #646464; }
 .to-lg\:text-color-boulder { color: #7b7b7b; }
 .to-lg\:text-color-silver { color: #bbb; }
 .to-lg\:text-color-alto { color: #dadada; }
 .to-lg\:text-color-mercury { color: #e9e9e9; }
 .to-lg\:text-color-seashell { color: #f1f1f1; }
 .to-lg\:text-color-white { color: #fff; }
 .to-lg\:text-color-orient { color: #005c7c; }
 .to-lg\:text-color-shakespeare { color: #4ab9d4; }
 .to-lg\:text-color-yellow-metal { color: #807040; }
 .to-lg\:text-color-kumera { color: #8a741d; }
 .to-lg\:text-color-olive { color: #8e7100; }
 .to-lg\:text-color-barley-corn { color: #a0915e; }
 .to-lg\:text-color-verdigris { color: #494a2d; }
 .to-lg\:text-color-texas { color: #f9fb93; }
 .to-lg\:text-color-ferra { color: #634849; }
 .to-lg\:text-color-cherub { color: #fbe3e4; }
 .to-lg\:text-color-cabbage-pont { color: #454e41; }
 .to-lg\:text-color-tea-green { color: #cfefc2; }
 .to-lg\:hover\:text-transparent:hover { color: transparent; }
 .to-lg\:hover\:text-color-black:hover { color: #000; }
 .to-lg\:hover\:text-color-mine-shaft:hover { color: #373737; }
 .to-lg\:hover\:text-color-fuscous-gray:hover { color: #4c4d4b; }
 .to-lg\:hover\:text-color-emperor:hover { color: #5d5d5d; }
 .to-lg\:hover\:text-color-dove-gray:hover { color: #646464; }
 .to-lg\:hover\:text-color-boulder:hover { color: #7b7b7b; }
 .to-lg\:hover\:text-color-silver:hover { color: #bbb; }
 .to-lg\:hover\:text-color-alto:hover { color: #dadada; }
 .to-lg\:hover\:text-color-mercury:hover { color: #e9e9e9; }
 .to-lg\:hover\:text-color-seashell:hover { color: #f1f1f1; }
 .to-lg\:hover\:text-color-white:hover { color: #fff; }
 .to-lg\:hover\:text-color-orient:hover { color: #005c7c; }
 .to-lg\:hover\:text-color-shakespeare:hover { color: #4ab9d4; }
 .to-lg\:hover\:text-color-yellow-metal:hover { color: #807040; }
 .to-lg\:hover\:text-color-kumera:hover { color: #8a741d; }
 .to-lg\:hover\:text-color-olive:hover { color: #8e7100; }
 .to-lg\:hover\:text-color-barley-corn:hover { color: #a0915e; }
 .to-lg\:hover\:text-color-verdigris:hover { color: #494a2d; }
 .to-lg\:hover\:text-color-texas:hover { color: #f9fb93; }
 .to-lg\:hover\:text-color-ferra:hover { color: #634849; }
 .to-lg\:hover\:text-color-cherub:hover { color: #fbe3e4; }
 .to-lg\:hover\:text-color-cabbage-pont:hover { color: #454e41; }
 .to-lg\:hover\:text-color-tea-green:hover { color: #cfefc2; }
 .to-lg\:focus\:text-transparent:focus { color: transparent; }
 .to-lg\:focus\:text-color-black:focus { color: #000; }
 .to-lg\:focus\:text-color-mine-shaft:focus { color: #373737; }
 .to-lg\:focus\:text-color-fuscous-gray:focus { color: #4c4d4b; }
 .to-lg\:focus\:text-color-emperor:focus { color: #5d5d5d; }
 .to-lg\:focus\:text-color-dove-gray:focus { color: #646464; }
 .to-lg\:focus\:text-color-boulder:focus { color: #7b7b7b; }
 .to-lg\:focus\:text-color-silver:focus { color: #bbb; }
 .to-lg\:focus\:text-color-alto:focus { color: #dadada; }
 .to-lg\:focus\:text-color-mercury:focus { color: #e9e9e9; }
 .to-lg\:focus\:text-color-seashell:focus { color: #f1f1f1; }
 .to-lg\:focus\:text-color-white:focus { color: #fff; }
 .to-lg\:focus\:text-color-orient:focus { color: #005c7c; }
 .to-lg\:focus\:text-color-shakespeare:focus { color: #4ab9d4; }
 .to-lg\:focus\:text-color-yellow-metal:focus { color: #807040; }
 .to-lg\:focus\:text-color-kumera:focus { color: #8a741d; }
 .to-lg\:focus\:text-color-olive:focus { color: #8e7100; }
 .to-lg\:focus\:text-color-barley-corn:focus { color: #a0915e; }
 .to-lg\:focus\:text-color-verdigris:focus { color: #494a2d; }
 .to-lg\:focus\:text-color-texas:focus { color: #f9fb93; }
 .to-lg\:focus\:text-color-ferra:focus { color: #634849; }
 .to-lg\:focus\:text-color-cherub:focus { color: #fbe3e4; }
 .to-lg\:focus\:text-color-cabbage-pont:focus { color: #454e41; }
 .to-lg\:focus\:text-color-tea-green:focus { color: #cfefc2; }
 .group:hover .to-lg\:group-hover\:text-transparent { color: transparent; }
 .group:hover .to-lg\:group-hover\:text-color-black { color: #000; }
 .group:hover .to-lg\:group-hover\:text-color-mine-shaft { color: #373737; }
 .group:hover .to-lg\:group-hover\:text-color-fuscous-gray { color: #4c4d4b; }
 .group:hover .to-lg\:group-hover\:text-color-emperor { color: #5d5d5d; }
 .group:hover .to-lg\:group-hover\:text-color-dove-gray { color: #646464; }
 .group:hover .to-lg\:group-hover\:text-color-boulder { color: #7b7b7b; }
 .group:hover .to-lg\:group-hover\:text-color-silver { color: #bbb; }
 .group:hover .to-lg\:group-hover\:text-color-alto { color: #dadada; }
 .group:hover .to-lg\:group-hover\:text-color-mercury { color: #e9e9e9; }
 .group:hover .to-lg\:group-hover\:text-color-seashell { color: #f1f1f1; }
 .group:hover .to-lg\:group-hover\:text-color-white { color: #fff; }
 .group:hover .to-lg\:group-hover\:text-color-orient { color: #005c7c; }
 .group:hover .to-lg\:group-hover\:text-color-shakespeare { color: #4ab9d4; }
 .group:hover .to-lg\:group-hover\:text-color-yellow-metal { color: #807040; }
 .group:hover .to-lg\:group-hover\:text-color-kumera { color: #8a741d; }
 .group:hover .to-lg\:group-hover\:text-color-olive { color: #8e7100; }
 .group:hover .to-lg\:group-hover\:text-color-barley-corn { color: #a0915e; }
 .group:hover .to-lg\:group-hover\:text-color-verdigris { color: #494a2d; }
 .group:hover .to-lg\:group-hover\:text-color-texas { color: #f9fb93; }
 .group:hover .to-lg\:group-hover\:text-color-ferra { color: #634849; }
 .group:hover .to-lg\:group-hover\:text-color-cherub { color: #fbe3e4; }
 .group:hover .to-lg\:group-hover\:text-color-cabbage-pont { color: #454e41; }
 .group:hover .to-lg\:group-hover\:text-color-tea-green { color: #cfefc2; }
 .to-lg\:text-3xs { font-size: .667rem; }
 .to-lg\:text-2xs { font-size: .8rem; }
 .to-lg\:text-xs { font-size: .867rem; }
 .to-lg\:text-sm { font-size: .933rem; }
 .to-lg\:text-base { font-size: 15px; }
 .to-lg\:text-lg { font-size: 1.067rem; }
 .to-lg\:text-xl { font-size: 1.2rem; }
 .to-lg\:text-2xl { font-size: 1.267rem; }
 .to-lg\:text-3xl { font-size: 1.933rem; }
 .to-lg\:italic { font-style: italic; }
 .to-lg\:roman { font-style: normal; }
 .to-lg\:uppercase { text-transform: uppercase; }
 .to-lg\:lowercase { text-transform: lowercase; }
 .to-lg\:capitalize { text-transform: capitalize; }
 .to-lg\:normal-case { text-transform: none; }
 .to-lg\:underline { -webkit-text-decoration: underline; text-decoration: underline; }
 .to-lg\:line-through { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .to-lg\:no-underline { -webkit-text-decoration: none; text-decoration: none; }
 .to-lg\:antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .to-lg\:subpixel-antialiased { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .to-lg\:hover\:italic:hover { font-style: italic; }
 .to-lg\:hover\:roman:hover { font-style: normal; }
 .to-lg\:hover\:uppercase:hover { text-transform: uppercase; }
 .to-lg\:hover\:lowercase:hover { text-transform: lowercase; }
 .to-lg\:hover\:capitalize:hover { text-transform: capitalize; }
 .to-lg\:hover\:normal-case:hover { text-transform: none; }
 .to-lg\:hover\:underline:hover { -webkit-text-decoration: underline; text-decoration: underline; }
 .to-lg\:hover\:line-through:hover { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .to-lg\:hover\:no-underline:hover { -webkit-text-decoration: none; text-decoration: none; }
 .to-lg\:hover\:antialiased:hover { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .to-lg\:hover\:subpixel-antialiased:hover { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .to-lg\:focus\:italic:focus { font-style: italic; }
 .to-lg\:focus\:roman:focus { font-style: normal; }
 .to-lg\:focus\:uppercase:focus { text-transform: uppercase; }
 .to-lg\:focus\:lowercase:focus { text-transform: lowercase; }
 .to-lg\:focus\:capitalize:focus { text-transform: capitalize; }
 .to-lg\:focus\:normal-case:focus { text-transform: none; }
 .to-lg\:focus\:underline:focus { -webkit-text-decoration: underline; text-decoration: underline; }
 .to-lg\:focus\:line-through:focus { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .to-lg\:focus\:no-underline:focus { -webkit-text-decoration: none; text-decoration: none; }
 .to-lg\:focus\:antialiased:focus { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .to-lg\:focus\:subpixel-antialiased:focus { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .to-lg\:tracking-tight { letter-spacing: -0.05em; }
 .to-lg\:tracking-normal { letter-spacing: 0; }
 .to-lg\:tracking-wide { letter-spacing: .05em; }
 .to-lg\:select-none { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 .to-lg\:select-text { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
 .to-lg\:align-baseline { vertical-align: baseline; }
 .to-lg\:align-top { vertical-align: top; }
 .to-lg\:align-middle { vertical-align: middle; }
 .to-lg\:align-bottom { vertical-align: bottom; }
 .to-lg\:align-text-top { vertical-align: text-top; }
 .to-lg\:align-text-bottom { vertical-align: text-bottom; }
 .to-lg\:visible { visibility: visible; }
 .to-lg\:invisible { visibility: hidden; }
 .to-lg\:whitespace-normal { white-space: normal; }
 .to-lg\:whitespace-no-wrap { white-space: nowrap; }
 .to-lg\:whitespace-pre { white-space: pre; }
 .to-lg\:whitespace-pre-line { white-space: pre-line; }
 .to-lg\:whitespace-pre-wrap { white-space: pre-wrap; }
 .to-lg\:break-words { word-wrap: break-word; }
 .to-lg\:break-normal { word-wrap: normal; }
 .to-lg\:truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 .to-lg\:w-1 { width: .25rem; }
 .to-lg\:w-2 { width: .5rem; }
 .to-lg\:w-3 { width: .75rem; }
 .to-lg\:w-4 { width: 1rem; }
 .to-lg\:w-5 { width: 1.25rem; }
 .to-lg\:w-6 { width: 1.5rem; }
 .to-lg\:w-8 { width: 2rem; }
 .to-lg\:w-10 { width: 2.5rem; }
 .to-lg\:w-12 { width: 3rem; }
 .to-lg\:w-16 { width: 4rem; }
 .to-lg\:w-24 { width: 6rem; }
 .to-lg\:w-32 { width: 8rem; }
 .to-lg\:w-40 { width: 10rem; }
 .to-lg\:w-48 { width: 12rem; }
 .to-lg\:w-56 { width: 14rem; }
 .to-lg\:w-64 { width: 16rem; }
 .to-lg\:w-auto { width: auto; }
 .to-lg\:w-px { width: 1px; }
 .to-lg\:w-1\/2 { width: 50%; }
 .to-lg\:w-1\/3 { width: 33.33333%; }
 .to-lg\:w-2\/3 { width: 66.66667%; }
 .to-lg\:w-1\/4 { width: 25%; }
 .to-lg\:w-3\/4 { width: 75%; }
 .to-lg\:w-1\/5 { width: 20%; }
 .to-lg\:w-2\/5 { width: 40%; }
 .to-lg\:w-3\/5 { width: 60%; }
 .to-lg\:w-4\/5 { width: 80%; }
 .to-lg\:w-1\/6 { width: 16.66667%; }
 .to-lg\:w-1\/8 { width: 12.5%; }
 .to-lg\:w-1\/10 { width: 10%; }
 .to-lg\:w-1\/12 { width: 8.33333%; }
 .to-lg\:w-full { width: 100%; }
 .to-lg\:w-screen { width: 100vw; }
 .to-lg\:z-0 { z-index: 0; }
 .to-lg\:z-10 { z-index: 10; }
 .to-lg\:z-20 { z-index: 20; }
 .to-lg\:z-30 { z-index: 30; }
 .to-lg\:z-40 { z-index: 40; }
 .to-lg\:z-50 { z-index: 50; }
 .to-lg\:z-auto { z-index: auto; }
 .to-lg\:text-shadow { text-shadow: 1px 1px rgba( #fff, 1 ); }
 .to-lg\:text-shadow-none { text-shadow: none; }
 .to-lg\:gradient-grey, .to-lg\:hover\:gradient-grey:hover { background: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#515151)); background: linear-gradient( #a1a1a1, #515151 ); }
 .to-lg\:gradient-grey-reversed, .to-lg\:hover\:gradient-grey-reversed:hover { background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#a1a1a1)); background: linear-gradient( #515151, #a1a1a1 ); }
 .to-lg\:pin-t8 { top: 2rem; }
 .to-lg\:pin-t16 { top: 4rem; }
 .to-lg\:pin-b24 { bottom: 12rem; }
 .to-lg\:transition-opacity { -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
 .to-lg\:transition-bg-color { -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; }
 .to-lg\:transition-text-color { -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }
}
@media (min-width: 992px) {
 .lg\:list-reset { list-style: none; padding: 0; }
 .lg\:appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 .lg\:bg-fixed { background-attachment: fixed; }
 .lg\:bg-local { background-attachment: local; }
 .lg\:bg-scroll { background-attachment: scroll; }
 .lg\:bg-transparent { background-color: transparent; }
 .lg\:bg-color-black { background-color: #000; }
 .lg\:bg-color-mine-shaft { background-color: #373737; }
 .lg\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .lg\:bg-color-emperor { background-color: #5d5d5d; }
 .lg\:bg-color-dove-gray { background-color: #646464; }
 .lg\:bg-color-boulder { background-color: #7b7b7b; }
 .lg\:bg-color-silver { background-color: #bbb; }
 .lg\:bg-color-alto { background-color: #dadada; }
 .lg\:bg-color-mercury { background-color: #e9e9e9; }
 .lg\:bg-color-seashell { background-color: #f1f1f1; }
 .lg\:bg-color-white { background-color: #fff; }
 .lg\:bg-color-orient { background-color: #005c7c; }
 .lg\:bg-color-shakespeare { background-color: #4ab9d4; }
 .lg\:bg-color-yellow-metal { background-color: #807040; }
 .lg\:bg-color-kumera { background-color: #8a741d; }
 .lg\:bg-color-olive { background-color: #8e7100; }
 .lg\:bg-color-barley-corn { background-color: #a0915e; }
 .lg\:bg-color-verdigris { background-color: #494a2d; }
 .lg\:bg-color-texas { background-color: #f9fb93; }
 .lg\:bg-color-ferra { background-color: #634849; }
 .lg\:bg-color-cherub { background-color: #fbe3e4; }
 .lg\:bg-color-cabbage-pont { background-color: #454e41; }
 .lg\:bg-color-tea-green { background-color: #cfefc2; }
 .lg\:hover\:bg-transparent:hover { background-color: transparent; }
 .lg\:hover\:bg-color-black:hover { background-color: #000; }
 .lg\:hover\:bg-color-mine-shaft:hover { background-color: #373737; }
 .lg\:hover\:bg-color-fuscous-gray:hover { background-color: #4c4d4b; }
 .lg\:hover\:bg-color-emperor:hover { background-color: #5d5d5d; }
 .lg\:hover\:bg-color-dove-gray:hover { background-color: #646464; }
 .lg\:hover\:bg-color-boulder:hover { background-color: #7b7b7b; }
 .lg\:hover\:bg-color-silver:hover { background-color: #bbb; }
 .lg\:hover\:bg-color-alto:hover { background-color: #dadada; }
 .lg\:hover\:bg-color-mercury:hover { background-color: #e9e9e9; }
 .lg\:hover\:bg-color-seashell:hover { background-color: #f1f1f1; }
 .lg\:hover\:bg-color-white:hover { background-color: #fff; }
 .lg\:hover\:bg-color-orient:hover { background-color: #005c7c; }
 .lg\:hover\:bg-color-shakespeare:hover { background-color: #4ab9d4; }
 .lg\:hover\:bg-color-yellow-metal:hover { background-color: #807040; }
 .lg\:hover\:bg-color-kumera:hover { background-color: #8a741d; }
 .lg\:hover\:bg-color-olive:hover { background-color: #8e7100; }
 .lg\:hover\:bg-color-barley-corn:hover { background-color: #a0915e; }
 .lg\:hover\:bg-color-verdigris:hover { background-color: #494a2d; }
 .lg\:hover\:bg-color-texas:hover { background-color: #f9fb93; }
 .lg\:hover\:bg-color-ferra:hover { background-color: #634849; }
 .lg\:hover\:bg-color-cherub:hover { background-color: #fbe3e4; }
 .lg\:hover\:bg-color-cabbage-pont:hover { background-color: #454e41; }
 .lg\:hover\:bg-color-tea-green:hover { background-color: #cfefc2; }
 .lg\:focus\:bg-transparent:focus { background-color: transparent; }
 .lg\:focus\:bg-color-black:focus { background-color: #000; }
 .lg\:focus\:bg-color-mine-shaft:focus { background-color: #373737; }
 .lg\:focus\:bg-color-fuscous-gray:focus { background-color: #4c4d4b; }
 .lg\:focus\:bg-color-emperor:focus { background-color: #5d5d5d; }
 .lg\:focus\:bg-color-dove-gray:focus { background-color: #646464; }
 .lg\:focus\:bg-color-boulder:focus { background-color: #7b7b7b; }
 .lg\:focus\:bg-color-silver:focus { background-color: #bbb; }
 .lg\:focus\:bg-color-alto:focus { background-color: #dadada; }
 .lg\:focus\:bg-color-mercury:focus { background-color: #e9e9e9; }
 .lg\:focus\:bg-color-seashell:focus { background-color: #f1f1f1; }
 .lg\:focus\:bg-color-white:focus { background-color: #fff; }
 .lg\:focus\:bg-color-orient:focus { background-color: #005c7c; }
 .lg\:focus\:bg-color-shakespeare:focus { background-color: #4ab9d4; }
 .lg\:focus\:bg-color-yellow-metal:focus { background-color: #807040; }
 .lg\:focus\:bg-color-kumera:focus { background-color: #8a741d; }
 .lg\:focus\:bg-color-olive:focus { background-color: #8e7100; }
 .lg\:focus\:bg-color-barley-corn:focus { background-color: #a0915e; }
 .lg\:focus\:bg-color-verdigris:focus { background-color: #494a2d; }
 .lg\:focus\:bg-color-texas:focus { background-color: #f9fb93; }
 .lg\:focus\:bg-color-ferra:focus { background-color: #634849; }
 .lg\:focus\:bg-color-cherub:focus { background-color: #fbe3e4; }
 .lg\:focus\:bg-color-cabbage-pont:focus { background-color: #454e41; }
 .lg\:focus\:bg-color-tea-green:focus { background-color: #cfefc2; }
 .group:hover .lg\:group-hover\:bg-transparent { background-color: transparent; }
 .group:hover .lg\:group-hover\:bg-color-black { background-color: #000; }
 .group:hover .lg\:group-hover\:bg-color-mine-shaft { background-color: #373737; }
 .group:hover .lg\:group-hover\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .group:hover .lg\:group-hover\:bg-color-emperor { background-color: #5d5d5d; }
 .group:hover .lg\:group-hover\:bg-color-dove-gray { background-color: #646464; }
 .group:hover .lg\:group-hover\:bg-color-boulder { background-color: #7b7b7b; }
 .group:hover .lg\:group-hover\:bg-color-silver { background-color: #bbb; }
 .group:hover .lg\:group-hover\:bg-color-alto { background-color: #dadada; }
 .group:hover .lg\:group-hover\:bg-color-mercury { background-color: #e9e9e9; }
 .group:hover .lg\:group-hover\:bg-color-seashell { background-color: #f1f1f1; }
 .group:hover .lg\:group-hover\:bg-color-white { background-color: #fff; }
 .group:hover .lg\:group-hover\:bg-color-orient { background-color: #005c7c; }
 .group:hover .lg\:group-hover\:bg-color-shakespeare { background-color: #4ab9d4; }
 .group:hover .lg\:group-hover\:bg-color-yellow-metal { background-color: #807040; }
 .group:hover .lg\:group-hover\:bg-color-kumera { background-color: #8a741d; }
 .group:hover .lg\:group-hover\:bg-color-olive { background-color: #8e7100; }
 .group:hover .lg\:group-hover\:bg-color-barley-corn { background-color: #a0915e; }
 .group:hover .lg\:group-hover\:bg-color-verdigris { background-color: #494a2d; }
 .group:hover .lg\:group-hover\:bg-color-texas { background-color: #f9fb93; }
 .group:hover .lg\:group-hover\:bg-color-ferra { background-color: #634849; }
 .group:hover .lg\:group-hover\:bg-color-cherub { background-color: #fbe3e4; }
 .group:hover .lg\:group-hover\:bg-color-cabbage-pont { background-color: #454e41; }
 .group:hover .lg\:group-hover\:bg-color-tea-green { background-color: #cfefc2; }
 .lg\:bg-bottom { background-position: bottom; }
 .lg\:bg-center { background-position: center; }
 .lg\:bg-left { background-position: left; }
 .lg\:bg-left-bottom { background-position: left bottom; }
 .lg\:bg-left-top { background-position: left top; }
 .lg\:bg-right { background-position: right; }
 .lg\:bg-right-bottom { background-position: right bottom; }
 .lg\:bg-right-top { background-position: right top; }
 .lg\:bg-top { background-position: top; }
 .lg\:bg-repeat { background-repeat: repeat; }
 .lg\:bg-no-repeat { background-repeat: no-repeat; }
 .lg\:bg-repeat-x { background-repeat: repeat-x; }
 .lg\:bg-repeat-y { background-repeat: repeat-y; }
 .lg\:bg-auto { background-size: auto; }
 .lg\:bg-cover { background-size: cover; }
 .lg\:bg-contain { background-size: contain; }
 .lg\:border-transparent { border-color: transparent; }
 .lg\:border-color-black { border-color: #000; }
 .lg\:border-color-mine-shaft { border-color: #373737; }
 .lg\:border-color-fuscous-gray { border-color: #4c4d4b; }
 .lg\:border-color-emperor { border-color: #5d5d5d; }
 .lg\:border-color-dove-gray { border-color: #646464; }
 .lg\:border-color-boulder { border-color: #7b7b7b; }
 .lg\:border-color-silver { border-color: #bbb; }
 .lg\:border-color-alto { border-color: #dadada; }
 .lg\:border-color-mercury { border-color: #e9e9e9; }
 .lg\:border-color-seashell { border-color: #f1f1f1; }
 .lg\:border-color-white { border-color: #fff; }
 .lg\:border-color-orient { border-color: #005c7c; }
 .lg\:border-color-shakespeare { border-color: #4ab9d4; }
 .lg\:border-color-yellow-metal { border-color: #807040; }
 .lg\:border-color-kumera { border-color: #8a741d; }
 .lg\:border-color-olive { border-color: #8e7100; }
 .lg\:border-color-barley-corn { border-color: #a0915e; }
 .lg\:border-color-verdigris { border-color: #494a2d; }
 .lg\:border-color-texas { border-color: #f9fb93; }
 .lg\:border-color-ferra { border-color: #634849; }
 .lg\:border-color-cherub { border-color: #fbe3e4; }
 .lg\:border-color-cabbage-pont { border-color: #454e41; }
 .lg\:border-color-tea-green { border-color: #cfefc2; }
 .lg\:hover\:border-transparent:hover { border-color: transparent; }
 .lg\:hover\:border-color-black:hover { border-color: #000; }
 .lg\:hover\:border-color-mine-shaft:hover { border-color: #373737; }
 .lg\:hover\:border-color-fuscous-gray:hover { border-color: #4c4d4b; }
 .lg\:hover\:border-color-emperor:hover { border-color: #5d5d5d; }
 .lg\:hover\:border-color-dove-gray:hover { border-color: #646464; }
 .lg\:hover\:border-color-boulder:hover { border-color: #7b7b7b; }
 .lg\:hover\:border-color-silver:hover { border-color: #bbb; }
 .lg\:hover\:border-color-alto:hover { border-color: #dadada; }
 .lg\:hover\:border-color-mercury:hover { border-color: #e9e9e9; }
 .lg\:hover\:border-color-seashell:hover { border-color: #f1f1f1; }
 .lg\:hover\:border-color-white:hover { border-color: #fff; }
 .lg\:hover\:border-color-orient:hover { border-color: #005c7c; }
 .lg\:hover\:border-color-shakespeare:hover { border-color: #4ab9d4; }
 .lg\:hover\:border-color-yellow-metal:hover { border-color: #807040; }
 .lg\:hover\:border-color-kumera:hover { border-color: #8a741d; }
 .lg\:hover\:border-color-olive:hover { border-color: #8e7100; }
 .lg\:hover\:border-color-barley-corn:hover { border-color: #a0915e; }
 .lg\:hover\:border-color-verdigris:hover { border-color: #494a2d; }
 .lg\:hover\:border-color-texas:hover { border-color: #f9fb93; }
 .lg\:hover\:border-color-ferra:hover { border-color: #634849; }
 .lg\:hover\:border-color-cherub:hover { border-color: #fbe3e4; }
 .lg\:hover\:border-color-cabbage-pont:hover { border-color: #454e41; }
 .lg\:hover\:border-color-tea-green:hover { border-color: #cfefc2; }
 .lg\:focus\:border-transparent:focus { border-color: transparent; }
 .lg\:focus\:border-color-black:focus { border-color: #000; }
 .lg\:focus\:border-color-mine-shaft:focus { border-color: #373737; }
 .lg\:focus\:border-color-fuscous-gray:focus { border-color: #4c4d4b; }
 .lg\:focus\:border-color-emperor:focus { border-color: #5d5d5d; }
 .lg\:focus\:border-color-dove-gray:focus { border-color: #646464; }
 .lg\:focus\:border-color-boulder:focus { border-color: #7b7b7b; }
 .lg\:focus\:border-color-silver:focus { border-color: #bbb; }
 .lg\:focus\:border-color-alto:focus { border-color: #dadada; }
 .lg\:focus\:border-color-mercury:focus { border-color: #e9e9e9; }
 .lg\:focus\:border-color-seashell:focus { border-color: #f1f1f1; }
 .lg\:focus\:border-color-white:focus { border-color: #fff; }
 .lg\:focus\:border-color-orient:focus { border-color: #005c7c; }
 .lg\:focus\:border-color-shakespeare:focus { border-color: #4ab9d4; }
 .lg\:focus\:border-color-yellow-metal:focus { border-color: #807040; }
 .lg\:focus\:border-color-kumera:focus { border-color: #8a741d; }
 .lg\:focus\:border-color-olive:focus { border-color: #8e7100; }
 .lg\:focus\:border-color-barley-corn:focus { border-color: #a0915e; }
 .lg\:focus\:border-color-verdigris:focus { border-color: #494a2d; }
 .lg\:focus\:border-color-texas:focus { border-color: #f9fb93; }
 .lg\:focus\:border-color-ferra:focus { border-color: #634849; }
 .lg\:focus\:border-color-cherub:focus { border-color: #fbe3e4; }
 .lg\:focus\:border-color-cabbage-pont:focus { border-color: #454e41; }
 .lg\:focus\:border-color-tea-green:focus { border-color: #cfefc2; }
 .lg\:rounded-none { border-radius: 0; }
 .lg\:rounded-sm { border-radius: .125rem; }
 .lg\:rounded { border-radius: .25rem; }
 .lg\:rounded-lg { border-radius: .5rem; }
 .lg\:rounded-full { border-radius: 9999px; }
 .lg\:rounded-t-none { border-top-left-radius: 0; border-top-right-radius: 0; }
 .lg\:rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; }
 .lg\:rounded-b-none { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
 .lg\:rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; }
 .lg\:rounded-t-sm { border-top-left-radius: .125rem; border-top-right-radius: .125rem; }
 .lg\:rounded-r-sm { border-top-right-radius: .125rem; border-bottom-right-radius: .125rem; }
 .lg\:rounded-b-sm { border-bottom-right-radius: .125rem; border-bottom-left-radius: .125rem; }
 .lg\:rounded-l-sm { border-top-left-radius: .125rem; border-bottom-left-radius: .125rem; }
 .lg\:rounded-t { border-top-left-radius: .25rem; border-top-right-radius: .25rem; }
 .lg\:rounded-r { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; }
 .lg\:rounded-b { border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem; }
 .lg\:rounded-l { border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; }
 .lg\:rounded-t-lg { border-top-left-radius: .5rem; border-top-right-radius: .5rem; }
 .lg\:rounded-r-lg { border-top-right-radius: .5rem; border-bottom-right-radius: .5rem; }
 .lg\:rounded-b-lg { border-bottom-right-radius: .5rem; border-bottom-left-radius: .5rem; }
 .lg\:rounded-l-lg { border-top-left-radius: .5rem; border-bottom-left-radius: .5rem; }
 .lg\:rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }
 .lg\:rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
 .lg\:rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px; }
 .lg\:rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
 .lg\:rounded-tl-none { border-top-left-radius: 0; }
 .lg\:rounded-tr-none { border-top-right-radius: 0; }
 .lg\:rounded-br-none { border-bottom-right-radius: 0; }
 .lg\:rounded-bl-none { border-bottom-left-radius: 0; }
 .lg\:rounded-tl-sm { border-top-left-radius: .125rem; }
 .lg\:rounded-tr-sm { border-top-right-radius: .125rem; }
 .lg\:rounded-br-sm { border-bottom-right-radius: .125rem; }
 .lg\:rounded-bl-sm { border-bottom-left-radius: .125rem; }
 .lg\:rounded-tl { border-top-left-radius: .25rem; }
 .lg\:rounded-tr { border-top-right-radius: .25rem; }
 .lg\:rounded-br { border-bottom-right-radius: .25rem; }
 .lg\:rounded-bl { border-bottom-left-radius: .25rem; }
 .lg\:rounded-tl-lg { border-top-left-radius: .5rem; }
 .lg\:rounded-tr-lg { border-top-right-radius: .5rem; }
 .lg\:rounded-br-lg { border-bottom-right-radius: .5rem; }
 .lg\:rounded-bl-lg { border-bottom-left-radius: .5rem; }
 .lg\:rounded-tl-full { border-top-left-radius: 9999px; }
 .lg\:rounded-tr-full { border-top-right-radius: 9999px; }
 .lg\:rounded-br-full { border-bottom-right-radius: 9999px; }
 .lg\:rounded-bl-full { border-bottom-left-radius: 9999px; }
 .lg\:border-solid { border-style: solid; }
 .lg\:border-dashed { border-style: dashed; }
 .lg\:border-dotted { border-style: dotted; }
 .lg\:border-none { border-style: none; }
 .lg\:border-0 { border-width: 0; }
 .lg\:border-2 { border-width: 2px; }
 .lg\:border-4 { border-width: 4px; }
 .lg\:border-8 { border-width: 8px; }
 .lg\:border { border-width: 1px; }
 .lg\:border-t-0 { border-top-width: 0; }
 .lg\:border-r-0 { border-right-width: 0; }
 .lg\:border-b-0 { border-bottom-width: 0; }
 .lg\:border-l-0 { border-left-width: 0; }
 .lg\:border-t-2 { border-top-width: 2px; }
 .lg\:border-r-2 { border-right-width: 2px; }
 .lg\:border-b-2 { border-bottom-width: 2px; }
 .lg\:border-l-2 { border-left-width: 2px; }
 .lg\:border-t-4 { border-top-width: 4px; }
 .lg\:border-r-4 { border-right-width: 4px; }
 .lg\:border-b-4 { border-bottom-width: 4px; }
 .lg\:border-l-4 { border-left-width: 4px; }
 .lg\:border-t-8 { border-top-width: 8px; }
 .lg\:border-r-8 { border-right-width: 8px; }
 .lg\:border-b-8 { border-bottom-width: 8px; }
 .lg\:border-l-8 { border-left-width: 8px; }
 .lg\:border-t { border-top-width: 1px; }
 .lg\:border-r { border-right-width: 1px; }
 .lg\:border-b { border-bottom-width: 1px; }
 .lg\:border-l { border-left-width: 1px; }
 .lg\:cursor-auto { cursor: auto; }
 .lg\:cursor-default { cursor: default; }
 .lg\:cursor-pointer { cursor: pointer; }
 .lg\:cursor-wait { cursor: wait; }
 .lg\:cursor-move { cursor: move; }
 .lg\:cursor-not-allowed { cursor: not-allowed; }
 .lg\:block { display: block; }
 .lg\:inline-block { display: inline-block; }
 .lg\:inline { display: inline; }
 .lg\:table { display: table; }
 .lg\:table-row { display: table-row; }
 .lg\:table-cell { display: table-cell; }
 .lg\:hidden { display: none; }
 .lg\:hover\:block:hover { display: block; }
 .lg\:hover\:inline-block:hover { display: inline-block; }
 .lg\:hover\:inline:hover { display: inline; }
 .lg\:hover\:table:hover { display: table; }
 .lg\:hover\:table-row:hover { display: table-row; }
 .lg\:hover\:table-cell:hover { display: table-cell; }
 .lg\:hover\:hidden:hover { display: none; }
 .lg\:flex { display: -webkit-box; display: -ms-flexbox; display: flex; }
 .lg\:inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
 .lg\:flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
 .lg\:flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
 .lg\:flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
 .lg\:flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
 .lg\:flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
 .lg\:flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
 .lg\:flex-no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
 .lg\:items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
 .lg\:items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
 .lg\:items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
 .lg\:items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }
 .lg\:items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
 .lg\:self-auto { -ms-flex-item-align: auto; align-self: auto; }
 .lg\:self-start { -ms-flex-item-align: start; align-self: flex-start; }
 .lg\:self-end { -ms-flex-item-align: end; align-self: flex-end; }
 .lg\:self-center { -ms-flex-item-align: center; align-self: center; }
 .lg\:self-stretch { -ms-flex-item-align: stretch; align-self: stretch; }
 .lg\:justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
 .lg\:justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
 .lg\:justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
 .lg\:justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
 .lg\:justify-around { -ms-flex-pack: distribute; justify-content: space-around; }
 .lg\:content-center { -ms-flex-line-pack: center; align-content: center; }
 .lg\:content-start { -ms-flex-line-pack: start; align-content: flex-start; }
 .lg\:content-end { -ms-flex-line-pack: end; align-content: flex-end; }
 .lg\:content-between { -ms-flex-line-pack: justify; align-content: space-between; }
 .lg\:content-around { -ms-flex-line-pack: distribute; align-content: space-around; }
 .lg\:flex-1 { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; }
 .lg\:flex-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }
 .lg\:flex-initial { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }
 .lg\:flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; }
 .lg\:flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
 .lg\:flex-shrink { -ms-flex-negative: 1; flex-shrink: 1; }
 .lg\:flex-no-grow { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
 .lg\:flex-no-shrink { -ms-flex-negative: 0; flex-shrink: 0; }
 .lg\:float-right { float: right; }
 .lg\:float-left { float: left; }
 .lg\:float-none { float: none; }
 .lg\:clearfix:after { content: ""; display: table; clear: both; }
 .lg\:font-sans { font-family: cartogothic, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; }
 .lg\:font-serif { font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; }
 .lg\:font-mono { font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; }
 .lg\:font-hairline { font-weight: 100; }
 .lg\:font-thin { font-weight: 200; }
 .lg\:font-light { font-weight: 300; }
 .lg\:font-normal { font-weight: 400; }
 .lg\:font-medium { font-weight: 500; }
 .lg\:font-semibold { font-weight: 600; }
 .lg\:font-bold { font-weight: 700; }
 .lg\:font-extrabold { font-weight: 800; }
 .lg\:font-black { font-weight: 900; }
 .lg\:hover\:font-hairline:hover { font-weight: 100; }
 .lg\:hover\:font-thin:hover { font-weight: 200; }
 .lg\:hover\:font-light:hover { font-weight: 300; }
 .lg\:hover\:font-normal:hover { font-weight: 400; }
 .lg\:hover\:font-medium:hover { font-weight: 500; }
 .lg\:hover\:font-semibold:hover { font-weight: 600; }
 .lg\:hover\:font-bold:hover { font-weight: 700; }
 .lg\:hover\:font-extrabold:hover { font-weight: 800; }
 .lg\:hover\:font-black:hover { font-weight: 900; }
 .lg\:focus\:font-hairline:focus { font-weight: 100; }
 .lg\:focus\:font-thin:focus { font-weight: 200; }
 .lg\:focus\:font-light:focus { font-weight: 300; }
 .lg\:focus\:font-normal:focus { font-weight: 400; }
 .lg\:focus\:font-medium:focus { font-weight: 500; }
 .lg\:focus\:font-semibold:focus { font-weight: 600; }
 .lg\:focus\:font-bold:focus { font-weight: 700; }
 .lg\:focus\:font-extrabold:focus { font-weight: 800; }
 .lg\:focus\:font-black:focus { font-weight: 900; }
 .lg\:h-1 { height: .25rem; }
 .lg\:h-2 { height: .5rem; }
 .lg\:h-3 { height: .75rem; }
 .lg\:h-4 { height: 1rem; }
 .lg\:h-5 { height: 1.25rem; }
 .lg\:h-6 { height: 1.5rem; }
 .lg\:h-8 { height: 2rem; }
 .lg\:h-10 { height: 2.5rem; }
 .lg\:h-12 { height: 3rem; }
 .lg\:h-16 { height: 4rem; }
 .lg\:h-24 { height: 6rem; }
 .lg\:h-32 { height: 8rem; }
 .lg\:h-48 { height: 12rem; }
 .lg\:h-64 { height: 16rem; }
 .lg\:h-auto { height: auto; }
 .lg\:h-px { height: 1px; }
 .lg\:h-full { height: 100%; }
 .lg\:h-screen { height: 100vh; }
 .lg\:h-screen-40-width { height: 40vw; }
 .lg\:h-screen-60-width { height: 60vw; }
 .lg\:h-screen-full-width { height: 100vw; }
 .lg\:leading-zero { line-height: 0; }
 .lg\:leading-none { line-height: 1; }
 .lg\:leading-tight { line-height: 1.25; }
 .lg\:leading-normal { line-height: 1.5; }
 .lg\:leading-loose { line-height: 2; }
 .lg\:m-0 { margin: 0; }
 .lg\:m-1 { margin: .25rem; }
 .lg\:m-2 { margin: .5rem; }
 .lg\:m-3 { margin: .75rem; }
 .lg\:m-4 { margin: 1rem; }
 .lg\:m-5 { margin: 1.25rem; }
 .lg\:m-6 { margin: 1.5rem; }
 .lg\:m-8 { margin: 2rem; }
 .lg\:m-10 { margin: 2.5rem; }
 .lg\:m-12 { margin: 3rem; }
 .lg\:m-16 { margin: 4rem; }
 .lg\:m-20 { margin: 5rem; }
 .lg\:m-24 { margin: 6rem; }
 .lg\:m-32 { margin: 8rem; }
 .lg\:m-auto { margin: auto; }
 .lg\:m-px { margin: 1px; }
 .lg\:my-0 { margin-top: 0; margin-bottom: 0; }
 .lg\:mx-0 { margin-left: 0; margin-right: 0; }
 .lg\:my-1 { margin-top: .25rem; margin-bottom: .25rem; }
 .lg\:mx-1 { margin-left: .25rem; margin-right: .25rem; }
 .lg\:my-2 { margin-top: .5rem; margin-bottom: .5rem; }
 .lg\:mx-2 { margin-left: .5rem; margin-right: .5rem; }
 .lg\:my-3 { margin-top: .75rem; margin-bottom: .75rem; }
 .lg\:mx-3 { margin-left: .75rem; margin-right: .75rem; }
 .lg\:my-4 { margin-top: 1rem; margin-bottom: 1rem; }
 .lg\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
 .lg\:my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
 .lg\:mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
 .lg\:my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
 .lg\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
 .lg\:my-8 { margin-top: 2rem; margin-bottom: 2rem; }
 .lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
 .lg\:my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
 .lg\:mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
 .lg\:my-12 { margin-top: 3rem; margin-bottom: 3rem; }
 .lg\:mx-12 { margin-left: 3rem; margin-right: 3rem; }
 .lg\:my-16 { margin-top: 4rem; margin-bottom: 4rem; }
 .lg\:mx-16 { margin-left: 4rem; margin-right: 4rem; }
 .lg\:my-20 { margin-top: 5rem; margin-bottom: 5rem; }
 .lg\:mx-20 { margin-left: 5rem; margin-right: 5rem; }
 .lg\:my-24 { margin-top: 6rem; margin-bottom: 6rem; }
 .lg\:mx-24 { margin-left: 6rem; margin-right: 6rem; }
 .lg\:my-32 { margin-top: 8rem; margin-bottom: 8rem; }
 .lg\:mx-32 { margin-left: 8rem; margin-right: 8rem; }
 .lg\:my-auto { margin-top: auto; margin-bottom: auto; }
 .lg\:mx-auto { margin-left: auto; margin-right: auto; }
 .lg\:my-px { margin-top: 1px; margin-bottom: 1px; }
 .lg\:mx-px { margin-left: 1px; margin-right: 1px; }
 .lg\:mt-0 { margin-top: 0; }
 .lg\:mr-0 { margin-right: 0; }
 .lg\:mb-0 { margin-bottom: 0; }
 .lg\:ml-0 { margin-left: 0; }
 .lg\:mt-1 { margin-top: .25rem; }
 .lg\:mr-1 { margin-right: .25rem; }
 .lg\:mb-1 { margin-bottom: .25rem; }
 .lg\:ml-1 { margin-left: .25rem; }
 .lg\:mt-2 { margin-top: .5rem; }
 .lg\:mr-2 { margin-right: .5rem; }
 .lg\:mb-2 { margin-bottom: .5rem; }
 .lg\:ml-2 { margin-left: .5rem; }
 .lg\:mt-3 { margin-top: .75rem; }
 .lg\:mr-3 { margin-right: .75rem; }
 .lg\:mb-3 { margin-bottom: .75rem; }
 .lg\:ml-3 { margin-left: .75rem; }
 .lg\:mt-4 { margin-top: 1rem; }
 .lg\:mr-4 { margin-right: 1rem; }
 .lg\:mb-4 { margin-bottom: 1rem; }
 .lg\:ml-4 { margin-left: 1rem; }
 .lg\:mt-5 { margin-top: 1.25rem; }
 .lg\:mr-5 { margin-right: 1.25rem; }
 .lg\:mb-5 { margin-bottom: 1.25rem; }
 .lg\:ml-5 { margin-left: 1.25rem; }
 .lg\:mt-6 { margin-top: 1.5rem; }
 .lg\:mr-6 { margin-right: 1.5rem; }
 .lg\:mb-6 { margin-bottom: 1.5rem; }
 .lg\:ml-6 { margin-left: 1.5rem; }
 .lg\:mt-8 { margin-top: 2rem; }
 .lg\:mr-8 { margin-right: 2rem; }
 .lg\:mb-8 { margin-bottom: 2rem; }
 .lg\:ml-8 { margin-left: 2rem; }
 .lg\:mt-10 { margin-top: 2.5rem; }
 .lg\:mr-10 { margin-right: 2.5rem; }
 .lg\:mb-10 { margin-bottom: 2.5rem; }
 .lg\:ml-10 { margin-left: 2.5rem; }
 .lg\:mt-12 { margin-top: 3rem; }
 .lg\:mr-12 { margin-right: 3rem; }
 .lg\:mb-12 { margin-bottom: 3rem; }
 .lg\:ml-12 { margin-left: 3rem; }
 .lg\:mt-16 { margin-top: 4rem; }
 .lg\:mr-16 { margin-right: 4rem; }
 .lg\:mb-16 { margin-bottom: 4rem; }
 .lg\:ml-16 { margin-left: 4rem; }
 .lg\:mt-20 { margin-top: 5rem; }
 .lg\:mr-20 { margin-right: 5rem; }
 .lg\:mb-20 { margin-bottom: 5rem; }
 .lg\:ml-20 { margin-left: 5rem; }
 .lg\:mt-24 { margin-top: 6rem; }
 .lg\:mr-24 { margin-right: 6rem; }
 .lg\:mb-24 { margin-bottom: 6rem; }
 .lg\:ml-24 { margin-left: 6rem; }
 .lg\:mt-32 { margin-top: 8rem; }
 .lg\:mr-32 { margin-right: 8rem; }
 .lg\:mb-32 { margin-bottom: 8rem; }
 .lg\:ml-32 { margin-left: 8rem; }
 .lg\:mt-auto { margin-top: auto; }
 .lg\:mr-auto { margin-right: auto; }
 .lg\:mb-auto { margin-bottom: auto; }
 .lg\:ml-auto { margin-left: auto; }
 .lg\:mt-px { margin-top: 1px; }
 .lg\:mr-px { margin-right: 1px; }
 .lg\:mb-px { margin-bottom: 1px; }
 .lg\:ml-px { margin-left: 1px; }
 .lg\:max-h-full { max-height: 100%; }
 .lg\:max-h-screen { max-height: 100vh; }
 .lg\:max-w-sm { max-width: 576px; }
 .lg\:max-w-md { max-width: 768px; }
 .lg\:max-w-lg { max-width: 992px; }
 .lg\:max-w-xl { max-width: 1200px; }
 .lg\:max-w-full { max-width: 100%; }
 .lg\:min-h-0 { min-height: 0; }
 .lg\:min-h-full { min-height: 100%; }
 .lg\:min-h-screen { min-height: 100vh; }
 .lg\:min-w-0 { min-width: 0; }
 .lg\:min-w-full { min-width: 100%; }
 .lg\:-m-0 { margin: 0; }
 .lg\:-m-1 { margin: -0.25rem; }
 .lg\:-m-2 { margin: -0.5rem; }
 .lg\:-m-3 { margin: -0.75rem; }
 .lg\:-m-4 { margin: -1rem; }
 .lg\:-m-5 { margin: -1.25rem; }
 .lg\:-m-6 { margin: -1.5rem; }
 .lg\:-m-8 { margin: -2rem; }
 .lg\:-m-10 { margin: -2.5rem; }
 .lg\:-m-12 { margin: -3rem; }
 .lg\:-m-16 { margin: -4rem; }
 .lg\:-m-20 { margin: -5rem; }
 .lg\:-m-24 { margin: -6rem; }
 .lg\:-m-32 { margin: -8rem; }
 .lg\:-m-px { margin: -1px; }
 .lg\:-my-0 { margin-top: 0; margin-bottom: 0; }
 .lg\:-mx-0 { margin-left: 0; margin-right: 0; }
 .lg\:-my-1 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
 .lg\:-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
 .lg\:-my-2 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
 .lg\:-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
 .lg\:-my-3 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
 .lg\:-mx-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
 .lg\:-my-4 { margin-top: -1rem; margin-bottom: -1rem; }
 .lg\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
 .lg\:-my-5 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
 .lg\:-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
 .lg\:-my-6 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
 .lg\:-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
 .lg\:-my-8 { margin-top: -2rem; margin-bottom: -2rem; }
 .lg\:-mx-8 { margin-left: -2rem; margin-right: -2rem; }
 .lg\:-my-10 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
 .lg\:-mx-10 { margin-left: -2.5rem; margin-right: -2.5rem; }
 .lg\:-my-12 { margin-top: -3rem; margin-bottom: -3rem; }
 .lg\:-mx-12 { margin-left: -3rem; margin-right: -3rem; }
 .lg\:-my-16 { margin-top: -4rem; margin-bottom: -4rem; }
 .lg\:-mx-16 { margin-left: -4rem; margin-right: -4rem; }
 .lg\:-my-20 { margin-top: -5rem; margin-bottom: -5rem; }
 .lg\:-mx-20 { margin-left: -5rem; margin-right: -5rem; }
 .lg\:-my-24 { margin-top: -6rem; margin-bottom: -6rem; }
 .lg\:-mx-24 { margin-left: -6rem; margin-right: -6rem; }
 .lg\:-my-32 { margin-top: -8rem; margin-bottom: -8rem; }
 .lg\:-mx-32 { margin-left: -8rem; margin-right: -8rem; }
 .lg\:-my-px { margin-top: -1px; margin-bottom: -1px; }
 .lg\:-mx-px { margin-left: -1px; margin-right: -1px; }
 .lg\:-mt-0 { margin-top: 0; }
 .lg\:-mr-0 { margin-right: 0; }
 .lg\:-mb-0 { margin-bottom: 0; }
 .lg\:-ml-0 { margin-left: 0; }
 .lg\:-mt-1 { margin-top: -0.25rem; }
 .lg\:-mr-1 { margin-right: -0.25rem; }
 .lg\:-mb-1 { margin-bottom: -0.25rem; }
 .lg\:-ml-1 { margin-left: -0.25rem; }
 .lg\:-mt-2 { margin-top: -0.5rem; }
 .lg\:-mr-2 { margin-right: -0.5rem; }
 .lg\:-mb-2 { margin-bottom: -0.5rem; }
 .lg\:-ml-2 { margin-left: -0.5rem; }
 .lg\:-mt-3 { margin-top: -0.75rem; }
 .lg\:-mr-3 { margin-right: -0.75rem; }
 .lg\:-mb-3 { margin-bottom: -0.75rem; }
 .lg\:-ml-3 { margin-left: -0.75rem; }
 .lg\:-mt-4 { margin-top: -1rem; }
 .lg\:-mr-4 { margin-right: -1rem; }
 .lg\:-mb-4 { margin-bottom: -1rem; }
 .lg\:-ml-4 { margin-left: -1rem; }
 .lg\:-mt-5 { margin-top: -1.25rem; }
 .lg\:-mr-5 { margin-right: -1.25rem; }
 .lg\:-mb-5 { margin-bottom: -1.25rem; }
 .lg\:-ml-5 { margin-left: -1.25rem; }
 .lg\:-mt-6 { margin-top: -1.5rem; }
 .lg\:-mr-6 { margin-right: -1.5rem; }
 .lg\:-mb-6 { margin-bottom: -1.5rem; }
 .lg\:-ml-6 { margin-left: -1.5rem; }
 .lg\:-mt-8 { margin-top: -2rem; }
 .lg\:-mr-8 { margin-right: -2rem; }
 .lg\:-mb-8 { margin-bottom: -2rem; }
 .lg\:-ml-8 { margin-left: -2rem; }
 .lg\:-mt-10 { margin-top: -2.5rem; }
 .lg\:-mr-10 { margin-right: -2.5rem; }
 .lg\:-mb-10 { margin-bottom: -2.5rem; }
 .lg\:-ml-10 { margin-left: -2.5rem; }
 .lg\:-mt-12 { margin-top: -3rem; }
 .lg\:-mr-12 { margin-right: -3rem; }
 .lg\:-mb-12 { margin-bottom: -3rem; }
 .lg\:-ml-12 { margin-left: -3rem; }
 .lg\:-mt-16 { margin-top: -4rem; }
 .lg\:-mr-16 { margin-right: -4rem; }
 .lg\:-mb-16 { margin-bottom: -4rem; }
 .lg\:-ml-16 { margin-left: -4rem; }
 .lg\:-mt-20 { margin-top: -5rem; }
 .lg\:-mr-20 { margin-right: -5rem; }
 .lg\:-mb-20 { margin-bottom: -5rem; }
 .lg\:-ml-20 { margin-left: -5rem; }
 .lg\:-mt-24 { margin-top: -6rem; }
 .lg\:-mr-24 { margin-right: -6rem; }
 .lg\:-mb-24 { margin-bottom: -6rem; }
 .lg\:-ml-24 { margin-left: -6rem; }
 .lg\:-mt-32 { margin-top: -8rem; }
 .lg\:-mr-32 { margin-right: -8rem; }
 .lg\:-mb-32 { margin-bottom: -8rem; }
 .lg\:-ml-32 { margin-left: -8rem; }
 .lg\:-mt-px { margin-top: -1px; }
 .lg\:-mr-px { margin-right: -1px; }
 .lg\:-mb-px { margin-bottom: -1px; }
 .lg\:-ml-px { margin-left: -1px; }
 .lg\:opacity-0 { opacity: 0; }
 .lg\:opacity-25 { opacity: .25; }
 .lg\:opacity-50 { opacity: .5; }
 .lg\:opacity-75 { opacity: .75; }
 .lg\:opacity-100 { opacity: 1; }
 .group:hover .lg\:group-hover\:opacity-0 { opacity: 0; }
 .group:hover .lg\:group-hover\:opacity-25 { opacity: .25; }
 .group:hover .lg\:group-hover\:opacity-50 { opacity: .5; }
 .group:hover .lg\:group-hover\:opacity-75 { opacity: .75; }
 .group:hover .lg\:group-hover\:opacity-100 { opacity: 1; }
 .lg\:overflow-auto { overflow: auto; }
 .lg\:overflow-hidden { overflow: hidden; }
 .lg\:overflow-visible { overflow: visible; }
 .lg\:overflow-scroll { overflow: scroll; }
 .lg\:overflow-x-auto { overflow-x: auto; }
 .lg\:overflow-y-auto { overflow-y: auto; }
 .lg\:overflow-x-hidden { overflow-x: hidden; }
 .lg\:overflow-y-hidden { overflow-y: hidden; }
 .lg\:overflow-x-visible { overflow-x: visible; }
 .lg\:overflow-y-visible { overflow-y: visible; }
 .lg\:overflow-x-scroll { overflow-x: scroll; }
 .lg\:overflow-y-scroll { overflow-y: scroll; }
 .lg\:scrolling-touch { -webkit-overflow-scrolling: touch; }
 .lg\:scrolling-auto { -webkit-overflow-scrolling: auto; }
 .lg\:p-0 { padding: 0; }
 .lg\:p-1 { padding: .25rem; }
 .lg\:p-2 { padding: .5rem; }
 .lg\:p-3 { padding: .75rem; }
 .lg\:p-4 { padding: 1rem; }
 .lg\:p-5 { padding: 1.25rem; }
 .lg\:p-6 { padding: 1.5rem; }
 .lg\:p-8 { padding: 2rem; }
 .lg\:p-10 { padding: 2.5rem; }
 .lg\:p-12 { padding: 3rem; }
 .lg\:p-16 { padding: 4rem; }
 .lg\:p-20 { padding: 5rem; }
 .lg\:p-24 { padding: 6rem; }
 .lg\:p-32 { padding: 8rem; }
 .lg\:p-px { padding: 1px; }
 .lg\:py-0 { padding-top: 0; padding-bottom: 0; }
 .lg\:px-0 { padding-left: 0; padding-right: 0; }
 .lg\:py-1 { padding-top: .25rem; padding-bottom: .25rem; }
 .lg\:px-1 { padding-left: .25rem; padding-right: .25rem; }
 .lg\:py-2 { padding-top: .5rem; padding-bottom: .5rem; }
 .lg\:px-2 { padding-left: .5rem; padding-right: .5rem; }
 .lg\:py-3 { padding-top: .75rem; padding-bottom: .75rem; }
 .lg\:px-3 { padding-left: .75rem; padding-right: .75rem; }
 .lg\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
 .lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
 .lg\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
 .lg\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
 .lg\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
 .lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
 .lg\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
 .lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
 .lg\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
 .lg\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
 .lg\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
 .lg\:px-12 { padding-left: 3rem; padding-right: 3rem; }
 .lg\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
 .lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
 .lg\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
 .lg\:px-20 { padding-left: 5rem; padding-right: 5rem; }
 .lg\:py-24 { padding-top: 6rem; padding-bottom: 6rem; }
 .lg\:px-24 { padding-left: 6rem; padding-right: 6rem; }
 .lg\:py-32 { padding-top: 8rem; padding-bottom: 8rem; }
 .lg\:px-32 { padding-left: 8rem; padding-right: 8rem; }
 .lg\:py-px { padding-top: 1px; padding-bottom: 1px; }
 .lg\:px-px { padding-left: 1px; padding-right: 1px; }
 .lg\:pt-0 { padding-top: 0; }
 .lg\:pr-0 { padding-right: 0; }
 .lg\:pb-0 { padding-bottom: 0; }
 .lg\:pl-0 { padding-left: 0; }
 .lg\:pt-1 { padding-top: .25rem; }
 .lg\:pr-1 { padding-right: .25rem; }
 .lg\:pb-1 { padding-bottom: .25rem; }
 .lg\:pl-1 { padding-left: .25rem; }
 .lg\:pt-2 { padding-top: .5rem; }
 .lg\:pr-2 { padding-right: .5rem; }
 .lg\:pb-2 { padding-bottom: .5rem; }
 .lg\:pl-2 { padding-left: .5rem; }
 .lg\:pt-3 { padding-top: .75rem; }
 .lg\:pr-3 { padding-right: .75rem; }
 .lg\:pb-3 { padding-bottom: .75rem; }
 .lg\:pl-3 { padding-left: .75rem; }
 .lg\:pt-4 { padding-top: 1rem; }
 .lg\:pr-4 { padding-right: 1rem; }
 .lg\:pb-4 { padding-bottom: 1rem; }
 .lg\:pl-4 { padding-left: 1rem; }
 .lg\:pt-5 { padding-top: 1.25rem; }
 .lg\:pr-5 { padding-right: 1.25rem; }
 .lg\:pb-5 { padding-bottom: 1.25rem; }
 .lg\:pl-5 { padding-left: 1.25rem; }
 .lg\:pt-6 { padding-top: 1.5rem; }
 .lg\:pr-6 { padding-right: 1.5rem; }
 .lg\:pb-6 { padding-bottom: 1.5rem; }
 .lg\:pl-6 { padding-left: 1.5rem; }
 .lg\:pt-8 { padding-top: 2rem; }
 .lg\:pr-8 { padding-right: 2rem; }
 .lg\:pb-8 { padding-bottom: 2rem; }
 .lg\:pl-8 { padding-left: 2rem; }
 .lg\:pt-10 { padding-top: 2.5rem; }
 .lg\:pr-10 { padding-right: 2.5rem; }
 .lg\:pb-10 { padding-bottom: 2.5rem; }
 .lg\:pl-10 { padding-left: 2.5rem; }
 .lg\:pt-12 { padding-top: 3rem; }
 .lg\:pr-12 { padding-right: 3rem; }
 .lg\:pb-12 { padding-bottom: 3rem; }
 .lg\:pl-12 { padding-left: 3rem; }
 .lg\:pt-16 { padding-top: 4rem; }
 .lg\:pr-16 { padding-right: 4rem; }
 .lg\:pb-16 { padding-bottom: 4rem; }
 .lg\:pl-16 { padding-left: 4rem; }
 .lg\:pt-20 { padding-top: 5rem; }
 .lg\:pr-20 { padding-right: 5rem; }
 .lg\:pb-20 { padding-bottom: 5rem; }
 .lg\:pl-20 { padding-left: 5rem; }
 .lg\:pt-24 { padding-top: 6rem; }
 .lg\:pr-24 { padding-right: 6rem; }
 .lg\:pb-24 { padding-bottom: 6rem; }
 .lg\:pl-24 { padding-left: 6rem; }
 .lg\:pt-32 { padding-top: 8rem; }
 .lg\:pr-32 { padding-right: 8rem; }
 .lg\:pb-32 { padding-bottom: 8rem; }
 .lg\:pl-32 { padding-left: 8rem; }
 .lg\:pt-px { padding-top: 1px; }
 .lg\:pr-px { padding-right: 1px; }
 .lg\:pb-px { padding-bottom: 1px; }
 .lg\:pl-px { padding-left: 1px; }
 .lg\:pointer-events-none { pointer-events: none; }
 .lg\:pointer-events-auto { pointer-events: auto; }
 .lg\:static { position: static; }
 .lg\:fixed { position: fixed; }
 .lg\:absolute { position: absolute; }
 .lg\:relative { position: relative; }
 .lg\:sticky { position: sticky; }
 .lg\:pin-none { top: auto; right: auto; bottom: auto; left: auto; }
 .lg\:pin { top: 0; right: 0; bottom: 0; left: 0; }
 .lg\:pin-y { top: 0; bottom: 0; }
 .lg\:pin-x { right: 0; left: 0; }
 .lg\:pin-t { top: 0; }
 .lg\:pin-r { right: 0; }
 .lg\:pin-b { bottom: 0; }
 .lg\:pin-l { left: 0; }
 .lg\:resize-none { resize: none; }
 .lg\:resize-y { resize: vertical; }
 .lg\:resize-x { resize: horizontal; }
 .lg\:resize { resize: both; }
 .lg\:shadow { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .lg\:shadow-none { -webkit-box-shadow: none; box-shadow: none; }
 .lg\:hover\:shadow:hover { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .lg\:hover\:shadow-none:hover { -webkit-box-shadow: none; box-shadow: none; }
 .lg\:focus\:shadow:focus { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .lg\:focus\:shadow-none:focus { -webkit-box-shadow: none; box-shadow: none; }
 .lg\:table-auto { table-layout: auto; }
 .lg\:table-fixed { table-layout: fixed; }
 .lg\:text-left { text-align: left; }
 .lg\:text-center { text-align: center; }
 .lg\:text-right { text-align: right; }
 .lg\:text-justify { text-align: justify; }
 .lg\:text-transparent { color: transparent; }
 .lg\:text-color-black { color: #000; }
 .lg\:text-color-mine-shaft { color: #373737; }
 .lg\:text-color-fuscous-gray { color: #4c4d4b; }
 .lg\:text-color-emperor { color: #5d5d5d; }
 .lg\:text-color-dove-gray { color: #646464; }
 .lg\:text-color-boulder { color: #7b7b7b; }
 .lg\:text-color-silver { color: #bbb; }
 .lg\:text-color-alto { color: #dadada; }
 .lg\:text-color-mercury { color: #e9e9e9; }
 .lg\:text-color-seashell { color: #f1f1f1; }
 .lg\:text-color-white { color: #fff; }
 .lg\:text-color-orient { color: #005c7c; }
 .lg\:text-color-shakespeare { color: #4ab9d4; }
 .lg\:text-color-yellow-metal { color: #807040; }
 .lg\:text-color-kumera { color: #8a741d; }
 .lg\:text-color-olive { color: #8e7100; }
 .lg\:text-color-barley-corn { color: #a0915e; }
 .lg\:text-color-verdigris { color: #494a2d; }
 .lg\:text-color-texas { color: #f9fb93; }
 .lg\:text-color-ferra { color: #634849; }
 .lg\:text-color-cherub { color: #fbe3e4; }
 .lg\:text-color-cabbage-pont { color: #454e41; }
 .lg\:text-color-tea-green { color: #cfefc2; }
 .lg\:hover\:text-transparent:hover { color: transparent; }
 .lg\:hover\:text-color-black:hover { color: #000; }
 .lg\:hover\:text-color-mine-shaft:hover { color: #373737; }
 .lg\:hover\:text-color-fuscous-gray:hover { color: #4c4d4b; }
 .lg\:hover\:text-color-emperor:hover { color: #5d5d5d; }
 .lg\:hover\:text-color-dove-gray:hover { color: #646464; }
 .lg\:hover\:text-color-boulder:hover { color: #7b7b7b; }
 .lg\:hover\:text-color-silver:hover { color: #bbb; }
 .lg\:hover\:text-color-alto:hover { color: #dadada; }
 .lg\:hover\:text-color-mercury:hover { color: #e9e9e9; }
 .lg\:hover\:text-color-seashell:hover { color: #f1f1f1; }
 .lg\:hover\:text-color-white:hover { color: #fff; }
 .lg\:hover\:text-color-orient:hover { color: #005c7c; }
 .lg\:hover\:text-color-shakespeare:hover { color: #4ab9d4; }
 .lg\:hover\:text-color-yellow-metal:hover { color: #807040; }
 .lg\:hover\:text-color-kumera:hover { color: #8a741d; }
 .lg\:hover\:text-color-olive:hover { color: #8e7100; }
 .lg\:hover\:text-color-barley-corn:hover { color: #a0915e; }
 .lg\:hover\:text-color-verdigris:hover { color: #494a2d; }
 .lg\:hover\:text-color-texas:hover { color: #f9fb93; }
 .lg\:hover\:text-color-ferra:hover { color: #634849; }
 .lg\:hover\:text-color-cherub:hover { color: #fbe3e4; }
 .lg\:hover\:text-color-cabbage-pont:hover { color: #454e41; }
 .lg\:hover\:text-color-tea-green:hover { color: #cfefc2; }
 .lg\:focus\:text-transparent:focus { color: transparent; }
 .lg\:focus\:text-color-black:focus { color: #000; }
 .lg\:focus\:text-color-mine-shaft:focus { color: #373737; }
 .lg\:focus\:text-color-fuscous-gray:focus { color: #4c4d4b; }
 .lg\:focus\:text-color-emperor:focus { color: #5d5d5d; }
 .lg\:focus\:text-color-dove-gray:focus { color: #646464; }
 .lg\:focus\:text-color-boulder:focus { color: #7b7b7b; }
 .lg\:focus\:text-color-silver:focus { color: #bbb; }
 .lg\:focus\:text-color-alto:focus { color: #dadada; }
 .lg\:focus\:text-color-mercury:focus { color: #e9e9e9; }
 .lg\:focus\:text-color-seashell:focus { color: #f1f1f1; }
 .lg\:focus\:text-color-white:focus { color: #fff; }
 .lg\:focus\:text-color-orient:focus { color: #005c7c; }
 .lg\:focus\:text-color-shakespeare:focus { color: #4ab9d4; }
 .lg\:focus\:text-color-yellow-metal:focus { color: #807040; }
 .lg\:focus\:text-color-kumera:focus { color: #8a741d; }
 .lg\:focus\:text-color-olive:focus { color: #8e7100; }
 .lg\:focus\:text-color-barley-corn:focus { color: #a0915e; }
 .lg\:focus\:text-color-verdigris:focus { color: #494a2d; }
 .lg\:focus\:text-color-texas:focus { color: #f9fb93; }
 .lg\:focus\:text-color-ferra:focus { color: #634849; }
 .lg\:focus\:text-color-cherub:focus { color: #fbe3e4; }
 .lg\:focus\:text-color-cabbage-pont:focus { color: #454e41; }
 .lg\:focus\:text-color-tea-green:focus { color: #cfefc2; }
 .group:hover .lg\:group-hover\:text-transparent { color: transparent; }
 .group:hover .lg\:group-hover\:text-color-black { color: #000; }
 .group:hover .lg\:group-hover\:text-color-mine-shaft { color: #373737; }
 .group:hover .lg\:group-hover\:text-color-fuscous-gray { color: #4c4d4b; }
 .group:hover .lg\:group-hover\:text-color-emperor { color: #5d5d5d; }
 .group:hover .lg\:group-hover\:text-color-dove-gray { color: #646464; }
 .group:hover .lg\:group-hover\:text-color-boulder { color: #7b7b7b; }
 .group:hover .lg\:group-hover\:text-color-silver { color: #bbb; }
 .group:hover .lg\:group-hover\:text-color-alto { color: #dadada; }
 .group:hover .lg\:group-hover\:text-color-mercury { color: #e9e9e9; }
 .group:hover .lg\:group-hover\:text-color-seashell { color: #f1f1f1; }
 .group:hover .lg\:group-hover\:text-color-white { color: #fff; }
 .group:hover .lg\:group-hover\:text-color-orient { color: #005c7c; }
 .group:hover .lg\:group-hover\:text-color-shakespeare { color: #4ab9d4; }
 .group:hover .lg\:group-hover\:text-color-yellow-metal { color: #807040; }
 .group:hover .lg\:group-hover\:text-color-kumera { color: #8a741d; }
 .group:hover .lg\:group-hover\:text-color-olive { color: #8e7100; }
 .group:hover .lg\:group-hover\:text-color-barley-corn { color: #a0915e; }
 .group:hover .lg\:group-hover\:text-color-verdigris { color: #494a2d; }
 .group:hover .lg\:group-hover\:text-color-texas { color: #f9fb93; }
 .group:hover .lg\:group-hover\:text-color-ferra { color: #634849; }
 .group:hover .lg\:group-hover\:text-color-cherub { color: #fbe3e4; }
 .group:hover .lg\:group-hover\:text-color-cabbage-pont { color: #454e41; }
 .group:hover .lg\:group-hover\:text-color-tea-green { color: #cfefc2; }
 .lg\:text-3xs { font-size: .667rem; }
 .lg\:text-2xs { font-size: .8rem; }
 .lg\:text-xs { font-size: .867rem; }
 .lg\:text-sm { font-size: .933rem; }
 .lg\:text-base { font-size: 15px; }
 .lg\:text-lg { font-size: 1.067rem; }
 .lg\:text-xl { font-size: 1.2rem; }
 .lg\:text-2xl { font-size: 1.267rem; }
 .lg\:text-3xl { font-size: 1.933rem; }
 .lg\:italic { font-style: italic; }
 .lg\:roman { font-style: normal; }
 .lg\:uppercase { text-transform: uppercase; }
 .lg\:lowercase { text-transform: lowercase; }
 .lg\:capitalize { text-transform: capitalize; }
 .lg\:normal-case { text-transform: none; }
 .lg\:underline { -webkit-text-decoration: underline; text-decoration: underline; }
 .lg\:line-through { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .lg\:no-underline { -webkit-text-decoration: none; text-decoration: none; }
 .lg\:antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .lg\:subpixel-antialiased { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .lg\:hover\:italic:hover { font-style: italic; }
 .lg\:hover\:roman:hover { font-style: normal; }
 .lg\:hover\:uppercase:hover { text-transform: uppercase; }
 .lg\:hover\:lowercase:hover { text-transform: lowercase; }
 .lg\:hover\:capitalize:hover { text-transform: capitalize; }
 .lg\:hover\:normal-case:hover { text-transform: none; }
 .lg\:hover\:underline:hover { -webkit-text-decoration: underline; text-decoration: underline; }
 .lg\:hover\:line-through:hover { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .lg\:hover\:no-underline:hover { -webkit-text-decoration: none; text-decoration: none; }
 .lg\:hover\:antialiased:hover { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .lg\:hover\:subpixel-antialiased:hover { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .lg\:focus\:italic:focus { font-style: italic; }
 .lg\:focus\:roman:focus { font-style: normal; }
 .lg\:focus\:uppercase:focus { text-transform: uppercase; }
 .lg\:focus\:lowercase:focus { text-transform: lowercase; }
 .lg\:focus\:capitalize:focus { text-transform: capitalize; }
 .lg\:focus\:normal-case:focus { text-transform: none; }
 .lg\:focus\:underline:focus { -webkit-text-decoration: underline; text-decoration: underline; }
 .lg\:focus\:line-through:focus { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .lg\:focus\:no-underline:focus { -webkit-text-decoration: none; text-decoration: none; }
 .lg\:focus\:antialiased:focus { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .lg\:focus\:subpixel-antialiased:focus { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .lg\:tracking-tight { letter-spacing: -0.05em; }
 .lg\:tracking-normal { letter-spacing: 0; }
 .lg\:tracking-wide { letter-spacing: .05em; }
 .lg\:select-none { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 .lg\:select-text { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
 .lg\:align-baseline { vertical-align: baseline; }
 .lg\:align-top { vertical-align: top; }
 .lg\:align-middle { vertical-align: middle; }
 .lg\:align-bottom { vertical-align: bottom; }
 .lg\:align-text-top { vertical-align: text-top; }
 .lg\:align-text-bottom { vertical-align: text-bottom; }
 .lg\:visible { visibility: visible; }
 .lg\:invisible { visibility: hidden; }
 .lg\:whitespace-normal { white-space: normal; }
 .lg\:whitespace-no-wrap { white-space: nowrap; }
 .lg\:whitespace-pre { white-space: pre; }
 .lg\:whitespace-pre-line { white-space: pre-line; }
 .lg\:whitespace-pre-wrap { white-space: pre-wrap; }
 .lg\:break-words { word-wrap: break-word; }
 .lg\:break-normal { word-wrap: normal; }
 .lg\:truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 .lg\:w-1 { width: .25rem; }
 .lg\:w-2 { width: .5rem; }
 .lg\:w-3 { width: .75rem; }
 .lg\:w-4 { width: 1rem; }
 .lg\:w-5 { width: 1.25rem; }
 .lg\:w-6 { width: 1.5rem; }
 .lg\:w-8 { width: 2rem; }
 .lg\:w-10 { width: 2.5rem; }
 .lg\:w-12 { width: 3rem; }
 .lg\:w-16 { width: 4rem; }
 .lg\:w-24 { width: 6rem; }
 .lg\:w-32 { width: 8rem; }
 .lg\:w-40 { width: 10rem; }
 .lg\:w-48 { width: 12rem; }
 .lg\:w-56 { width: 14rem; }
 .lg\:w-64 { width: 16rem; }
 .lg\:w-auto { width: auto; }
 .lg\:w-px { width: 1px; }
 .lg\:w-1\/2 { width: 50%; }
 .lg\:w-1\/3 { width: 33.33333%; }
 .lg\:w-2\/3 { width: 66.66667%; }
 .lg\:w-1\/4 { width: 25%; }
 .lg\:w-3\/4 { width: 75%; }
 .lg\:w-1\/5 { width: 20%; }
 .lg\:w-2\/5 { width: 40%; }
 .lg\:w-3\/5 { width: 60%; }
 .lg\:w-4\/5 { width: 80%; }
 .lg\:w-1\/6 { width: 16.66667%; }
 .lg\:w-1\/8 { width: 12.5%; }
 .lg\:w-1\/10 { width: 10%; }
 .lg\:w-1\/12 { width: 8.33333%; }
 .lg\:w-full { width: 100%; }
 .lg\:w-screen { width: 100vw; }
 .lg\:z-0 { z-index: 0; }
 .lg\:z-10 { z-index: 10; }
 .lg\:z-20 { z-index: 20; }
 .lg\:z-30 { z-index: 30; }
 .lg\:z-40 { z-index: 40; }
 .lg\:z-50 { z-index: 50; }
 .lg\:z-auto { z-index: auto; }
 .lg\:text-shadow { text-shadow: 1px 1px rgba( #fff, 1 ); }
 .lg\:text-shadow-none { text-shadow: none; }
 .lg\:gradient-grey, .lg\:hover\:gradient-grey:hover { background: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#515151)); background: linear-gradient( #a1a1a1, #515151 ); }
 .lg\:gradient-grey-reversed, .lg\:hover\:gradient-grey-reversed:hover { background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#a1a1a1)); background: linear-gradient( #515151, #a1a1a1 ); }
 .lg\:pin-t8 { top: 2rem; }
 .lg\:pin-t16 { top: 4rem; }
 .lg\:pin-b24 { bottom: 12rem; }
 .lg\:transition-opacity { -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
 .lg\:transition-bg-color { -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; }
 .lg\:transition-text-color { -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }
}
@media (min-width: 1200px) {
 .xl\:list-reset { list-style: none; padding: 0; }
 .xl\:appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 .xl\:bg-fixed { background-attachment: fixed; }
 .xl\:bg-local { background-attachment: local; }
 .xl\:bg-scroll { background-attachment: scroll; }
 .xl\:bg-transparent { background-color: transparent; }
 .xl\:bg-color-black { background-color: #000; }
 .xl\:bg-color-mine-shaft { background-color: #373737; }
 .xl\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .xl\:bg-color-emperor { background-color: #5d5d5d; }
 .xl\:bg-color-dove-gray { background-color: #646464; }
 .xl\:bg-color-boulder { background-color: #7b7b7b; }
 .xl\:bg-color-silver { background-color: #bbb; }
 .xl\:bg-color-alto { background-color: #dadada; }
 .xl\:bg-color-mercury { background-color: #e9e9e9; }
 .xl\:bg-color-seashell { background-color: #f1f1f1; }
 .xl\:bg-color-white { background-color: #fff; }
 .xl\:bg-color-orient { background-color: #005c7c; }
 .xl\:bg-color-shakespeare { background-color: #4ab9d4; }
 .xl\:bg-color-yellow-metal { background-color: #807040; }
 .xl\:bg-color-kumera { background-color: #8a741d; }
 .xl\:bg-color-olive { background-color: #8e7100; }
 .xl\:bg-color-barley-corn { background-color: #a0915e; }
 .xl\:bg-color-verdigris { background-color: #494a2d; }
 .xl\:bg-color-texas { background-color: #f9fb93; }
 .xl\:bg-color-ferra { background-color: #634849; }
 .xl\:bg-color-cherub { background-color: #fbe3e4; }
 .xl\:bg-color-cabbage-pont { background-color: #454e41; }
 .xl\:bg-color-tea-green { background-color: #cfefc2; }
 .xl\:hover\:bg-transparent:hover { background-color: transparent; }
 .xl\:hover\:bg-color-black:hover { background-color: #000; }
 .xl\:hover\:bg-color-mine-shaft:hover { background-color: #373737; }
 .xl\:hover\:bg-color-fuscous-gray:hover { background-color: #4c4d4b; }
 .xl\:hover\:bg-color-emperor:hover { background-color: #5d5d5d; }
 .xl\:hover\:bg-color-dove-gray:hover { background-color: #646464; }
 .xl\:hover\:bg-color-boulder:hover { background-color: #7b7b7b; }
 .xl\:hover\:bg-color-silver:hover { background-color: #bbb; }
 .xl\:hover\:bg-color-alto:hover { background-color: #dadada; }
 .xl\:hover\:bg-color-mercury:hover { background-color: #e9e9e9; }
 .xl\:hover\:bg-color-seashell:hover { background-color: #f1f1f1; }
 .xl\:hover\:bg-color-white:hover { background-color: #fff; }
 .xl\:hover\:bg-color-orient:hover { background-color: #005c7c; }
 .xl\:hover\:bg-color-shakespeare:hover { background-color: #4ab9d4; }
 .xl\:hover\:bg-color-yellow-metal:hover { background-color: #807040; }
 .xl\:hover\:bg-color-kumera:hover { background-color: #8a741d; }
 .xl\:hover\:bg-color-olive:hover { background-color: #8e7100; }
 .xl\:hover\:bg-color-barley-corn:hover { background-color: #a0915e; }
 .xl\:hover\:bg-color-verdigris:hover { background-color: #494a2d; }
 .xl\:hover\:bg-color-texas:hover { background-color: #f9fb93; }
 .xl\:hover\:bg-color-ferra:hover { background-color: #634849; }
 .xl\:hover\:bg-color-cherub:hover { background-color: #fbe3e4; }
 .xl\:hover\:bg-color-cabbage-pont:hover { background-color: #454e41; }
 .xl\:hover\:bg-color-tea-green:hover { background-color: #cfefc2; }
 .xl\:focus\:bg-transparent:focus { background-color: transparent; }
 .xl\:focus\:bg-color-black:focus { background-color: #000; }
 .xl\:focus\:bg-color-mine-shaft:focus { background-color: #373737; }
 .xl\:focus\:bg-color-fuscous-gray:focus { background-color: #4c4d4b; }
 .xl\:focus\:bg-color-emperor:focus { background-color: #5d5d5d; }
 .xl\:focus\:bg-color-dove-gray:focus { background-color: #646464; }
 .xl\:focus\:bg-color-boulder:focus { background-color: #7b7b7b; }
 .xl\:focus\:bg-color-silver:focus { background-color: #bbb; }
 .xl\:focus\:bg-color-alto:focus { background-color: #dadada; }
 .xl\:focus\:bg-color-mercury:focus { background-color: #e9e9e9; }
 .xl\:focus\:bg-color-seashell:focus { background-color: #f1f1f1; }
 .xl\:focus\:bg-color-white:focus { background-color: #fff; }
 .xl\:focus\:bg-color-orient:focus { background-color: #005c7c; }
 .xl\:focus\:bg-color-shakespeare:focus { background-color: #4ab9d4; }
 .xl\:focus\:bg-color-yellow-metal:focus { background-color: #807040; }
 .xl\:focus\:bg-color-kumera:focus { background-color: #8a741d; }
 .xl\:focus\:bg-color-olive:focus { background-color: #8e7100; }
 .xl\:focus\:bg-color-barley-corn:focus { background-color: #a0915e; }
 .xl\:focus\:bg-color-verdigris:focus { background-color: #494a2d; }
 .xl\:focus\:bg-color-texas:focus { background-color: #f9fb93; }
 .xl\:focus\:bg-color-ferra:focus { background-color: #634849; }
 .xl\:focus\:bg-color-cherub:focus { background-color: #fbe3e4; }
 .xl\:focus\:bg-color-cabbage-pont:focus { background-color: #454e41; }
 .xl\:focus\:bg-color-tea-green:focus { background-color: #cfefc2; }
 .group:hover .xl\:group-hover\:bg-transparent { background-color: transparent; }
 .group:hover .xl\:group-hover\:bg-color-black { background-color: #000; }
 .group:hover .xl\:group-hover\:bg-color-mine-shaft { background-color: #373737; }
 .group:hover .xl\:group-hover\:bg-color-fuscous-gray { background-color: #4c4d4b; }
 .group:hover .xl\:group-hover\:bg-color-emperor { background-color: #5d5d5d; }
 .group:hover .xl\:group-hover\:bg-color-dove-gray { background-color: #646464; }
 .group:hover .xl\:group-hover\:bg-color-boulder { background-color: #7b7b7b; }
 .group:hover .xl\:group-hover\:bg-color-silver { background-color: #bbb; }
 .group:hover .xl\:group-hover\:bg-color-alto { background-color: #dadada; }
 .group:hover .xl\:group-hover\:bg-color-mercury { background-color: #e9e9e9; }
 .group:hover .xl\:group-hover\:bg-color-seashell { background-color: #f1f1f1; }
 .group:hover .xl\:group-hover\:bg-color-white { background-color: #fff; }
 .group:hover .xl\:group-hover\:bg-color-orient { background-color: #005c7c; }
 .group:hover .xl\:group-hover\:bg-color-shakespeare { background-color: #4ab9d4; }
 .group:hover .xl\:group-hover\:bg-color-yellow-metal { background-color: #807040; }
 .group:hover .xl\:group-hover\:bg-color-kumera { background-color: #8a741d; }
 .group:hover .xl\:group-hover\:bg-color-olive { background-color: #8e7100; }
 .group:hover .xl\:group-hover\:bg-color-barley-corn { background-color: #a0915e; }
 .group:hover .xl\:group-hover\:bg-color-verdigris { background-color: #494a2d; }
 .group:hover .xl\:group-hover\:bg-color-texas { background-color: #f9fb93; }
 .group:hover .xl\:group-hover\:bg-color-ferra { background-color: #634849; }
 .group:hover .xl\:group-hover\:bg-color-cherub { background-color: #fbe3e4; }
 .group:hover .xl\:group-hover\:bg-color-cabbage-pont { background-color: #454e41; }
 .group:hover .xl\:group-hover\:bg-color-tea-green { background-color: #cfefc2; }
 .xl\:bg-bottom { background-position: bottom; }
 .xl\:bg-center { background-position: center; }
 .xl\:bg-left { background-position: left; }
 .xl\:bg-left-bottom { background-position: left bottom; }
 .xl\:bg-left-top { background-position: left top; }
 .xl\:bg-right { background-position: right; }
 .xl\:bg-right-bottom { background-position: right bottom; }
 .xl\:bg-right-top { background-position: right top; }
 .xl\:bg-top { background-position: top; }
 .xl\:bg-repeat { background-repeat: repeat; }
 .xl\:bg-no-repeat { background-repeat: no-repeat; }
 .xl\:bg-repeat-x { background-repeat: repeat-x; }
 .xl\:bg-repeat-y { background-repeat: repeat-y; }
 .xl\:bg-auto { background-size: auto; }
 .xl\:bg-cover { background-size: cover; }
 .xl\:bg-contain { background-size: contain; }
 .xl\:border-transparent { border-color: transparent; }
 .xl\:border-color-black { border-color: #000; }
 .xl\:border-color-mine-shaft { border-color: #373737; }
 .xl\:border-color-fuscous-gray { border-color: #4c4d4b; }
 .xl\:border-color-emperor { border-color: #5d5d5d; }
 .xl\:border-color-dove-gray { border-color: #646464; }
 .xl\:border-color-boulder { border-color: #7b7b7b; }
 .xl\:border-color-silver { border-color: #bbb; }
 .xl\:border-color-alto { border-color: #dadada; }
 .xl\:border-color-mercury { border-color: #e9e9e9; }
 .xl\:border-color-seashell { border-color: #f1f1f1; }
 .xl\:border-color-white { border-color: #fff; }
 .xl\:border-color-orient { border-color: #005c7c; }
 .xl\:border-color-shakespeare { border-color: #4ab9d4; }
 .xl\:border-color-yellow-metal { border-color: #807040; }
 .xl\:border-color-kumera { border-color: #8a741d; }
 .xl\:border-color-olive { border-color: #8e7100; }
 .xl\:border-color-barley-corn { border-color: #a0915e; }
 .xl\:border-color-verdigris { border-color: #494a2d; }
 .xl\:border-color-texas { border-color: #f9fb93; }
 .xl\:border-color-ferra { border-color: #634849; }
 .xl\:border-color-cherub { border-color: #fbe3e4; }
 .xl\:border-color-cabbage-pont { border-color: #454e41; }
 .xl\:border-color-tea-green { border-color: #cfefc2; }
 .xl\:hover\:border-transparent:hover { border-color: transparent; }
 .xl\:hover\:border-color-black:hover { border-color: #000; }
 .xl\:hover\:border-color-mine-shaft:hover { border-color: #373737; }
 .xl\:hover\:border-color-fuscous-gray:hover { border-color: #4c4d4b; }
 .xl\:hover\:border-color-emperor:hover { border-color: #5d5d5d; }
 .xl\:hover\:border-color-dove-gray:hover { border-color: #646464; }
 .xl\:hover\:border-color-boulder:hover { border-color: #7b7b7b; }
 .xl\:hover\:border-color-silver:hover { border-color: #bbb; }
 .xl\:hover\:border-color-alto:hover { border-color: #dadada; }
 .xl\:hover\:border-color-mercury:hover { border-color: #e9e9e9; }
 .xl\:hover\:border-color-seashell:hover { border-color: #f1f1f1; }
 .xl\:hover\:border-color-white:hover { border-color: #fff; }
 .xl\:hover\:border-color-orient:hover { border-color: #005c7c; }
 .xl\:hover\:border-color-shakespeare:hover { border-color: #4ab9d4; }
 .xl\:hover\:border-color-yellow-metal:hover { border-color: #807040; }
 .xl\:hover\:border-color-kumera:hover { border-color: #8a741d; }
 .xl\:hover\:border-color-olive:hover { border-color: #8e7100; }
 .xl\:hover\:border-color-barley-corn:hover { border-color: #a0915e; }
 .xl\:hover\:border-color-verdigris:hover { border-color: #494a2d; }
 .xl\:hover\:border-color-texas:hover { border-color: #f9fb93; }
 .xl\:hover\:border-color-ferra:hover { border-color: #634849; }
 .xl\:hover\:border-color-cherub:hover { border-color: #fbe3e4; }
 .xl\:hover\:border-color-cabbage-pont:hover { border-color: #454e41; }
 .xl\:hover\:border-color-tea-green:hover { border-color: #cfefc2; }
 .xl\:focus\:border-transparent:focus { border-color: transparent; }
 .xl\:focus\:border-color-black:focus { border-color: #000; }
 .xl\:focus\:border-color-mine-shaft:focus { border-color: #373737; }
 .xl\:focus\:border-color-fuscous-gray:focus { border-color: #4c4d4b; }
 .xl\:focus\:border-color-emperor:focus { border-color: #5d5d5d; }
 .xl\:focus\:border-color-dove-gray:focus { border-color: #646464; }
 .xl\:focus\:border-color-boulder:focus { border-color: #7b7b7b; }
 .xl\:focus\:border-color-silver:focus { border-color: #bbb; }
 .xl\:focus\:border-color-alto:focus { border-color: #dadada; }
 .xl\:focus\:border-color-mercury:focus { border-color: #e9e9e9; }
 .xl\:focus\:border-color-seashell:focus { border-color: #f1f1f1; }
 .xl\:focus\:border-color-white:focus { border-color: #fff; }
 .xl\:focus\:border-color-orient:focus { border-color: #005c7c; }
 .xl\:focus\:border-color-shakespeare:focus { border-color: #4ab9d4; }
 .xl\:focus\:border-color-yellow-metal:focus { border-color: #807040; }
 .xl\:focus\:border-color-kumera:focus { border-color: #8a741d; }
 .xl\:focus\:border-color-olive:focus { border-color: #8e7100; }
 .xl\:focus\:border-color-barley-corn:focus { border-color: #a0915e; }
 .xl\:focus\:border-color-verdigris:focus { border-color: #494a2d; }
 .xl\:focus\:border-color-texas:focus { border-color: #f9fb93; }
 .xl\:focus\:border-color-ferra:focus { border-color: #634849; }
 .xl\:focus\:border-color-cherub:focus { border-color: #fbe3e4; }
 .xl\:focus\:border-color-cabbage-pont:focus { border-color: #454e41; }
 .xl\:focus\:border-color-tea-green:focus { border-color: #cfefc2; }
 .xl\:rounded-none { border-radius: 0; }
 .xl\:rounded-sm { border-radius: .125rem; }
 .xl\:rounded { border-radius: .25rem; }
 .xl\:rounded-lg { border-radius: .5rem; }
 .xl\:rounded-full { border-radius: 9999px; }
 .xl\:rounded-t-none { border-top-left-radius: 0; border-top-right-radius: 0; }
 .xl\:rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; }
 .xl\:rounded-b-none { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
 .xl\:rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; }
 .xl\:rounded-t-sm { border-top-left-radius: .125rem; border-top-right-radius: .125rem; }
 .xl\:rounded-r-sm { border-top-right-radius: .125rem; border-bottom-right-radius: .125rem; }
 .xl\:rounded-b-sm { border-bottom-right-radius: .125rem; border-bottom-left-radius: .125rem; }
 .xl\:rounded-l-sm { border-top-left-radius: .125rem; border-bottom-left-radius: .125rem; }
 .xl\:rounded-t { border-top-left-radius: .25rem; border-top-right-radius: .25rem; }
 .xl\:rounded-r { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; }
 .xl\:rounded-b { border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem; }
 .xl\:rounded-l { border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; }
 .xl\:rounded-t-lg { border-top-left-radius: .5rem; border-top-right-radius: .5rem; }
 .xl\:rounded-r-lg { border-top-right-radius: .5rem; border-bottom-right-radius: .5rem; }
 .xl\:rounded-b-lg { border-bottom-right-radius: .5rem; border-bottom-left-radius: .5rem; }
 .xl\:rounded-l-lg { border-top-left-radius: .5rem; border-bottom-left-radius: .5rem; }
 .xl\:rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }
 .xl\:rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
 .xl\:rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px; }
 .xl\:rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
 .xl\:rounded-tl-none { border-top-left-radius: 0; }
 .xl\:rounded-tr-none { border-top-right-radius: 0; }
 .xl\:rounded-br-none { border-bottom-right-radius: 0; }
 .xl\:rounded-bl-none { border-bottom-left-radius: 0; }
 .xl\:rounded-tl-sm { border-top-left-radius: .125rem; }
 .xl\:rounded-tr-sm { border-top-right-radius: .125rem; }
 .xl\:rounded-br-sm { border-bottom-right-radius: .125rem; }
 .xl\:rounded-bl-sm { border-bottom-left-radius: .125rem; }
 .xl\:rounded-tl { border-top-left-radius: .25rem; }
 .xl\:rounded-tr { border-top-right-radius: .25rem; }
 .xl\:rounded-br { border-bottom-right-radius: .25rem; }
 .xl\:rounded-bl { border-bottom-left-radius: .25rem; }
 .xl\:rounded-tl-lg { border-top-left-radius: .5rem; }
 .xl\:rounded-tr-lg { border-top-right-radius: .5rem; }
 .xl\:rounded-br-lg { border-bottom-right-radius: .5rem; }
 .xl\:rounded-bl-lg { border-bottom-left-radius: .5rem; }
 .xl\:rounded-tl-full { border-top-left-radius: 9999px; }
 .xl\:rounded-tr-full { border-top-right-radius: 9999px; }
 .xl\:rounded-br-full { border-bottom-right-radius: 9999px; }
 .xl\:rounded-bl-full { border-bottom-left-radius: 9999px; }
 .xl\:border-solid { border-style: solid; }
 .xl\:border-dashed { border-style: dashed; }
 .xl\:border-dotted { border-style: dotted; }
 .xl\:border-none { border-style: none; }
 .xl\:border-0 { border-width: 0; }
 .xl\:border-2 { border-width: 2px; }
 .xl\:border-4 { border-width: 4px; }
 .xl\:border-8 { border-width: 8px; }
 .xl\:border { border-width: 1px; }
 .xl\:border-t-0 { border-top-width: 0; }
 .xl\:border-r-0 { border-right-width: 0; }
 .xl\:border-b-0 { border-bottom-width: 0; }
 .xl\:border-l-0 { border-left-width: 0; }
 .xl\:border-t-2 { border-top-width: 2px; }
 .xl\:border-r-2 { border-right-width: 2px; }
 .xl\:border-b-2 { border-bottom-width: 2px; }
 .xl\:border-l-2 { border-left-width: 2px; }
 .xl\:border-t-4 { border-top-width: 4px; }
 .xl\:border-r-4 { border-right-width: 4px; }
 .xl\:border-b-4 { border-bottom-width: 4px; }
 .xl\:border-l-4 { border-left-width: 4px; }
 .xl\:border-t-8 { border-top-width: 8px; }
 .xl\:border-r-8 { border-right-width: 8px; }
 .xl\:border-b-8 { border-bottom-width: 8px; }
 .xl\:border-l-8 { border-left-width: 8px; }
 .xl\:border-t { border-top-width: 1px; }
 .xl\:border-r { border-right-width: 1px; }
 .xl\:border-b { border-bottom-width: 1px; }
 .xl\:border-l { border-left-width: 1px; }
 .xl\:cursor-auto { cursor: auto; }
 .xl\:cursor-default { cursor: default; }
 .xl\:cursor-pointer { cursor: pointer; }
 .xl\:cursor-wait { cursor: wait; }
 .xl\:cursor-move { cursor: move; }
 .xl\:cursor-not-allowed { cursor: not-allowed; }
 .xl\:block { display: block; }
 .xl\:inline-block { display: inline-block; }
 .xl\:inline { display: inline; }
 .xl\:table { display: table; }
 .xl\:table-row { display: table-row; }
 .xl\:table-cell { display: table-cell; }
 .xl\:hidden { display: none; }
 .xl\:hover\:block:hover { display: block; }
 .xl\:hover\:inline-block:hover { display: inline-block; }
 .xl\:hover\:inline:hover { display: inline; }
 .xl\:hover\:table:hover { display: table; }
 .xl\:hover\:table-row:hover { display: table-row; }
 .xl\:hover\:table-cell:hover { display: table-cell; }
 .xl\:hover\:hidden:hover { display: none; }
 .xl\:flex { display: -webkit-box; display: -ms-flexbox; display: flex; }
 .xl\:inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
 .xl\:flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
 .xl\:flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
 .xl\:flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
 .xl\:flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
 .xl\:flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
 .xl\:flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
 .xl\:flex-no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
 .xl\:items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
 .xl\:items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
 .xl\:items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
 .xl\:items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }
 .xl\:items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
 .xl\:self-auto { -ms-flex-item-align: auto; align-self: auto; }
 .xl\:self-start { -ms-flex-item-align: start; align-self: flex-start; }
 .xl\:self-end { -ms-flex-item-align: end; align-self: flex-end; }
 .xl\:self-center { -ms-flex-item-align: center; align-self: center; }
 .xl\:self-stretch { -ms-flex-item-align: stretch; align-self: stretch; }
 .xl\:justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
 .xl\:justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
 .xl\:justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
 .xl\:justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
 .xl\:justify-around { -ms-flex-pack: distribute; justify-content: space-around; }
 .xl\:content-center { -ms-flex-line-pack: center; align-content: center; }
 .xl\:content-start { -ms-flex-line-pack: start; align-content: flex-start; }
 .xl\:content-end { -ms-flex-line-pack: end; align-content: flex-end; }
 .xl\:content-between { -ms-flex-line-pack: justify; align-content: space-between; }
 .xl\:content-around { -ms-flex-line-pack: distribute; align-content: space-around; }
 .xl\:flex-1 { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; }
 .xl\:flex-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }
 .xl\:flex-initial { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }
 .xl\:flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; }
 .xl\:flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
 .xl\:flex-shrink { -ms-flex-negative: 1; flex-shrink: 1; }
 .xl\:flex-no-grow { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
 .xl\:flex-no-shrink { -ms-flex-negative: 0; flex-shrink: 0; }
 .xl\:float-right { float: right; }
 .xl\:float-left { float: left; }
 .xl\:float-none { float: none; }
 .xl\:clearfix:after { content: ""; display: table; clear: both; }
 .xl\:font-sans { font-family: cartogothic, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; }
 .xl\:font-serif { font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; }
 .xl\:font-mono { font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; }
 .xl\:font-hairline { font-weight: 100; }
 .xl\:font-thin { font-weight: 200; }
 .xl\:font-light { font-weight: 300; }
 .xl\:font-normal { font-weight: 400; }
 .xl\:font-medium { font-weight: 500; }
 .xl\:font-semibold { font-weight: 600; }
 .xl\:font-bold { font-weight: 700; }
 .xl\:font-extrabold { font-weight: 800; }
 .xl\:font-black { font-weight: 900; }
 .xl\:hover\:font-hairline:hover { font-weight: 100; }
 .xl\:hover\:font-thin:hover { font-weight: 200; }
 .xl\:hover\:font-light:hover { font-weight: 300; }
 .xl\:hover\:font-normal:hover { font-weight: 400; }
 .xl\:hover\:font-medium:hover { font-weight: 500; }
 .xl\:hover\:font-semibold:hover { font-weight: 600; }
 .xl\:hover\:font-bold:hover { font-weight: 700; }
 .xl\:hover\:font-extrabold:hover { font-weight: 800; }
 .xl\:hover\:font-black:hover { font-weight: 900; }
 .xl\:focus\:font-hairline:focus { font-weight: 100; }
 .xl\:focus\:font-thin:focus { font-weight: 200; }
 .xl\:focus\:font-light:focus { font-weight: 300; }
 .xl\:focus\:font-normal:focus { font-weight: 400; }
 .xl\:focus\:font-medium:focus { font-weight: 500; }
 .xl\:focus\:font-semibold:focus { font-weight: 600; }
 .xl\:focus\:font-bold:focus { font-weight: 700; }
 .xl\:focus\:font-extrabold:focus { font-weight: 800; }
 .xl\:focus\:font-black:focus { font-weight: 900; }
 .xl\:h-1 { height: .25rem; }
 .xl\:h-2 { height: .5rem; }
 .xl\:h-3 { height: .75rem; }
 .xl\:h-4 { height: 1rem; }
 .xl\:h-5 { height: 1.25rem; }
 .xl\:h-6 { height: 1.5rem; }
 .xl\:h-8 { height: 2rem; }
 .xl\:h-10 { height: 2.5rem; }
 .xl\:h-12 { height: 3rem; }
 .xl\:h-16 { height: 4rem; }
 .xl\:h-24 { height: 6rem; }
 .xl\:h-32 { height: 8rem; }
 .xl\:h-48 { height: 12rem; }
 .xl\:h-64 { height: 16rem; }
 .xl\:h-auto { height: auto; }
 .xl\:h-px { height: 1px; }
 .xl\:h-full { height: 100%; }
 .xl\:h-screen { height: 100vh; }
 .xl\:h-screen-40-width { height: 40vw; }
 .xl\:h-screen-60-width { height: 60vw; }
 .xl\:h-screen-full-width { height: 100vw; }
 .xl\:leading-zero { line-height: 0; }
 .xl\:leading-none { line-height: 1; }
 .xl\:leading-tight { line-height: 1.25; }
 .xl\:leading-normal { line-height: 1.5; }
 .xl\:leading-loose { line-height: 2; }
 .xl\:m-0 { margin: 0; }
 .xl\:m-1 { margin: .25rem; }
 .xl\:m-2 { margin: .5rem; }
 .xl\:m-3 { margin: .75rem; }
 .xl\:m-4 { margin: 1rem; }
 .xl\:m-5 { margin: 1.25rem; }
 .xl\:m-6 { margin: 1.5rem; }
 .xl\:m-8 { margin: 2rem; }
 .xl\:m-10 { margin: 2.5rem; }
 .xl\:m-12 { margin: 3rem; }
 .xl\:m-16 { margin: 4rem; }
 .xl\:m-20 { margin: 5rem; }
 .xl\:m-24 { margin: 6rem; }
 .xl\:m-32 { margin: 8rem; }
 .xl\:m-auto { margin: auto; }
 .xl\:m-px { margin: 1px; }
 .xl\:my-0 { margin-top: 0; margin-bottom: 0; }
 .xl\:mx-0 { margin-left: 0; margin-right: 0; }
 .xl\:my-1 { margin-top: .25rem; margin-bottom: .25rem; }
 .xl\:mx-1 { margin-left: .25rem; margin-right: .25rem; }
 .xl\:my-2 { margin-top: .5rem; margin-bottom: .5rem; }
 .xl\:mx-2 { margin-left: .5rem; margin-right: .5rem; }
 .xl\:my-3 { margin-top: .75rem; margin-bottom: .75rem; }
 .xl\:mx-3 { margin-left: .75rem; margin-right: .75rem; }
 .xl\:my-4 { margin-top: 1rem; margin-bottom: 1rem; }
 .xl\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
 .xl\:my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
 .xl\:mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
 .xl\:my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
 .xl\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
 .xl\:my-8 { margin-top: 2rem; margin-bottom: 2rem; }
 .xl\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
 .xl\:my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
 .xl\:mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
 .xl\:my-12 { margin-top: 3rem; margin-bottom: 3rem; }
 .xl\:mx-12 { margin-left: 3rem; margin-right: 3rem; }
 .xl\:my-16 { margin-top: 4rem; margin-bottom: 4rem; }
 .xl\:mx-16 { margin-left: 4rem; margin-right: 4rem; }
 .xl\:my-20 { margin-top: 5rem; margin-bottom: 5rem; }
 .xl\:mx-20 { margin-left: 5rem; margin-right: 5rem; }
 .xl\:my-24 { margin-top: 6rem; margin-bottom: 6rem; }
 .xl\:mx-24 { margin-left: 6rem; margin-right: 6rem; }
 .xl\:my-32 { margin-top: 8rem; margin-bottom: 8rem; }
 .xl\:mx-32 { margin-left: 8rem; margin-right: 8rem; }
 .xl\:my-auto { margin-top: auto; margin-bottom: auto; }
 .xl\:mx-auto { margin-left: auto; margin-right: auto; }
 .xl\:my-px { margin-top: 1px; margin-bottom: 1px; }
 .xl\:mx-px { margin-left: 1px; margin-right: 1px; }
 .xl\:mt-0 { margin-top: 0; }
 .xl\:mr-0 { margin-right: 0; }
 .xl\:mb-0 { margin-bottom: 0; }
 .xl\:ml-0 { margin-left: 0; }
 .xl\:mt-1 { margin-top: .25rem; }
 .xl\:mr-1 { margin-right: .25rem; }
 .xl\:mb-1 { margin-bottom: .25rem; }
 .xl\:ml-1 { margin-left: .25rem; }
 .xl\:mt-2 { margin-top: .5rem; }
 .xl\:mr-2 { margin-right: .5rem; }
 .xl\:mb-2 { margin-bottom: .5rem; }
 .xl\:ml-2 { margin-left: .5rem; }
 .xl\:mt-3 { margin-top: .75rem; }
 .xl\:mr-3 { margin-right: .75rem; }
 .xl\:mb-3 { margin-bottom: .75rem; }
 .xl\:ml-3 { margin-left: .75rem; }
 .xl\:mt-4 { margin-top: 1rem; }
 .xl\:mr-4 { margin-right: 1rem; }
 .xl\:mb-4 { margin-bottom: 1rem; }
 .xl\:ml-4 { margin-left: 1rem; }
 .xl\:mt-5 { margin-top: 1.25rem; }
 .xl\:mr-5 { margin-right: 1.25rem; }
 .xl\:mb-5 { margin-bottom: 1.25rem; }
 .xl\:ml-5 { margin-left: 1.25rem; }
 .xl\:mt-6 { margin-top: 1.5rem; }
 .xl\:mr-6 { margin-right: 1.5rem; }
 .xl\:mb-6 { margin-bottom: 1.5rem; }
 .xl\:ml-6 { margin-left: 1.5rem; }
 .xl\:mt-8 { margin-top: 2rem; }
 .xl\:mr-8 { margin-right: 2rem; }
 .xl\:mb-8 { margin-bottom: 2rem; }
 .xl\:ml-8 { margin-left: 2rem; }
 .xl\:mt-10 { margin-top: 2.5rem; }
 .xl\:mr-10 { margin-right: 2.5rem; }
 .xl\:mb-10 { margin-bottom: 2.5rem; }
 .xl\:ml-10 { margin-left: 2.5rem; }
 .xl\:mt-12 { margin-top: 3rem; }
 .xl\:mr-12 { margin-right: 3rem; }
 .xl\:mb-12 { margin-bottom: 3rem; }
 .xl\:ml-12 { margin-left: 3rem; }
 .xl\:mt-16 { margin-top: 4rem; }
 .xl\:mr-16 { margin-right: 4rem; }
 .xl\:mb-16 { margin-bottom: 4rem; }
 .xl\:ml-16 { margin-left: 4rem; }
 .xl\:mt-20 { margin-top: 5rem; }
 .xl\:mr-20 { margin-right: 5rem; }
 .xl\:mb-20 { margin-bottom: 5rem; }
 .xl\:ml-20 { margin-left: 5rem; }
 .xl\:mt-24 { margin-top: 6rem; }
 .xl\:mr-24 { margin-right: 6rem; }
 .xl\:mb-24 { margin-bottom: 6rem; }
 .xl\:ml-24 { margin-left: 6rem; }
 .xl\:mt-32 { margin-top: 8rem; }
 .xl\:mr-32 { margin-right: 8rem; }
 .xl\:mb-32 { margin-bottom: 8rem; }
 .xl\:ml-32 { margin-left: 8rem; }
 .xl\:mt-auto { margin-top: auto; }
 .xl\:mr-auto { margin-right: auto; }
 .xl\:mb-auto { margin-bottom: auto; }
 .xl\:ml-auto { margin-left: auto; }
 .xl\:mt-px { margin-top: 1px; }
 .xl\:mr-px { margin-right: 1px; }
 .xl\:mb-px { margin-bottom: 1px; }
 .xl\:ml-px { margin-left: 1px; }
 .xl\:max-h-full { max-height: 100%; }
 .xl\:max-h-screen { max-height: 100vh; }
 .xl\:max-w-sm { max-width: 576px; }
 .xl\:max-w-md { max-width: 768px; }
 .xl\:max-w-lg { max-width: 992px; }
 .xl\:max-w-xl { max-width: 1200px; }
 .xl\:max-w-full { max-width: 100%; }
 .xl\:min-h-0 { min-height: 0; }
 .xl\:min-h-full { min-height: 100%; }
 .xl\:min-h-screen { min-height: 100vh; }
 .xl\:min-w-0 { min-width: 0; }
 .xl\:min-w-full { min-width: 100%; }
 .xl\:-m-0 { margin: 0; }
 .xl\:-m-1 { margin: -0.25rem; }
 .xl\:-m-2 { margin: -0.5rem; }
 .xl\:-m-3 { margin: -0.75rem; }
 .xl\:-m-4 { margin: -1rem; }
 .xl\:-m-5 { margin: -1.25rem; }
 .xl\:-m-6 { margin: -1.5rem; }
 .xl\:-m-8 { margin: -2rem; }
 .xl\:-m-10 { margin: -2.5rem; }
 .xl\:-m-12 { margin: -3rem; }
 .xl\:-m-16 { margin: -4rem; }
 .xl\:-m-20 { margin: -5rem; }
 .xl\:-m-24 { margin: -6rem; }
 .xl\:-m-32 { margin: -8rem; }
 .xl\:-m-px { margin: -1px; }
 .xl\:-my-0 { margin-top: 0; margin-bottom: 0; }
 .xl\:-mx-0 { margin-left: 0; margin-right: 0; }
 .xl\:-my-1 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
 .xl\:-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
 .xl\:-my-2 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
 .xl\:-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
 .xl\:-my-3 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
 .xl\:-mx-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
 .xl\:-my-4 { margin-top: -1rem; margin-bottom: -1rem; }
 .xl\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
 .xl\:-my-5 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
 .xl\:-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
 .xl\:-my-6 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
 .xl\:-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
 .xl\:-my-8 { margin-top: -2rem; margin-bottom: -2rem; }
 .xl\:-mx-8 { margin-left: -2rem; margin-right: -2rem; }
 .xl\:-my-10 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
 .xl\:-mx-10 { margin-left: -2.5rem; margin-right: -2.5rem; }
 .xl\:-my-12 { margin-top: -3rem; margin-bottom: -3rem; }
 .xl\:-mx-12 { margin-left: -3rem; margin-right: -3rem; }
 .xl\:-my-16 { margin-top: -4rem; margin-bottom: -4rem; }
 .xl\:-mx-16 { margin-left: -4rem; margin-right: -4rem; }
 .xl\:-my-20 { margin-top: -5rem; margin-bottom: -5rem; }
 .xl\:-mx-20 { margin-left: -5rem; margin-right: -5rem; }
 .xl\:-my-24 { margin-top: -6rem; margin-bottom: -6rem; }
 .xl\:-mx-24 { margin-left: -6rem; margin-right: -6rem; }
 .xl\:-my-32 { margin-top: -8rem; margin-bottom: -8rem; }
 .xl\:-mx-32 { margin-left: -8rem; margin-right: -8rem; }
 .xl\:-my-px { margin-top: -1px; margin-bottom: -1px; }
 .xl\:-mx-px { margin-left: -1px; margin-right: -1px; }
 .xl\:-mt-0 { margin-top: 0; }
 .xl\:-mr-0 { margin-right: 0; }
 .xl\:-mb-0 { margin-bottom: 0; }
 .xl\:-ml-0 { margin-left: 0; }
 .xl\:-mt-1 { margin-top: -0.25rem; }
 .xl\:-mr-1 { margin-right: -0.25rem; }
 .xl\:-mb-1 { margin-bottom: -0.25rem; }
 .xl\:-ml-1 { margin-left: -0.25rem; }
 .xl\:-mt-2 { margin-top: -0.5rem; }
 .xl\:-mr-2 { margin-right: -0.5rem; }
 .xl\:-mb-2 { margin-bottom: -0.5rem; }
 .xl\:-ml-2 { margin-left: -0.5rem; }
 .xl\:-mt-3 { margin-top: -0.75rem; }
 .xl\:-mr-3 { margin-right: -0.75rem; }
 .xl\:-mb-3 { margin-bottom: -0.75rem; }
 .xl\:-ml-3 { margin-left: -0.75rem; }
 .xl\:-mt-4 { margin-top: -1rem; }
 .xl\:-mr-4 { margin-right: -1rem; }
 .xl\:-mb-4 { margin-bottom: -1rem; }
 .xl\:-ml-4 { margin-left: -1rem; }
 .xl\:-mt-5 { margin-top: -1.25rem; }
 .xl\:-mr-5 { margin-right: -1.25rem; }
 .xl\:-mb-5 { margin-bottom: -1.25rem; }
 .xl\:-ml-5 { margin-left: -1.25rem; }
 .xl\:-mt-6 { margin-top: -1.5rem; }
 .xl\:-mr-6 { margin-right: -1.5rem; }
 .xl\:-mb-6 { margin-bottom: -1.5rem; }
 .xl\:-ml-6 { margin-left: -1.5rem; }
 .xl\:-mt-8 { margin-top: -2rem; }
 .xl\:-mr-8 { margin-right: -2rem; }
 .xl\:-mb-8 { margin-bottom: -2rem; }
 .xl\:-ml-8 { margin-left: -2rem; }
 .xl\:-mt-10 { margin-top: -2.5rem; }
 .xl\:-mr-10 { margin-right: -2.5rem; }
 .xl\:-mb-10 { margin-bottom: -2.5rem; }
 .xl\:-ml-10 { margin-left: -2.5rem; }
 .xl\:-mt-12 { margin-top: -3rem; }
 .xl\:-mr-12 { margin-right: -3rem; }
 .xl\:-mb-12 { margin-bottom: -3rem; }
 .xl\:-ml-12 { margin-left: -3rem; }
 .xl\:-mt-16 { margin-top: -4rem; }
 .xl\:-mr-16 { margin-right: -4rem; }
 .xl\:-mb-16 { margin-bottom: -4rem; }
 .xl\:-ml-16 { margin-left: -4rem; }
 .xl\:-mt-20 { margin-top: -5rem; }
 .xl\:-mr-20 { margin-right: -5rem; }
 .xl\:-mb-20 { margin-bottom: -5rem; }
 .xl\:-ml-20 { margin-left: -5rem; }
 .xl\:-mt-24 { margin-top: -6rem; }
 .xl\:-mr-24 { margin-right: -6rem; }
 .xl\:-mb-24 { margin-bottom: -6rem; }
 .xl\:-ml-24 { margin-left: -6rem; }
 .xl\:-mt-32 { margin-top: -8rem; }
 .xl\:-mr-32 { margin-right: -8rem; }
 .xl\:-mb-32 { margin-bottom: -8rem; }
 .xl\:-ml-32 { margin-left: -8rem; }
 .xl\:-mt-px { margin-top: -1px; }
 .xl\:-mr-px { margin-right: -1px; }
 .xl\:-mb-px { margin-bottom: -1px; }
 .xl\:-ml-px { margin-left: -1px; }
 .xl\:opacity-0 { opacity: 0; }
 .xl\:opacity-25 { opacity: .25; }
 .xl\:opacity-50 { opacity: .5; }
 .xl\:opacity-75 { opacity: .75; }
 .xl\:opacity-100 { opacity: 1; }
 .group:hover .xl\:group-hover\:opacity-0 { opacity: 0; }
 .group:hover .xl\:group-hover\:opacity-25 { opacity: .25; }
 .group:hover .xl\:group-hover\:opacity-50 { opacity: .5; }
 .group:hover .xl\:group-hover\:opacity-75 { opacity: .75; }
 .group:hover .xl\:group-hover\:opacity-100 { opacity: 1; }
 .xl\:overflow-auto { overflow: auto; }
 .xl\:overflow-hidden { overflow: hidden; }
 .xl\:overflow-visible { overflow: visible; }
 .xl\:overflow-scroll { overflow: scroll; }
 .xl\:overflow-x-auto { overflow-x: auto; }
 .xl\:overflow-y-auto { overflow-y: auto; }
 .xl\:overflow-x-hidden { overflow-x: hidden; }
 .xl\:overflow-y-hidden { overflow-y: hidden; }
 .xl\:overflow-x-visible { overflow-x: visible; }
 .xl\:overflow-y-visible { overflow-y: visible; }
 .xl\:overflow-x-scroll { overflow-x: scroll; }
 .xl\:overflow-y-scroll { overflow-y: scroll; }
 .xl\:scrolling-touch { -webkit-overflow-scrolling: touch; }
 .xl\:scrolling-auto { -webkit-overflow-scrolling: auto; }
 .xl\:p-0 { padding: 0; }
 .xl\:p-1 { padding: .25rem; }
 .xl\:p-2 { padding: .5rem; }
 .xl\:p-3 { padding: .75rem; }
 .xl\:p-4 { padding: 1rem; }
 .xl\:p-5 { padding: 1.25rem; }
 .xl\:p-6 { padding: 1.5rem; }
 .xl\:p-8 { padding: 2rem; }
 .xl\:p-10 { padding: 2.5rem; }
 .xl\:p-12 { padding: 3rem; }
 .xl\:p-16 { padding: 4rem; }
 .xl\:p-20 { padding: 5rem; }
 .xl\:p-24 { padding: 6rem; }
 .xl\:p-32 { padding: 8rem; }
 .xl\:p-px { padding: 1px; }
 .xl\:py-0 { padding-top: 0; padding-bottom: 0; }
 .xl\:px-0 { padding-left: 0; padding-right: 0; }
 .xl\:py-1 { padding-top: .25rem; padding-bottom: .25rem; }
 .xl\:px-1 { padding-left: .25rem; padding-right: .25rem; }
 .xl\:py-2 { padding-top: .5rem; padding-bottom: .5rem; }
 .xl\:px-2 { padding-left: .5rem; padding-right: .5rem; }
 .xl\:py-3 { padding-top: .75rem; padding-bottom: .75rem; }
 .xl\:px-3 { padding-left: .75rem; padding-right: .75rem; }
 .xl\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
 .xl\:px-4 { padding-left: 1rem; padding-right: 1rem; }
 .xl\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
 .xl\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
 .xl\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
 .xl\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
 .xl\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
 .xl\:px-8 { padding-left: 2rem; padding-right: 2rem; }
 .xl\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
 .xl\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
 .xl\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
 .xl\:px-12 { padding-left: 3rem; padding-right: 3rem; }
 .xl\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
 .xl\:px-16 { padding-left: 4rem; padding-right: 4rem; }
 .xl\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
 .xl\:px-20 { padding-left: 5rem; padding-right: 5rem; }
 .xl\:py-24 { padding-top: 6rem; padding-bottom: 6rem; }
 .xl\:px-24 { padding-left: 6rem; padding-right: 6rem; }
 .xl\:py-32 { padding-top: 8rem; padding-bottom: 8rem; }
 .xl\:px-32 { padding-left: 8rem; padding-right: 8rem; }
 .xl\:py-px { padding-top: 1px; padding-bottom: 1px; }
 .xl\:px-px { padding-left: 1px; padding-right: 1px; }
 .xl\:pt-0 { padding-top: 0; }
 .xl\:pr-0 { padding-right: 0; }
 .xl\:pb-0 { padding-bottom: 0; }
 .xl\:pl-0 { padding-left: 0; }
 .xl\:pt-1 { padding-top: .25rem; }
 .xl\:pr-1 { padding-right: .25rem; }
 .xl\:pb-1 { padding-bottom: .25rem; }
 .xl\:pl-1 { padding-left: .25rem; }
 .xl\:pt-2 { padding-top: .5rem; }
 .xl\:pr-2 { padding-right: .5rem; }
 .xl\:pb-2 { padding-bottom: .5rem; }
 .xl\:pl-2 { padding-left: .5rem; }
 .xl\:pt-3 { padding-top: .75rem; }
 .xl\:pr-3 { padding-right: .75rem; }
 .xl\:pb-3 { padding-bottom: .75rem; }
 .xl\:pl-3 { padding-left: .75rem; }
 .xl\:pt-4 { padding-top: 1rem; }
 .xl\:pr-4 { padding-right: 1rem; }
 .xl\:pb-4 { padding-bottom: 1rem; }
 .xl\:pl-4 { padding-left: 1rem; }
 .xl\:pt-5 { padding-top: 1.25rem; }
 .xl\:pr-5 { padding-right: 1.25rem; }
 .xl\:pb-5 { padding-bottom: 1.25rem; }
 .xl\:pl-5 { padding-left: 1.25rem; }
 .xl\:pt-6 { padding-top: 1.5rem; }
 .xl\:pr-6 { padding-right: 1.5rem; }
 .xl\:pb-6 { padding-bottom: 1.5rem; }
 .xl\:pl-6 { padding-left: 1.5rem; }
 .xl\:pt-8 { padding-top: 2rem; }
 .xl\:pr-8 { padding-right: 2rem; }
 .xl\:pb-8 { padding-bottom: 2rem; }
 .xl\:pl-8 { padding-left: 2rem; }
 .xl\:pt-10 { padding-top: 2.5rem; }
 .xl\:pr-10 { padding-right: 2.5rem; }
 .xl\:pb-10 { padding-bottom: 2.5rem; }
 .xl\:pl-10 { padding-left: 2.5rem; }
 .xl\:pt-12 { padding-top: 3rem; }
 .xl\:pr-12 { padding-right: 3rem; }
 .xl\:pb-12 { padding-bottom: 3rem; }
 .xl\:pl-12 { padding-left: 3rem; }
 .xl\:pt-16 { padding-top: 4rem; }
 .xl\:pr-16 { padding-right: 4rem; }
 .xl\:pb-16 { padding-bottom: 4rem; }
 .xl\:pl-16 { padding-left: 4rem; }
 .xl\:pt-20 { padding-top: 5rem; }
 .xl\:pr-20 { padding-right: 5rem; }
 .xl\:pb-20 { padding-bottom: 5rem; }
 .xl\:pl-20 { padding-left: 5rem; }
 .xl\:pt-24 { padding-top: 6rem; }
 .xl\:pr-24 { padding-right: 6rem; }
 .xl\:pb-24 { padding-bottom: 6rem; }
 .xl\:pl-24 { padding-left: 6rem; }
 .xl\:pt-32 { padding-top: 8rem; }
 .xl\:pr-32 { padding-right: 8rem; }
 .xl\:pb-32 { padding-bottom: 8rem; }
 .xl\:pl-32 { padding-left: 8rem; }
 .xl\:pt-px { padding-top: 1px; }
 .xl\:pr-px { padding-right: 1px; }
 .xl\:pb-px { padding-bottom: 1px; }
 .xl\:pl-px { padding-left: 1px; }
 .xl\:pointer-events-none { pointer-events: none; }
 .xl\:pointer-events-auto { pointer-events: auto; }
 .xl\:static { position: static; }
 .xl\:fixed { position: fixed; }
 .xl\:absolute { position: absolute; }
 .xl\:relative { position: relative; }
 .xl\:sticky { position: sticky; }
 .xl\:pin-none { top: auto; right: auto; bottom: auto; left: auto; }
 .xl\:pin { top: 0; right: 0; bottom: 0; left: 0; }
 .xl\:pin-y { top: 0; bottom: 0; }
 .xl\:pin-x { right: 0; left: 0; }
 .xl\:pin-t { top: 0; }
 .xl\:pin-r { right: 0; }
 .xl\:pin-b { bottom: 0; }
 .xl\:pin-l { left: 0; }
 .xl\:resize-none { resize: none; }
 .xl\:resize-y { resize: vertical; }
 .xl\:resize-x { resize: horizontal; }
 .xl\:resize { resize: both; }
 .xl\:shadow { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .xl\:shadow-none { -webkit-box-shadow: none; box-shadow: none; }
 .xl\:hover\:shadow:hover { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .xl\:hover\:shadow-none:hover { -webkit-box-shadow: none; box-shadow: none; }
 .xl\:focus\:shadow:focus { -webkit-box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); box-shadow: 0 3px 3px 0 rgba( 0, 0, 0, .4 ); }
 .xl\:focus\:shadow-none:focus { -webkit-box-shadow: none; box-shadow: none; }
 .xl\:table-auto { table-layout: auto; }
 .xl\:table-fixed { table-layout: fixed; }
 .xl\:text-left { text-align: left; }
 .xl\:text-center { text-align: center; }
 .xl\:text-right { text-align: right; }
 .xl\:text-justify { text-align: justify; }
 .xl\:text-transparent { color: transparent; }
 .xl\:text-color-black { color: #000; }
 .xl\:text-color-mine-shaft { color: #373737; }
 .xl\:text-color-fuscous-gray { color: #4c4d4b; }
 .xl\:text-color-emperor { color: #5d5d5d; }
 .xl\:text-color-dove-gray { color: #646464; }
 .xl\:text-color-boulder { color: #7b7b7b; }
 .xl\:text-color-silver { color: #bbb; }
 .xl\:text-color-alto { color: #dadada; }
 .xl\:text-color-mercury { color: #e9e9e9; }
 .xl\:text-color-seashell { color: #f1f1f1; }
 .xl\:text-color-white { color: #fff; }
 .xl\:text-color-orient { color: #005c7c; }
 .xl\:text-color-shakespeare { color: #4ab9d4; }
 .xl\:text-color-yellow-metal { color: #807040; }
 .xl\:text-color-kumera { color: #8a741d; }
 .xl\:text-color-olive { color: #8e7100; }
 .xl\:text-color-barley-corn { color: #a0915e; }
 .xl\:text-color-verdigris { color: #494a2d; }
 .xl\:text-color-texas { color: #f9fb93; }
 .xl\:text-color-ferra { color: #634849; }
 .xl\:text-color-cherub { color: #fbe3e4; }
 .xl\:text-color-cabbage-pont { color: #454e41; }
 .xl\:text-color-tea-green { color: #cfefc2; }
 .xl\:hover\:text-transparent:hover { color: transparent; }
 .xl\:hover\:text-color-black:hover { color: #000; }
 .xl\:hover\:text-color-mine-shaft:hover { color: #373737; }
 .xl\:hover\:text-color-fuscous-gray:hover { color: #4c4d4b; }
 .xl\:hover\:text-color-emperor:hover { color: #5d5d5d; }
 .xl\:hover\:text-color-dove-gray:hover { color: #646464; }
 .xl\:hover\:text-color-boulder:hover { color: #7b7b7b; }
 .xl\:hover\:text-color-silver:hover { color: #bbb; }
 .xl\:hover\:text-color-alto:hover { color: #dadada; }
 .xl\:hover\:text-color-mercury:hover { color: #e9e9e9; }
 .xl\:hover\:text-color-seashell:hover { color: #f1f1f1; }
 .xl\:hover\:text-color-white:hover { color: #fff; }
 .xl\:hover\:text-color-orient:hover { color: #005c7c; }
 .xl\:hover\:text-color-shakespeare:hover { color: #4ab9d4; }
 .xl\:hover\:text-color-yellow-metal:hover { color: #807040; }
 .xl\:hover\:text-color-kumera:hover { color: #8a741d; }
 .xl\:hover\:text-color-olive:hover { color: #8e7100; }
 .xl\:hover\:text-color-barley-corn:hover { color: #a0915e; }
 .xl\:hover\:text-color-verdigris:hover { color: #494a2d; }
 .xl\:hover\:text-color-texas:hover { color: #f9fb93; }
 .xl\:hover\:text-color-ferra:hover { color: #634849; }
 .xl\:hover\:text-color-cherub:hover { color: #fbe3e4; }
 .xl\:hover\:text-color-cabbage-pont:hover { color: #454e41; }
 .xl\:hover\:text-color-tea-green:hover { color: #cfefc2; }
 .xl\:focus\:text-transparent:focus { color: transparent; }
 .xl\:focus\:text-color-black:focus { color: #000; }
 .xl\:focus\:text-color-mine-shaft:focus { color: #373737; }
 .xl\:focus\:text-color-fuscous-gray:focus { color: #4c4d4b; }
 .xl\:focus\:text-color-emperor:focus { color: #5d5d5d; }
 .xl\:focus\:text-color-dove-gray:focus { color: #646464; }
 .xl\:focus\:text-color-boulder:focus { color: #7b7b7b; }
 .xl\:focus\:text-color-silver:focus { color: #bbb; }
 .xl\:focus\:text-color-alto:focus { color: #dadada; }
 .xl\:focus\:text-color-mercury:focus { color: #e9e9e9; }
 .xl\:focus\:text-color-seashell:focus { color: #f1f1f1; }
 .xl\:focus\:text-color-white:focus { color: #fff; }
 .xl\:focus\:text-color-orient:focus { color: #005c7c; }
 .xl\:focus\:text-color-shakespeare:focus { color: #4ab9d4; }
 .xl\:focus\:text-color-yellow-metal:focus { color: #807040; }
 .xl\:focus\:text-color-kumera:focus { color: #8a741d; }
 .xl\:focus\:text-color-olive:focus { color: #8e7100; }
 .xl\:focus\:text-color-barley-corn:focus { color: #a0915e; }
 .xl\:focus\:text-color-verdigris:focus { color: #494a2d; }
 .xl\:focus\:text-color-texas:focus { color: #f9fb93; }
 .xl\:focus\:text-color-ferra:focus { color: #634849; }
 .xl\:focus\:text-color-cherub:focus { color: #fbe3e4; }
 .xl\:focus\:text-color-cabbage-pont:focus { color: #454e41; }
 .xl\:focus\:text-color-tea-green:focus { color: #cfefc2; }
 .group:hover .xl\:group-hover\:text-transparent { color: transparent; }
 .group:hover .xl\:group-hover\:text-color-black { color: #000; }
 .group:hover .xl\:group-hover\:text-color-mine-shaft { color: #373737; }
 .group:hover .xl\:group-hover\:text-color-fuscous-gray { color: #4c4d4b; }
 .group:hover .xl\:group-hover\:text-color-emperor { color: #5d5d5d; }
 .group:hover .xl\:group-hover\:text-color-dove-gray { color: #646464; }
 .group:hover .xl\:group-hover\:text-color-boulder { color: #7b7b7b; }
 .group:hover .xl\:group-hover\:text-color-silver { color: #bbb; }
 .group:hover .xl\:group-hover\:text-color-alto { color: #dadada; }
 .group:hover .xl\:group-hover\:text-color-mercury { color: #e9e9e9; }
 .group:hover .xl\:group-hover\:text-color-seashell { color: #f1f1f1; }
 .group:hover .xl\:group-hover\:text-color-white { color: #fff; }
 .group:hover .xl\:group-hover\:text-color-orient { color: #005c7c; }
 .group:hover .xl\:group-hover\:text-color-shakespeare { color: #4ab9d4; }
 .group:hover .xl\:group-hover\:text-color-yellow-metal { color: #807040; }
 .group:hover .xl\:group-hover\:text-color-kumera { color: #8a741d; }
 .group:hover .xl\:group-hover\:text-color-olive { color: #8e7100; }
 .group:hover .xl\:group-hover\:text-color-barley-corn { color: #a0915e; }
 .group:hover .xl\:group-hover\:text-color-verdigris { color: #494a2d; }
 .group:hover .xl\:group-hover\:text-color-texas { color: #f9fb93; }
 .group:hover .xl\:group-hover\:text-color-ferra { color: #634849; }
 .group:hover .xl\:group-hover\:text-color-cherub { color: #fbe3e4; }
 .group:hover .xl\:group-hover\:text-color-cabbage-pont { color: #454e41; }
 .group:hover .xl\:group-hover\:text-color-tea-green { color: #cfefc2; }
 .xl\:text-3xs { font-size: .667rem; }
 .xl\:text-2xs { font-size: .8rem; }
 .xl\:text-xs { font-size: .867rem; }
 .xl\:text-sm { font-size: .933rem; }
 .xl\:text-base { font-size: 15px; }
 .xl\:text-lg { font-size: 1.067rem; }
 .xl\:text-xl { font-size: 1.2rem; }
 .xl\:text-2xl { font-size: 1.267rem; }
 .xl\:text-3xl { font-size: 1.933rem; }
 .xl\:italic { font-style: italic; }
 .xl\:roman { font-style: normal; }
 .xl\:uppercase { text-transform: uppercase; }
 .xl\:lowercase { text-transform: lowercase; }
 .xl\:capitalize { text-transform: capitalize; }
 .xl\:normal-case { text-transform: none; }
 .xl\:underline { -webkit-text-decoration: underline; text-decoration: underline; }
 .xl\:line-through { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .xl\:no-underline { -webkit-text-decoration: none; text-decoration: none; }
 .xl\:antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .xl\:subpixel-antialiased { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .xl\:hover\:italic:hover { font-style: italic; }
 .xl\:hover\:roman:hover { font-style: normal; }
 .xl\:hover\:uppercase:hover { text-transform: uppercase; }
 .xl\:hover\:lowercase:hover { text-transform: lowercase; }
 .xl\:hover\:capitalize:hover { text-transform: capitalize; }
 .xl\:hover\:normal-case:hover { text-transform: none; }
 .xl\:hover\:underline:hover { -webkit-text-decoration: underline; text-decoration: underline; }
 .xl\:hover\:line-through:hover { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .xl\:hover\:no-underline:hover { -webkit-text-decoration: none; text-decoration: none; }
 .xl\:hover\:antialiased:hover { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .xl\:hover\:subpixel-antialiased:hover { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .xl\:focus\:italic:focus { font-style: italic; }
 .xl\:focus\:roman:focus { font-style: normal; }
 .xl\:focus\:uppercase:focus { text-transform: uppercase; }
 .xl\:focus\:lowercase:focus { text-transform: lowercase; }
 .xl\:focus\:capitalize:focus { text-transform: capitalize; }
 .xl\:focus\:normal-case:focus { text-transform: none; }
 .xl\:focus\:underline:focus { -webkit-text-decoration: underline; text-decoration: underline; }
 .xl\:focus\:line-through:focus { -webkit-text-decoration: line-through; text-decoration: line-through; }
 .xl\:focus\:no-underline:focus { -webkit-text-decoration: none; text-decoration: none; }
 .xl\:focus\:antialiased:focus { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .xl\:focus\:subpixel-antialiased:focus { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
 .xl\:tracking-tight { letter-spacing: -0.05em; }
 .xl\:tracking-normal { letter-spacing: 0; }
 .xl\:tracking-wide { letter-spacing: .05em; }
 .xl\:select-none { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 .xl\:select-text { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
 .xl\:align-baseline { vertical-align: baseline; }
 .xl\:align-top { vertical-align: top; }
 .xl\:align-middle { vertical-align: middle; }
 .xl\:align-bottom { vertical-align: bottom; }
 .xl\:align-text-top { vertical-align: text-top; }
 .xl\:align-text-bottom { vertical-align: text-bottom; }
 .xl\:visible { visibility: visible; }
 .xl\:invisible { visibility: hidden; }
 .xl\:whitespace-normal { white-space: normal; }
 .xl\:whitespace-no-wrap { white-space: nowrap; }
 .xl\:whitespace-pre { white-space: pre; }
 .xl\:whitespace-pre-line { white-space: pre-line; }
 .xl\:whitespace-pre-wrap { white-space: pre-wrap; }
 .xl\:break-words { word-wrap: break-word; }
 .xl\:break-normal { word-wrap: normal; }
 .xl\:truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 .xl\:w-1 { width: .25rem; }
 .xl\:w-2 { width: .5rem; }
 .xl\:w-3 { width: .75rem; }
 .xl\:w-4 { width: 1rem; }
 .xl\:w-5 { width: 1.25rem; }
 .xl\:w-6 { width: 1.5rem; }
 .xl\:w-8 { width: 2rem; }
 .xl\:w-10 { width: 2.5rem; }
 .xl\:w-12 { width: 3rem; }
 .xl\:w-16 { width: 4rem; }
 .xl\:w-24 { width: 6rem; }
 .xl\:w-32 { width: 8rem; }
 .xl\:w-40 { width: 10rem; }
 .xl\:w-48 { width: 12rem; }
 .xl\:w-56 { width: 14rem; }
 .xl\:w-64 { width: 16rem; }
 .xl\:w-auto { width: auto; }
 .xl\:w-px { width: 1px; }
 .xl\:w-1\/2 { width: 50%; }
 .xl\:w-1\/3 { width: 33.33333%; }
 .xl\:w-2\/3 { width: 66.66667%; }
 .xl\:w-1\/4 { width: 25%; }
 .xl\:w-3\/4 { width: 75%; }
 .xl\:w-1\/5 { width: 20%; }
 .xl\:w-2\/5 { width: 40%; }
 .xl\:w-3\/5 { width: 60%; }
 .xl\:w-4\/5 { width: 80%; }
 .xl\:w-1\/6 { width: 16.66667%; }
 .xl\:w-1\/8 { width: 12.5%; }
 .xl\:w-1\/10 { width: 10%; }
 .xl\:w-1\/12 { width: 8.33333%; }
 .xl\:w-full { width: 100%; }
 .xl\:w-screen { width: 100vw; }
 .xl\:z-0 { z-index: 0; }
 .xl\:z-10 { z-index: 10; }
 .xl\:z-20 { z-index: 20; }
 .xl\:z-30 { z-index: 30; }
 .xl\:z-40 { z-index: 40; }
 .xl\:z-50 { z-index: 50; }
 .xl\:z-auto { z-index: auto; }
 .xl\:text-shadow { text-shadow: 1px 1px rgba( #fff, 1 ); }
 .xl\:text-shadow-none { text-shadow: none; }
 .xl\:gradient-grey, .xl\:hover\:gradient-grey:hover { background: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#515151)); background: linear-gradient( #a1a1a1, #515151 ); }
 .xl\:gradient-grey-reversed, .xl\:hover\:gradient-grey-reversed:hover { background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#a1a1a1)); background: linear-gradient( #515151, #a1a1a1 ); }
 .xl\:pin-t8 { top: 2rem; }
 .xl\:pin-t16 { top: 4rem; }
 .xl\:pin-b24 { bottom: 12rem; }
 .xl\:transition-opacity { -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
 .xl\:transition-bg-color { -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; }
 .xl\:transition-text-color { -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }
}

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