@charset "utf-8";

:root { --tawk-header-background-color: #03a84e; --tawk-header-text-color: #fff; }

html { font-family: Lato, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.618; letter-spacing: normal; background: transparent; color: rgb(36, 36, 36); scroll-behavior: smooth; }

body { margin: 0px; }

a:active, a:hover { outline: none; }

a:focus { outline: rgb(0, 102, 255) solid 1px; }

.tawk-link, a { cursor: pointer; }

.tawk-link, .tawk-link:hover, a, a:hover { color: rgb(3, 168, 78); text-decoration: underline; }

abbr[title] { border-bottom: none; text-decoration: underline; }

b, strong { font-weight: bolder; }

:not(pre) > code, :not(pre) > kbd, :not(pre) > samp { font-family: Lato, sans-serif; font-size: 0.812rem; color: rgb(191, 18, 18); white-space: nowrap; }

em { color: rgb(191, 18, 18); }

ins { background: rgb(255, 255, 221); color: rgb(18, 18, 18); }

mark { background: rgba(109, 55, 218, 0.1); color: rgb(3, 168, 78); }

q { font-style: italic; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: 0.25em; }

audio, canvas, iframe, img, svg, video { vertical-align: middle; }

audio, canvas, img, video { max-width: 100%; height: auto; box-sizing: border-box; }

svg:not(:root) { overflow: hidden; }

img:not([src]) { visibility: hidden; }

address, dl, fieldset, figure, ol, p, pre, ul { margin: 0px; }

* + address, * + dl, * + fieldset, * + figure, * + ol, * + p, * + pre, * + ul { margin-top: 0px; }

* + .tawk-h1, * + .tawk-h2, * + .tawk-h3, * + .tawk-h4, * + .tawk-h5, * + .tawk-h6, * + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { margin-top: 1.5rem; }

.tawk-h1, h1 { font-size: 1.7rem; line-height: 1.2; }

.tawk-h2, h2 { font-size: 1.275rem; line-height: 1.3; font-weight: 400; }

.tawk-h3, h3 { font-size: 1.25rem; line-height: 1.4; font-weight: 400; }

.tawk-h4, h4 { font-size: 0.937rem; line-height: 1.4; }

.tawk-h5, h5 { font-size: 1rem; line-height: 1.4; }

.tawk-h6, h6 { font-size: 0.812rem; line-height: 1.4; }

@media (min-width: 960px) {
  .tawk-h1, h1 { font-size: 2rem; }
  .tawk-h2, h2 { font-size: 1.5rem; }
}

ol, ul { padding-left: 2rem; }

ol > li > ol, ol > li > ul, ul > li > ol, ul > li > ul { margin-top: 0px; }

dt { font-weight: 800; }

dd { margin-left: 0px; }

.tawk-hr, hr { box-sizing: content-box; height: 0px; overflow: visible; text-align: inherit; margin: 0px 0px 1rem; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(229, 229, 229); }

* + .tawk-hr, * + hr { margin-top: 1rem; }

.tawk-hr.tawk-hr-dashed { border-style: dashed; }

address { }

blockquote { margin: 0px 0px 1rem; font-size: 0.937rem; line-height: 1.5; font-style: italic; }

* + blockquote { margin-top: 1rem; }

blockquote p:last-of-type { margin-bottom: 0px; }

blockquote footer { margin-top: 0.6rem; font-size: 0.812rem; line-height: 1.5; }

pre { font: 0.812rem / 1.5 Lato, sans-serif; color: rgb(18, 18, 18); tab-size: 4; overflow: auto; }

pre code { font-family: Lato, sans-serif; }

::selection { background: rgb(3, 168, 78); color: rgb(255, 255, 255); text-shadow: none; }

details, main { display: block; }

summary { display: list-item; }

template { display: none; }

iframe { border: 0px; }

.tawk-flex { display: flex !important; }

.tawk-flex-inline { display: inline-flex; }

.tawk-flex-inline::after, .tawk-flex-inline::before, .tawk-flex::after, .tawk-flex::before { display: none; }

.tawk-flex-left { justify-content: flex-start; }

.tawk-flex-center { justify-content: center; }

.tawk-flex-right { justify-content: flex-end; }

.tawk-flex-between { justify-content: space-between; }

.tawk-flex-around { justify-content: space-around; }

@media screen and (min-width: 640px) {
  .tawk-flex-left\@s { justify-content: flex-start; }
  .tawk-flex-center\@s { justify-content: center; }
  .tawk-flex-right\@s { justify-content: flex-end; }
  .tawk-flex-between\@s { justify-content: space-between; }
  .tawk-flex-around\@s { justify-content: space-around; }
}

@media screen and (min-width: 960px) {
  .tawk-flex-left\@m { justify-content: flex-start; }
  .tawk-flex-center\@m { justify-content: center; }
  .tawk-flex-right\@m { justify-content: flex-end; }
  .tawk-flex-between\@m { justify-content: space-between; }
  .tawk-flex-around\@m { justify-content: space-around; }
}

@media screen and (min-width: 1200px) {
  .tawk-flex-left\@l { justify-content: flex-start; }
  .tawk-flex-center\@l { justify-content: center; }
  .tawk-flex-right\@l { justify-content: flex-end; }
  .tawk-flex-between\@l { justify-content: space-between; }
  .tawk-flex-around\@l { justify-content: space-around; }
}

@media screen and (min-width: 1600px) {
  .tawk-flex-left\@xl { justify-content: flex-start; }
  .tawk-flex-center\@xl { justify-content: center; }
  .tawk-flex-right\@xl { justify-content: flex-end; }
  .tawk-flex-between\@xl { justify-content: space-between; }
  .tawk-flex-around\@xl { justify-content: space-around; }
}

.tawk-flex-stretch { align-items: stretch; }

.tawk-flex-top { align-items: flex-start; }

.tawk-flex-middle { align-items: center; }

.tawk-flex-bottom { align-items: flex-end; }

.tawk-flex-row { flex-direction: row; }

.tawk-flex-row-reverse { flex-direction: row-reverse; }

.tawk-flex-column { flex-direction: column; }

.tawk-flex-column-reverse { flex-direction: column-reverse; }

.tawk-flex-nowrap { flex-wrap: nowrap; }

.tawk-flex-wrap { flex-wrap: wrap; }

.tawk-flex-wrap-reverse { flex-wrap: wrap-reverse; }

.tawk-flex-wrap-stretch { align-content: stretch; }

.tawk-flex-wrap-top { align-content: flex-start; }

.tawk-flex-wrap-middle { align-content: center; }

.tawk-flex-wrap-bottom { align-content: flex-end; }

.tawk-flex-wrap-between { align-content: space-between; }

.tawk-flex-wrap-around { align-content: space-around; }

.tawk-flex-first { order: -1; }

.tawk-flex-last { order: 99; }

@media screen and (min-width: 640px) {
  .tawk-flex-first\@s { order: -1; }
  .tawk-flex-last\@s { order: 99; }
}

@media screen and (min-width: 960px) {
  .tawk-flex-first\@m { order: -1; }
  .tawk-flex-last\@m { order: 99; }
}

@media screen and (min-width: 1200px) {
  .tawk-flex-first\@l { order: -1; }
  .tawk-flex-last\@l { order: 99; }
}

@media screen and (min-width: 1600px) {
  .tawk-flex-first\@xl { order: -1; }
  .tawk-flex-last\@xl { order: 99; }
}

.tawk-flex-none { flex: 0 0 auto; }

.tawk-flex-auto { flex: 1 1 auto; }

.tawk-flex-1 { flex: 1 1 0%; }

.tawk-margin { margin-bottom: 1.5rem !important; }

* + .tawk-margin, .tawk-margin-top { margin-top: 1.5rem !important; }

.tawk-margin-bottom { margin-bottom: 1.5rem !important; }

.tawk-margin-left { margin-left: 1.5rem !important; }

body.tawk-rtl .tawk-margin-left { margin-left: auto !important; margin-right: 1.5rem !important; }

.tawk-margin-right { margin-right: 1.5rem !important; }

body.tawk-rtl .tawk-margin-right { margin-right: auto !important; margin-left: 1.5rem !important; }

.tawk-margin-xsmall { margin-bottom: 0.6rem !important; }

* + .tawk-margin-xsmall, .tawk-margin-xsmall-top { margin-top: 0.6rem !important; }

.tawk-margin-xsmall-bottom { margin-bottom: 0.6rem !important; }

.tawk-margin-xsmall-left { margin-left: 0.6rem !important; }

body.tawk-rtl .tawk-margin-xsmall-left { margin-left: auto !important; margin-right: 0.6rem !important; }

.tawk-margin-xsmall-right { margin-right: 0.6rem !important; }

body.tawk-rtl .tawk-margin-xsmall-right { margin-right: auto !important; margin-left: 0.6rem !important; }

.tawk-margin-small { margin-bottom: 1rem !important; }

* + .tawk-margin-small, .tawk-margin-small-top { margin-top: 1rem !important; }

.tawk-margin-small-bottom { margin-bottom: 1rem !important; }

.tawk-margin-small-left { margin-left: 1rem !important; }

body.tawk-rtl .tawk-margin-small-left { margin-left: auto !important; margin-right: 1rem !important; }

.tawk-margin-small-right { margin-right: 1rem !important; }

.tawk-rtl .tawk-margin-small-right { margin-right: auto !important; margin-left: 1rem !important; }

.tawk-margin-medium { margin-bottom: 2rem !important; }

* + .tawk-margin-medium, .tawk-margin-medium-top { margin-top: 2rem !important; }

.tawk-margin-medium-bottom { margin-bottom: 2rem !important; }

.tawk-margin-medium-left { margin-left: 2rem !important; }

body.tawk-rtl .tawk-margin-medium-left { margin-left: auto !important; margin-right: 2rem !important; }

.tawk-margin-medium-right { margin-right: 2rem !important; }

body.tawk-rtl .tawk-margin-medium-right { margin-right: auto !important; margin-left: 2rem !important; }

.tawk-margin-large { margin-bottom: 2rem !important; }

* + .tawk-margin-large, .tawk-margin-large-top { margin-top: 2rem !important; }

.tawk-margin-large-bottom { margin-bottom: 2rem !important; }

.tawk-margin-large-left { margin-left: 2rem !important; }

body.tawk-rtl .tawk-margin-large-left { margin-left: auto !important; margin-right: 2rem !important; }

.tawk-margin-large-right { margin-right: 2rem !important; }

body.tawk-rtl .tawk-margin-large-right { margin-right: auto !important; margin-left: 2rem !important; }

@media screen and (min-width: 1200px) {
  .tawk-margin-large { margin-bottom: 2.5rem !important; }
  * + .tawk-margin-large, .tawk-margin-large-top { margin-top: 2.5rem !important; }
  .tawk-margin-large-bottom { margin-bottom: 2.5rem !important; }
  .tawk-margin-large-left { margin-left: 2.5rem !important; }
  body.tawk-rtl .tawk-margin-large-left { margin-left: auto !important; margin-right: 2.5rem !important; }
  .tawk-margin-large-right { margin-right: 2.5rem !important; }
  body.tawk-rtl .tawk-margin-large-right { margin-right: auto !important; margin-left: 2.5rem !important; }
}

.tawk-margin-xlarge { margin-bottom: 2.5rem !important; }

* + .tawk-margin-xlarge, .tawk-margin-xlarge-top { margin-top: 2.5rem !important; }

.tawk-margin-xlarge-bottom { margin-bottom: 2.5rem !important; }

.tawk-margin-xlarge-left { margin-left: 2.5rem !important; }

body.tawk-rtl .tawk-margin-xlarge-left { margin-left: auto !important; margin-right: 2.5rem !important; }

.tawk-margin-xlarge-right { margin-right: 2.5rem !important; }

body.tawk-rtl .tawk-margin-xlarge-right { margin-right: auto !important; margin-left: 2.5rem !important; }

@media screen and (min-width: 1200px) {
  .tawk-margin-xlarge { margin-bottom: 3rem !important; }
  * + .tawk-margin-xlarge, .tawk-margin-xlarge-top { margin-top: 3rem !important; }
  .tawk-margin-xlarge-bottom { margin-bottom: 3rem !important; }
  .tawk-margin-xlarge-left { margin-left: 3rem !important; }
  body.tawk-rtl .tawk-margin-xlarge-left { margin-left: auto !important; margin-right: 3rem !important; }
  .tawk-margin-xlarge-right { margin-right: 3rem !important; }
  body.tawk-rtl .tawk-margin-xlarge-right { margin-right: auto !important; margin-left: 3rem !important; }
}

.tawk-margin-remove { margin: 0px !important; }

.tawk-margin-remove-top { margin-top: 0px !important; }

.tawk-margin-remove-bottom { margin-bottom: 0px !important; }

.tawk-margin-remove-left { margin-left: 0px !important; }

body.tawk-rtl .tawk-margin-remove-left { margin-left: auto !important; margin-right: 0px !important; }

.tawk-margin-remove-right { margin-right: 0px !important; }

body.tawk-rtl .tawk-margin-remove-right { margin-right: auto !important; margin-left: 0px !important; }

.tawk-margin-remove-vertical { margin-top: 0px !important; margin-bottom: 0px !important; }

.tawk-margin-remove-adjacent + * { margin-top: 0px !important; }

.tawk-margin-auto { margin-left: auto !important; margin-right: auto !important; }

.tawk-margin-auto-top { margin-top: auto !important; }

.tawk-margin-auto-bottom { margin-bottom: auto !important; }

.tawk-margin-auto-left { margin-left: auto !important; }

body.tawk-rtl .tawk-margin-auto-left { margin-right: auto !important; margin-left: 0px !important; }

.tawk-margin-auto-right { margin-right: auto !important; }

body.tawk-rtl .tawk-margin-auto-right { margin-left: auto !important; margin-right: 0px !important; }

.tawk-margin-auto-vertical { margin-top: auto !important; margin-bottom: auto !important; }

.tawk-padding { padding: 1rem !important; }

.tawk-padding-top { padding-top: 1rem !important; }

.tawk-padding-left { padding-left: 1rem !important; }

.tawk-padding-bottom { padding-bottom: 1rem !important; }

.tawk-padding-right { padding-right: 1rem !important; }

@media screen and (min-width: 1200px) {
  .tawk-padding { padding: 2rem !important; }
  .tawk-padding-top { padding-top: 2rem !important; }
  .tawk-padding-left { padding-left: 2rem !important; }
  .tawk-padding-bottom { padding-bottom: 2rem !important; }
  .tawk-padding-right { padding-right: 2rem !important; }
}

.tawk-padding-small { padding: 0.6rem !important; }

.tawk-padding-small-top { padding-top: 0.6rem !important; }

.tawk-padding-small-left { padding-left: 0.6rem !important; }

.tawk-padding-small-bottom { padding-bottom: 0.6rem !important; }

.tawk-padding-small-right { padding-right: 0.6rem !important; }

.tawk-padding-large { padding: 1rem !important; }

.tawk-padding-large-top { padding-top: 1rem !important; }

.tawk-padding-large-left { padding-left: 1rem !important; }

.tawk-padding-large-bottom { padding-bottom: 1rem !important; }

.tawk-padding-large-right { padding-top: 1rem !important; }

@media screen and (min-width: 1200px) {
  .tawk-padding-large { padding: 2.5rem !important; }
  .tawk-padding-large-top { padding-top: 2.5rem !important; }
  .tawk-padding-large-left { padding-left: 2.5rem !important; }
  .tawk-padding-large-bottom { padding-bottom: 2.5rem !important; }
  .tawk-padding-large-right { padding-top: 2.5rem !important; }
}

.tawk-padding-remove { padding: 0px !important; }

.tawk-padding-remove-top { padding-top: 0px !important; }

.tawk-padding-remove-bottom { padding-bottom: 0px !important; }

.tawk-padding-remove-left { padding-left: 0px !important; }

body.tawk- .tawk-padding-remove-left { padding-right: 0px !important; }

.tawk-padding-remove-right { padding-right: 0px !important; }

body.tawk- .tawk-padding-remove-right { padding-left: 0px !important; }

.tawk-padding-remove-vertical { padding-top: 0px !important; padding-bottom: 0px !important; }

.tawk-padding-remove-horizontal { padding-left: 0px !important; padding-right: 0px !important; }

.tawk-text-regular-1 { font-size: 0.75rem; }

.tawk-text-regular-1, .tawk-text-regular-2 { line-height: 1.618; font-weight: 400; color: rgb(18, 18, 18); }

.tawk-text-regular-2 { font-size: 0.812rem; }

.tawk-text-regular-3 { font-size: 0.937rem; line-height: 1.618; font-weight: 400; color: rgb(18, 18, 18); }

.tawk-text-bold-1, .tawk-text-regular-4 { font-size: 1rem; line-height: 1.618; font-weight: 400; color: rgb(18, 18, 18); }

.tawk-text-bold-2 { font-size: 1.25rem; }

.tawk-text-bold-2, .tawk-text-bold-3 { line-height: 1.5; font-weight: 600; color: rgb(18, 18, 18); }

.tawk-text-bold-3 { font-size: 1.5rem; }

.tawk-text-bold-4 { font-size: 2rem; line-height: 1.5; font-weight: 600; color: rgb(18, 18, 18); }

.tawk-text-green-1 { color: rgb(3, 168, 78) !important; }

.tawk-text-yellow-1 { color: rgb(253, 194, 15) !important; }

.tawk-text-red-1 { color: rgb(191, 18, 18) !important; }

.tawk-text-grey-0 { color: rgb(36, 36, 36) !important; }

.tawk-text-grey-1 { color: rgb(18, 18, 18) !important; }

.tawk-text-grey-2 { color: rgb(33, 33, 33) !important; }

.tawk-text-grey-3 { color: rgb(84, 84, 84) !important; }

.tawk-text-grey-4 { color: rgb(110, 110, 110) !important; }

.tawk-text-grey-5 { color: rgb(130, 130, 130) !important; }

.tawk-text-grey-6 { color: rgb(178, 178, 178) !important; }

.tawk-text-grey-7 { color: rgb(212, 212, 212) !important; }

.tawk-text-grey-8 { color: rgb(229, 229, 229) !important; }

.tawk-text-grey-9 { color: rgb(245, 245, 245) !important; }

.tawk-text-grey-10 { color: rgb(250, 250, 250) !important; }

.tawk-text-white { color: rgb(255, 255, 255) !important; }

.tawk-text-bold { font-weight: 600; }

.tawk-text-italic { font-style: italic; }

.tawk-text-oblique { font-style: oblique; }

.tawk-text-underline { text-decoration: underline; }

.tawk-text-uppercase { text-transform: uppercase !important; }

.tawk-text-capitalize { text-transform: capitalize !important; }

.tawk-text-lowercase { text-transform: lowercase !important; }

.tawk-text-left { text-align: left !important; }

.tawk-text-right, body.tawk-rtl .tawk-text-left { text-align: right !important; }

body.tawk-rtl .tawk-text-right { text-align: left !important; }

.tawk-text-center { text-align: center !important; }

.tawk-text-justify { text-align: justify !important; }

@media screen and (min-width: 640px) {
  .tawk-text-left\@s { text-align: left !important; }
  .tawk-text-right\@s, body.tawk-rtl .tawk-text-left\@s { text-align: right !important; }
  body.tawk-rtl .tawk-text-right\@s { text-align: left !important; }
  .tawk-text-center\@s { text-align: center !important; }
}

@media screen and (min-width: 960px) {
  .tawk-text-left\@m { text-align: left !important; }
  .tawk-text-right\@m, body.tawk-rtl .tawk-text-left\@m { text-align: right !important; }
  body.tawk-rtl .tawk-text-right\@m { text-align: left !important; }
  .tawk-text-center\@m { text-align: center !important; }
}

@media screen and (min-width: 1200px) {
  .tawk-text-left\@l { text-align: left !important; }
  .tawk-text-right\@l, body.tawk-rtl .tawk-text-left\@l { text-align: right !important; }
  body.tawk-rtl .tawk-text-right\@l { text-align: left !important; }
  .tawk-text-center\@l { text-align: center !important; }
}

@media screen and (min-width: 1600px) {
  .tawk-text-left\@xl { text-align: left !important; }
  .tawk-text-right\@xl, body.tawk-rtl .tawk-text-left\@xl { text-align: right !important; }
  body.tawk-rtl .tawk-text-right\@xl { text-align: left !important; }
  .tawk-text-center\@xl { text-align: center !important; }
}

.tawk-text-top { vertical-align: top !important; }

.tawk-text-middle { vertical-align: middle !important; }

.tawk-text-bottom { vertical-align: bottom !important; }

.tawk-text-baseline { vertical-align: baseline !important; }

.tawk-text-nowrap { white-space: nowrap; }

.tawk-box-shadow-xsmall { box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 3px; }

.tawk-box-shadow-small { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }

.tawk-box-shadow-medium { box-shadow: rgba(0, 0, 0, 0.12) 0px 5px 15px; }

.tawk-box-shadow-large { box-shadow: rgba(0, 0, 0, 0.16) 0px 14px 25px; }

.tawk-box-shadow-xlarge { box-shadow: rgba(0, 0, 0, 0.16) 0px 28px 50px; }

.tawk-text-truncate { max-width: 100%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.tawk-float-left { float: left !important; }

.tawk-float-right, body.tawk-rtl .tawk-float-left { float: right !important; }

body.tawk-rtl .tawk-float-right { float: left !important; }

.tawk-inline { display: inline-block; position: relative; max-width: 100%; vertical-align: middle; }

.tawk-outline:focus-visible { border: 1px solid rgb(0, 102, 255) !important; box-shadow: rgba(0, 102, 255, 0.4) 0px 0px 0px 1px !important; }

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

body { line-height: 1; }

body.font-lato { font-family: Lato, "Open Sans", sans-serif !important; }

body.tawk-rtl { direction: rtl; overflow: hidden; }

@media (min-width: 768px) and (max-width: 1024px) {
  body.tawk-mobile, html.tawk-mobile { font-size: 22px !important; }
}

@media (min-width: 481px) and (max-width: 767px) {
  body.tawk-mobile, html.tawk-mobile { font-size: 18px !important; }
}

@media (max-width: 480px) {
  body.tawk-mobile, html.tawk-mobile { font-size: 18px !important; }
}

* { font-family: inherit; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

nav ul { list-style: none; }

blockquote, q { quotes: none; }

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

a { margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; background: transparent; }

ins { text-decoration: none; }

ins, mark { background-color: rgb(255, 255, 153); color: rgb(0, 0, 0); }

mark { font-style: italic; font-weight: 700; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

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

hr { display: block; height: 1px; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(204, 204, 204); margin: 1em 0px; padding: 0px; }

input, select { vertical-align: middle; }

body, html { background: transparent; height: 100%; width: 100%; position: relative; font: 400 16px Helvetica, sans-serif !important; }

body.font-lato, html.font-lato { font: 400 16px Lato, sans-serif !important; }

.clear { clear: both; }

.clearfix::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }