@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,600,600italic,700");
@import url("fontawesome-all.min.css");

body,
html {
    margin-left: 0;
}

html,
body {
    margin-bottom: 0;
}

body,
html {
    margin-right: 0;
}

body,
html {
    margin-top: 0;
}

html,
body {
    padding-left: 0;
}

html,
body {
    padding-bottom: 0;
}

body,
html {
    padding-right: 0;
}

body,
html {
    padding-top: 0;
}

html {
    border-left-width: 0;
}

html {
    border-bottom-width: 0;
}

html {
    border-right-width: 0;
}

html {
    border-top-width: 0;
}

html {
    border-left-style: none;
}

html {
    border-bottom-style: none;
}

html {
    border-right-style: none;
}

html {
    border-top-style: none;
}

html {
    border-left-color: currentColor;
}

html {
    border-bottom-color: currentColor;
}

html {
    border-right-color: currentColor;
}

html {
    border-top-color: currentColor;
}

html {
    border-image: none;
}

html {
    font-size: 100%;
}

html {
    font: inherit;
}

html,
body {
    vertical-align: baseline;
}

body {
    border-left-width: 0;
}

body {
    border-bottom-width: 0;
}

body {
    border-right-width: 0;
}

body {
    border-top-width: 0;
}

body {
    border-left-style: none;
}

body {
    border-bottom-style: none;
}

blockquote:before {
    content: "";
}

body {
    border-right-style: none;
}

[class~=container] {
    margin-left: auto;
}

body {
    border-top-style: none;
}

body {
    border-left-color: currentColor;
}

body {
    border-bottom-color: currentColor;
}

body {
    border-right-color: currentColor;
}

body {
    border-top-color: currentColor;
}

body {
    border-image: none;
}

body {
    font-size: 100%;
}

body {
    font: inherit;
}

span,
div {
    margin-left: 0;
}

span,
div {
    margin-bottom: 0;
}

span,
div {
    margin-right: 0;
}

span,
div {
    margin-top: 0;
}

span,
div {
    padding-left: 0;
}

div,
span {
    padding-bottom: 0;
}

div,
span {
    padding-right: 0;
}

span,
div {
    padding-top: 0;
}

div {
    border-left-width: 0;
}

div {
    border-bottom-width: 0;
}

div {
    border-right-width: 0;
}

div {
    border-top-width: 0;
}

div {
    border-left-style: none;
}

div {
    border-bottom-style: none;
}

div {
    border-right-style: none;
}

div {
    border-top-style: none;
}

div {
    border-left-color: currentColor;
}

div {
    border-bottom-color: currentColor;
}

div {
    border-right-color: currentColor;
}

div {
    border-top-color: currentColor;
}

div {
    border-image: none;
}

div {
    font-size: 100%;
}

div {
    font: inherit;
}

span,
div {
    vertical-align: baseline;
}

blockquote:before {
    content: none;
}

span {
    border-left-width: 0;
}

span {
    border-bottom-width: 0;
}

span {
    border-right-width: 0;
}

span {
    border-top-width: 0;
}

span {
    border-left-style: none;
}

span {
    border-bottom-style: none;
}

span {
    border-right-style: none;
}

span {
    border-top-style: none;
}

span {
    border-left-color: currentColor;
}

span {
    border-bottom-color: currentColor;
}

blockquote:after {
    content: "";
}

span {
    border-right-color: currentColor;
}

span {
    border-top-color: currentColor;
}

span {
    border-image: none;
}

span {
    font-size: 100%;
}

span {
    font: inherit;
}

applet,
object {
    margin-left: 0;
}

applet,
object {
    margin-bottom: 0;
}

object,
applet {
    margin-right: 0;
}

object,
applet {
    margin-top: 0;
}

object,
applet {
    padding-left: 0;
}

applet,
object {
    padding-bottom: 0;
}

/* body.is-preload *,
body.is-preload *:before {
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
} */

object,
applet {
    padding-right: 0;
}

object,
applet {
    padding-top: 0;
}

applet {
    border-left-width: 0;
}

applet {
    border-bottom-width: 0;
}

applet {
    border-right-width: 0;
}

applet {
    border-top-width: 0;
}

applet {
    border-left-style: none;
}

applet {
    border-bottom-style: none;
}

applet {
    border-right-style: none;
}

applet {
    border-top-style: none;
}

applet {
    border-left-color: currentColor;
}

applet {
    border-bottom-color: currentColor;
}

applet {
    border-right-color: currentColor;
}

applet {
    border-top-color: currentColor;
}

applet {
    border-image: none;
}

applet {
    font-size: 100%;
}

applet {
    font: inherit;
}

object,
applet {
    vertical-align: baseline;
}

object {
    border-left-width: 0;
}

object {
    border-bottom-width: 0;
}

object {
    border-right-width: 0;
}

object {
    border-top-width: 0;
}

object {
    border-left-style: none;
}

blockquote:after {
    content: none;
}

object {
    border-bottom-style: none;
}

object {
    border-right-style: none;
}

object {
    border-top-style: none;
}

object {
    border-left-color: currentColor;
}

object {
    border-bottom-color: currentColor;
}

object {
    border-right-color: currentColor;
}

object {
    border-top-color: currentColor;
}

object {
    border-image: none;
}

object {
    font-size: 100%;
}

object {
    font: inherit;
}

h3,
h1,
h2,
iframe {
    margin-left: 0;
}

h2,
iframe,
h3,
h1 {
    margin-bottom: 0;
}

iframe,
h3,
h1,
h2 {
    margin-right: 0;
}

h1,
iframe,
h2,
h3 {
    margin-top: 0;
}

h1,
h2,
h3,
iframe {
    padding-left: 0;
}

iframe,
h2,
h3,
h1 {
    padding-bottom: 0;
}

h3,
h1,
h2,
iframe {
    padding-right: 0;
}

h2,
iframe,
h1,
h3 {
    padding-top: 0;
}

iframe {
    border-left-width: 0;
}

iframe {
    border-bottom-width: 0;
}

iframe {
    border-right-width: 0;
}

iframe {
    border-top-width: 0;
}

iframe {
    border-left-style: none;
}

/* body.is-preload *,
body.is-preload *:before {
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
} */

iframe {
    border-bottom-style: none;
}

iframe {
    border-right-style: none;
}

iframe {
    border-top-style: none;
}

iframe {
    border-left-color: currentColor;
}

iframe {
    border-bottom-color: currentColor;
}

iframe {
    border-right-color: currentColor;
}

iframe {
    border-top-color: currentColor;
}

iframe {
    border-image: none;
}

iframe {
    font-size: 100%;
}

iframe {
    font: inherit;
}

iframe,
h2,
h1,
h3 {
    vertical-align: baseline;
}

h1 {
    border-left-width: 0;
}

h1 {
    border-bottom-width: 0;
}

h1 {
    border-right-width: 0;
}

h1 {
    border-top-width: 0;
}

h1 {
    border-left-style: none;
}

h1 {
    border-bottom-style: none;
}

h1 {
    border-right-style: none;
}

h1 {
    border-top-style: none;
}

h1 {
    border-left-color: currentColor;
}

h1 {
    border-bottom-color: currentColor;
}

h1 {
    border-right-color: currentColor;
}

h1 {
    border-top-color: currentColor;
}

h1 {
    border-image: none;
}

h1 {
    font-size: 100%;
}

h1 {
    font: inherit;
}

h2 {
    border-left-width: 0;
}

h2 {
    border-bottom-width: 0;
}

h2 {
    border-right-width: 0;
}

h2 {
    border-top-width: 0;
}

h2 {
    border-left-style: none;
}

h2 {
    border-bottom-style: none;
}

h2 {
    border-right-style: none;
}

h2 {
    border-top-style: none;
}

h2 {
    border-left-color: currentColor;
}

h2 {
    border-bottom-color: currentColor;
}

h2 {
    border-right-color: currentColor;
}

h2 {
    border-top-color: currentColor;
}

h2 {
    border-image: none;
}

h2 {
    font-size: 100%;
}

h2 {
    font: inherit;
}

h3 {
    border-left-width: 0;
}

h3 {
    border-bottom-width: 0;
}

h3 {
    border-right-width: 0;
}

q:before {
    content: "";
}

h3 {
    border-top-width: 0;
}

h3 {
    border-left-style: none;
}

h3 {
    border-bottom-style: none;
}

h3 {
    border-right-style: none;
}

h3 {
    border-top-style: none;
}

h3 {
    border-left-color: currentColor;
}

h3 {
    border-bottom-color: currentColor;
}

h3 {
    border-right-color: currentColor;
}

h3 {
    border-top-color: currentColor;
}

h3 {
    border-image: none;
}

h3 {
    font-size: 100%;
}

h3 {
    font: inherit;
}

h5,
h4,
p,
h6 {
    margin-left: 0;
}

p,
h5,
h6,
h4 {
    margin-bottom: 0;
}

h5,
h6,
h4,
p {
    margin-right: 0;
}

h4,
h5,
h6,
p {
    margin-top: 0;
}

h4,
h5,
p,
h6 {
    padding-left: 0;
}

h4,
h5,
h6,
p {
    padding-bottom: 0;
}

p,
h6,
h4,
h5 {
    padding-right: 0;
}

p,
h6,
h4,
h5 {
    padding-top: 0;
}

h4 {
    border-left-width: 0;
}

h4 {
    border-bottom-width: 0;
}

h4 {
    border-right-width: 0;
}

h4 {
    border-top-width: 0;
}

h4 {
    border-left-style: none;
}

h4 {
    border-bottom-style: none;
}

h4 {
    border-right-style: none;
}

h4 {
    border-top-style: none;
}

h4 {
    border-left-color: currentColor;
}

h4 {
    border-bottom-color: currentColor;
}

h4 {
    border-right-color: currentColor;
}

h4 {
    border-top-color: currentColor;
}

h4 {
    border-image: none;
}

h4 {
    font-size: 100%;
}

h4 {
    font: inherit;
}

h6,
p,
h4,
h5 {
    vertical-align: baseline;
}

h5 {
    border-left-width: 0;
}

h5 {
    border-bottom-width: 0;
}

h5 {
    border-right-width: 0;
}

h5 {
    border-top-width: 0;
}

h5 {
    border-left-style: none;
}

h5 {
    border-bottom-style: none;
}

h5 {
    border-right-style: none;
}

h5 {
    border-top-style: none;
}

h5 {
    border-left-color: currentColor;
}

h5 {
    border-bottom-color: currentColor;
}

h5 {
    border-right-color: currentColor;
}

h5 {
    border-top-color: currentColor;
}

h5 {
    border-image: none;
}

h5 {
    font-size: 100%;
}

h5 {
    font: inherit;
}

h6 {
    border-left-width: 0;
}

h6 {
    border-bottom-width: 0;
}

h6 {
    border-right-width: 0;
}

h6 {
    border-top-width: 0;
}

h6 {
    border-left-style: none;
}

h6 {
    border-bottom-style: none;
}

h6 {
    border-right-style: none;
}

h6 {
    border-top-style: none;
}

h6 {
    border-left-color: currentColor;
}

h6 {
    border-bottom-color: currentColor;
}

h6 {
    border-right-color: currentColor;
}

h6 {
    border-top-color: currentColor;
}

h6 {
    border-image: none;
}

h6 {
    font-size: 100%;
}

h6 {
    font: inherit;
}

p {
    border-left-width: 0;
}

p {
    border-bottom-width: 0;
}

p {
    border-right-width: 0;
}

p {
    border-top-width: 0;
}

p {
    border-left-style: none;
}

p {
    border-bottom-style: none;
}

p {
    border-right-style: none;
}

p {
    border-top-style: none;
}

p {
    border-left-color: currentColor;
}

p {
    border-bottom-color: currentColor;
}

p {
    border-right-color: currentColor;
}

p {
    border-top-color: currentColor;
}

p {
    border-image: none;
}

p {
    font-size: 100%;
}

p {
    font: inherit;
}

pre,
abbr,
blockquote,
a {
    margin-left: 0;
}

blockquote,
a,
[class~=container],
pre {
    margin-bottom: 0;
}

blockquote,
abbr,
a,
pre {
    margin-right: 0;
}

blockquote,
a,
abbr,
pre {
    margin-top: 0;
}

blockquote,
abbr,
pre,
a {
    padding-left: 0;
}

abbr,
a,
blockquote,
pre {
    padding-bottom: 0;
}

pre,
a,
blockquote,
abbr {
    padding-right: 0;
}

abbr,
blockquote,
pre,
a {
    padding-top: 0;
}

blockquote {
    border-left-width: 0;
}

blockquote {
    border-bottom-width: 0;
}

blockquote {
    border-right-width: 0;
}

blockquote {
    border-top-width: 0;
}

blockquote {
    border-left-style: none;
}

blockquote {
    border-bottom-style: none;
}

blockquote {
    border-right-style: none;
}

blockquote {
    border-top-style: none;
}

blockquote {
    border-left-color: currentColor;
}

blockquote {
    border-bottom-color: currentColor;
}

blockquote {
    border-right-color: currentColor;
}

blockquote {
    border-top-color: currentColor;
}

blockquote {
    border-image: none;
}

blockquote {
    font-size: 100%;
}

blockquote {
    font: inherit;
}

blockquote,
pre {
    vertical-align: baseline;
}

pre {
    border-left-width: 0;
}

pre {
    border-bottom-width: 0;
}

pre {
    border-right-width: 0;
}

pre {
    border-top-width: 0;
}

pre {
    border-left-style: none;
}

pre {
    border-bottom-style: none;
}

pre {
    border-right-style: none;
}

pre {
    border-top-style: none;
}

pre {
    border-left-color: currentColor;
}

pre {
    border-bottom-color: currentColor;
}

pre {
    border-right-color: currentColor;
}

pre {
    border-top-color: currentColor;
}

pre {
    border-image: none;
}

pre {
    font-size: 100%;
}

pre {
    font: inherit;
}

a {
    border-left-width: 0;
}

a {
    border-bottom-width: 0;
}

a {
    border-right-width: 0;
}

a {
    border-top-width: 0;
}

a {
    border-left-style: none;
}

a {
    border-bottom-style: none;
}

a {
    border-right-style: none;
}

a {
    border-top-style: none;
}

a {
    border-left-color: currentColor;
}

a {
    border-bottom-color: currentColor;
}

a {
    border-right-color: currentColor;
}

[class~=container] {
    margin-right: auto;
}

a {
    border-top-color: currentColor;
}

a {
    border-image: none;
}

a {
    font-size: 100%;
}

a {
    font: inherit;
}

a,
abbr {
    vertical-align: baseline;
}

acronym,
abbr {
    margin-bottom: 0;
}

q:before {
    content: none;
}

abbr {
    border-left-width: 0;
}

abbr {
    border-bottom-width: 0;
}

abbr {
    border-right-width: 0;
}

abbr {
    border-top-width: 0;
}

abbr {
    border-left-style: none;
}

abbr {
    border-bottom-style: none;
}

abbr {
    border-right-style: none;
}

abbr {
    border-top-style: none;
}

abbr {
    border-left-color: currentColor;
}

abbr {
    border-bottom-color: currentColor;
}

abbr {
    border-right-color: currentColor;
}

abbr {
    border-top-color: currentColor;
}

abbr {
    border-image: none;
}

abbr {
    font-size: 100%;
}

abbr {
    font: inherit;
}

big,
address,
cite,
acronym {
    margin-left: 0;
}

acronym,
big,
address,
cite {
    margin-right: 0;
}

[class~=container],
acronym,
address,
big {
    margin-top: 0;
}

big,
acronym,
address,
cite {
    padding-left: 0;
}

acronym,
address,
cite,
big {
    padding-bottom: 0;
}

cite,
acronym,
address,
big {
    padding-right: 0;
}

acronym,
cite,
big,
address {
    padding-top: 0;
}

acronym {
    border-left-width: 0;
}

acronym {
    border-bottom-width: 0;
}

acronym {
    border-right-width: 0;
}

acronym {
    border-top-width: 0;
}

acronym {
    border-left-style: none;
}

acronym {
    border-bottom-style: none;
}

acronym {
    border-right-style: none;
}

acronym {
    border-top-style: none;
}

acronym {
    border-left-color: currentColor;
}

acronym {
    border-bottom-color: currentColor;
}

acronym {
    border-right-color: currentColor;
}

acronym {
    border-top-color: currentColor;
}

acronym {
    border-image: none;
}

acronym {
    font-size: 100%;
}

acronym {
    font: inherit;
}

acronym,
cite,
address,
big {
    vertical-align: baseline;
}

big,
cite,
address,
code {
    margin-bottom: 0;
}

address {
    border-left-width: 0;
}

address {
    border-bottom-width: 0;
}

address {
    border-right-width: 0;
}

address {
    border-top-width: 0;
}

address {
    border-left-style: none;
}

address {
    border-bottom-style: none;
}

address {
    border-right-style: none;
}

address {
    border-top-style: none;
}

address {
    border-left-color: currentColor;
}

address {
    border-bottom-color: currentColor;
}

address {
    border-right-color: currentColor;
}

address {
    border-top-color: currentColor;
}

address {
    border-image: none;
}

address {
    font-size: 100%;
}

address {
    font: inherit;
}

big {
    border-left-width: 0;
}

big {
    border-bottom-width: 0;
}

big {
    border-right-width: 0;
}

big {
    border-top-width: 0;
}

big {
    border-left-style: none;
}

big {
    border-bottom-style: none;
}

big {
    border-right-style: none;
}

big {
    border-top-style: none;
}

big {
    border-left-color: currentColor;
}

big {
    border-bottom-color: currentColor;
}

big {
    border-right-color: currentColor;
}

big {
    border-top-color: currentColor;
}

big {
    border-image: none;
}

big {
    font-size: 100%;
}

big {
    font: inherit;
}

q:after {
    content: "";
}

code,
cite {
    margin-top: 0;
}

q:after {
    content: none;
}

a img,
cite {
    border-left-width: 0;
}

cite {
    border-bottom-width: 0;
}

cite {
    border-right-width: 0;
}

cite {
    border-top-width: 0;
}

cite {
    border-left-style: none;
}

cite {
    border-bottom-style: none;
}

cite {
    border-right-style: none;
}

cite {
    border-top-style: none;
}

cite {
    border-left-color: currentColor;
}

cite {
    border-bottom-color: currentColor;
}

cite {
    border-right-color: currentColor;
}

cite {
    border-top-color: currentColor;
}

cite {
    border-image: none;
}

cite {
    font-size: 100%;
}

cite {
    font: inherit;
}

del,
code {
    margin-left: 0;
}

del,
code {
    margin-right: 0;
}

del,
code {
    padding-left: 0;
}

del,
code {
    padding-bottom: 0;
}

del,
code {
    padding-right: 0;
}

del,
code {
    padding-top: 0;
}

code {
    border-left-width: 0;
}

code,
a img {
    border-bottom-width: 0;
}

code {
    border-right-width: 0;
}

code {
    border-top-width: 0;
}

code {
    border-left-style: none;
}

code {
    border-bottom-style: none;
}

code {
    border-right-style: none;
}

code {
    border-top-style: none;
}

code {
    border-left-color: currentColor;
}

code {
    border-bottom-color: currentColor;
}

code {
    border-right-color: currentColor;
}

code {
    border-top-color: currentColor;
}

code {
    border-image: none;
}

code {
    font-size: 100%;
}

code {
    font: inherit;
}

code,
del {
    vertical-align: baseline;
}

del,
dfn {
    margin-bottom: 0;
}

del,
dfn {
    margin-top: 0;
}

del {
    border-left-width: 0;
}

del {
    border-bottom-width: 0;
}

del {
    border-right-width: 0;
}

del {
    border-top-width: 0;
}

del {
    border-left-style: none;
}

del {
    border-bottom-style: none;
}

del {
    border-right-style: none;
}

del {
    border-top-style: none;
}

del {
    border-left-color: currentColor;
}

del {
    border-bottom-color: currentColor;
}

[class~=container] {
    max-width: calc(100% - 50px);
}

del {
    border-right-color: currentColor;
}

del {
    border-top-color: currentColor;
}

del {
    border-image: none;
}

body.is-preload *,
body.is-preload *:before {
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

del {
    font-size: 100%;
}

del {
    font: inherit;
}

ins,
dfn,
img,
em {
    margin-left: 0;
}

dfn,
ins,
em,
img {
    margin-right: 0;
}

ins,
img,
dfn,
em {
    padding-left: 0;
}

img,
dfn,
em,
ins {
    padding-bottom: 0;
}

ins,
em,
dfn,
img {
    padding-right: 0;
}

ins,
dfn,
img,
em {
    padding-top: 0;
}

dfn {
    border-left-width: 0;
}

dfn {
    border-bottom-width: 0;
}

dfn {
    border-right-width: 0;
}

dfn {
    border-top-width: 0;
}

dfn {
    border-left-style: none;
}

dfn {
    border-bottom-style: none;
}

dfn {
    border-right-style: none;
}

dfn {
    border-top-style: none;
}

dfn {
    border-left-color: currentColor;
}

dfn {
    border-bottom-color: currentColor;
}

dfn {
    border-right-color: currentColor;
}

dfn {
    border-top-color: currentColor;
}

dfn {
    border-image: none;
}

dfn {
    font-size: 100%;
}

dfn {
    font: inherit;
}

em,
dfn,
ins,
img {
    vertical-align: baseline;
}

kbd,
em,
img,
ins {
    margin-bottom: 0;
}

em,
ins,
img,
kbd {
    margin-top: 0;
}

em {
    border-left-width: 0;
}

em {
    border-bottom-width: 0;
}

em {
    border-right-width: 0;
}

em {
    border-top-width: 0;
}

em {
    border-left-style: none;
}

em {
    border-bottom-style: none;
}

em {
    border-right-style: none;
}

em {
    border-top-style: none;
}

em {
    border-left-color: currentColor;
}

em {
    border-bottom-color: currentColor;
}

em {
    border-right-color: currentColor;
}

em {
    border-top-color: currentColor;
}

em {
    border-image: none;
}

em {
    font-size: 100%;
}

em {
    font: inherit;
}

img {
    border-left-width: 0;
}

img {
    border-bottom-width: 0;
}

img {
    border-right-width: 0;
}

img {
    border-top-width: 0;
}

img {
    border-left-style: none;
}

img {
    border-bottom-style: none;
}

img {
    border-right-style: none;
}

img {
    border-top-style: none;
}

img {
    border-left-color: currentColor;
}

img {
    border-bottom-color: currentColor;
}

img {
    border-right-color: currentColor;
}

img {
    border-top-color: currentColor;
}

img {
    border-image: none;
}

img {
    font-size: 100%;
}

img {
    font: inherit;
}

body.is-preload * {
    animation: none !important;
}

ins {
    border-left-width: 0;
}

ins {
    border-bottom-width: 0;
}

ins,
a img {
    border-right-width: 0;
}

a img,
ins {
    border-top-width: 0;
}

ins {
    border-left-style: none;
}

ins {
    border-bottom-style: none;
}

ins {
    border-right-style: none;
}

ins {
    border-top-style: none;
}

ins {
    border-left-color: currentColor;
}

ins {
    border-bottom-color: currentColor;
}

ins {
    border-right-color: currentColor;
}

ins {
    border-top-color: currentColor;
}

ins {
    border-image: none;
}

ins {
    font-size: 100%;
}

ins {
    font: inherit;
}

q,
kbd {
    margin-left: 0;
}

q,
kbd {
    margin-right: 0;
}

kbd,
q {
    padding-left: 0;
}

q,
kbd {
    padding-bottom: 0;
}

kbd,
q {
    padding-right: 0;
}

q,
kbd {
    padding-top: 0;
}

kbd {
    border-left-width: 0;
}

kbd {
    border-bottom-width: 0;
}

kbd {
    border-right-width: 0;
}

body.is-preload * {
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

kbd {
    border-top-width: 0;
}

kbd,
a img {
    border-left-style: none;
}

kbd,
a img {
    border-bottom-style: none;
}

kbd {
    border-right-style: none;
}

kbd {
    border-top-style: none;
}

kbd {
    border-left-color: currentColor;
}

kbd {
    border-bottom-color: currentColor;
}

kbd {
    border-right-color: currentColor;
}

kbd {
    border-top-color: currentColor;
}

kbd {
    border-image: none;
}

kbd {
    font-size: 100%;
}

kbd {
    font: inherit;
}

kbd,
q {
    vertical-align: baseline;
}

q,
s {
    margin-bottom: 0;
}

s,
q {
    margin-top: 0;
}

q {
    border-left-width: 0;
}

q {
    border-bottom-width: 0;
}

q {
    border-right-width: 0;
}

q {
    border-top-width: 0;
}

q {
    border-left-style: none;
}

q {
    border-bottom-style: none;
}

q {
    border-right-style: none;
}

q {
    border-top-style: none;
}

q {
    border-left-color: currentColor;
}

q {
    border-bottom-color: currentColor;
}

q {
    border-right-color: currentColor;
}

q {
    border-top-color: currentColor;
}

q {
    border-image: none;
}

q {
    font-size: 100%;
}

q {
    font: inherit;
}

samp,
s {
    margin-left: 0;
}

samp,
s {
    margin-right: 0;
}

samp,
s {
    padding-left: 0;
}

s,
samp {
    padding-bottom: 0;
}

samp,
s {
    padding-right: 0;
}

samp,
s {
    padding-top: 0;
}

s {
    border-left-width: 0;
}

s {
    border-bottom-width: 0;
}

s {
    border-right-width: 0;
}

s {
    border-top-width: 0;
}

s {
    border-left-style: none;
}

s {
    border-bottom-style: none;
}

a img,
s {
    border-right-style: none;
}

s {
    border-top-style: none;
}

s {
    border-left-color: currentColor;
}

s {
    border-bottom-color: currentColor;
}

s {
    border-right-color: currentColor;
}

s {
    border-top-color: currentColor;
}

body.is-preload *,
body.is-preload *:before {
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

s {
    border-image: none;
}

s {
    font-size: 100%;
}

s {
    font: inherit;
}

samp,
s {
    vertical-align: baseline;
}

small,
samp {
    margin-bottom: 0;
}

samp,
small {
    margin-top: 0;
}

samp {
    border-left-width: 0;
}

samp {
    border-bottom-width: 0;
}

samp {
    border-right-width: 0;
}

samp {
    border-top-width: 0;
}

samp {
    border-left-style: none;
}

samp {
    border-bottom-style: none;
}

samp {
    border-right-style: none;
}

a img,
samp {
    border-top-style: none;
}

a img,
samp {
    border-left-color: currentColor;
}

samp {
    border-bottom-color: currentColor;
}

samp {
    border-right-color: currentColor;
}

samp {
    border-top-color: currentColor;
}

samp {
    border-image: none;
}

samp {
    font-size: 100%;
}

samp {
    font: inherit;
}

small,
strike {
    margin-left: 0;
}

small,
strike {
    margin-right: 0;
}

small,
strike {
    padding-left: 0;
}

small,
strike {
    padding-bottom: 0;
}

strike,
small {
    padding-right: 0;
}

strike,
small {
    padding-top: 0;
}

small {
    border-left-width: 0;
}

small {
    border-bottom-width: 0;
}

small {
    border-right-width: 0;
}

small {
    border-top-width: 0;
}

small {
    border-left-style: none;
}

small {
    border-bottom-style: none;
}

small {
    border-right-style: none;
}

small {
    border-top-style: none;
}

body.is-preload *,
body.is-preload *:before {
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

small {
    border-left-color: currentColor;
}

small {
    border-bottom-color: currentColor;
}

small {
    border-right-color: currentColor;
}

small {
    border-top-color: currentColor;
}

small {
    border-image: none;
}

small {
    font-size: 100%;
}

small {
    font: inherit;
}

strike,
small {
    vertical-align: baseline;
}

strong,
strike {
    margin-bottom: 0;
}

strike,
strong {
    margin-top: 0;
}

[class~=container] {
    width: 1200px;
}

strike {
    border-left-width: 0;
}

strike {
    border-bottom-width: 0;
}

strike {
    border-right-width: 0;
}

strike {
    border-top-width: 0;
}

strike {
    border-left-style: none;
}

strike {
    border-bottom-style: none;
}

strike {
    border-right-style: none;
}

strike {
    border-top-style: none;
}

strike {
    border-left-color: currentColor;
}

strike,
a img {
    border-bottom-color: currentColor;
}

strike {
    border-right-color: currentColor;
}

strike {
    border-top-color: currentColor;
}

strike {
    border-image: none;
}

strike {
    font-size: 100%;
}

strike {
    font: inherit;
}

body.is-preload *:before {
    animation: none !important;
}

sub,
sup,
strong,
tt {
    margin-left: 0;
}

tt,
sub,
sup,
strong {
    margin-right: 0;
}

tt,
strong,
sub,
sup {
    padding-left: 0;
}

sub,
tt,
sup,
strong {
    padding-bottom: 0;
}

sub,
sup,
strong,
tt {
    padding-right: 0;
}

sub,
strong {
    padding-top: 0;
}

strong {
    border-left-width: 0;
}

strong {
    border-bottom-width: 0;
}

strong {
    border-right-width: 0;
}

strong {
    border-top-width: 0;
}

strong {
    border-left-style: none;
}

strong {
    border-bottom-style: none;
}

strong {
    border-right-style: none;
}

strong {
    border-top-style: none;
}

strong {
    border-left-color: currentColor;
}

strong {
    border-bottom-color: currentColor;
}

a img,
strong {
    border-right-color: currentColor;
}

strong {
    border-top-color: currentColor;
}

strong {
    border-image: none;
}

strong {
    font-size: 100%;
}

strong {
    font: inherit;
}

sub,
strong {
    vertical-align: baseline;
}

sup,
sub {
    margin-bottom: 0;
}

sup,
sub {
    margin-top: 0;
}

sub {
    border-left-width: 0;
}

sub {
    border-bottom-width: 0;
}

sub {
    border-right-width: 0;
}

sub {
    border-top-width: 0;
}

sub {
    border-left-style: none;
}

sub {
    border-bottom-style: none;
}

sub {
    border-right-style: none;
}

sub {
    border-top-style: none;
}

sub {
    border-left-color: currentColor;
}

sub {
    border-bottom-color: currentColor;
}

sub {
    border-right-color: currentColor;
}

sub {
    border-top-color: currentColor;
}

sub {
    border-image: none;
}

sub {
    font-size: 100%;
}

sub {
    font: inherit;
}

body.is-preload * {
    -webkit-transition: none !important;
    transition: none !important;
}

sup,
tt {
    padding-top: 0;
}

sup {
    border-left-width: 0;
}

sup {
    border-bottom-width: 0;
}

sup {
    border-right-width: 0;
}

sup {
    border-top-width: 0;
}

sup {
    border-left-style: none;
}

sup {
    border-bottom-style: none;
}

sup {
    border-right-style: none;
}

sup {
    border-top-style: none;
}

sup {
    border-left-color: currentColor;
}

sup {
    border-bottom-color: currentColor;
}

sup {
    border-right-color: currentColor;
}

sup {
    border-top-color: currentColor;
}

sup {
    border-image: none;
}

sup {
    font-size: 100%;
}

sup {
    font: inherit;
}

sup,
tt {
    vertical-align: baseline;
}

tt,
var {
    margin-bottom: 0;
}

var,
tt {
    margin-top: 0;
}

tt {
    border-left-width: 0;
}

tt {
    border-bottom-width: 0;
}

tt {
    border-right-width: 0;
}

body.is-preload * {
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

tt {
    border-top-width: 0;
}

tt {
    border-left-style: none;
}

tt {
    border-bottom-style: none;
}

tt {
    border-right-style: none;
}

tt {
    border-top-style: none;
}

tt {
    border-left-color: currentColor;
}

tt {
    border-bottom-color: currentColor;
}

tt {
    border-right-color: currentColor;
}

tt {
    border-top-color: currentColor;
}

tt {
    border-image: none;
}

tt {
    font-size: 100%;
}

tt {
    font: inherit;
}

u,
b,
i,
var {
    margin-left: 0;
}

u,
var,
i,
b {
    margin-right: 0;
}

* {
    box-sizing: inherit;
}

u,
i,
b,
var {
    padding-left: 0;
}

i,
var,
b,
u {
    padding-bottom: 0;
}

i,
b,
var,
u {
    padding-right: 0;
}

i,
b,
var,
u {
    padding-top: 0;
}

var {
    border-left-width: 0;
}

var {
    border-bottom-width: 0;
}

var {
    border-right-width: 0;
}

var {
    border-top-width: 0;
}

var {
    border-left-style: none;
}

var {
    border-bottom-style: none;
}

var {
    border-right-style: none;
}

var {
    border-top-style: none;
}

var {
    border-left-color: currentColor;
}

var {
    border-bottom-color: currentColor;
}

var {
    border-right-color: currentColor;
}

var {
    border-top-color: currentColor;
}

var {
    border-image: none;
}

var {
    font-size: 100%;
}

var {
    font: inherit;
}

u,
b,
var,
i {
    vertical-align: baseline;
}

i,
u,
center,
b {
    margin-bottom: 0;
}

center,
b,
u,
i {
    margin-top: 0;
}

b {
    border-left-width: 0;
}

b {
    border-bottom-width: 0;
}

b {
    border-right-width: 0;
}

b {
    border-top-width: 0;
}

b {
    border-left-style: none;
}

b {
    border-bottom-style: none;
}

b {
    border-right-style: none;
}

b {
    border-top-style: none;
}

b {
    border-left-color: currentColor;
}

b {
    border-bottom-color: currentColor;
}

b {
    border-right-color: currentColor;
}

a img,
b {
    border-top-color: currentColor;
}

b {
    border-image: none;
}

b {
    font-size: 100%;
}

b {
    font: inherit;
}

u {
    border-left-width: 0;
}

u {
    border-bottom-width: 0;
}

u {
    border-right-width: 0;
}

u {
    border-top-width: 0;
}

u {
    border-left-style: none;
}

u {
    border-bottom-style: none;
}

u {
    border-right-style: none;
}

u {
    border-top-style: none;
}

body.is-preload * {
    -webkit-transition: none !important;
    transition: none !important;
}

u {
    border-left-color: currentColor;
}

u {
    border-bottom-color: currentColor;
}

u {
    border-right-color: currentColor;
}

u {
    border-top-color: currentColor;
}

u {
    border-image: none;
}

u {
    font-size: 100%;
}

u {
    font: inherit;
}

i {
    border-left-width: 0;
}

i {
    border-bottom-width: 0;
}

i {
    border-right-width: 0;
}

i {
    border-top-width: 0;
}

[class~=container] {
    justify-content: center;
}

i {
    border-left-style: none;
}

i {
    border-bottom-style: none;
}

i {
    border-right-style: none;
}

i {
    border-top-style: none;
}

i {
    border-left-color: currentColor;
}

i {
    border-bottom-color: currentColor;
}

i {
    border-right-color: currentColor;
}

i {
    border-top-color: currentColor;
}

i {
    border-image: none;
}

i {
    font-size: 100%;
}

i {
    font: inherit;
}

dl,
center {
    margin-left: 0;
}

body.is-preload *:before,
body.is-preload * {
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

center,
dl {
    margin-right: 0;
}

dl,
center {
    padding-left: 0;
}

dl,
center {
    padding-bottom: 0;
}

body.is-preload * {
    transition: none !important;
}

center,
dd,
dt,
dl {
    padding-right: 0;
}

dl,
center,
dt,
dd {
    padding-top: 0;
}

center {
    border-left-width: 0;
}

center {
    border-bottom-width: 0;
}

center {
    border-right-width: 0;
}

center {
    border-top-width: 0;
}

center {
    border-left-style: none;
}

center {
    border-bottom-style: none;
}

center {
    border-right-style: none;
}

center {
    border-top-style: none;
}

center {
    border-left-color: currentColor;
}

center {
    border-bottom-color: currentColor;
}

center {
    border-right-color: currentColor;
}

center {
    border-top-color: currentColor;
}

a img,
center {
    border-image: none;
}

center {
    font-size: 100%;
}

center {
    font: inherit;
}

center,
dl {
    vertical-align: baseline;
}

dl,
dt {
    margin-bottom: 0;
}

dt,
dl {
    margin-top: 0;
}

dl {
    border-left-width: 0;
}

dl {
    border-bottom-width: 0;
}

dl {
    border-right-width: 0;
}

dl {
    border-top-width: 0;
}

dl {
    border-left-style: none;
}

dl {
    border-bottom-style: none;
}

dl {
    border-right-style: none;
}

dl {
    border-top-style: none;
}

dl {
    border-left-color: currentColor;
}

dl {
    border-bottom-color: currentColor;
}

dl {
    border-right-color: currentColor;
}

dl {
    border-top-color: currentColor;
}

dl {
    border-image: none;
}

dl {
    font-size: 100%;
}

dl {
    font: inherit;
}

dd,
dt {
    margin-left: 0;
}

dt,
dd {
    margin-right: 0;
}

dt,
dd {
    padding-left: 0;
}

dt,
dd {
    padding-bottom: 0;
}

dt {
    border-left-width: 0;
}

dt {
    border-bottom-width: 0;
}

dt {
    border-right-width: 0;
}

dt {
    border-top-width: 0;
}

dt {
    border-left-style: none;
}

dt {
    border-bottom-style: none;
}

dt {
    border-right-style: none;
}

dt {
    border-top-style: none;
}

dt {
    border-left-color: currentColor;
}

dt {
    border-bottom-color: currentColor;
}

dt {
    border-right-color: currentColor;
}

dt {
    border-top-color: currentColor;
}

dt {
    border-image: none;
}

dt {
    font-size: 100%;
}

dt {
    font: inherit;
}

dt,
dd {
    vertical-align: baseline;
}

h1 a,
h2 a {
    text-decoration: none;
}

ol,
dd {
    margin-bottom: 0;
}

dd,
ol {
    margin-top: 0;
}

dd {
    border-left-width: 0;
}

dd {
    border-bottom-width: 0;
}

dd {
    border-right-width: 0;
}

dd {
    border-top-width: 0;
}

dd {
    border-left-style: none;
}

dd {
    border-bottom-style: none;
}

dd {
    border-right-style: none;
}

h2 a,
h1 a {
    color: inherit;
}

dd {
    border-top-style: none;
}

dd {
    border-left-color: currentColor;
}

dd {
    border-bottom-color: currentColor;
}

dd {
    border-right-color: currentColor;
}

dd {
    border-top-color: currentColor;
}

dd {
    border-image: none;
}

dd {
    font-size: 100%;
}

dd {
    font: inherit;
}

ol,
ul {
    margin-left: 0;
}

a:hover {
    color: #43bff0 !important;
}

ol,
ul {
    margin-right: 0;
}

ul,
ol {
    padding-left: 0;
}

ul,
ol {
    padding-bottom: 0;
}

ul,
ol {
    padding-right: 0;
}

ul,
ol {
    padding-top: 0;
}

ol {
    border-left-width: 0;
}

ol {
    border-bottom-width: 0;
}

ol {
    border-right-width: 0;
}

ol {
    border-top-width: 0;
}

ol {
    border-left-style: none;
}

ol {
    border-bottom-style: none;
}

ol {
    border-right-style: none;
}

ol {
    border-top-style: none;
}

ol {
    border-left-color: currentColor;
}

ol {
    border-bottom-color: currentColor;
}

ol {
    border-right-color: currentColor;
}

ol {
    border-top-color: currentColor;
}

ol {
    border-image: none;
}

ol {
    font-size: 100%;
}

ol {
    font: inherit;
}

ol,
ul {
    vertical-align: baseline;
}

li,
ul {
    margin-bottom: 0;
}

li,
ul {
    margin-top: 0;
}

body.is-preload *:before {
    transition: none !important;
}

ul {
    border-left-width: 0;
}

ul {
    border-bottom-width: 0;
}

ul {
    border-right-width: 0;
}

ul {
    border-top-width: 0;
}

ul {
    border-left-style: none;
}

ul {
    border-bottom-style: none;
}

ul {
    border-right-style: none;
}

ul {
    border-top-style: none;
}

ul {
    border-left-color: currentColor;
}

ul {
    border-bottom-color: currentColor;
}

ul {
    border-right-color: currentColor;
}

ul {
    border-top-color: currentColor;
}

ul {
    border-image: none;
}

ul {
    font-size: 100%;
}

ul {
    font: inherit;
}

fieldset,
li {
    margin-left: 0;
}

li,
fieldset {
    margin-right: 0;
}

li,
fieldset {
    padding-left: 0;
}

li,
fieldset {
    padding-bottom: 0;
}

fieldset,
li {
    padding-right: 0;
}

fieldset,
li {
    padding-top: 0;
}

li {
    border-left-width: 0;
}

h3 a,
h4 a {
    text-decoration: none;
}

li {
    border-bottom-width: 0;
}

li {
    border-right-width: 0;
}

li {
    border-top-width: 0;
}

li {
    border-left-style: none;
}

li {
    border-bottom-style: none;
}

li {
    border-right-style: none;
}

li {
    border-top-style: none;
}

li {
    border-left-color: currentColor;
}

li {
    border-bottom-color: currentColor;
}

li {
    border-right-color: currentColor;
}

li {
    border-top-color: currentColor;
}

li {
    border-image: none;
}

li {
    font-size: 100%;
}

li {
    font: inherit;
}

fieldset,
li {
    vertical-align: baseline;
}

form,
fieldset {
    margin-bottom: 0;
}

fieldset,
form {
    margin-top: 0;
}

h3 a {
    color: inherit;
}

fieldset {
    border-left-width: 0;
}

fieldset {
    border-bottom-width: 0;
}

fieldset {
    border-right-width: 0;
}

fieldset {
    border-top-width: 0;
}

fieldset {
    border-left-style: none;
}

fieldset {
    border-bottom-style: none;
}

fieldset {
    border-right-style: none;
}

fieldset {
    border-top-style: none;
}

fieldset {
    border-left-color: currentColor;
}

fieldset {
    border-bottom-color: currentColor;
}

fieldset {
    border-right-color: currentColor;
}

fieldset {
    border-top-color: currentColor;
}

fieldset {
    border-image: none;
}

fieldset {
    font-size: 100%;
}

fieldset {
    font: inherit;
}

legend,
label,
form,
table {
    margin-left: 0;
}

form,
legend,
label,
table {
    margin-right: 0;
}

label,
table,
form,
legend {
    padding-left: 0;
}

table,
label,
legend,
form {
    padding-bottom: 0;
}

form,
table,
label,
legend {
    padding-right: 0;
}

form,
label,
legend,
table {
    padding-top: 0;
}

form {
    border-left-width: 0;
}

form {
    border-bottom-width: 0;
}

form {
    border-right-width: 0;
}

form {
    border-top-width: 0;
}

form {
    border-left-style: none;
}

form {
    border-bottom-style: none;
}

form {
    border-right-style: none;
}

form {
    border-top-style: none;
}

form {
    border-left-color: currentColor;
}

form {
    border-bottom-color: currentColor;
}

form {
    border-right-color: currentColor;
}

form {
    border-top-color: currentColor;
}

form {
    border-image: none;
}

form {
    font-size: 100%;
}

form {
    font: inherit;
}

label,
table,
form,
legend {
    vertical-align: baseline;
}

caption,
legend,
table,
label {
    margin-bottom: 0;
}

legend,
table,
label,
caption {
    margin-top: 0;
}

label {
    border-left-width: 0;
}

label {
    border-bottom-width: 0;
}

label {
    border-right-width: 0;
}

label {
    border-top-width: 0;
}

label {
    border-left-style: none;
}

label {
    border-bottom-style: none;
}

label {
    border-right-style: none;
}

label {
    border-top-style: none;
}

label {
    border-left-color: currentColor;
}

label {
    border-bottom-color: currentColor;
}

label {
    border-right-color: currentColor;
}

label {
    border-top-color: currentColor;
}

label {
    border-image: none;
}

label {
    font-size: 100%;
}

br[class~=clear] {
    clear: both;
}

label {
    font: inherit;
}

legend {
    border-left-width: 0;
}

legend {
    border-bottom-width: 0;
}

legend {
    border-right-width: 0;
}

legend {
    border-top-width: 0;
}

legend {
    border-left-style: none;
}

legend {
    border-bottom-style: none;
}

legend {
    border-right-style: none;
}

legend {
    border-top-style: none;
}

legend {
    border-left-color: currentColor;
}

legend {
    border-bottom-color: currentColor;
}

legend {
    border-right-color: currentColor;
}

legend {
    border-top-color: currentColor;
}

legend {
    border-image: none;
}

legend {
    font-size: 100%;
}

legend {
    font: inherit;
}

table {
    border-left-width: 0;
}

table {
    border-bottom-width: 0;
}

table {
    border-right-width: 0;
}

table {
    border-top-width: 0;
}

table {
    border-left-style: none;
}

table {
    border-bottom-style: none;
}

table {
    border-right-style: none;
}

table {
    border-top-style: none;
}

table {
    border-left-color: currentColor;
}

table {
    border-bottom-color: currentColor;
}

table {
    border-right-color: currentColor;
}

table {
    border-top-color: currentColor;
}

table {
    border-image: none;
}

table {
    font-size: 100%;
}

table {
    font: inherit;
}

caption,
tfoot,
thead,
tbody {
    margin-left: 0;
}

thead,
tfoot,
tbody,
caption {
    margin-right: 0;
}

tfoot,
thead,
tbody,
caption {
    padding-left: 0;
}

tbody,
caption,
tfoot,
thead {
    padding-bottom: 0;
}

thead,
caption,
tfoot,
tbody {
    padding-right: 0;
}

caption,
tbody,
tfoot,
thead {
    padding-top: 0;
}

caption {
    border-left-width: 0;
}

caption {
    border-bottom-width: 0;
}

caption {
    border-right-width: 0;
}

caption {
    border-top-width: 0;
}

caption {
    border-left-style: none;
}

caption {
    border-bottom-style: none;
}

caption {
    border-right-style: none;
}

caption {
    border-top-style: none;
}

caption {
    border-left-color: currentColor;
}

caption {
    border-bottom-color: currentColor;
}

caption {
    border-right-color: currentColor;
}

caption {
    border-top-color: currentColor;
}

caption {
    border-image: none;
}

caption {
    font-size: 100%;
}

caption {
    font: inherit;
}

tfoot,
caption,
thead,
tbody {
    vertical-align: baseline;
}

thead,
tr,
tbody,
tfoot {
    margin-bottom: 0;
}

tr,
thead,
tbody,
tfoot {
    margin-top: 0;
}

tbody {
    border-left-width: 0;
}

tbody {
    border-bottom-width: 0;
}

tbody {
    border-right-width: 0;
}

tbody {
    border-top-width: 0;
}

tbody {
    border-left-style: none;
}

tbody {
    border-bottom-style: none;
}

tbody {
    border-right-style: none;
}

tbody {
    border-top-style: none;
}

tbody {
    border-left-color: currentColor;
}

tbody {
    border-bottom-color: currentColor;
}

tbody {
    border-right-color: currentColor;
}

tbody {
    border-top-color: currentColor;
}

tbody {
    border-image: none;
}

tbody {
    font-size: 100%;
}

tbody {
    font: inherit;
}

h4 a {
    color: inherit;
}

tfoot {
    border-left-width: 0;
}

tfoot {
    border-bottom-width: 0;
}

tfoot {
    border-right-width: 0;
}

tfoot {
    border-top-width: 0;
}

tfoot {
    border-left-style: none;
}

tfoot {
    border-bottom-style: none;
}

tfoot {
    border-right-style: none;
}

tfoot {
    border-top-style: none;
}

tfoot {
    border-left-color: currentColor;
}

tfoot {
    border-bottom-color: currentColor;
}

tfoot {
    border-right-color: currentColor;
}

tfoot {
    border-top-color: currentColor;
}

tfoot {
    border-image: none;
}

tfoot {
    font-size: 100%;
}

tfoot {
    font: inherit;
}

thead {
    border-left-width: 0;
}

thead {
    border-bottom-width: 0;
}

thead {
    border-right-width: 0;
}

thead {
    border-top-width: 0;
}

thead {
    border-left-style: none;
}

thead {
    border-bottom-style: none;
}

thead {
    border-right-style: none;
}

thead {
    border-top-style: none;
}

thead {
    border-left-color: currentColor;
}

thead {
    border-bottom-color: currentColor;
}

thead {
    border-right-color: currentColor;
}

thead {
    border-top-color: currentColor;
}

thead {
    border-image: none;
}

thead {
    font-size: 100%;
}

thead {
    font: inherit;
}

th,
tr {
    margin-left: 0;
}

th,
tr {
    margin-right: 0;
}

th,
tr {
    padding-left: 0;
}

tr,
th {
    padding-bottom: 0;
}

tr,
th {
    padding-right: 0;
}

tr,
th {
    padding-top: 0;
}

tr {
    border-left-width: 0;
}

tr {
    border-bottom-width: 0;
}

tr {
    border-right-width: 0;
}

tr {
    border-top-width: 0;
}

tr {
    border-left-style: none;
}

tr {
    border-bottom-style: none;
}

tr {
    border-right-style: none;
}

tr {
    border-top-style: none;
}

tr {
    border-left-color: currentColor;
}

tr {
    border-bottom-color: currentColor;
}

tr {
    border-right-color: currentColor;
}

tr {
    border-top-color: currentColor;
}

tr {
    border-image: none;
}

tr {
    font-size: 100%;
}

tr {
    font: inherit;
}

h6 a,
h5 a {
    text-decoration: none;
}

tr,
th {
    vertical-align: baseline;
}

td,
th {
    margin-bottom: 0;
}

td,
th {
    margin-top: 0;
}

th {
    border-left-width: 0;
}

h5 a,
h6 a {
    color: inherit;
}

th {
    border-bottom-width: 0;
}

th {
    border-right-width: 0;
}

th {
    border-top-width: 0;
}

th {
    border-left-style: none;
}

th {
    border-bottom-style: none;
}

th {
    border-right-style: none;
}

th {
    border-top-style: none;
}

th {
    border-left-color: currentColor;
}

th {
    border-bottom-color: currentColor;
}

th {
    border-right-color: currentColor;
}

th {
    border-top-color: currentColor;
}

th {
    border-image: none;
}

th {
    font-size: 100%;
}

th {
    font: inherit;
}

td,
article {
    margin-left: 0;
}

article,
td {
    margin-right: 0;
}

body.is-preload *,
body.is-preload *:before {
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

td,
aside,
article,
canvas {
    padding-left: 0;
}

aside,
canvas,
article,
td {
    padding-bottom: 0;
}

aside,
article,
canvas,
td {
    padding-right: 0;
}

canvas,
td,
aside,
article {
    padding-top: 0;
}

td {
    border-left-width: 0;
}

td {
    border-bottom-width: 0;
}

td {
    border-right-width: 0;
}

td {
    border-top-width: 0;
}

td {
    border-left-style: none;
}

td {
    border-bottom-style: none;
}

td {
    border-right-style: none;
}

td {
    border-top-style: none;
}

td {
    border-left-color: currentColor;
}

td {
    border-bottom-color: currentColor;
}

td {
    border-right-color: currentColor;
}

td {
    border-top-color: currentColor;
}

td {
    border-image: none;
}

td {
    font-size: 100%;
}

td {
    font: inherit;
}

canvas,
article,
td,
aside {
    vertical-align: baseline;
}

aside,
canvas,
details,
article {
    margin-bottom: 0;
}

details,
article,
aside,
canvas {
    margin-top: 0;
}

article {
    border-left-width: 0;
}

article {
    border-bottom-width: 0;
}

article {
    border-right-width: 0;
}

article {
    border-top-width: 0;
}

article {
    border-left-style: none;
}

article {
    border-bottom-style: none;
}

article {
    border-right-style: none;
}

article {
    border-top-style: none;
}

article {
    border-left-color: currentColor;
}

article {
    border-bottom-color: currentColor;
}

article {
    border-right-color: currentColor;
}

article {
    border-top-color: currentColor;
}

article {
    border-image: none;
}

article {
    font-size: 100%;
}

article {
    font: inherit;
}

embed,
details,
aside,
canvas {
    margin-left: 0;
}

canvas,
aside,
embed,
details {
    margin-right: 0;
}

aside {
    border-left-width: 0;
}

aside {
    border-bottom-width: 0;
}

aside {
    border-right-width: 0;
}

aside {
    border-top-width: 0;
}

aside {
    border-left-style: none;
}

aside {
    border-bottom-style: none;
}

aside {
    border-right-style: none;
}

aside {
    border-top-style: none;
}

aside {
    border-left-color: currentColor;
}

aside {
    border-bottom-color: currentColor;
}

aside {
    border-right-color: currentColor;
}

aside {
    border-top-color: currentColor;
}

aside {
    border-image: none;
}

aside {
    font-size: 100%;
}

aside {
    font: inherit;
}

canvas {
    border-left-width: 0;
}

canvas {
    border-bottom-width: 0;
}

canvas {
    border-right-width: 0;
}

canvas {
    border-top-width: 0;
}

canvas {
    border-left-style: none;
}

canvas {
    border-bottom-style: none;
}

canvas {
    border-right-style: none;
}

canvas {
    border-top-style: none;
}

canvas {
    border-left-color: currentColor;
}

canvas {
    border-bottom-color: currentColor;
}

canvas {
    border-right-color: currentColor;
}

canvas {
    border-top-color: currentColor;
}

canvas {
    border-image: none;
}

canvas {
    font-size: 100%;
}

canvas {
    font: inherit;
}

details,
embed {
    padding-left: 0;
}

details,
embed {
    padding-bottom: 0;
}

embed,
details {
    padding-right: 0;
}

embed,
details {
    padding-top: 0;
}

details {
    border-left-width: 0;
}

details {
    border-bottom-width: 0;
}

details {
    border-right-width: 0;
}

details {
    border-top-width: 0;
}

details {
    border-left-style: none;
}

details {
    border-bottom-style: none;
}

details {
    border-right-style: none;
}

details {
    border-top-style: none;
}

details {
    border-left-color: currentColor;
}

details {
    border-bottom-color: currentColor;
}

details {
    border-right-color: currentColor;
}

details {
    border-top-color: currentColor;
}

h1 strong {
    font-weight: 700;
}

details {
    border-image: none;
}

details {
    font-size: 100%;
}

details {
    font: inherit;
}

embed,
details {
    vertical-align: baseline;
}

figcaption,
figure,
embed,
header>p {
    margin-bottom: 0;
}

figure,
embed {
    margin-top: 0;
}

embed {
    border-left-width: 0;
}

body.is-preload *,
body.is-preload *:before {
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

embed {
    border-bottom-width: 0;
}

embed {
    border-right-width: 0;
}

embed {
    border-top-width: 0;
}

embed {
    border-left-style: none;
}

embed {
    border-bottom-style: none;
}

embed {
    border-right-style: none;
}

embed {
    border-top-style: none;
}

embed {
    border-left-color: currentColor;
}

embed {
    border-bottom-color: currentColor;
}

embed {
    border-right-color: currentColor;
}

embed {
    border-top-color: currentColor;
}

header>p {
    font-size: 1.25em;
}

embed {
    border-image: none;
}

embed {
    font-size: 100%;
}

embed {
    font: inherit;
}

figcaption,
header>p,
footer,
figure {
    margin-left: 0;
}

figcaption,
footer,
header>p,
figure {
    margin-right: 0;
}

header,
figure,
footer,
figcaption {
    padding-left: 0;
}

header,
footer,
figure,
figcaption {
    padding-bottom: 0;
}

figure,
header,
footer,
figcaption {
    padding-right: 0;
}

figure,
figcaption,
footer,
header {
    padding-top: 0;
}

figure {
    border-left-width: 0;
}

figure {
    border-bottom-width: 0;
}

figure {
    border-right-width: 0;
}

figure {
    border-top-width: 0;
}

figure {
    border-left-style: none;
}

figure {
    border-bottom-style: none;
}

figure {
    border-right-style: none;
}

figure {
    border-top-style: none;
}

figure {
    border-left-color: currentColor;
}

figure {
    border-bottom-color: currentColor;
}

figure {
    border-right-color: currentColor;
}

figure {
    border-top-color: currentColor;
}

figure {
    border-image: none;
}

figure {
    font-size: 100%;
}

figure {
    font: inherit;
}

header,
footer,
figcaption,
figure {
    vertical-align: baseline;
}

hgroup,
figcaption,
footer,
header {
    margin-top: 0;
}

figcaption {
    border-left-width: 0;
}

figcaption {
    border-bottom-width: 0;
}

figcaption {
    border-right-width: 0;
}

figcaption {
    border-top-width: 0;
}

figcaption {
    border-left-style: none;
}

figcaption {
    border-bottom-style: none;
}

figcaption {
    border-right-style: none;
}

figcaption {
    border-top-style: none;
}

figcaption {
    border-left-color: currentColor;
}

figcaption {
    border-bottom-color: currentColor;
}

figcaption {
    border-right-color: currentColor;
}

figcaption {
    border-top-color: currentColor;
}

figcaption {
    border-image: none;
}

figcaption {
    font-size: 100%;
}

figcaption {
    font: inherit;
}

footer,
header,
hgroup,
menu {
    margin-bottom: 0;
}

footer {
    border-left-width: 0;
}

footer {
    border-bottom-width: 0;
}

footer {
    border-right-width: 0;
}

footer {
    border-top-width: 0;
}

footer {
    border-left-style: none;
}

footer {
    border-bottom-style: none;
}

footer {
    border-right-style: none;
}

footer {
    border-top-style: none;
}

footer {
    border-left-color: currentColor;
}

footer {
    border-bottom-color: currentColor;
}

footer {
    border-right-color: currentColor;
}

footer {
    border-top-color: currentColor;
}

footer {
    border-image: none;
}

footer {
    font-size: 100%;
}

footer {
    font: inherit;
}

nav,
menu,
header,
hgroup {
    margin-left: 0;
}

hgroup,
header {
    margin-right: 0;
}

header {
    border-left-width: 0;
}

header {
    border-bottom-width: 0;
}

header {
    border-right-width: 0;
}

header {
    border-top-width: 0;
}

header {
    border-left-style: none;
}

header {
    border-bottom-style: none;
}

header {
    border-right-style: none;
}

header {
    border-top-style: none;
}

header {
    border-left-color: currentColor;
}

header {
    border-bottom-color: currentColor;
}

header {
    border-right-color: currentColor;
}

header {
    border-top-color: currentColor;
}

header {
    border-image: none;
}

header {
    font-size: 100%;
}

header {
    font: inherit;
}

hgroup,
menu {
    padding-left: 0;
}

hgroup,
menu {
    padding-bottom: 0;
}

hgroup,
menu {
    padding-right: 0;
}

hgroup,
menu {
    padding-top: 0;
}

hgroup {
    border-left-width: 0;
}

hgroup {
    border-bottom-width: 0;
}

menu,
output,
nav,
header>p {
    margin-top: 0;
}

hgroup {
    border-right-width: 0;
}

hgroup {
    border-top-width: 0;
}

hgroup {
    border-left-style: none;
}

hgroup {
    border-bottom-style: none;
}

hgroup {
    border-right-style: none;
}

hgroup {
    border-top-style: none;
}

hgroup {
    border-left-color: currentColor;
}

hgroup {
    border-bottom-color: currentColor;
}

hgroup {
    border-right-color: currentColor;
}

hgroup {
    border-top-color: currentColor;
}

hgroup {
    border-image: none;
}

hgroup {
    font-size: 100%;
}

hgroup {
    font: inherit;
}

menu,
hgroup,
nav,
output {
    vertical-align: baseline;
}

footer>p {
    font-size: 1.25em;
}

output,
nav,
menu,
ruby {
    margin-right: 0;
}

menu {
    border-left-width: 0;
}

menu {
    border-bottom-width: 0;
}

menu {
    border-right-width: 0;
}

menu {
    border-top-width: 0;
}

menu {
    border-left-style: none;
}

menu {
    border-bottom-style: none;
}

menu {
    border-right-style: none;
}

menu {
    border-top-style: none;
}

menu {
    border-left-color: currentColor;
}

menu {
    border-bottom-color: currentColor;
}

menu {
    border-right-color: currentColor;
}

menu {
    border-top-color: currentColor;
}

menu {
    border-image: none;
}

menu {
    font-size: 100%;
}

menu {
    font: inherit;
}

section,
output,
nav,
ruby {
    margin-bottom: 0;
}

output,
nav,
section,
ruby {
    padding-left: 0;
}

section,
ruby,
output,
nav {
    padding-bottom: 0;
}

nav,
output,
section,
ruby {
    padding-right: 0;
}

nav,
output,
section,
ruby {
    padding-top: 0;
}

nav {
    border-left-width: 0;
}

nav {
    border-bottom-width: 0;
}

nav {
    border-right-width: 0;
}

nav {
    border-top-width: 0;
}

nav {
    border-left-style: none;
}

nav {
    border-bottom-style: none;
}

nav {
    border-right-style: none;
}

nav {
    border-top-style: none;
}

nav {
    border-left-color: currentColor;
}

nav {
    border-bottom-color: currentColor;
}

nav {
    border-right-color: currentColor;
}

nav {
    border-top-color: currentColor;
}

nav {
    border-image: none;
}

nav {
    font-size: 100%;
}

nav {
    font: inherit;
}

ruby,
section,
output,
summary {
    margin-left: 0;
}

output {
    border-left-width: 0;
}

output {
    border-bottom-width: 0;
}

output {
    border-right-width: 0;
}

output {
    border-top-width: 0;
}

output {
    border-left-style: none;
}

output {
    border-bottom-style: none;
}

output {
    border-right-style: none;
}

output {
    border-top-style: none;
}

output {
    border-left-color: currentColor;
}

output {
    border-bottom-color: currentColor;
}

output {
    border-right-color: currentColor;
}

output {
    border-top-color: currentColor;
}

output {
    border-image: none;
}

output {
    font-size: 100%;
}

output {
    font: inherit;
}

summary,
time,
ruby,
section {
    margin-top: 0;
}

ruby {
    border-left-width: 0;
}

ruby {
    border-bottom-width: 0;
}

ruby {
    border-right-width: 0;
}

ruby {
    border-top-width: 0;
}

ruby {
    border-left-style: none;
}

ruby {
    border-bottom-style: none;
}

ruby {
    border-right-style: none;
}

ruby {
    border-top-style: none;
}

ruby {
    border-left-color: currentColor;
}

ruby {
    border-bottom-color: currentColor;
}

ruby {
    border-right-color: currentColor;
}

ruby {
    border-top-color: currentColor;
}

ruby {
    border-image: none;
}

ruby {
    font-size: 100%;
}

ruby {
    font: inherit;
}

summary,
section,
time,
ruby {
    vertical-align: baseline;
}

mark,
section,
time,
summary {
    margin-right: 0;
}

section {
    border-left-width: 0;
}

section {
    border-bottom-width: 0;
}

section {
    border-right-width: 0;
}

section {
    border-top-width: 0;
}

section {
    border-left-style: none;
}

section {
    border-bottom-style: none;
}

section {
    border-right-style: none;
}

section {
    border-top-style: none;
}

section {
    border-left-color: currentColor;
}

section {
    border-bottom-color: currentColor;
}

section {
    border-right-color: currentColor;
}

section {
    border-top-color: currentColor;
}

section {
    border-image: none;
}

section {
    font-size: 100%;
}

section {
    font: inherit;
}

summary,
time,
mark,
audio {
    margin-bottom: 0;
}

summary,
audio,
time,
mark {
    padding-left: 0;
}

audio,
time,
summary,
mark {
    padding-bottom: 0;
}

time,
audio,
summary,
mark {
    padding-right: 0;
}

audio,
mark,
summary,
time {
    padding-top: 0;
}

summary {
    border-left-width: 0;
}

summary {
    border-bottom-width: 0;
}

summary {
    border-right-width: 0;
}

summary {
    border-top-width: 0;
}

summary {
    border-left-style: none;
}

summary {
    border-bottom-style: none;
}

summary {
    border-right-style: none;
}

summary {
    border-top-style: none;
}

summary {
    border-left-color: currentColor;
}

summary {
    border-bottom-color: currentColor;
}

summary {
    border-right-color: currentColor;
}

summary {
    border-top-color: currentColor;
}

summary {
    border-image: none;
}

summary {
    font-size: 100%;
}

summary {
    font: inherit;
}

audio,
time,
mark,
video {
    margin-left: 0;
}

body.is-preload *,
body.is-preload *:before {
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

time {
    border-left-width: 0;
}

time {
    border-bottom-width: 0;
}

time {
    border-right-width: 0;
}

time {
    border-top-width: 0;
}

time {
    border-left-style: none;
}

time {
    border-bottom-style: none;
}

time {
    border-right-style: none;
}

time {
    border-top-style: none;
}

time {
    border-left-color: currentColor;
}

time {
    border-bottom-color: currentColor;
}

time {
    border-right-color: currentColor;
}

time {
    border-top-color: currentColor;
}

time {
    border-image: none;
}

time {
    font-size: 100%;
}

time {
    font: inherit;
}

mark,
audio,
video {
    margin-top: 0;
}

mark {
    border-left-width: 0;
}

mark {
    border-bottom-width: 0;
}

mark {
    border-right-width: 0;
}

mark {
    border-top-width: 0;
}

mark {
    border-left-style: none;
}

mark {
    border-bottom-style: none;
}

mark {
    border-right-style: none;
}

mark {
    border-top-style: none;
}

mark {
    border-left-color: currentColor;
}

mark {
    border-bottom-color: currentColor;
}

mark {
    border-right-color: currentColor;
}

mark {
    border-top-color: currentColor;
}

mark {
    border-image: none;
}

mark {
    font-size: 100%;
}

mark {
    font: inherit;
}

video,
audio,
mark {
    vertical-align: baseline;
}

audio,
video {
    margin-right: 0;
}

audio {
    border-left-width: 0;
}

audio {
    border-bottom-width: 0;
}

audio {
    border-right-width: 0;
}

audio {
    border-top-width: 0;
}

audio {
    border-left-style: none;
}

audio {
    border-bottom-style: none;
}

audio {
    border-right-style: none;
}

audio {
    border-top-style: none;
}

audio {
    border-left-color: currentColor;
}

audio {
    border-bottom-color: currentColor;
}

audio {
    border-right-color: currentColor;
}

body.is-preload *:after {
    animation: none !important;
}

audio {
    border-top-color: currentColor;
}

audio {
    border-image: none;
}

audio {
    font-size: 100%;
}

audio {
    font: inherit;
}

video {
    margin-bottom: 0;
}

video {
    padding-left: 0;
}

video {
    padding-bottom: 0;
}

video {
    padding-right: 0;
}

video {
    padding-top: 0;
}

video {
    border-left-width: 0;
}

video {
    border-bottom-width: 0;
}

video {
    border-right-width: 0;
}

video {
    border-top-width: 0;
}

video {
    border-left-style: none;
}

video {
    border-bottom-style: none;
}

video {
    border-right-style: none;
}

video {
    border-top-style: none;
}

video {
    border-left-color: currentColor;
}

video {
    border-bottom-color: currentColor;
}

video {
    border-right-color: currentColor;
}

video {
    border-top-color: currentColor;
}

video {
    border-image: none;
}

video {
    font-size: 100%;
}

video {
    font: inherit;
}

figure,
footer,
nav,
header,
aside,
hgroup,
figcaption,
section,
article,
menu,
details {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

table {
    border-collapse: collapse;
}

body.is-preload *:before,
body.is-preload * {
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

table {
    border-spacing: 0;
}

body {
    -webkit-text-size-adjust: none;
}

mark {
    background-color: transparent;
}

mark {
    color: inherit;
}

input::-moz-focus-inner {
    border-left-width: 0;
}

input::-moz-focus-inner {
    border-bottom-width: 0;
}

input::-moz-focus-inner {
    border-right-width: 0;
}

input::-moz-focus-inner {
    border-top-width: 0;
}

input::-moz-focus-inner {
    border-left-style: none;
}

input::-moz-focus-inner {
    border-bottom-style: none;
}

input::-moz-focus-inner {
    border-right-style: none;
}

input::-moz-focus-inner {
    border-top-style: none;
}

input::-moz-focus-inner {
    border-left-color: currentColor;
}

input::-moz-focus-inner {
    border-bottom-color: currentColor;
}

input::-moz-focus-inner {
    border-right-color: currentColor;
}

input::-moz-focus-inner {
    border-top-color: currentColor;
}

input::-moz-focus-inner {
    border-image: none;
}

input::-moz-focus-inner {
    padding-left: 0;
}

input::-moz-focus-inner {
    padding-bottom: 0;
}

input::-moz-focus-inner {
    padding-right: 0;
}

input::-moz-focus-inner {
    padding-top: 0;
}

input,
select,
textarea {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

input,
textarea,
select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

input,
textarea,
select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

textarea,
select,
input {
    appearance: none;
}

html {
    box-sizing: border-box;
}

*:after,
*:before {
    box-sizing: inherit;
}



input,
textarea,
select,
body {
    font-family: "Open Sans", sans-serif;
}

select,
input,
body,
textarea {
    line-height: 1.85em;
}

textarea,
input,
select,
body {
    color: #888;
}

select,
textarea,
input,
body {
    font-weight: 300;
}

input,
select,
textarea,
body {
    font-size: 13pt;
}

a {
    -moz-transition: color .2s ease-in-out;
    -webkit-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}

a {
    transition: color .2s ease-in-out;
}

a {
    color: #43b3e0;
}

a {
    text-decoration: underline;
}

b,
strong {
    font-weight: 600;
}

h1,
h5,
h4,
h2,
strong,
h3,
h6,
b {
    color: #3e3e3e;
}

i,
em,
blockquote,
em {
    font-style: italic;
}

sub,
sup {
    position: relative;
}

sub {
    top: .5em;
}

sub,
sup {
    font-size: .8em;
}

sup {
    top: -.5em;
}

blockquote {
    border-left-width: .75em;
}

blockquote {
    border-left-style: solid;
}

blockquote {
    border-left-color: #eee;
}

blockquote {
    border-image: none;
}

blockquote {
    padding-left: 1.5em;
}

blockquote {
    padding-bottom: 1em;
}

blockquote {
    padding-right: 0;
}

blockquote {
    padding-top: 1em;
}

header,
h2,
h6,
h3,
h5,
h1,
h4,
hr {
    margin-left: 0;
}

h1,
h2,
h3,
h4,
h6,
h5 {
    margin-bottom: .75em;
}

h4,
hr,
h5,
header,
h6,
h2,
h3,
h1 {
    margin-right: 0;
}

h5,
h1,
h4,
h6,
h3,
h2 {
    margin-top: 0;
}

h2,
h5,
h4,
h3,
h6 {
    font-weight: 700;
}

h1 {
    font-size: 3.25em;
}

h1 {
    letter-spacing: -.025em;
}

h1 {
    font-weight: 300;
}

h2 {
    font-size: 2em;
}

h3,
h2 {
    letter-spacing: -.015em;
}

h3 {
    font-size: 1.5em;
}

i {
    font-style: italic;
}

hr {
    border-left-width: 0;
}

hr {
    border-bottom-width: 0;
}

hr {
    border-right-width: 0;
}

hr {
    border-top-width: .0625pc;
}

hr {
    border-left-style: none;
}

hr {
    border-bottom-style: none;
}

hr {
    border-right-style: none;
}

hr {
    border-top-style: solid;
}

hr {
    border-left-color: currentColor;
}

hr {
    border-bottom-color: currentColor;
}

hr {
    border-right-color: currentColor;
}

hr {
    border-top-color: rgba(0, 0, 0, .35);
}

hr {
    border-image: none;
}

hr {
    box-shadow: 0pc .010416667in 0pt 0pt rgba(255, 255, 255, .1);
}

hr {
    height: 1px;
}

hr {
    margin-bottom: 3em;
}

hr {
    margin-top: 3em;
}

ul,
table,
p,
ol,
dl {
    margin-bottom: 2em;
}

header {
    margin-bottom: 3em;
}

body.is-preload * {
    -webkit-transition: none !important;
    transition: none !important;
}

header {
    margin-top: 0;
}

footer {
    margin-left: 0;
}

footer {
    margin-bottom: 0;
}

footer {
    margin-right: 0;
}

footer {
    margin-top: 3em;
}

body.is-preload *:before,
body.is-preload * {
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

body.is-preload *:after {
    transition: none !important;
}

[class~=container][class~=medium] {
    width: 9.375in;
}

@media screen and (max-width: 1680px) {
    [class~=container] {
        width: 75pc;
    }

    [class~=container][class~=medium] {
        width: 675pt;
    }
}

@media screen and (max-width: 1280px) {
    [class~=container] {
        width: 10in;
    }

    .container.medium {
        width: 45pc;
    }
}

@media screen and (max-width: 980px) {
    .container.medium {
        width: 75%;
    }

    [class~=container] {
        width: 100%;
    }
}

@media screen and (max-width: 736px) {

    [class~=container],
    [class~=container][class~=medium] {
        width: 100%;
    }

    [class~=container] {
        max-width: calc(100% - 30px);
    }
}

[class~=row][class~=aln-left] {
    justify-content: flex-start;
}

[class~=row][class~=aln-center] {
    justify-content: center;
}

[class~=row][class~=gtr-uniform]>*> :last-child {
    margin-bottom: 0;
}

[class~=row][class~=aln-right] {
    justify-content: flex-end;
}

[class~=row][class~=aln-top] {
    align-items: flex-start;
}

[class~=row][class~=aln-middle] {
    align-items: center;
}

.row.aln-bottom {
    align-items: flex-end;
}

[class~=row]>[class~=imp] {
    order: -1;
}

[class~=row]>[class~=col-1] {
    width: 8.33333%;
}

[class~=row]>[class~=off-1] {
    margin-left: 8.33333%;
}

[class~=row][class~=gtr-0],
[class~=row][class~=gtr-0][class~=gtr-uniform] {
    margin-top: 0px;
}

[class~=row]>[class~=col-2] {
    width: 16.66667%;
}

[class~=row]>[class~=off-2] {
    margin-left: 16.66667%;
}

[class~=row][class~=gtr-0][class~=gtr-uniform]>* {
    padding-top: 0pc;
}

[class~=row]>[class~=col-3] {
    width: 25%;
}

[class~=row]>[class~=off-3] {
    margin-left: 25%;
}

[class~=row]>[class~=col-4] {
    width: 33.33333%;
}

.row>.off-4 {
    margin-left: 33.33333%;
}

[class~=row] {
    display: flex;
}

[class~=row]>[class~=col-5] {
    width: 41.66667%;
}

[class~=row]>[class~=off-5] {
    margin-left: 41.66667%;
}

[class~=row] {
    flex-wrap: wrap;
}

[class~=row]>[class~=col-6] {
    width: 50%;
}

[class~=row]>[class~=off-6] {
    margin-left: 50%;
}

.row.gtr-25.gtr-uniform,
[class~=row][class~=gtr-25] {
    margin-top: -4.6875pt;
}

[class~=row][class~=gtr-25][class~=gtr-uniform]>* {
    padding-top: .390625pc;
}

[class~=row]>[class~=col-7] {
    width: 58.33333%;
}

.row>.off-7 {
    margin-left: 58.33333%;
}

.row>.col-8 {
    width: 66.66667%;
}

[class~=row]>[class~=off-8] {
    margin-left: 66.66667%;
}

[class~=row]>[class~=col-9] {
    width: 75%;
}

[class~=row]>[class~=off-9] {
    margin-left: 75%;
}

[class~=row]>[class~=col-10] {
    width: 83.33333%;
}

[class~=row]>[class~=off-10] {
    margin-left: 83.33333%;
}

.row>.col-11 {
    width: 91.66667%;
}

.row>.off-11 {
    margin-left: 91.66667%;
}

[class~=row],
.row>* {
    box-sizing: border-box;
}

[class~=row][class~=gtr-50][class~=gtr-uniform],
.row.gtr-50 {
    margin-top: -9.375pt;
}

[class~=row]>[class~=col-12] {
    width: 100%;
}

[class~=row] {
    align-items: stretch;
}

[class~=row]>[class~=off-12] {
    margin-left: 100%;
}

[class~=row][class~=gtr-0] {
    margin-left: 0pt;
}

[class~=row][class~=gtr-0]>* {
    padding-left: 0in;
}

[class~=row][class~=gtr-0]>*,
.row.gtr-150>*,
[class~=row][class~=gtr-25]>*,
.row.gtr-200>*,
[class~=row][class~=gtr-50]>* {
    padding-bottom: 0;
}

[class~=row][class~=gtr-0]>*,
.row.gtr-200>*,
.row.gtr-150>*,
[class~=row][class~=gtr-50]>*,
[class~=row][class~=gtr-25]>* {
    padding-right: 0;
}

[class~=row][class~=gtr-0]>* {
    padding-top: 0in;
}

[class~=row][class~=gtr-25] {
    margin-left: -4.6875pt;
}

[class~=row][class~=gtr-25]>* {
    padding-left: .065104167in;
}

.row,
[class~=row][class~=gtr-uniform] {
    margin-top: -1.5625pc;
}

[class~=row][class~=gtr-25]>* {
    padding-top: .390625pc;
}

[class~=row][class~=gtr-50][class~=gtr-uniform]>* {
    padding-top: 9.375pt;
}

.row {
    margin-left: -25px;
}

.row.gtr-50 {
    margin-left: -.130208333in;
}

[class~=row][class~=gtr-50]>* {
    padding-left: 9.375pt;
}

[class~=row][class~=gtr-50]>* {
    padding-top: 9.375pt;
}

[class~=row][class~=gtr-uniform]>* {
    padding-top: 25px;
}

[class~=row][class~=gtr-150][class~=gtr-uniform],
[class~=row][class~=gtr-150] {
    margin-top: -2.34375pc;
}

[class~=row][class~=gtr-150] {
    margin-left: -2.34375pc;
}

.row.gtr-150>* {
    padding-left: .390625in;
}

[class~=row][class~=gtr-150][class~=gtr-uniform]>* {
    padding-top: 37.5px;
}

[class~=row][class~=gtr-200],
[class~=row][class~=gtr-200][class~=gtr-uniform] {
    margin-top: -37.5pt;
}

.row.gtr-200.gtr-uniform>* {
    padding-top: 50px;
}

.row.gtr-150>* {
    padding-top: 2.34375pc;
}

[class~=row][class~=gtr-200] {
    margin-left: -.520833333in;
}

.row.gtr-200>* {
    padding-left: .520833333in;
}

.row.gtr-200>* {
    padding-top: 37.5pt;
}

@media screen and (max-width: 1680px) {
    [class~=row][class~=gtr-uniform]>*> :last-child {
        margin-bottom: 0;
    }

    [class~=row][class~=aln-left] {
        justify-content: flex-start;
    }

    [class~=row][class~=aln-center] {
        justify-content: center;
    }

    [class~=row][class~=aln-right] {
        justify-content: flex-end;
    }

    [class~=row][class~=aln-top] {
        align-items: flex-start;
    }

    [class~=row] {
        display: flex;
    }

    [class~=row][class~=gtr-0][class~=gtr-uniform],
    .row.gtr-0 {
        margin-top: 0pt;
    }

    .row.aln-middle {
        align-items: center;
    }

    [class~=row][class~=gtr-0][class~=gtr-uniform]>* {
        padding-top: 0in;
    }

    [class~=row][class~=aln-bottom] {
        align-items: flex-end;
    }

    [class~=row]>[class~=imp-xlarge] {
        order: -1;
    }

    [class~=row] {
        flex-wrap: wrap;
    }

    [class~=row]>[class~=col-1-xlarge] {
        width: 8.33333%;
    }

    [class~=row]>[class~=off-1-xlarge] {
        margin-left: 8.33333%;
    }

    [class~=row]>[class~=col-2-xlarge] {
        width: 16.66667%;
    }

    .row.gtr-25,
    [class~=row][class~=gtr-25][class~=gtr-uniform] {
        margin-top: -.390625pc;
    }

    [class~=row]>[class~=off-2-xlarge] {
        margin-left: 16.66667%;
    }

    [class~=row][class~=gtr-25][class~=gtr-uniform]>* {
        padding-top: 4.6875pt;
    }

    [class~=row]>[class~=col-3-xlarge] {
        width: 25%;
    }

    [class~=row]>[class~=off-3-xlarge] {
        margin-left: 25%;
    }

    [class~=row][class~=gtr-50][class~=gtr-uniform],
    [class~=row][class~=gtr-50] {
        margin-top: -9.375pt;
    }

    .row>.col-4-xlarge {
        width: 33.33333%;
    }

    [class~=row]>[class~=off-4-xlarge] {
        margin-left: 33.33333%;
    }

    [class~=row]>[class~=col-5-xlarge] {
        width: 41.66667%;
    }

    [class~=row]>[class~=off-5-xlarge] {
        margin-left: 41.66667%;
    }

    [class~=row][class~=gtr-50][class~=gtr-uniform]>* {
        padding-top: 9.375pt;
    }

    [class~=row]>[class~=col-6-xlarge] {
        width: 50%;
    }

    [class~=row][class~=gtr-150][class~=gtr-uniform] {
        margin-top: -28.125pt;
    }

    [class~=row]>[class~=off-6-xlarge] {
        margin-left: 50%;
    }

    .row>.col-7-xlarge {
        width: 58.33333%;
    }

    .row>.off-7-xlarge {
        margin-left: 58.33333%;
    }

    [class~=row]>[class~=col-8-xlarge] {
        width: 66.66667%;
    }

    [class~=row]>[class~=off-8-xlarge] {
        margin-left: 66.66667%;
    }

    [class~=row]>[class~=col-9-xlarge] {
        width: 75%;
    }

    .row>.off-9-xlarge {
        margin-left: 75%;
    }

    .row>.col-10-xlarge {
        width: 83.33333%;
    }

    [class~=row]>[class~=off-10-xlarge] {
        margin-left: 83.33333%;
    }

    [class~=row]>[class~=col-11-xlarge] {
        width: 91.66667%;
    }

    [class~=row]>[class~=off-11-xlarge] {
        margin-left: 91.66667%;
    }

    [class~=row]>[class~=col-12-xlarge] {
        width: 100%;
    }

    [class~=row]>[class~=off-12-xlarge] {
        margin-left: 100%;
    }

    .row.gtr-0 {
        margin-left: 0px;
    }

    .row.gtr-0>* {
        padding-left: 0in;
    }

    .row.gtr-50>*,
    [class~=row][class~=gtr-25]>*,
    .row.gtr-0>*,
    [class~=row][class~=gtr-150]>*,
    .row.gtr-200>* {
        padding-bottom: 0;
    }

    [class~=row][class~=gtr-25]>*,
    .row.gtr-200>*,
    .row.gtr-50>*,
    [class~=row][class~=gtr-150]>*,
    .row.gtr-0>* {
        padding-right: 0;
    }

    .row.gtr-0>* {
        padding-top: 0pc;
    }

    .row.gtr-25 {
        margin-left: -.065104167in;
    }

    [class~=row][class~=gtr-25]>* {
        padding-left: .390625pc;
    }

    [class~=row][class~=gtr-25]>* {
        padding-top: .065104167in;
    }

    [class~=row][class~=gtr-150][class~=gtr-uniform]>* {
        padding-top: 28.125pt;
    }

    [class~=row][class~=gtr-200][class~=gtr-uniform] {
        margin-top: -3.125pc;
    }

    [class~=row][class~=gtr-50] {
        margin-left: -9.375pt;
    }

    .row.gtr-50>* {
        padding-left: 12.5px;
    }

    .row.gtr-50>* {
        padding-top: 9.375pt;
    }

    [class~=row][class~=gtr-200][class~=gtr-uniform]>* {
        padding-top: 3.125pc;
    }

    [class~=row],
    [class~=row][class~=gtr-uniform] {
        margin-top: -.260416667in;
    }

    [class~=row][class~=gtr-uniform]>* {
        padding-top: 25px;
    }

    [class~=row][class~=gtr-150] {
        margin-top: -2.34375pc;
    }

    [class~=row][class~=gtr-150] {
        margin-left: -28.125pt;
    }

    [class~=row][class~=gtr-150]>* {
        padding-left: 2.34375pc;
    }

    [class~=row][class~=gtr-150]>* {
        padding-top: .390625in;
    }

    [class~=row][class~=gtr-200] {
        margin-top: -37.5pt;
    }

    [class~=row][class~=gtr-200] {
        margin-left: -.520833333in;
    }

    .row>*,
    [class~=row] {
        box-sizing: border-box;
    }

    .row.gtr-200>* {
        padding-left: 50px;
    }

    [class~=row] {
        align-items: stretch;
    }

    .row.gtr-200>* {
        padding-top: .520833333in;
    }

    [class~=row] {
        margin-left: -18.75pt;
    }
}

@media screen and (max-width: 1280px) {
    [class~=row][class~=aln-left] {
        justify-content: flex-start;
    }

    [class~=row][class~=aln-center] {
        justify-content: center;
    }

    [class~=row][class~=aln-right] {
        justify-content: flex-end;
    }

    [class~=row] {
        display: flex;
    }

    [class~=row] {
        flex-wrap: wrap;
    }

    [class~=row][class~=aln-top] {
        align-items: flex-start;
    }

    [class~=row][class~=aln-middle] {
        align-items: center;
    }

    [class~=row],
    [class~=row]>* {
        box-sizing: border-box;
    }

    [class~=row][class~=gtr-uniform]>*> :last-child {
        margin-bottom: 0;
    }

    [class~=row][class~=aln-bottom] {
        align-items: flex-end;
    }

    [class~=row] {
        align-items: stretch;
    }

    [class~=row]>[class~=imp-large] {
        order: -1;
    }

    [class~=row]>[class~=col-1-large] {
        width: 8.33333%;
    }

    [class~=row]>[class~=off-1-large] {
        margin-left: 8.33333%;
    }

    .row.gtr-0.gtr-uniform,
    .row.gtr-0 {
        margin-top: 0px;
    }

    [class~=row]>[class~=col-2-large] {
        width: 16.66667%;
    }

    .row>.off-2-large {
        margin-left: 16.66667%;
    }

    [class~=row]>[class~=col-3-large] {
        width: 25%;
    }

    [class~=row]>[class~=off-3-large] {
        margin-left: 25%;
    }

    [class~=row]>[class~=col-4-large] {
        width: 33.33333%;
    }

    [class~=row]>[class~=off-4-large] {
        margin-left: 33.33333%;
    }

    [class~=row]>[class~=col-5-large] {
        width: 41.66667%;
    }

    [class~=row]>[class~=off-5-large] {
        margin-left: 41.66667%;
    }

    [class~=row]>[class~=col-6-large] {
        width: 50%;
    }

    [class~=row][class~=gtr-0][class~=gtr-uniform]>* {
        padding-top: 0in;
    }

    [class~=row][class~=gtr-25],
    [class~=row][class~=gtr-25][class~=gtr-uniform] {
        margin-top: -.065104167in;
    }

    [class~=row]>[class~=off-6-large] {
        margin-left: 50%;
    }

    [class~=row]>[class~=col-7-large] {
        width: 58.33333%;
    }

    .row>.off-7-large {
        margin-left: 58.33333%;
    }

    [class~=row][class~=gtr-25][class~=gtr-uniform]>* {
        padding-top: .390625pc;
    }

    [class~=row][class~=gtr-50][class~=gtr-uniform],
    [class~=row][class~=gtr-50] {
        margin-top: -9.375pt;
    }

    [class~=row]>[class~=col-8-large] {
        width: 66.66667%;
    }

    [class~=row]>[class~=off-8-large] {
        margin-left: 66.66667%;
    }

    [class~=row][class~=gtr-50][class~=gtr-uniform]>* {
        padding-top: 12.5px;
    }

    .row>.col-9-large {
        width: 75%;
    }

    [class~=row]>[class~=off-9-large] {
        margin-left: 75%;
    }

    .row>.col-10-large {
        width: 83.33333%;
    }

    [class~=row]>[class~=off-10-large] {
        margin-left: 83.33333%;
    }

    [class~=row]>[class~=col-11-large] {
        width: 91.66667%;
    }

    [class~=row]>[class~=off-11-large] {
        margin-left: 91.66667%;
    }

    [class~=row]>[class~=col-12-large] {
        width: 100%;
    }

    .row>.off-12-large {
        margin-left: 100%;
    }

    .row.gtr-0 {
        margin-left: 0pc;
    }

    [class~=row][class~=gtr-0]>* {
        padding-left: 0px;
    }

    [class~=row][class~=gtr-uniform],
    [class~=row] {
        margin-top: -1.5625pc;
    }

    [class~=row][class~=gtr-50]>*,
    .row.gtr-150>*,
    [class~=row][class~=gtr-0]>*,
    [class~=row][class~=gtr-25]>*,
    .row.gtr-200>* {
        padding-bottom: 0;
    }

    [class~=row][class~=gtr-150][class~=gtr-uniform],
    [class~=row][class~=gtr-150] {
        margin-top: -37.5px;
    }

    .row.gtr-150.gtr-uniform>* {
        padding-top: .390625in;
    }

    [class~=row][class~=gtr-0]>*,
    .row.gtr-200>*,
    [class~=row][class~=gtr-25]>*,
    .row.gtr-150>*,
    [class~=row][class~=gtr-50]>* {
        padding-right: 0;
    }

    [class~=row][class~=gtr-0]>* {
        padding-top: 0pt;
    }

    [class~=row][class~=gtr-25] {
        margin-left: -4.6875pt;
    }

    [class~=row][class~=gtr-25]>* {
        padding-left: 4.6875pt;
    }

    [class~=row][class~=gtr-200][class~=gtr-uniform],
    .row.gtr-200 {
        margin-top: -50px;
    }

    [class~=row][class~=gtr-25]>* {
        padding-top: .390625pc;
    }

    [class~=row] {
        margin-left: -25px;
    }

    [class~=row][class~=gtr-50] {
        margin-left: -.78125pc;
    }

    [class~=row][class~=gtr-50]>* {
        padding-left: 12.5px;
    }

    [class~=row][class~=gtr-50]>* {
        padding-top: 12.5px;
    }

    .row.gtr-200.gtr-uniform>* {
        padding-top: 37.5pt;
    }

    [class~=row][class~=gtr-uniform]>* {
        padding-top: 25px;
    }

    [class~=row][class~=gtr-150] {
        margin-left: -28.125pt;
    }

    .row.gtr-150>* {
        padding-left: 37.5px;
    }

    .row.gtr-150>* {
        padding-top: .390625in;
    }

    .row.gtr-200 {
        margin-left: -50px;
    }

    .row.gtr-200>* {
        padding-left: 50px;
    }

    .row.gtr-200>* {
        padding-top: 37.5pt;
    }
}

@media screen and (max-width: 980px) {
    [class~=row][class~=aln-left] {
        justify-content: flex-start;
    }

    [class~=row][class~=aln-center] {
        justify-content: center;
    }

    [class~=row][class~=aln-right] {
        justify-content: flex-end;
    }

    [class~=row][class~=aln-top] {
        align-items: flex-start;
    }

    .row {
        display: flex;
    }

    .row.aln-middle {
        align-items: center;
    }

    [class~=row][class~=aln-bottom] {
        align-items: flex-end;
    }

    [class~=row]>[class~=imp-medium] {
        order: -1;
    }

    .row {
        flex-wrap: wrap;
    }

    .row.gtr-uniform>*> :last-child {
        margin-bottom: 0;
    }

    .row>.col-1-medium {
        width: 8.33333%;
    }

    .row>.off-1-medium {
        margin-left: 8.33333%;
    }

    [class~=row]>[class~=col-2-medium] {
        width: 16.66667%;
    }

    .row>.off-2-medium {
        margin-left: 16.66667%;
    }

    [class~=row]>[class~=col-3-medium] {
        width: 25%;
    }

    [class~=row]>[class~=off-3-medium] {
        margin-left: 25%;
    }

    .row>.col-4-medium {
        width: 33.33333%;
    }

    [class~=row]>[class~=off-4-medium] {
        margin-left: 33.33333%;
    }

    [class~=row]>[class~=col-5-medium] {
        width: 41.66667%;
    }

    [class~=row]>[class~=off-5-medium] {
        margin-left: 41.66667%;
    }

    .row>.col-6-medium {
        width: 50%;
    }

    [class~=row]>[class~=off-6-medium] {
        margin-left: 50%;
    }

    [class~=row]>[class~=col-7-medium] {
        width: 58.33333%;
    }

    [class~=row]>[class~=off-7-medium] {
        margin-left: 58.33333%;
    }

    [class~=row]>[class~=col-8-medium] {
        width: 66.66667%;
    }

    [class~=row][class~=gtr-0],
    [class~=row][class~=gtr-0][class~=gtr-uniform] {
        margin-top: 0pc;
    }

    [class~=row]>[class~=off-8-medium] {
        margin-left: 66.66667%;
    }

    [class~=row]>[class~=col-9-medium] {
        width: 75%;
    }

    .row,
    [class~=row]>* {
        box-sizing: border-box;
    }

    [class~=row]>[class~=off-9-medium] {
        margin-left: 75%;
    }

    [class~=row]>[class~=col-10-medium] {
        width: 83.33333%;
    }

    [class~=row]>[class~=off-10-medium] {
        margin-left: 83.33333%;
    }

    [class~=row]>[class~=col-11-medium] {
        width: 91.66667%;
    }

    [class~=row]>[class~=off-11-medium] {
        margin-left: 91.66667%;
    }

    .row {
        align-items: stretch;
    }

    [class~=row]>[class~=col-12-medium] {
        width: 100%;
    }

    [class~=row]>[class~=off-12-medium] {
        margin-left: 100%;
    }

    [class~=row][class~=gtr-0] {
        margin-left: 0px;
    }

    [class~=row][class~=gtr-0]>* {
        padding-left: 0pc;
    }

    .row.gtr-0.gtr-uniform>* {
        padding-top: 0pc;
    }

    .row.gtr-25>*,
    [class~=row][class~=gtr-0]>*,
    [class~=row][class~=gtr-50]>*,
    [class~=row][class~=gtr-200]>*,
    [class~=row][class~=gtr-150]>* {
        padding-bottom: 0;
    }

    [class~=row][class~=gtr-0]>*,
    [class~=row][class~=gtr-200]>*,
    .row.gtr-25>*,
    [class~=row][class~=gtr-50]>*,
    [class~=row][class~=gtr-150]>* {
        padding-right: 0;
    }

    [class~=row][class~=gtr-0]>* {
        padding-top: 0px;
    }

    [class~=row][class~=gtr-25],
    [class~=row][class~=gtr-25][class~=gtr-uniform] {
        margin-top: -.065104167in;
    }

    [class~=row][class~=gtr-25] {
        margin-left: -4.6875pt;
    }

    .row.gtr-25>* {
        padding-left: .390625pc;
    }

    .row.gtr-25>* {
        padding-top: 4.6875pt;
    }

    .row.gtr-50.gtr-uniform,
    [class~=row][class~=gtr-50] {
        margin-top: -.78125pc;
    }

    [class~=row][class~=gtr-50] {
        margin-left: -.130208333in;
    }

    [class~=row][class~=gtr-50]>* {
        padding-left: 9.375pt;
    }

    [class~=row][class~=gtr-25][class~=gtr-uniform]>* {
        padding-top: .390625pc;
    }

    [class~=row][class~=gtr-50]>* {
        padding-top: .78125pc;
    }

    [class~=row],
    .row.gtr-uniform {
        margin-top: -25px;
    }

    [class~=row][class~=gtr-uniform]>* {
        padding-top: .260416667in;
    }

    [class~=row][class~=gtr-150][class~=gtr-uniform],
    [class~=row][class~=gtr-150] {
        margin-top: -2.34375pc;
    }

    [class~=row][class~=gtr-150] {
        margin-left: -37.5px;
    }

    [class~=row][class~=gtr-150]>* {
        padding-left: 28.125pt;
    }

    [class~=row][class~=gtr-150]>* {
        padding-top: 2.34375pc;
    }

    [class~=row][class~=gtr-200],
    [class~=row][class~=gtr-200][class~=gtr-uniform] {
        margin-top: -.520833333in;
    }

    [class~=row][class~=gtr-200] {
        margin-left: -37.5pt;
    }

    [class~=row][class~=gtr-200]>* {
        padding-left: 3.125pc;
    }

    [class~=row][class~=gtr-50][class~=gtr-uniform]>* {
        padding-top: .78125pc;
    }

    [class~=row][class~=gtr-200]>* {
        padding-top: 37.5pt;
    }

    .row.gtr-150.gtr-uniform>* {
        padding-top: 28.125pt;
    }

    [class~=row] {
        margin-left: -18.75pt;
    }

    .row.gtr-200.gtr-uniform>* {
        padding-top: 3.125pc;
    }
}

@media screen and (max-width: 736px) {
    [class~=row][class~=aln-left] {
        justify-content: flex-start;
    }

    [class~=row][class~=aln-center] {
        justify-content: center;
    }

    [class~=row] {
        display: flex;
    }

    [class~=row][class~=aln-right] {
        justify-content: flex-end;
    }

    [class~=row] {
        flex-wrap: wrap;
    }

    [class~=row][class~=gtr-uniform]>*> :last-child {
        margin-bottom: 0;
    }

    [class~=row][class~=gtr-0][class~=gtr-uniform],
    [class~=row][class~=gtr-0] {
        margin-top: 0pt;
    }

    [class~=row][class~=aln-top] {
        align-items: flex-start;
    }

    [class~=row][class~=aln-middle] {
        align-items: center;
    }

    [class~=row][class~=aln-bottom] {
        align-items: flex-end;
    }

    [class~=row]>[class~=imp-small] {
        order: -1;
    }

    [class~=row],
    .row>* {
        box-sizing: border-box;
    }

    [class~=row]>[class~=col-1-small] {
        width: 8.33333%;
    }

    [class~=row]>[class~=off-1-small] {
        margin-left: 8.33333%;
    }

    [class~=row]>[class~=col-2-small] {
        width: 16.66667%;
    }

    [class~=row]>[class~=off-2-small] {
        margin-left: 16.66667%;
    }

    [class~=row]>[class~=col-3-small] {
        width: 25%;
    }

    [class~=row]>[class~=off-3-small] {
        margin-left: 25%;
    }

    [class~=row] {
        align-items: stretch;
    }

    .row>.col-4-small {
        width: 33.33333%;
    }

    [class~=row]>[class~=off-4-small] {
        margin-left: 33.33333%;
    }

    [class~=row]>[class~=col-5-small] {
        width: 41.66667%;
    }

    [class~=row]>[class~=off-5-small] {
        margin-left: 41.66667%;
    }

    .row>.col-6-small {
        width: 50%;
    }

    [class~=row][class~=gtr-0][class~=gtr-uniform]>* {
        padding-top: 0pc;
    }

    [class~=row]>[class~=off-6-small] {
        margin-left: 50%;
    }

    [class~=row]>[class~=col-7-small] {
        width: 58.33333%;
    }

    [class~=row]>[class~=off-7-small] {
        margin-left: 58.33333%;
    }

    [class~=row]>[class~=col-8-small] {
        width: 66.66667%;
    }

    [class~=row]>[class~=off-8-small] {
        margin-left: 66.66667%;
    }

    [class~=row][class~=gtr-25],
    [class~=row][class~=gtr-25][class~=gtr-uniform] {
        margin-top: -.234375pc;
    }

    [class~=row]>[class~=col-9-small] {
        width: 75%;
    }

    [class~=row]>[class~=off-9-small] {
        margin-left: 75%;
    }

    [class~=row]>[class~=col-10-small] {
        width: 83.33333%;
    }

    [class~=row] {
        margin-top: -15px;
    }

    [class~=row] {
        margin-left: -15px;
    }

    [class~=row]>[class~=off-10-small] {
        margin-left: 83.33333%;
    }

    .row>.col-11-small {
        width: 91.66667%;
    }

    [class~=row]>[class~=off-11-small] {
        margin-left: 91.66667%;
    }

    .row.gtr-25.gtr-uniform>* {
        padding-top: 2.8125pt;
    }

    [class~=row]>* {
        padding-left: 11.25pt;
    }

    [class~=row]>[class~=col-12-small] {
        width: 100%;
    }

    [class~=row]>[class~=off-12-small] {
        margin-left: 100%;
    }

    [class~=row][class~=gtr-50][class~=gtr-uniform],
    [class~=row][class~=gtr-50] {
        margin-top: -7.5px;
    }

    [class~=row]>*,
    .row.gtr-0>*,
    [class~=row][class~=gtr-200]>*,
    .row.gtr-25>*,
    [class~=row][class~=gtr-150]>*,
    [class~=row][class~=gtr-50]>* {
        padding-bottom: 0;
    }

    [class~=row][class~=gtr-0] {
        margin-left: 0pt;
    }

    .row.gtr-0>* {
        padding-left: 0pc;
    }

    [class~=row][class~=gtr-200]>*,
    [class~=row][class~=gtr-50]>*,
    .row.gtr-0>*,
    [class~=row]>*,
    [class~=row][class~=gtr-150]>*,
    .row.gtr-25>* {
        padding-right: 0;
    }

    .row.gtr-0>* {
        padding-top: 0in;
    }

    [class~=row][class~=gtr-25] {
        margin-left: -.234375pc;
    }

    .row.gtr-25>* {
        padding-left: 2.8125pt;
    }

    .row.gtr-50.gtr-uniform>* {
        padding-top: .46875pc;
    }

    .row.gtr-25>* {
        padding-top: .0390625in;
    }

    [class~=row][class~=gtr-50] {
        margin-left: -.46875pc;
    }

    [class~=row][class~=gtr-50]>* {
        padding-left: .46875pc;
    }

    [class~=row][class~=gtr-50]>* {
        padding-top: 7.5px;
    }

    [class~=row][class~=gtr-uniform] {
        margin-top: -15px;
    }

    [class~=row][class~=gtr-uniform]>* {
        padding-top: .15625in;
    }

    .row.gtr-150,
    [class~=row][class~=gtr-150][class~=gtr-uniform] {
        margin-top: -.234375in;
    }

    .row.gtr-150 {
        margin-left: -.234375in;
    }

    [class~=row][class~=gtr-150]>* {
        padding-left: .234375in;
    }

    [class~=row][class~=gtr-150]>* {
        padding-top: 1.40625pc;
    }

    [class~=row][class~=gtr-200],
    [class~=row][class~=gtr-200][class~=gtr-uniform] {
        margin-top: -30px;
    }

    [class~=row][class~=gtr-200] {
        margin-left: -.3125in;
    }

    [class~=row][class~=gtr-200]>* {
        padding-left: 30px;
    }

    [class~=row][class~=gtr-200]>* {
        padding-top: 1.875pc;
    }

    .row.gtr-150.gtr-uniform>* {
        padding-top: 1.40625pc;
    }

    [class~=row]>* {
        padding-top: 15px;
    }

    [class~=row][class~=gtr-200][class~=gtr-uniform]>* {
        padding-top: 1.875pc;
    }
}

[class~=image] img,
table[class~=default],
[class~=image][class~=featured],
.image.fit {
    width: 100%;
}

#nav li,
.image {
    display: inline-block;
}

form [class~=actions]:last-child,
article> :last-child,
section> :last-child,
section:last-child,
article:last-child,
#nav ul {
    margin-bottom: 0;
}

form input[type=text]:focus {
    background: #fafafa;
}

#nav a:hover,
input[type="button"][class~=alt]:hover {
    color: #fff !important;
}

.button,
input[type="button"],
ul[class~=social] li a:before {
    background-image: url("images/bg.png"), -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

[class~=wrapper][class~=style4] form input[type=text] {
    border-left-width: medium;
}

[class~=image][class~=centered] img {
    margin-left: auto;
}

form input[type=text] {
    -moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

[class~=image][class~=centered] img {
    margin-bottom: 0;
}

form input[type=text] {
    -moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

form input[type=text] {
    -moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

ul.social li a {
    -moz-transition: top .2s ease-in-out;
    -webkit-transition: top .2s ease-in-out;
    -ms-transition: top .2s ease-in-out;
    transition: top .2s ease-in-out;
}

form input[type=text] {
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

#nav ul {
    list-style: none;
}

form input[type=text]:focus {
    box-shadow: inset 0in .020833333in .052083333in 0pc rgba(0, 0, 0, .05), 0px .010416667in 0pt 0pt rgba(255, 255, 255, .025), inset 0pc 0in .020833333in .010416667in #43bff0;
}

form label {
    color: #3e3e3e;
}

form ::-webkit-input-placeholder {
    color: #555 !important;
}

[class~=image][class~=centered] img {
    margin-right: auto;
}

ul.social li a.fa-twitter {
    background-color: #2daae4;
}

form input[type=text] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

#top [class~=image] {
    border-radius: 100%;
}

form input[type=text],
#nav a[class~=active]:before,
form label,
[class~=image][class~=featured],
[class~=image] img,
.image.fit {
    display: block;
}

.image {
    position: relative;
}

form input[type=text] {
    border-left-width: .75pt;
}

form :-moz-placeholder {
    color: #555 !important;
}

#nav li,
#nav ul {
    padding-left: 0;
}

form input[type=text] {
    border-bottom-width: .75pt;
}

[class~=image][class~=centered] img,
form label {
    margin-top: 0;
}

input[type="button"][class~=alt]:hover,
input[type="submit"][class~=alt]:hover {
    background-color: #4f4f4f;
}

ul[class~=social] li a[class~=fa-facebook-f] {
    background-color: #3c5a98;
}

form label {
    font-weight: 700;
}

ul[class~=social] li a:before,
.button,
input[type="button"] {
    background-image: url("images/bg.png"), -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

input[type="button"],
ul[class~=social] li a:before {
    background-image: url("images/bg.png"), -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

form input[type=text] {
    border-right-width: .75pt;
}

form input[type=text] {
    border-top-width: .75pt;
}

form input[type=text] {
    border-left-style: solid;
}

ul[class~=social] li a:before,
input[type="button"] {
    background-image: url("images/bg.png"), linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

form input[type=text] {
    border-bottom-style: solid;
}

form input[type=text] {
    border-right-style: solid;
}

input[type="button"],
#nav a {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

#nav a[class~=active]:before {
    content: "";
}

form input[type=password]:focus,
form input[type=email]:focus {
    background: #fafafa;
}

[class~=image][class~=featured],
.image.left,
form label {
    margin-left: 0;
}

input[type="button"] {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

form label {
    margin-bottom: .5em;
}

#nav {
    background-color: transparent;
}

[class~=image][class~=featured] {
    margin-bottom: 2em;
}

form input[type=text] {
    border-top-style: solid;
}

ul[class~=social] li a[class~=fa-dribbble] {
    background-color: #c4376b;
}

form input[type=text] {
    border-left-color: #ddd;
}

form input[type=text] {
    border-bottom-color: #ddd;
}

[class~=image][class~=featured],
form label {
    margin-right: 0;
}

form input[type=text] {
    border-right-color: #ddd;
}

[class~=wrapper][class~=style4] form input[type=text] {
    border-bottom-width: medium;
}

form input[type=password]:focus,
form input[type=email]:focus {
    box-shadow: inset 0in .020833333in .052083333in 0pc rgba(0, 0, 0, .05), 0px .010416667in 0pt 0pt rgba(255, 255, 255, .025), inset 0pc 0in .020833333in .010416667in #43bff0;
}

form ::-moz-placeholder {
    color: #555 !important;
}

form select {
    -moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

[class~=wrapper][class~=style4] form input[type=text] {
    border-right-width: medium;
}

form input[type=text] {
    border-top-color: #ddd;
}

input[type="button"] {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

input[type="button"] {
    transition: background-color .2s ease-in-out;
}

form select,
input[type="button"] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

form :-ms-input-placeholder {
    color: #555 !important;
}

form select {
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

[class~=image][class~=featured] {
    margin-top: 0;
}

.image.left {
    float: left;
}

#nav {
    text-align: center;
}

ul.social li a {
    -moz-transition: top .2s ease-in-out;
    -webkit-transition: top .2s ease-in-out;
    -ms-transition: top .2s ease-in-out;
    transition: top .2s ease-in-out;
}

input[type="button"] {
    position: relative;
}

table.default tr:first-child {
    border-top-width: 0;
}

#nav {
    position: fixed;
}

#nav {
    left: 0;
}

ul[class~=social] li a[class~=fa-linkedin-in] {
    background-color: #006599;
}

input[type="button"] {
    display: inline-block;
}

form input[type=text] {
    border-image: none;
}

form input[type=text] {
    padding-left: .75em;
}

[class~=image][class~=centered] img {
    width: auto;
}

ul[class~=social] li a[class~=fa-tumblr] {
    background-color: #51718a;
}

table.default tr:first-child {
    border-top-style: none;
}

form ::-moz-focus-inner {
    border-left-width: 0;
}

table.default tr:first-child {
    border-top-color: currentColor;
}

[class~=wrapper][class~=style4] form input[type=text] {
    border-top-width: medium;
}

input[type="button"],
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="submit"][class~=alt]:hover {
    color: #fff !important;
}

table.default tr:first-child {
    border-image: none;
}

form input[type=text] {
    padding-bottom: .75em;
}

input[type="button"]:hover,
input[type="submit"]:hover {
    background-color: #43bff0;
}

.image.left {
    margin-bottom: 2em;
}

ul.social li a {
    -moz-transition: top .2s ease-in-out;
    -webkit-transition: top .2s ease-in-out;
    -ms-transition: top .2s ease-in-out;
    transition: top .2s ease-in-out;
}

.button.alt:hover {
    background-color: #4f4f4f;
}

ul.actions li:first-child {
    margin-left: 0;
}

form ::-moz-focus-inner {
    border-bottom-width: 0;
}

#nav a,
ul[class~=social] li a:before {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

input[type="button"],
[class~=wrapper][class~=style4] form input[type=text] {
    border-left-style: none;
}

form input[type=text] {
    padding-right: .75em;
}

input[type="button"] {
    text-decoration: none;
}

form select,
[class~=image][class~=centered] {
    display: block;
}

#nav {
    top: 0;
}

#nav a[class~=active]:before {
    position: absolute;
}

form input[type=text] {
    padding-top: .75em;
}

form select {
    border-left-width: .75pt;
}

input[type="button"] {
    font-weight: 700;
}

form input[type=text] {
    font-size: 1em;
}

.button {
    background-image: url("images/bg.png"), -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

.button {
    background-image: url("images/bg.png"), linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

form input[type=text] {
    border-radius: .5pc;
}

form ::-moz-focus-inner {
    border-right-width: 0;
}

.image.left {
    margin-right: 2em;
}

[class~=wrapper][class~=style4] form input[type=text],
input[type="button"] {
    border-bottom-style: none;
}

form input[type=text] {
    background: #fff;
}

#nav a {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

input[type="button"],
[class~=wrapper][class~=style4] form input[type=text] {
    border-right-style: none;
}

.image.left {
    margin-top: 0;
}

form select {
    border-bottom-width: .75pt;
}

input[type="button"] {
    border-left-width: 0;
}

form select {
    border-right-width: .75pt;
}

form input[type=text],
#nav {
    width: 100%;
}

form input[type=text] {
    color: #bbb;
}

input[type="button"] {
    border-bottom-width: 0;
}

.button,
ul[class~=social] li a:before {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

input[type="button"] {
    border-right-width: 0;
}

input[type="button"] {
    border-top-width: 0;
}

form select {
    border-top-width: .75pt;
}

form input[type=text] {
    box-shadow: inset 0pt .125pc .03125in .75pt rgba(0, 0, 0, .05), 0px .75pt 0pt 0pt rgba(255, 255, 255, .025);
}

ul[class~=social] li a[class~=fa-google-plus] {
    background-color: #da2713;
}

form ::-moz-focus-inner {
    border-top-width: 0;
}

form select {
    border-left-style: solid;
}

#nav a {
    transition: background-color .2s ease-in-out;
}

[class~=image][class~=centered] {
    margin-left: 0;
}

.wrapper.style4 form select {
    border-left-width: medium;
}

#nav a:hover {
    background: #ef476f;
}

#top p a {
    color: inherit;
}

[class~=image][class~=centered] {
    margin-bottom: 2em;
}

form select {
    border-bottom-style: solid;
}

[class~=wrapper][class~=style4] form input[type=text],
input[type="button"] {
    border-top-style: none;
}

form input[type=email] {
    -moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

.button {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

form select {
    border-right-style: solid;
}

[class~=wrapper][class~=style4] form input[type=text],
input[type="button"] {
    border-left-color: currentColor;
}

input[type="button"],
[class~=wrapper][class~=style4] form input[type=text] {
    border-bottom-color: currentColor;
}

input[type="button"] {
    border-right-color: currentColor;
}

input[type="button"] {
    border-top-color: currentColor;
}

#nav a {
    position: relative;
}

form select {
    border-top-style: solid;
}

.wrapper.style4 form select {
    border-bottom-width: medium;
}

#nav a[class~=active]:before {
    bottom: -.6em;
}

input[type="button"] {
    border-image: none;
}

input[type="button"] {
    outline: 0;
}

ul[class~=social] li a[class~=fa-github] {
    background-color: #fafafa;
}

form input[type=email] {
    -moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

[class~=image][class~=centered] {
    margin-right: 0;
}

#nav {
    z-index: 10000;
}

.wrapper.style4 form select {
    border-right-width: medium;
}

form input[type=email] {
    -moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

.button.alt:hover,
input[type="reset"]:hover {
    color: #fff !important;
}

form input[type=email] {
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

form select {
    border-left-color: #ddd;
}

form select {
    border-bottom-color: #ddd;
}

form input[type=email],
#nav a {
    display: block;
}

.button,
ul[class~=social] li a:before {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

form input[type=email] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

.button {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

#nav a[class~=active] {
    background: #484848;
}

#nav a {
    color: #fff;
}

.wrapper.style4 form select {
    border-top-width: medium;
}

ul[class~=social] li a[class~=fa-rss] {
    background-color: #f2600b;
}

input[type="reset"].alt:hover {
    background-color: #4f4f4f;
}

form select,
form input[type=email] {
    border-right-color: #ddd;
}

form input[type=email] {
    border-left-width: .75pt;
}

form input[type=email] {
    border-bottom-width: .75pt;
}

input[type="button"] {
    cursor: pointer;
}

input[type="button"] {
    border-radius: .5pc;
}

[class~=button][class~=alt]:active {
    background-color: #3f3f3f;
}

.wrapper.style4 form select {
    border-left-style: none;
}

.wrapper.style4 form select {
    border-bottom-style: none;
}

form select,
form input[type=email] {
    border-top-color: #ddd;
}

ul[class~=social] li a:before,
.button {
    transition: background-color .2s ease-in-out;
}

form select {
    border-image: none;
}

ul.social li a.fa-instagram {
    background-color: #e0d7c8;
}

.wrapper.style4 form select {
    border-right-style: none;
}

form select {
    padding-left: .75em;
}

input[type="button"] {
    text-shadow: -.0625pc -.010416667in .03125pc rgba(0, 0, 0, .5);
}

#top [class~=image] {
    width: 20em;
}

form select {
    padding-bottom: .75em;
}

form input[type=email] {
    border-right-width: .75pt;
}

form ::-moz-focus-inner {
    border-left-style: none;
}

form input[type=email] {
    border-top-width: .75pt;
}

input[type="button"] {
    overflow: hidden;
}

.button {
    position: relative;
}

form input[type=email] {
    border-left-style: solid;
}

.button {
    display: inline-block;
}

form ::-moz-focus-inner {
    border-bottom-style: none;
}

[class~=image][class~=centered] {
    margin-top: 0;
}

form select {
    padding-right: .75em;
}

form input[type=email] {
    border-bottom-style: solid;
}

ul[class~=social] li a[class~=fa-foursquare] {
    background-color: #39a3d4;
}

form input[type=email] {
    border-right-style: solid;
}

[class~=button]:hover,
input[type="reset"]:hover {
    background-color: #43bff0;
}

input[type="button"] {
    box-shadow: inset 0in 0pt 0in .010416667in rgba(0, 0, 0, .5), inset 0pc .020833333in .010416667in 0pc rgba(255, 255, 255, .75);
}

input[type="button"] {
    background-color: #43b3e0;
}

form ::-moz-focus-inner {
    border-right-style: none;
}

form select {
    padding-top: .75em;
}

form input[type=email] {
    border-top-style: solid;
}

form ::-moz-focus-inner {
    border-top-style: none;
}

input[type="button"] {
    padding-left: 2.35em;
}

form input[type=email] {
    border-left-color: #ddd;
}

form ::-moz-focus-inner {
    border-left-color: currentColor;
}

input[type="button"] {
    padding-bottom: 1em;
}

form select {
    font-size: 1em;
}

form input[type=email] {
    border-bottom-color: #ddd;
}

.button,
[class~=button]:hover {
    color: #fff !important;
}

input[type="button"] {
    padding-right: 2.35em;
}

form ::-moz-focus-inner {
    border-bottom-color: currentColor;
}

form ::-moz-focus-inner {
    border-right-color: currentColor;
}

#nav a,
.button {
    text-decoration: none;
}

[class~=wrapper][class~=style4] form input[type=text]:focus {
    background: #252525;
}

form select {
    border-radius: .5pc;
}

input[type="button"] {
    padding-top: 1em;
}

input[type="button"] {
    font-size: 1.1em;
}

#nav a {
    color: #fff;
}

form ::-moz-focus-inner {
    border-top-color: currentColor;
}

.button {
    font-weight: 700;
}

.wrapper.style4 form select,
[class~=wrapper][class~=style4] form input[type=text] {
    border-right-color: currentColor;
}

[class~=button]:active,
input[type="button"]:active {
    background-color: #3ba8d3;
}

ul[class~=social] li a[class~=fa-skype] {
    background-color: #10bef1;
}

#nav {
    cursor: default;
}

.button {
    border-left-width: 0;
}

.wrapper.style4 form select,
.button {
    border-top-style: none;
}

.wrapper.style4 form select {
    border-left-color: currentColor;
}

form ::-moz-focus-inner {
    border-image: none;
}

.wrapper.style4 form select {
    border-bottom-color: currentColor;
}

input[type="button"] {
    max-width: 24em;
}

form select,
form input[type=email] {
    background: #fff;
}

form select,
form input[type=email] {
    color: #bbb;
}

button,
input[type="submit"] {
    background-image: url("images/bg.png"), -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

input[type="submit"] {
    background-image: url("images/bg.png"), -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

#top [class~=image] {
    height: 20em;
}

#copyright li:first-child,
.button {
    border-bottom-width: 0;
}

input[type="submit"] {
    background-image: url("images/bg.png"), -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

table,
form input[type=email],
form select {
    width: 100%;
}

ul[class~=social] li a[class~=fa-soundcloud] {
    background-color: #fe5419;
}

.button,
#copyright li:first-child {
    border-right-width: 0;
}

input[type="submit"] {
    background-image: url("images/bg.png"), linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

input[type="submit"] {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

input[type="submit"] {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

.button {
    border-top-width: 0;
}

form input[type=email] {
    border-image: none;
}

[class~=button]:active {
    top: .010416667in;
}

[class~=button][class~=large] {
    font-size: 1.5em;
}

input[type="submit"] {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

form input[type=email],
form select {
    box-shadow: inset 0pt .125pc .03125in .75pt rgba(0, 0, 0, .05), 0px .75pt 0pt 0pt rgba(255, 255, 255, .025);
}

ul.social li a {
    transition: top .2s ease-in-out;
}

.button {
    border-left-style: none;
}

.button {
    border-bottom-style: none;
}

form input[type=email] {
    padding-left: .75em;
}

[class~=button][class~=large] {
    letter-spacing: -.025em;
}

input[type="submit"] {
    transition: background-color .2s ease-in-out;
}

article,
section {
    margin-bottom: 3em;
}

form input[type=password],
form textarea {
    -moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

ul.social li a,
form input[type=password] {
    display: block;
}

[class~=wrapper][class~=style4] form input[type=text],
.wrapper.style4 form select {
    border-top-color: currentColor;
}

form input[type=email] {
    padding-bottom: .75em;
}

#nav a {
    outline: 0;
}

.button {
    border-right-style: none;
}

#nav {
    height: 3.5em;
}

form input[type=email] {
    padding-right: .75em;
}

form input[type=email] {
    padding-top: .75em;
}

form input[type=password],
input[type="submit"] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

#top .image img {
    border-radius: 100%;
}

input[type="submit"] {
    position: relative;
}

#nav a[class~=active]:before {
    left: 50%;
}

input[type="submit"],
#copyright li:first-child {
    border-left-width: 0;
}

form input[type=email] {
    font-size: 1em;
}

#nav a,
form input[type=email] {
    border-radius: .5pc;
}

ul[class~=social] li a[class~=fa-youtube] {
    background-color: #bf2e25;
}

#nav {
    line-height: 3.5em;
}

#nav a {
    font-weight: 600;
}

form textarea,
form input[type=password] {
    -moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

input[type="submit"] {
    display: inline-block;
}

button {
    background-image: url("images/bg.png"), -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

.button,
input[type="submit"] {
    border-left-color: currentColor;
}

input[type="submit"] {
    color: #fff !important;
}

form input[type=password],
form textarea {
    -moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

button {
    background-image: url("images/bg.png"), -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

form input[type=password],
form textarea {
    transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

input[type="submit"] {
    text-decoration: none;
}

.button,
input[type="submit"] {
    border-bottom-color: currentColor;
}

button {
    background-image: url("images/bg.png"), linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

input[type="submit"] {
    font-weight: 700;
}

.wrapper.style4 form select {
    border-image: none;
}

#copyright li:first-child,
input[type="submit"] {
    border-top-width: 0;
}

#nav a {
    height: 2.5em;
}

form input[type=password],
form textarea {
    border-left-width: .75pt;
}

input[type="submit"] {
    border-bottom-width: 0;
}

input[type="submit"] {
    border-right-width: 0;
}

.button,
input[type="submit"] {
    border-right-color: currentColor;
}

.button,
input[type="submit"] {
    border-top-color: currentColor;
}

input[type="submit"],
#copyright li:first-child {
    border-left-style: none;
}

#copyright li:first-child,
input[type="submit"] {
    border-bottom-style: none;
}

button {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

#nav a {
    line-height: 2.5em;
}

input[type="submit"] {
    border-right-style: none;
}

button,
form textarea {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

ul[class~=social] li a[class~=fa-blogger] {
    background-color: #ff6501;
}

#nav {
    display: flex;
}

input[type="submit"] {
    border-top-style: none;
}

ul.social li a {
    width: 3pc;
}

.wrapper.style4 form select,
[class~=wrapper][class~=style4] form input[type=text] {
    background: #282828;
}

form textarea {
    display: block;
}

button {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active {
    top: .010416667in;
}

button {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

input[type="submit"]:active,
input[type="reset"]:active {
    background-color: #3ba8d3;
}

form input[type=password],
form textarea {
    border-bottom-width: .75pt;
}

#nav {
    align-items: center;
}

[class~=wrapper][class~=style4] form textarea {
    border-left-width: medium;
}

#nav a[class~=active]:before {
    margin-left: -.75em;
}

[class~=wrapper][class~=style4] form textarea {
    border-bottom-width: medium;
}

[class~=wrapper][class~=style4] form input[type=text],
.button,
input[type="submit"] {
    border-image: none;
}

form textarea,
form input[type=password] {
    border-right-width: .75pt;
}

[class~=wrapper][class~=style4] form textarea {
    border-right-width: medium;
}

input[type="submit"],
.button {
    outline: 0;
}

[class~=button][class~=alt],
ul[class~=social] li a:before {
    background-color: #444;
}

button {
    transition: background-color .2s ease-in-out;
}

input[type="submit"],
.button {
    cursor: pointer;
}

[class~=button][class~=alt] {
    box-shadow: inset 0pc 0pt 0pc .0625pc #242424, inset 0in .125pc .0625pc 0pt rgba(255, 255, 255, .2);
}

form input[type=password],
form textarea {
    border-top-width: .75pt;
}

[class~=box][class~=style2] [class~=image],
button {
    position: relative;
}

button {
    display: inline-block;
}

#nav a {
    padding-left: 1.25em;
}

#nav a {
    padding-bottom: 0;
}

button {
    color: #fff !important;
}

.button,
input[type="submit"] {
    border-radius: .5pc;
}

form input[type=password],
form textarea {
    border-left-style: solid;
}

button {
    text-decoration: none;
}

#nav a {
    padding-right: 1.25em;
}

#nav a {
    padding-top: 0;
}

form textarea,
form input[type=password] {
    border-bottom-style: solid;
}

input[type="submit"],
.button {
    text-shadow: -.0625pc -.010416667in .03125pc rgba(0, 0, 0, .5);
}

.button,
input[type="submit"] {
    overflow: hidden;
}

.box.style1 {
    padding-left: 2em;
}

#top h1 {
    margin-top: .35em;
}

button {
    font-weight: 700;
}

input[type="submit"] {
    box-shadow: inset 0in 0pt 0in .010416667in rgba(0, 0, 0, .5), inset 0pc .020833333in .010416667in 0pc rgba(255, 255, 255, .75);
}

button {
    border-left-width: 0;
}

button {
    border-bottom-width: 0;
}

button {
    border-right-width: 0;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-left-width: medium;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-bottom-width: medium;
}

#copyright li:first-child,
button {
    border-right-style: none;
}

#nav {
    justify-content: space-between;
}

input[type="submit"] {
    background-color: #43b3e0;
}

button {
    border-top-width: 0;
}

form textarea,
form input[type=password] {
    border-right-style: solid;
}

.box.style1 {
    padding-bottom: 3.5em;
}

ul[class~=social] li a:before {
    border-radius: .0625in;
}

input[type="button"][class~=large],
input[type="submit"].large {
    font-size: 1.5em;
}

.box.style1 {
    padding-right: 2em;
}

form textarea,
form input[type=password] {
    border-top-style: solid;
}

.box.style1 {
    padding-top: 3em;
}

input[type="submit"] {
    padding-left: 2.35em;
}

input[type="submit"] {
    padding-bottom: 1em;
}

button,
#copyright li:first-child {
    border-top-style: none;
}

input[type="submit"] {
    padding-right: 2.35em;
}

#top {
    padding-left: 0;
}

form textarea,
form input[type=password] {
    border-left-color: #ddd;
}

button {
    border-left-style: none;
}

input[type="submit"] {
    padding-top: 1em;
}

input[type="submit"] {
    font-size: 1.1em;
}

form textarea,
form input[type=password] {
    border-bottom-color: #ddd;
}

button {
    border-bottom-style: none;
}

input[type="submit"] {
    max-width: 24em;
}

form textarea,
form input[type=password] {
    border-right-color: #ddd;
}

button,
#copyright li:first-child {
    border-left-color: currentColor;
}

form textarea,
form input[type=password] {
    border-top-color: #ddd;
}

ul[class~=social] li a:before {
    box-shadow: inset 0px 0px 0pc .010416667in #282828, inset 0in 1.5pt .010416667in 0pc rgba(255, 255, 255, .1);
}

ul[class~=social] li a:before {
    color: #2e2e2e !important;
}

ul[class~=social] li a[class~=fa-flickr] {
    background-color: #0062db;
}

#nav a[class~=active]:before {
    border-left-width: .75em;
}

input[type="reset"] {
    background-image: url("images/bg.png"), -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

input[type="reset"] {
    background-image: url("images/bg.png"), -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

[class~=box][class~=style2] [class~=image] {
    left: 2em;
}

input[type="reset"] {
    background-image: url("images/bg.png"), -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

input[type="submit"].large,
input[type="button"][class~=large] {
    letter-spacing: -.025em;
}

input[type="reset"] {
    background-image: url("images/bg.png"), linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .2));
}

[class~=wrapper][class~=style4] form textarea {
    border-top-width: medium;
}

.box.style1 {
    border-left-width: 2.25pt;
}

form input[type=password],
form textarea {
    border-image: none;
}

input[type="reset"] {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

form input[type=password],
form textarea {
    padding-left: .75em;
}

.box.style1 {
    border-bottom-width: 2.25pt;
}

input[type="reset"] {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

ul[class~=social] li a:before,
ul.social li a {
    height: 48px;
}

.button {
    box-shadow: inset 0in 0pt 0in .010416667in rgba(0, 0, 0, .5), inset 0pc .020833333in .010416667in 0pc rgba(255, 255, 255, .75);
}

ul[class~=social] li a[class~=fa-vimeo] {
    background-color: #4c8ab0;
}

input[type="reset"] {
    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

#nav a[class~=active]:before {
    border-left-style: solid;
}

button,
#copyright li:first-child {
    border-bottom-color: currentColor;
}

ul[class~=social] li a:before {
    display: block;
}

input[type="reset"] {
    transition: background-color .2s ease-in-out;
}

form textarea,
form input[type=password] {
    padding-bottom: .75em;
}

#top [class~=image] {
    margin-left: 0;
}

.button {
    background-color: #43b3e0;
}

#top p,
input[type="reset"][class~=large] {
    font-size: 1.5em;
}

.button {
    padding-left: 2.35em;
}

.box.style1 {
    border-right-width: 2.25pt;
}

form textarea,
form input[type=password] {
    padding-right: .75em;
}

ul[class~=social] li a:before {
    font-size: 1.625pc;
}

input[type="reset"] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

.button {
    padding-bottom: 1em;
}

#top p {
    line-height: 1.75em;
}

input[type="reset"] {
    position: relative;
}

form textarea,
form input[type=password] {
    padding-top: .75em;
}

input[type="reset"],
#copyright li {
    display: inline-block;
}

#contact footer {
    font-size: .9em;
}

.button {
    padding-right: 2.35em;
}

input[type="reset"] {
    color: #fff !important;
}

[class~=wrapper][class~=style4] form textarea,
input[type="reset"] {
    border-left-style: none;
}

.button {
    padding-top: 1em;
}

input[type="reset"],
[class~=wrapper][class~=style4] form textarea {
    border-bottom-style: none;
}

#copyright li:first-child,
button {
    border-right-color: currentColor;
}

input[type="reset"] {
    text-decoration: none;
}

input[type="reset"] {
    font-weight: 700;
}

[class~=wrapper][class~=style4] form textarea,
input[type="reset"] {
    border-right-style: none;
}

[class~=box][class~=style2] [class~=image] {
    top: 2em;
}

input[type="reset"],
[class~=wrapper][class~=style4] form textarea {
    border-top-style: none;
}

[class~=wrapper][class~=style4] form textarea {
    border-left-color: currentColor;
}

#top {
    padding-bottom: 10em;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-right-width: medium;
}

#nav a[class~=active]:before {
    border-left-color: transparent;
}

#top {
    padding-right: 0;
}

#top {
    padding-top: 10em;
}

button {
    border-top-color: currentColor;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-top-width: medium;
}

#copyright,
form input[type=password] {
    font-size: 1em;
}

.button {
    font-size: 1.1em;
}

input[type="reset"] {
    border-left-width: 0;
}

input[type="reset"] {
    border-bottom-width: 0;
}

.button {
    max-width: 24em;
}

button,
form input[type=password] {
    border-radius: .5pc;
}

.box.style1 {
    border-top-width: 2.25pt;
}

#copyright li,
.box.style1 {
    border-left-style: solid;
}

input[type="reset"] {
    border-right-width: 0;
}

[class~=box],
form input[type=password] {
    background: #fff;
}

input[type="reset"][class~=large] {
    letter-spacing: -.025em;
}

ul.social li a {
    border-radius: .0625in;
}

input[type="reset"][class~=alt],
input[type="button"][class~=alt],
input[type="submit"][class~=alt] {
    background-color: #444;
}

form input[type=password] {
    color: #bbb;
}

button {
    border-image: none;
}

input[type="button"][class~=alt],
input[type="submit"][class~=alt] {
    box-shadow: inset 0pc 0pt 0pc .0625pc #242424, inset 0in .125pc .0625pc 0pt rgba(255, 255, 255, .2);
}

form input[type=password] {
    box-shadow: inset 0pt .125pc .03125in .75pt rgba(0, 0, 0, .05), 0px .75pt 0pt 0pt rgba(255, 255, 255, .025);
}

form input[type=password] {
    width: 100%;
}

.box.style1 {
    border-bottom-style: solid;
}

#top {
    text-align: left;
}

#copyright {
    color: #666;
}

input[type="reset"] {
    border-top-width: 0;
}

#copyright li {
    border-left-width: .010416667in;
}

form textarea:focus,
form select:focus {
    background: #fafafa;
}

form select:focus,
form textarea:focus {
    box-shadow: inset 0in .020833333in .052083333in 0pc rgba(0, 0, 0, .05), 0px .010416667in 0pt 0pt rgba(255, 255, 255, .025), inset 0pc 0in .020833333in .010416667in #43bff0;
}

input[type="reset"],
button {
    outline: 0;
}

#copyright li {
    border-left-color: rgba(0, 0, 0, .5);
   
   
}

#copyright {
    padding-top: 50px; /* Adjust this value as needed */
}

#copyright li {
    color: white;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-left-style: none;
}

input[type="reset"],
button {
    cursor: pointer;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-bottom-style: none;
}

#nav a[class~=active]:before,
#copyright li {
    border-image: none;
}

#copyright li {
    box-shadow: -1px 0px 0pc 0pc rgba(255, 255, 255, .1);
}

table[class~=default] tr {
    border-top-width: .75pt;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-right-style: none;
}

input[type="reset"] {
    border-left-color: currentColor;
}

[class~=wrapper][class~=style4] form textarea,
input[type="reset"] {
    border-bottom-color: currentColor;
}

button[class~=alt]:hover,
input[type="reset"].alt:hover {
    color: #fff !important;
}

[class~=box][class~=style2] [class~=image] {
    margin-left: -4em;
}

#copyright li,
table[class~=default] td {
    padding-left: 1em;
}

input[type="reset"],
[class~=wrapper][class~=style4] form textarea {
    border-right-color: currentColor;
}

#copyright li:first-child,
input[type="reset"] {
    border-top-color: currentColor;
}

table[class~=default] tr,
.box.style1 {
    border-top-style: solid;
}

table[class~=default] tr {
    border-top-color: #eee;
}

input[type="reset"],
table[class~=default] tr,
#copyright li:first-child {
    border-image: none;
}

#copyright {
    line-height: 1em;
}

#copyright li {
    padding-bottom: 0;
}

[class~=box] {
    box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, .15), 0px 2px .1875pc 0in rgba(0, 0, 0, .1);
}

ul[class~=social] li a:before {
    line-height: 36pt;
}

#copyright li {
    padding-right: 0;
}

#copyright {
    list-style: none;
}

table[class~=default] td,
table[class~=default] th {
    padding-bottom: .5em;
}

input[type="reset"][class~=alt] {
    box-shadow: inset 0pc 0pt 0pc .0625pc #242424, inset 0in .125pc .0625pc 0pt rgba(255, 255, 255, .2);
}

table[class~=default] td,
table[class~=default] th {
    padding-right: 1em;
}

input[type="reset"],
form textarea {
    border-radius: .5pc;
}

form textarea {
    font-size: 1em;
}

input[type="reset"] {
    text-shadow: -.0625pc -.010416667in .03125pc rgba(0, 0, 0, .5);
}

#copyright li {
    padding-top: 0;
}

ul[class~=social] li a:before,
[class~=box] {
    text-align: center;
}

table[class~=default] th,
table[class~=default] td {
    padding-top: .5em;
}

button[class~=alt]:hover {
    background-color: #4f4f4f;
}

input[type="reset"] {
    overflow: hidden;
}

input[type="reset"] {
    box-shadow: inset 0in 0pt 0in .010416667in rgba(0, 0, 0, .5), inset 0pc .020833333in .010416667in 0pc rgba(255, 255, 255, .75);
}

.box.style1 {
    border-right-style: solid;
}

[class~=box] {
    padding-left: 2em;
}

input[type="reset"] {
    background-color: #43b3e0;
}

table[class~=default] th {
    text-align: left;
}

.box.style1 {
    border-left-color: black;
}

[class~=box] {
    padding-bottom: 2em;
}

button[class~=alt]:active,
input[type="button"][class~=alt]:active {
    background-color: #3f3f3f;
}

#copyright li:first-child {
    box-shadow: none;
}

form textarea {
    background: #fff;
}

input[type="reset"] {
    padding-left: 2.35em;
}

#copyright li {
    margin-left: 1em;
}

input[type="reset"] {
    padding-bottom: 1em;
}

form textarea {
    color: #bbb;
}

input[type="reset"] {
    padding-right: 2.35em;
}

input[type="reset"] {
    padding-top: 1em;
}

form textarea {
    box-shadow: inset 0pt .125pc .03125in .75pt rgba(0, 0, 0, .05), 0px .75pt 0pt 0pt rgba(255, 255, 255, .025);
}

ul[class~=social] li a:before {
    outline: 0;
}

#top [class~=image],
#copyright li {
    margin-bottom: 0;
}

.box.style1 {
    border-bottom-color: black;
}

[class~=box] {
    padding-right: 2em;
}

table[class~=default] th {
    padding-left: 1em;
}

#copyright,
#copyright li:first-child {
    padding-left: 0;
}

.box.style1 {
    border-right-color: black;
}

[class~=wrapper][class~=style4] form textarea {
    border-top-color: currentColor;
}

ul[class~=social] li a:hover {
    top: -5px;
}

form textarea {
    width: 100%;
}

[class~=box] {
    padding-top: 2em;
}

table[class~=default] th {
    font-weight: 600;
}

[class~=box][class~=style1] h3 {
    margin-bottom: .5em;
}

[class~=icon],
[class~=icon] {
    text-decoration: none;
}

table[class~=default] th {
    margin-left: 0;
}

input[type="reset"] {
    font-size: 1.1em;
}

form textarea {
    height: 15em;
}

input[type="reset"] {
    max-width: 24em;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-top-style: none;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-left-color: currentColor;
}

[class~=box][class~=style2] [class~=image],
#top [class~=image],
#copyright li,
table[class~=default] th {
    margin-right: 0;
}

[class~=box][class~=style2] [class~=image] {
    margin-bottom: 4em;
}

table[class~=default] th {
    margin-bottom: 1em;
}

table[class~=default] th,
#copyright li {
    margin-top: 0;
}

[class~=wrapper][class~=style4] form textarea {
    border-image: none;
}

button {
    text-shadow: -.0625pc -.010416667in .03125pc rgba(0, 0, 0, .5);
}

ul li {
    padding-left: .5em;
}

table[class~=default] thead {
    background: #4f4f4f;
}

button,
ul[class~=social] li a:before {
    overflow: hidden;
}

[class~=wrapper] {
    background-image: url("images/bg.png");
}

ul.social li a {
    top: 0;
}

[class~=wrapper][class~=style4] form textarea {
    background: #282828;
}

.box.style1 {
    border-top-color: black;
}

button:hover {
    background-color: #43bff0;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-bottom-color: currentColor;
}

.box.style1 {
    border-image: none;
}

[class~=wrapper][class~=style4] h1,
table[class~=default] thead {
    color: #fff;
}

button {
    box-shadow: inset 0in 0pt 0in .010416667in rgba(0, 0, 0, .5), inset 0pc .020833333in .010416667in 0pc rgba(255, 255, 255, .75);
}

[class~=box][class~=style2] h3 {
    margin-bottom: .25em;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-right-color: currentColor;
}

[class~=wrapper] {
    box-shadow: inset 0in .0625pc 0pc 0pc rgba(0, 0, 0, .05), inset 0pt .125pc .03125in 0pt rgba(0, 0, 0, .1);
}

ul[class~=social] li {
    position: relative;
}

.box.style1 {
    border-radius: 1.5625pc;
}

#copyright a {
    -moz-transition: color .2s ease-in-out;
    -webkit-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}

[class~=box][class~=style2] [class~=image] {
    margin-top: -4em;
}

[class~=icon]>[class~=label] {
    display: none;
}

[class~=icon][class~=solid]:before {
    font-weight: 900;
}

ul[class~=social] li {
    display: inline-block;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-top-color: currentColor;
}

[class~=box][class~=style2] [class~=image] {
    width: auto;
}

#nav a[class~=active]:before {
    border-right-width: .75em;
}

[class~=icon][class~=featured] {
    color: #ea8a95;
}

button:hover {
    color: #fff !important;
}

button:active {
    background-color: #3ba8d3;
}

.icon.brands:before {
    font-family: "Font Awesome 5 Brands";
}

button {
    background-color: #43b3e0;
}

button:active {
    top: .010416667in;
}

[class~=icon][class~=featured] {
    display: block;
}

[class~=wrapper] {
    padding-left: 0;
}

ol li {
    padding-left: .25em;
}

body>article {
    margin-bottom: 0;
}

button {
    padding-left: 2.35em;
}

#copyright a {
    -moz-transition: color .2s ease-in-out;
    -webkit-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}

button {
    padding-bottom: 1em;
}

button[class~=large] {
    font-size: 1.5em;
}

ul.social,
[class~=icon][class~=featured] {
    margin-left: 0;
}

#copyright li:first-child {
    margin-left: 0;
}

ul[class~=social] li {
    margin-left: .25em;
}

[class~=icon][class~=featured] {
    margin-bottom: 1.5em;
}

ul[class~=social] li {
    margin-bottom: .25em;
}

ul[class~=social] li {
    margin-right: .25em;
}

button[class~=large] {
    letter-spacing: -.025em;
}

[class~=icon][class~=featured],
ul.social,
ul[class~=actions] li {
    margin-right: 0;
}

ul[class~=social] li a:before {
    text-shadow: .75pt .75pt 0px rgba(255, 255, 255, .1);
}

ul.social,
[class~=icon][class~=featured] {
    margin-top: 0;
}

[class~=icon][class~=featured]:before {
    font-size: 6em;
}

#copyright a {
    -moz-transition: color .2s ease-in-out;
    -webkit-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}

button[class~=alt] {
    background-color: #444;
}

ul[class~=social] li {
    margin-top: .25em;
}

button[class~=alt] {
    box-shadow: inset 0pc 0pt 0pc .0625pc #242424, inset 0in .125pc .0625pc 0pt rgba(255, 255, 255, .2);
}

[class~=icon][class~=featured],
ul.social {
    cursor: default;
}

[class~=wrapper] {
    padding-bottom: 8em;
}

button {
    padding-right: 2.35em;
}

button {
    padding-top: 1em;
}

button {
    font-size: 1.1em;
}

ul[class~=social] li {
    top: 0;
}

button {
    max-width: 24em;
}

#copyright a {
    transition: color .2s ease-in-out;
}

ul.actions,
ul.social,
ul[class~=actions] li,
ul[class~=social] li {
    padding-left: 0;
}

[class~=wrapper] {
    padding-right: 0;
}

[class~=wrapper][class~=style1] {
    background-image: none;
}

ul.social li a {
    position: relative;
}

[class~=wrapper][class~=style1] {
    background-color: #fff;
}

[class~=wrapper][class~=style2] {
    background-color: #fafafa;
}

[class~=wrapper] {
    padding-top: 0;
}

.wrapper.style3,
[class~=wrapper][class~=style2] {
    text-shadow: .010416667in .010416667in 0px #fff;
}

ul[class~=actions] li,
[class~=icon]:before {
    display: inline-block;
}

ul[class~=actions] li {
    margin-left: 1em;
}

.wrapper.style4 h6,
[class~=wrapper][class~=style4] h4,
[class~=wrapper][class~=style4] h5,
[class~=wrapper][class~=style4] h2,
[class~=wrapper][class~=style4] h3 {
    color: #fff;
}

ul[class~=actions] li,
ul.social {
    margin-bottom: 0;
}

.wrapper.style3 {
    background-color: #f4f4f4;
}

ul[class~=actions] li,
#top [class~=image] {
    margin-top: 0;
}

ul {
    list-style: disc;
}

#copyright a:hover {
    color: #777;
}

[class~=wrapper][class~=style4] form input[type=password] {
    border-image: none;
}

#copyright a {
    color: inherit;
}

[class~=wrapper][class~=style4] form input[type=password] {
    background: #282828;
}

ul {
    padding-left: 1em;
}

.wrapper.style4 {
    background-color: #062cd6;
}

.wrapper.style4 {
    color: #999;
}

[class~=wrapper] {
    text-align: center;
}

ul.actions,
ul.social {
    list-style: none;
}

ul[class~=social] li a:before {
    width: 36pt;
}

ol {
    list-style: decimal;
}

ol {
    padding-left: 1.25em;
}

.wrapper.style4 {
    text-shadow: -.0625pc -.75pt 0pt #181818;
}

#nav a[class~=active]:before {
    border-right-style: solid;
}

[class~=icon]:before {
    -moz-osx-font-smoothing: grayscale;
}

#copyright {
    margin-bottom: 0;
}

[class~=icon]:before {
    -webkit-font-smoothing: antialiased;
}

[class~=icon]:before {
    font-style: normal;
}

[class~=icon]:before {
    font-variant: normal;
}

[class~=icon]:before {
    text-rendering: auto;
}

[class~=icon]:before {
    line-height: 1;
}

#nav a[class~=active]:before {
    border-right-color: transparent;
}

[class~=icon]:before {
    text-transform: none !important;
}

[class~=icon]:before {
    font-family: "Font Awesome 5 Free";
}

[class~=icon]:before {
    font-weight: 400;
}

.icon:before {
    font-size: 1.25em;
}

input[type="submit"][class~=alt]:active,
input[type="reset"].alt:active {
    background-color: #3f3f3f;
}

.wrapper.style4 form select:focus,
.wrapper.style4 form textarea:focus,
[class~=wrapper][class~=style4] form input[type=password]:focus {
    background: #252525;
}

#nav a[class~=active]:before {
    border-top-width: .6em;
}

#nav a[class~=active]:before {
    border-top-style: solid;
}

#nav a[class~=active]:before {
    border-top-color: #282828;
}

ul.social li a:hover:before {
    background-color: transparent;
}

@media screen and (max-width: 1280px) {

    [class~=wrapper],
    [class~=wrapper][class~=style4] [class~=row-special],
    #top {
        padding-left: 0;
    }

    [class~=wrapper][class~=style4] [class~=row-special],
    #top [class~=image],
    header {
        margin-left: 0;
    }

    select,
    body,
    input,
    textarea {
        font-size: .152777778in;
    }

    #top [class~=image] {
        width: 24em;
    }

    #top {
        padding-bottom: 8em;
    }

    [class~=wrapper] {
        padding-bottom: 5em;
    }

    #top [class~=image] {
        height: 24em;
    }

    #top [class~=image],
    [class~=wrapper][class~=style4] [class~=row-special] {
        margin-bottom: 0;
    }

    [class~=wrapper],
    #top,
    [class~=wrapper][class~=style4] [class~=row-special] {
        padding-right: 0;
    }

    header,
    #top [class~=image],
    [class~=wrapper][class~=style4] [class~=row-special] {
        margin-right: 0;
    }

    [class~=wrapper][class~=style4] [class~=row-special] {
        margin-top: 2em;
    }

    #top {
        padding-top: 8em;
    }

    header {
        margin-bottom: 4em;
    }

    header,
    #top [class~=image] {
        margin-top: 0;
    }

    [class~=wrapper][class~=style4] [class~=row-special] {
        padding-bottom: 2em;
    }

    [class~=wrapper] {
        padding-top: 5em;
    }

    [class~=wrapper] {
        text-align: center;
    }

    [class~=wrapper][class~=style4] [class~=row-special] {
        padding-top: 2em;
    }
}

@media screen and (max-width: 980px) {
    #top [class~=image] {
        margin-left: auto;
    }

    #top [class~=image] {
        margin-bottom: 2em;
    }

    #top [class~=image] {
        margin-right: auto;
    }

    #top [class~=image] {
        margin-top: 0;
    }

    #top {
        text-align: center;
    }

    #top {
        padding-left: 0;
    }

    #top {
        padding-bottom: 5em;
    }

    #top {
        padding-right: 0;
    }

    #top {
        padding-top: 5em;
    }
}

@media screen and (max-width: 736px) {
    #nav a {
        padding-left: .75em;
    }

    #nav {
        height: .458333333in;
    }

    input[type="submit"],
    .button,
    input[type="reset"],
    input[type="button"] {
        text-align: center;
    }



    textarea,
    body,
    select,
    input {
        line-height: 1.75em;
    }

    ul[class~=social] li {
        margin-left: .5em;
    }

    [class~=box] [class~=image][class~=centered] {
        margin-bottom: 1em;
    }

    [class~=button][class~=large],
    input[type="submit"],
    input[type="button"],
    input[type="reset"],
    .button,
    button[class~=large],
    input[type="button"][class~=large],
    input[type="submit"][class~=large] {
        font-size: 1.2em;
    }

    .button,
    input[type="submit"],
    input[type="reset"],
    input[type="button"] {
        width: 100%;
    }

    #nav {
        line-height: 2.75pc;
    }

    ul[class~=social] li {
        margin-bottom: .5em;
    }

    input,
    select,
    textarea,
    body {
        font-size: .138888889in;
    }

    #top,
    input[type="submit"],
    .button,
    input[type="button"] {
        padding-left: 0;
    }

    textarea,
    select,
    [class~=button][class~=large],
    input,
    body,
    input[type="button"][class~=large] {
        letter-spacing: 0;
    }

    input[type="button"],
    input[type="submit"] {
        padding-bottom: 1em;
    }

    #nav a {
        padding-bottom: 0;
    }

    #nav a {
        padding-right: .75em;
    }

    #nav a {
        padding-top: 0;
    }

    [class~=box] [class~=image][class~=featured] {
        position: relative;
    }

    #top,
    input[type="button"],
    .button,
    input[type="submit"] {
        padding-right: 0;
    }

    input[type="button"],
    input[type="submit"] {
        padding-top: 1em;
    }

    ul[class~=social] li a:before {
        background-color: transparent !important;
    }

    #nav a {
        height: inherit;
    }

    #nav a {
        line-height: inherit;
    }

    h1,
    h2,
    h3,
    h4 {
        font-size: 1.25em;
    }

    #copyright li,
    h2,
    h4,
    h1,
    h5,
    h6,
    #contact footer,
    h3 {
        margin-left: 0;
    }

    h4,
    h3,
    h1,
    h2 {
        margin-bottom: .4em;
    }

    h2,
    h4,
    #copyright li,
    h6,
    h3,
    h1,
    #contact footer,
    h5 {
        margin-right: 0;
    }

    h3,
    h5,
    h4,
    h6,
    h2,
    #contact footer,
    h1,
    header {
        margin-top: 0;
    }

    #nav a {
        border-radius: 0;
    }

    #top p {
        font-size: 1em;
    }

    #top {
        padding-bottom: 3em;
    }

    #nav a:hover {
        background-color: transparent;
    }

    input[type="reset"],
    .button {
        padding-bottom: 1em;
    }

    #copyright li,
    #contact footer {
        margin-bottom: 0;
    }

    input[type="reset"],
    #copyright li {
        padding-left: 0;
    }

    ul[class~=social] li {
        margin-right: .5em;
    }

    #copyright li {
        display: block;
    }

    input[type="reset"],
    .button,
    ul[class~=social] {
        padding-top: 1em;
    }

    [class~=box] [class~=image][class~=featured] {
        left: 20px;
    }

    [class~=box] {
        padding-left: 15pt;
    }

    h6,
    h5 {
        font-size: 1.25em;
    }

    [class~=box] {
        padding-bottom: 30px;
    }

    [class~=box] [class~=image][class~=featured] {
        top: .208333333in;
    }

    h5,
    h6 {
        margin-bottom: .4em;
    }

    [class~=box][class~=style1] {
        max-width: 32em;
    }

    #copyright li {
        margin-top: 1em;
    }

    #copyright li,
    input[type="reset"] {
        padding-right: 0;
    }

    [class~=box] {
        padding-right: 15pt;
    }

    [class~=box] {
        padding-top: 22.5pt;
    }

    [class~=box] {
        margin-left: 0 !important;
    }

    [class~=box][class~=style1] {
        margin-left: auto !important;
    }

    button[class~=large] {
        letter-spacing: 0;
    }

    ul[class~=social] {
        padding-left: .5em;
    }

    #copyright li,
    ul[class~=social] {
        padding-bottom: 0;
    }

    h1 {
        font-size: 2.25em;
    }

    #top {
        padding-top: 3em;
    }

    ul[class~=social] li {
        margin-top: .5em;
    }

    #copyright {
        font-size: 1em;
    }

    h1 {
        line-height: 1.25em;
    }

    ul[class~=social] {
        padding-right: .5em;
    }

    hr,
    ul[class~=actions],
    ul[class~=actions] li,
    #copyright,
    header,
    footer {
        margin-left: 0;
    }

    #copyright li {
        padding-top: 0;
    }

    ul[class~=actions] li {
        display: block;
    }

    [class~=box] {
        margin-bottom: 15pt !important;
    }

    header {
        margin-bottom: 2em;
    }

    ul[class~=actions],
    #copyright,
    [class~=box] [class~=image][class~=featured],
    ul[class~=actions] li,
    header,
    hr,
    footer {
        margin-right: 0;
    }

    [class~=box][class~=style1] {
        margin-right: auto !important;
    }

    [class~=box] {
        margin-right: 0 !important;
    }

    footer,
    ul[class~=actions],
    ul[class~=actions] li,
    #copyright {
        margin-bottom: 0;
    }

    [class~=box] {
        margin-top: 0 !important;
    }

    #copyright,
    ul[class~=actions] {
        margin-top: 0;
    }

    [class~=wrapper],
    button {
        padding-left: 0;
    }

    [class~=box] [class~=image][class~=featured] {
        margin-left: -2.5pc;
    }

    [class~=box] [class~=image][class~=featured] {
        margin-bottom: 3.125pc;
    }

    [class~=box] h3 {
        margin-bottom: .25em;
    }

    footer {
        margin-top: 2.5em;
    }

    #copyright li {
        box-shadow: none;
    }

    [class~=wrapper] {
        padding-bottom: 3em;
    }

    hr {
        margin-bottom: 2em;
    }

    footer>p,
    header>p {
        font-size: 1.25em;
    }

    [class~=wrapper],
    button {
        padding-right: 0;
    }

    hr {
        margin-top: 1.5em;
    }

    article,
    section {
        clear: both;
    }

    [class~=box] [class~=image][class~=featured] {
        margin-top: -.520833333in;
    }

    [class~=wrapper],
    button {
        text-align: center;
    }

    input[type="reset"][class~=large],
    button {
        font-size: 1.2em;
    }

    button {
        width: 100%;
    }

    #copyright li {
        border-left-width: 0;
    }

    [class~=box] [class~=image][class~=featured] {
        width: auto;
    }

    input[type="reset"][class~=large],
    input[type="submit"][class~=large] {
        letter-spacing: 0;
    }

    button {
        padding-bottom: 1em;
    }

    #top .image {
        width: 15em;
    }

    #copyright li {
        border-left-style: none;
    }

    ul[class~=actions] li {
        margin-top: .9375pc;
    }

    #copyright li {
        border-left-color: currentColor;
    }

    [class~=wrapper] {
        padding-top: 3em;
    }

    #top .image {
        height: 15em;
    }

    button {
        padding-top: 1em;
    }

    #copyright li {
        border-image: none;
    }

    [class~=box][class~=style2] {
        max-width: 32em;
    }

    [class~=box][class~=style2] {
        margin-left: auto !important;
    }

    [class~=box][class~=style2] {
        margin-right: auto !important;
    }

    #copyright li:first-child,
    ul[class~=actions] li:first-child {
        margin-top: 0;
    }

    #top .image {
        margin-bottom: 0;
    }

    ul[class~=social] li a {
        top: 0 !important;
    }
}

[class~=container] {
    max-width: 900pt;
}

[class~=container] {
    margin-left: auto;
}

[class~=container] {
    margin-bottom: 0;
}

[class~=container] {
    margin-right: auto;
}

[class~=container] {
    margin-top: 0;
}

[class~=container],
[class~=buy-now] {
    padding-left: 15pt;
}

[class~=container] {
    padding-bottom: 15pt;
}

[class~=buy-now],
[class~=container] {
    padding-right: 15pt;
}

[class~=container] {
    padding-top: 15pt;
}

.logo,
[class~=hero-buttons] {
    display: flex;
}

.logo {
    align-items: center;
}

.logo {
    background-color: #118ab2;
}

[class~=buy-now-hero],
[class~=buy-now],
[class~=boxhowtobuy]:hover {
    background-color: #ef476f;
}

[class~=boxhowtobuy]:hover,
[class~=logo] span,
[class~=buy-now],
[class~=buy-now-hero] {
    color: white;
}

[class~=buy-now] {
    padding-bottom: .625pc;
}

[class~=buy-now] {
    padding-top: .625pc;
}

[class~=logo] img {
    width: .520833333in;
}

[class~=buy-now] {
    border-left-width: medium;
}

[class~=buy-now] {
    border-bottom-width: medium;
}

[class~=social-icons] a img {
    box-shadow: 0 .041666667in 6pt rgba(0, 0, 0, .1);
}

[class~=logo] img {
    height: 37.5pt;
}

[class~=buy-now] {
    border-right-width: medium;
}

[class~=buy-now] {
    border-top-width: medium;
}

[class~=buy-now] {
    border-left-style: none;
}

[class~=buy-now] {
    border-bottom-style: none;
}

[class~=buy-now] {
    border-right-style: none;
}

[class~=buy-now] {
    border-top-style: none;
}

[class~=buy-now] {
    border-left-color: currentColor;
}

[class~=buy-now] {
    border-bottom-color: currentColor;
}

[class~=logo] img {
    margin-right: .104166667in;
}

[class~=buy-now] {
    border-right-color: currentColor;
}

[class~=buy-now] {
    border-top-color: currentColor;
}

[class~=buy-now] {
    border-image: none;
}

[class~=buy-now] {
    border-radius: .052083333in;
}

[class~=buy-now] {
    cursor: pointer;
}

[class~=buy-now-hero],
[class~=buy-now],
[class~=chart] {
    box-shadow: 0 .020833333in 2px rgba(0, 0, 0, 5.1), 0 .041666667in 4px rgba(0, 0, 0, 5.1), 0 6pt .5pc rgba(0, 0, 0, 5.1);
}

[class~=hero],
[class~=dictionary-definition] {
    text-align: center;
}

[class~=hero] {
    padding-left: 0;
}

[class~=logo] span,
[class~=dictionary-definition] {
    font-weight: bold;
}

[class~=social-icons] a img {
    border-radius: 12px;
}

[class~=hero] {
    padding-bottom: 37.5pt;
}

[class~=hero] {
    padding-right: 0;
}

[class~=logo] span {
    font-size: .25in;
}

[class~=hero] {
    padding-top: 37.5pt;
}

[class~=hero] {
    position: relative;
}

[class~=social-icons],
[class~=hero-buttons] {
    justify-content: center;
}

[class~=social-icons],
[class~=hero-buttons] {
    gap: 15pt;
}

[class~=chart],
[class~=buy-now-hero] {
    border-radius: .5rem;
}

[class~=chart] {
    background-color: white;
}

[class~=tokenomics-definition],
[class~=dictionary-definition],
nav ul li a,
[class~=chart] {
    color: #333;
}

.background-pattern,
[class~=dogs],
[class~=doghouse] {
    position: absolute;
}

[class~=doghouse] {
    left: .520833333in;
}

[class~=dogs],
[class~=doghouse] {
    bottom: 0;
}

[class~=hero] h1 {
    font-size: 1in;
}

[class~=hero] h1 {
    color: #ef476f;
}

[class~=doghouse],
[class~=dogs] {
    width: 200px;
}

[class~=dogs] {
    right: .520833333in;
}

nav ul,
[class~=social-icons] {
    display: flex;
}

[class~=social-icons] {
    margin-top: 37.5pt;
}

.background-pattern {
    top: 0;
}

.background-pattern {
    left: 0;
}

[class~=hero] h1 {
    margin-bottom: .208333333in;
}

.background-pattern {
    width: 100%;
}

[class~=hero] p {
    font-size: .25in;
}

.background-pattern {
    height: 100%;
}

.background-pattern {
    opacity: .1;
}

[class~=hero] p {
    margin-bottom: 1.875pc;
}

.background-pattern {
    z-index: -1;
}

.background-pattern {
    background-image: url("../../images/desktop-icons/22.gif");
}

.background-pattern {
    background-repeat: repeat;
}

[class~=contract-button]:hover {
    background-color: #ff8c00;
}

[class~=h1howtobuy],
[class~=tokenomics-definition],
[class~=dictionary-definition] {
    font-size: .375in;
}

[class~=hero-buttons] button {
    padding-left: 15pt;
}

[class~=dictionary-definition] {
    margin-left: 0;
}

[class~=hero-buttons] button {
    padding-bottom: 7.5pt;
}

[class~=dictionary-definition] {
    margin-bottom: .208333333in;
}

[class~=dictionary-definition] {
    margin-right: 0;
}

[class~=hero-buttons] button {
    padding-right: 15pt;
}

[class~=dictionary-definition] {
    margin-top: .208333333in;
}

[class~=dictionary-definition] {
    line-height: 40px;
}

[class~=tokenomics-definition],
[class~=headerhowtobuy] {
    text-align: center;
}

[class~=tokenomics-definition] {
    font-weight: bold;
}

[class~=hero-buttons] button {
    padding-top: 7.5pt;
}

[class~=tokenomics-definition] {
    line-height: 34px;
}

[class~=hero-buttons] button {
    font-size: .1875in;
}

[class~=hero-buttons] button {
    border-left-width: medium;
}

[class~=wallet-icon],
.containerhowtobuy {
    margin-left: auto;
}

[class~=hero-buttons] button {
    border-bottom-width: medium;
}

[class~=hero-buttons] button {
    border-right-width: medium;
}

[class~=hero-buttons] button {
    border-top-width: medium;
}

.containerhowtobuy {
    margin-bottom: 0;
}

[class~=wallet-icon],
.containerhowtobuy {
    margin-right: auto;
}

[class~=h1howtobuy],
[class~=wallet-icon],
.containerhowtobuy {
    margin-top: 0;
}

nav ul {
    list-style-type: none;
}

[class~=hero-buttons] button {
    border-left-style: none;
}

[class~=headerhowtobuy] {
    margin-bottom: 1.875pc;
}

[class~=wallet-icon] {
    width: 45pt;
}

[class~=hero-buttons] button {
    border-bottom-style: none;
}

[class~=hero-buttons] button {
    border-right-style: none;
}

[class~=hero-buttons] button {
    border-top-style: none;
}

[class~=wallet-icon] {
    height: .625in;
}

[class~=wallet-icon] {
    background-color: #ef476f;
}

[class~=boxhowtobuy],
[class~=wallet-icon] {
    border-radius: 10px;
}

[class~=wallet-icon] {
    margin-bottom: 10px;
}

[class~=hero-buttons] button {
    border-left-color: currentColor;
}

[class~=hero-buttons] button {
    border-bottom-color: currentColor;
}

[class~=hero-buttons] button {
    border-right-color: currentColor;
}

[class~=h1howtobuy] {
    margin-left: 0;
}

[class~=h1howtobuy] {
    margin-bottom: 0;
}

[class~=h1howtobuy] {
    margin-right: 0;
}

[class~=hero-buttons] button {
    border-top-color: currentColor;
}

[class~=h1howtobuy],
[class~=box-number] {
    color: white;
}

[class~=boxeshowtobuy] {
    display: grid;
}

[class~=social-icons] a img {
    transition: box-shadow .3s ease;
}

[class~=boxeshowtobuy] {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}

[class~=boxeshowtobuy] {
    gap: 15pt;
}

[class~=boxeshowtobuy] {
    padding-left: 5.625pc;
}

[class~=boxeshowtobuy] {
    padding-bottom: 0;
}

[class~=boxeshowtobuy] {
    padding-right: 5.625pc;
}

nav ul li a {
    text-decoration: none;
}

[class~=boxeshowtobuy] {
    padding-top: 0;
}

[class~=boxhowtobuy],
[class~=social-icons] a img {
    background-color: white;
}

[class~=hero-buttons] button {
    border-image: none;
}

[class~=boxhowtobuy] {
    padding-left: .208333333in;
}

[class~=boxhowtobuy] {
    padding-bottom: .208333333in;
}

[class~=boxhowtobuy] {
    padding-right: .208333333in;
}

[class~=boxhowtobuy] {
    padding-top: .208333333in;
}

[class~=boxhowtobuy] {
    margin-left: .625pc;
}

[class~=boxhowtobuy] {
    margin-bottom: .625pc;
}

[class~=boxhowtobuy] {
    margin-right: .625pc;
}

[class~=boxhowtobuy] {
    margin-top: .625pc;
}

[class~=boxhowtobuy] {
    box-shadow: 0 .041666667in 6px rgba(0, 0, 0, .1);
}

[class~=boxhowtobuy] {
    box-shadow: 0 1.5pt .125pc rgba(0, 0, 0, 5.1), 0 4px .25pc rgba(0, 0, 0, 5.1), 0 .5pc 6pt rgba(0, 0, 0, 5.1);
}

[class~=boxhowtobuy] {
    transition: all .3s ease;
}

[class~=boxhowtobuy] {
    position: relative;
}

[class~=box-number],
[class~=hero-buttons] button,
.contract-button {
    border-radius: 3.75pt;
}

[class~=box-number] {
    position: absolute;
}

[class~=box-number] {
    top: -7.5pt;
}

[class~=box-number] {
    left: -10px;
}

[class~=hero-buttons] button {
    cursor: pointer;
}

[class~=box-number] {
    width: 1.875pc;
}

[class~=social-icons] img {
    max-width: .885416667in;
}

[class~=box-number] {
    height: 30px;
}

[class~=box-number],
.contract-button {
    background-color: #ef476f;
}

header,
[class~=box-number] {
    display: flex;
}

header,
[class~=box-number] {
    align-items: center;
}

[class~=box-number],
header {
    justify-content: center;
}

.contract-button,
[class~=box-number] {
    font-weight: bold;
}

.contract-button {
    display: block;
}

.contract-button {
    width: 100%;
}

.contract-button {
    max-width: 470px;
}

[class~=social-icons] img {
    max-height: 85px;
}

.contract-button {
    margin-left: auto;
}

.contract-button {
    margin-bottom: 0;
}

.contract-button {
    margin-right: auto;
}

.contract-button {
    margin-top: 30px;
}

.contract-button {
    font-size: 80%;
}

.contract-button {
    padding-left: 11.25pt;
}

[class~=h1howtobuy] span {
    color: #ef476f;
}

[class~=h1howtobuy] span {
    font-size: .5in;
}

.contract-button {
    padding-bottom: 11.25pt;
}

[class~=boxeshowtobuy] img {
    max-height: 100%;
}

[class~=boxeshowtobuy] img {
    max-width: 100%;
}

.contract-button {
    padding-right: 11.25pt;
}

.contract-button {
    padding-top: 11.25pt;
}

.contract-button {
    color: white;
}

.contract-button {
    text-align: center;
}

[class~=boxhowtobuy] h2 {
    margin-top: 0;
}

.contract-button {
    text-decoration: none;
}

[class~=boxhowtobuy] h2 {
    font-size: 24px;
}

.contract-button {
    transition: background-color .3s ease;
}

[class~=boxhowtobuy] p {
    margin-bottom: 0;
}

header {
    padding-left: 0;
}

header {
    padding-bottom: .104166667in;
}

header {
    padding-right: 0;
}

header {
    padding-top: .104166667in;
}

.social-icons a:hover img {
    box-shadow: 0 4.5pt 9pt rgba(0, 0, 0, .55);
}

nav ul li {
    margin-right: .208333333in;
}

@media (max-width: 768px) {
    [class~=boxes] {
        grid-template-columns: 1fr;
    }
}

[class~=bagel-fat-one-regular] {
    font-family: "Bagel Fat One", system-ui;
}

[class~=bagel-fat-one-regular] {
    font-weight: 400;
}

[class~=ubuntu-medium],
[class~=ubuntu-light],
[class~=bagel-fat-one-regular],
[class~=ubuntu-bold],
[class~=ubuntu-regular] {
    font-style: normal;
}

.menu-toggle:before {
    content: "â˜°";
}

[class~=bagel-size-and-shadow],
.menu-toggle:before {
    font-size: .25in;
}

[class~=bagel-size-and-shadow] {
    letter-spacing: .0625pc;
}

[class~=bagel-size-and-shadow] {
    text-shadow: .0625pc 1px 1.5pt rgba(0, 0, 0, .2);
}

[class~=ubuntu-regular],
[class~=ubuntu-light],
[class~=ubuntu-bold],
[class~=ubuntu-medium] {
    font-family: "Ubuntu", sans-serif;
}

[class~=ubuntu-light] {
    font-weight: 300;
}

[class~=ubuntu-regular] {
    font-weight: 400;
}

[class~=ubuntu-medium] {
    font-weight: 500;
}

article {
    opacity: 0;
}

[class~=ubuntu-bold] {
    font-weight: 700;
}

[class~=menu-toggle] {
    display: none;
}

[class~=menu-toggle] {
    cursor: pointer;
}

[class~=main-image],
[class~=image-container-about] {
    width: 25%;
}

[class~=topnavcontainer] {
    background-color: #118ab2;
}

[class~=topnavcontainer] {
    box-shadow: 0 .125pc .020833333in rgba(0, 0, 0, 5.1), 0 4px .041666667in rgba(0, 0, 0, 5.1), 0 6pt 6pt rgba(0, 0, 0, 5.1);
}

[class~=topnavcontainer] {
    border-radius: .5rem;
}

[class~=topnavcontainer] {
    justify-content: center;
}

[class~=main-image] {
    padding-top: .625pc;
}

article {
    transform: scale(.8) rotate(-10deg);
}

[class~=visible] {
    opacity: 1;
}

[class~=visible] {
    transform: scale(1.1) rotate(0deg);
}

.popup-animation {
    opacity: 0;
}

.popup-animation {
    transform: scale(.8) translateY(20px);
}

.popup-animation {
    animation: popUp .8s cubic-bezier(.2, .6, .8, 0) forwards;
}

article {
    transition: opacity 1s cubic-bezier(.2, .6, .8, 0), transform 1s cubic-bezier(.2, .6, .8, 0) .2s;
}

[class~=menu-toggle][class~=active]:before {
    content: "â˜²";
}

@keyframes popUp {
    0% {
        opacity: 0;
        transform: scale(.8) translateY(20px);
    }

    50% {
        transform: scale(1.2) translateY(0);
    }

    100% {
        opacity: 1;
        transform: scale(1) translateY(0);
    }
}

.style5 {
    padding-left: 0;
}

[class~=twitter-timeline] iframe {
    padding-left: .208333333in;
}

.style5 {
    padding-bottom: 8em;
}

[class~=twitter-timeline] iframe {
    padding-bottom: .208333333in;
}

[class~=twitter-timeline] iframe {
    padding-right: .208333333in;
}

.style5 {
    padding-right: 0;
}

[class~=twitter-timeline] iframe {
    padding-top: .208333333in;
}

.style5 {
    padding-top: 8em;
}

.style5 {
    background: #293881;
}

@media screen and (max-width: 320px) {
    [class~=boxhowtobuy] {
        margin-right: .208333333in;
    }
}

@media screen and (max-width: 760px) {
    #nav ul li {
        margin-left: 0;
    }

    .logo,
    [class~=buy-now],
    [class~=show-on-desktop] {
        display: none;
    }

    [class~=navwrapper] {
        background-color: #f0f0f0;
    }

    [class~=navwrapper] {
        padding-left: .625pc;
    }

    [class~=navwrapper] {
        padding-bottom: .625pc;
    }

    [class~=navwrapper] {
        padding-right: .625pc;
    }

    [class~=navwrapper] {
        padding-top: .625pc;
    }

    [class~=navwrapper] {
        position: fixed;
    }

    [class~=navwrapper] {
        top: 0;
    }

    [class~=navwrapper] {
        left: 0;
    }

    #nav ul li {
        margin-bottom: .104166667in;
    }

    [class~=navwrapper] {
        width: 100%;
    }

    [class~=navwrapper] {
        z-index: 999;
    }

    [class~=container] {
        padding-left: unset;
    }

    [class~=container] {
        padding-bottom: unset;
    }

    #nav,
    #nav ul {
        display: flex;
    }

    [class~=container] {
        padding-right: unset;
    }

    [class~=container] {
        padding-top: unset;
    }

    #nav ul li {
        margin-right: 0;
    }

    [class~=main-image] {
        width: 45%;
    }

    #nav ul {
        align-items: center;
    }

    [class~=boxhowtobuy] {
        max-width: 525pt;
    }

    #nav ul {
        height: auto;
    }

    [class~=social-icons] {
        gap: .145833333in;
    }

    #nav ul {
        overflow: hidden;
    }

    .no-margins-padding {
        margin-left: 0;
    }

    #nav ul li {
        margin-top: .104166667in;
    }

    #nav ul {
        transition: height .3s ease-in-out;
    }

    .no-margins-padding {
        margin-right: 0;
    }

    .no-margins-padding {
        padding-left: 0;
    }

    .no-margins-padding {
        padding-right: 0;
    }

    [class~=topnavcontainer] {
        width: 100%;
    }

    [class~=topnavcontainer] {
        font-size: 78%;
    }

    [class~=boxeshowtobuy] {
        padding-left: .15625in;
    }

    #nav a {
        height: 2.5em;
    }

    [class~=boxeshowtobuy] {
        padding-bottom: 0;
    }

    [class~=boxeshowtobuy] {
        padding-right: .15625in;
    }

    .about-container,
    [class~=boxeshowtobuy],
    [class~=wrapper] {
        padding-top: 0;
    }

    [class~=hero-buttons] {
        width: 90%;
    }

    [class~=hero-buttons] {
        padding-left: 40px;
    }

    #nav {
        align-items: unset;
    }

    [class~=entire-body] {
        background-color: black;
    }

    #tokenomics [class~=wrapper] {
        padding-bottom: 0;
    }

    [class~=wrapper] {
        padding-left: 0;
    }

    [class~=wrapper] {
        padding-bottom: 12em;
    }

    [class~=wrapper] {
        padding-right: 0;
    }

    .about-container {
        padding-left: 38px;
    }

    [class~=social-icons] img {
        width: 35px;
    }

    .about-container {
        padding-bottom: 0;
    }

    .about-container {
        padding-right: .239583333in;
    }

    #nav {
        align-items: center;
    }

    [class~=social-icons] img {
        height: 26.25pt;
    }

    [class~=hero] h1 {
        font-size: 56.25pt;
    }

    #nav {
        justify-content: space-between;
    }

    article {
        min-height: 100vh;
    }

    article {
        padding-left: .177083333in;
    }
}

@media screen and (min-width: 375px) and (max-width: 759px) {
    .wrapper {
        padding-left: 0;
    }

    .wrapper {
        padding-bottom: 14em;
    }

    .wrapper {
        padding-right: 0;
    }

    .wrapper {
        padding-top: 0;
    }
}

@media screen and (min-width: 426px) and (max-width: 768px) {
    [class~=top-buy-now-button] {
        margin-left: .104166667in;
    }

    [class~=top-buy-now-button] {
        margin-top: 1.875pc;
    }

    [class~=logo] {
        margin-right: .104166667in;
    }

    [class~=topnavcontainer] {
        font-size: 100%;
    }
}

@media screen and (min-width: 760px) {
    [class~=hide-on-desktop] {
        display: none;
    }

    #nav {
        padding-left: .416666667in;
    }

    .buy-now-hero {
        width: 16.25pc;
    }

    .buy-now-hero {
        height: 60px;
    }

    #nav {
        padding-bottom: .416666667in;
    }

    #nav {
        padding-right: .416666667in;
    }

    .section-headers {
        font-size: 27pt;
    }

    [class~=h1howtobuy] {
        padding-top: 15pt;
    }

    [class~=social-icons] img {
        min-width: 63.75pt;
    }

    [class~=about-sections] {
        width: 60%;
    }

    [class~=about-section-containers] {
        display: flex;
    }

    [class~=social-icons] img {
        min-height: 5.3125pc;
    }

    [class~=about-section-containers] {
        padding-left: 33.75pt;
    }

    [class~=about-section-containers] {
        padding-bottom: 0;
    }

    [class~=about-section-containers] {
        padding-right: 33.75pt;
    }

    [class~=about-section-containers] {
        padding-top: 0;
    }

    #nav {
        padding-top: .416666667in;
    }

    [class~=about-section-containers] {
        justify-content: space-between;
    }

    [class~=about-section-containers] {
        align-items: center;
    }

    [class~=about-images] {
        height: 100%;
    }

    [class~=mortis-mission] {
        justify-content: center;
    }

    [class~=dictionary-definition-container] {
        padding-bottom: 45px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    [class~=bagel-size-and-shadow] {
        font-size: 12pt;
    }

    [class~=topnavcontainer] {
        font-size: 85%;
    }

    [class~=about-images] {
        width: 30%;
    }
}

@media screen and (min-width: 1024px) {
    [class~=hero] {
        padding-left: .520833333in;
    }

    [class~=hero] {
        padding-bottom: 37.5pt;
    }

    [class~=hero] {
        padding-right: 90px;
    }

    [class~=hero] {
        padding-top: 50px;
    }
}

@media screen and (max-width: 760px) {
    [class~=hide-on-mobile] {
        display: none;
    }
}

/* Initial state for all articles */
article.wrapper {
    opacity: 0;
    transition: opacity 1s ease-out, transform 1s ease-out;
}

/* Animation for the first article (home) to appear on page load */
#home.is-visible {
    opacity: 1;
    transform: translateY(0);
}

/* Unique animations for each section */

/* ABOUT section - Fade in and slide up */
#about.is-visible {
    opacity: 1;
    transform: translateY(0);
}

/* HOW TO BUY section - Slide in from the left */
#howtobuy.is-visible {
    opacity: 1;
    transform: translateX(0);
}

/* LATEST section - Fade in and scale up */
#latest.is-visible {
    opacity: 1;
    transform: scale(1);
}

/* TOKENOMICS section - Fade in */
#tokenomics.is-visible {
    opacity: 1;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fade-in-on-scroll {
    -webkit-animation: fadeIn 1.5s forwards;
    animation: fadeIn 1.5s forwards;
}