@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; }

.tawk-alert { padding: 1rem 1.3rem; background: rgb(255, 255, 255); color: rgb(18, 18, 18); border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(229, 229, 229); border-image: initial; border-radius: 10px; position: relative; box-sizing: border-box; }

.tawk-alert .tawk-close { position: absolute; right: 0px; top: 0px; border: 0px; height: 100%; border-radius: 0px 5px 5px 0px; justify-content: center; align-items: center; visibility: hidden; background: rgb(250, 250, 250); }

.tawk-alert .tawk-close:focus, .tawk-alert .tawk-close:hover { cursor: pointer; outline: none; }

.tawk-alert .tawk-close.tawk-isMobile, .tawk-alert:hover .tawk-close { visibility: visible; }

.tawk-alert .tawk-close span { display: block; position: relative; width: 0.9375rem; height: 0.9375rem; opacity: 0.8; }

.tawk-alert .tawk-close:hover span, .tawk-alert .tawk-close span:hover { opacity: 1; }

.tawk-close span::after, .tawk-close span::before { display: inline-block; content: " "; position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; height: 0.9375rem; width: 0.125rem; background-color: rgb(51, 51, 51); }

.tawk-close span::before { transform: rotate(45deg); }

.tawk-close span::after { transform: rotate(-45deg); }

.tawk-alert-success { border-left-color: rgb(3, 168, 78); }

.tawk-alert-success .tawk-alert-icon, .tawk-alert-success .tawk-alert-title { color: rgb(3, 168, 78); }

.tawk-alert-warning { border-left-color: rgb(253, 194, 15); }

.tawk-alert-warning .tawk-alert-icon, .tawk-alert-warning .tawk-alert-title { color: rgb(253, 194, 15); }

.tawk-alert-danger { border-left-color: rgb(191, 18, 18); }

.tawk-alert-danger .tawk-alert-icon, .tawk-alert-danger .tawk-alert-title { color: rgb(191, 18, 18); }

.tawk-alert-title { font-size: 0.937rem; color: rgb(18, 18, 18); }

.tawk-alert-icon { color: rgb(18, 18, 18); }

.tawk-alert-xsmall { padding: 0.6rem; }

.tawk-alert-xsmall .tawk-alert-title { font-size: 0.75rem; }

.tawk-alert-xsmall .tawk-alert-description { font-size: 0.75rem; }

.tawk-alert-small { padding: 1rem; }

.tawk-alert-small .tawk-alert-title { font-size: 0.812rem; }

.tawk-alert-medium { padding: 2rem; }

.tawk-alert-medium .tawk-alert-title { font-size: 0.937rem; }

.alert-fade-enter-active, .alert-fade-leave-active { transition: opacity 0.5s; }

.alert-fade-enter, .alert-fade-leave-to { opacity: 0; }

.tawk-avatar { display: inline-block; height: 3rem; width: 3rem; font-size: 1rem; line-height: 2.75rem; text-align: center; background-color: rgb(239, 239, 239); border: 2px solid rgb(255, 255, 255); border-radius: 15px; box-sizing: border-box; overflow: hidden; }

.tawk-avatar.tawk-avatar-count { background-color: var(--tawk-header-text-color); color: var(--tawk-header-background-color); }

.tawk-avatar .tawk-avatar-image { line-height: 0; }

.tawk-avatar .tawk-avatar-image > img { height: 100%; width: 100%; object-fit: cover; object-position: center center; }

.tawk-avatar-xsmall { height: 2rem; width: 2rem; font-size: 0.75rem; line-height: 1.75rem; }

.tawk-avatar-small { height: 2.5rem; width: 2.5rem; font-size: 0.812rem; line-height: 2.25rem; }

.tawk-avatar-medium { height: 3.5rem; width: 3.5rem; font-size: 0.937rem; line-height: 3.25rem; }

.tawk-avatar-large { height: 4rem; width: 4rem; font-size: 1.25rem; line-height: 3.75rem; }

.tawk-badge { height: 1.25rem; width: 1.25rem; font-size: 0.687rem; line-height: 1.25rem; background: rgb(191, 18, 18); color: rgb(255, 255, 255); border-radius: 50%; }

.tawk-badge, .tawk-button { box-sizing: border-box; vertical-align: middle; text-align: center; }

.tawk-button { margin: 0px; border-radius: 8px; overflow: hidden; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; text-transform: none; display: inline-block; padding: 0.6rem 1rem; font-size: 1rem; border-width: 1px; border-style: solid; border-image: initial; border-color: var(--tawk-header-background-color); line-height: 1.5rem; text-decoration: none; background-color: var(--tawk-header-background-color); color: var(--tawk-header-text-color); }

.tawk-button:not(.tawk-button-text) { box-shadow: rgba(130, 130, 130, 0.08) 0px 4px 4px 0px; }

.tawk-button:not(:disabled) { cursor: pointer; }

.tawk-button:disabled { cursor: not-allowed; opacity: 0.7; }

.tawk-button:hover, a.tawk-button:hover { text-decoration: none; }

a.tawk-button:hover { color: var(--tawk-header-text-color); }

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

.tawk-button:active, .tawk-button:focus-visible { outline: 0px; -webkit-tap-highlight-color: transparent; }

.tawk-button-success { background-color: rgb(3, 168, 78); color: rgb(255, 255, 255); border: 1px solid rgb(3, 168, 78); }

.tawk-button-danger { background-color: rgb(240, 80, 92); color: rgb(255, 255, 255); border: 1px solid rgb(240, 80, 92); }

.tawk-button-outline, a.tawk-button-outline:hover { background-color: var(--tawk-header-text-color); color: var(--tawk-header-background-color); border-color: var(--tawk-header-background-color); }

.tawk-button-outline:hover { color: var(--tawk-header-text-color); background-color: var(--tawk-header-background-color); }

.tawk-button-outline-success { color: rgb(3, 168, 78); border: 1.5px solid rgb(3, 168, 78); }

.tawk-button-outline-danger { color: rgb(240, 80, 92); border: 1.5px solid rgb(240, 80, 92); }

.tawk-button-dashed { border-style: dashed; background-color: rgb(255, 255, 255); color: var(--tawk-header-background-color); }

.tawk-button-small { padding: 0.25rem 1rem; line-height: 1.5rem; font-size: 0.812rem; }

.tawk-button-large { padding: 1rem 2rem; line-height: 1.5rem; font-size: 0.937rem; }

.tawk-button-rounded { border-radius: 2.5rem; }

.tawk-button-small.tawk-button-rounded { border-radius: 1.875rem; }

.tawk-button-large.tawk-button-rounded { border-radius: 2.5rem; }

.tawk-button-text { padding: 0px; line-height: 1.618; background: none; border: none; }

.tawk-button-text, .tawk-button-text:focus-visible, .tawk-button-text:hover { color: var(--tawk-header-background-color); }

.tawk-button-text:active, .tawk-button-text:focus-visible { outline: 0px; -webkit-tap-highlight-color: transparent; }

.tawk-button-text:disabled { cursor: not-allowed; outline: none; color: rgb(33, 33, 33) !important; }

.tawk-button-group { display: inline-flex; vertical-align: middle; position: relative; }

.tawk-button-circle { height: 2.5rem; width: 2.5rem; line-height: 2.5rem; padding: 0px; border-radius: 100%; }

.tawk-button-circle.tawk-button-small { height: 1.625rem; width: 1.625rem; line-height: 1.625rem; }

.tawk-button-circle.tawk-button-large { height: 3.75rem; width: 3.75rem; line-height: 3.75rem; }

.tawk-button-dashed .tawk-button-color-inverse, .tawk-button-outline .tawk-button-color-inverse { color: var(--tawk-header-text-color); border-color: var(--tawk-header-text-color); }

.tawk-button-text.tawk-button-color-inverse, .tawk-button-text.tawk-button-color-inverse:focus, .tawk-button-text.tawk-button-color-inverse:hover { color: var(--tawk-header-text-color); }

.tawk-card { position: relative; box-sizing: border-box; padding: 1.3rem; border-radius: 10px; }

.tawk-card, .tawk-card-default { background-color: rgb(250, 250, 250); color: rgb(84, 84, 84); }

.tawk-card-inverse { background-color: rgb(255, 255, 255); color: rgb(84, 84, 84); }

.tawk-card-primary { background-color: var(--tawk-header-background-color); color: var(--tawk-header-text-color); }

.tawk-card-xsmall { padding: 0.6rem; }

.tawk-card-small { padding: 1rem; }

.tawk-card-medium { padding: 2rem; }

.tawk-card-large { padding: 2.5rem; }

.tawk-chat-bubble { position: relative; box-sizing: border-box; padding: 0.6rem; background-color: rgb(245, 245, 245); color: rgb(0, 0, 0); border-radius: 10px; }

.tawk-chat-bubble.tawk-active { background-color: rgb(3, 168, 78); color: rgb(255, 255, 255); }

.tawk-chat-bubble.tawk-active .tawk-timeago { color: rgb(255, 255, 255); }

.tawk-chat-bubble > * { margin-top: 1rem; margin-bottom: 1rem; }

.tawk-chat-bubble > :first-child { margin-top: 0px; }

.tawk-chat-bubble > :last-child { margin-bottom: 0px; }

.tawk-chat-bubble .tawk-link, .tawk-chat-bubble a { text-decoration: underline; cursor: pointer; }

.tawk-chat-bubble ol, .tawk-chat-bubble ul { list-style-position: inside; }

.tawk-chat-bubble ul { list-style-type: disc; }

.tawk-chat-bubble ul > ul { list-style-type: circle; padding-left: 1rem; }

.tawk-chat-bubble ul > ul > ul { list-style-type: square; padding-left: 1rem; }

.tawk-chat-bubble ul > ul > ul > ul { list-style-type: disc; padding-left: 1rem; }

.tawk-chat-bubble ul > ul > ul > ul > ul { list-style-type: circle; padding-left: 1rem; }

.tawk-chat-bubble ol { list-style-type: decimal; }

.tawk-chat-bubble ol > ol { list-style-type: lower-alpha; padding-left: 1rem; }

.tawk-chat-bubble ol > ol > ol { list-style-type: lower-roman; padding-left: 1rem; }

.tawk-chat-bubble ol > ol > ol > ol { list-style-type: decimal; padding-left: 1rem; }

.tawk-chat-bubble ol > ol > ol > ol > ol { list-style-type: lower-alpha; padding-left: 1rem; }

.tawk-chat-bubble blockquote { position: relative; padding-left: 0.8rem; font-style: normal; }

.tawk-chat-bubble blockquote::after, .tawk-chat-bubble blockquote::before { content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; height: 100%; width: 3px; border-radius: 3px; background-color: rgb(18, 18, 18); }

.tawk-chat-bubble code { box-sizing: border-box; padding: 0.3rem; }

.tawk-chat-bubble code, .tawk-chat-bubble pre { border: 1px solid rgb(229, 229, 229); border-radius: 4px; color: var(--tawk-visitor-text-color); background-color: rgba(255, 255, 255, 0.19); }

.tawk-chat-bubble pre { padding: 0.5rem; }

.tawk-chat-bubble .tawk-icon { color: rgb(3, 168, 78); }

.tawk-chat-bubble.tawk-active .tawk-icon, .tawk-chat-bubble.tawk-active .tawk-link, .tawk-chat-bubble.tawk-active a { color: rgb(255, 255, 255); }

.tawk-chat-bubble ul[class^="tawk-chat-bubble-"] { margin-left: 0px; padding: 0px; list-style: none; }

.tawk-chat-bubble-images { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: auto; gap: 4px; }

.tawk-chat-bubble-images li > div { height: 100%; width: 100%; }

.tawk-chat-bubble-images li .tawk-image, .tawk-chat-bubble-images li > img { width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: center center; cursor: pointer; border-radius: 10px; }

.tawk-grid-1 > li { grid-area: 1 / 1 / 2 / 7; height: 250px; width: 100%; }

.tawk-grid-2 > li:first-child { grid-area: 1 / 1 / 2 / 4; height: 125px; width: 100%; }

.tawk-grid-2 > li:nth-child(2) { grid-area: 1 / 4 / 2 / 7; height: 125px; width: 100%; }

.tawk-grid-3 > li:first-child { grid-area: 1 / 1 / 2 / 7; height: 150px; width: 100%; }

.tawk-grid-3 > li:nth-child(2) { grid-area: 2 / 1 / 3 / 4; height: 100px; width: 100%; }

.tawk-grid-3 > li:nth-child(3) { grid-area: 2 / 4 / 3 / 7; height: 100px; width: 100%; }

.tawk-grid-4 > li:first-child { grid-area: 1 / 1 / 2 / 4; height: 125px; width: 100%; }

.tawk-grid-4 > li:nth-child(2) { grid-area: 1 / 4 / 2 / 7; height: 125px; width: 100%; }

.tawk-grid-4 > li:nth-child(3) { grid-area: 2 / 1 / 3 / 4; height: 125px; width: 100%; }

.tawk-grid-4 > li:nth-child(4) { grid-area: 2 / 4 / 3 / 7; height: 125px; width: 100%; }

.tawk-grid-5 > li:first-child { grid-area: 1 / 1 / 2 / 4; height: 125px; width: 100%; }

.tawk-grid-5 > li:nth-child(2) { grid-area: 1 / 4 / 2 / 7; height: 125px; width: 100%; }

.tawk-grid-5 > li:nth-child(3) { grid-area: 2 / 1 / 3 / 3; height: 85px; width: 100%; }

.tawk-grid-5 > li:nth-child(4) { grid-area: 2 / 3 / 3 / 5; height: 85px; width: 100%; }

.tawk-grid-5 > li:nth-child(5) { grid-area: 2 / 5 / 3 / 7; height: 85px; width: 100%; }

.tawk-chat-bubble-videos li { border-radius: 10px; overflow: hidden; }

.tawk-chat-bubble-audios audio { height: 40px; width: 100%; border-radius: 10px; display: block; }

.tawk-chat-bubble-files li { margin-bottom: 0.6rem; }

.tawk-chat-bubble-files li:last-child { margin-bottom: 0px; }

.tawk-chat-bubble-audios li a, .tawk-chat-bubble-files li a { border-left-color: var(--var-header-text-color); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--var-header-text-color); border-right-color: var(--var-header-text-color); border-top-color: var(--var-header-text-color); text-decoration: none; }

.tawk-chat-bubble-audios li a:hover, .tawk-chat-bubble-files li a:hover { text-decoration: none; }

.tawk-chat-bubble-audios li i, .tawk-chat-bubble-files li i { transform: rotate(-45deg); margin-top: 1px; }

.tawk-chatinput { width: 100%; padding: 0px; position: relative; box-sizing: border-box; }

.tawk-chatinput-emojis { position: absolute; inset: auto 0px 100% auto; margin: 0px auto 0.25rem; z-index: 2; width: 100%; max-width: 19.875rem; }

.tawk-chatinput-emojis .tawk-emoji-picker { margin: 0px auto; width: 100%; }

.tawk-chatinput-fileupload { box-sizing: border-box; padding: 0.6rem; }

.tawk-chatinput-fileupload-list { list-style: none; padding: 0px; margin: 0px; }

.tawk-chatinput-fileupload-input, .tawk-chatinput-fileupload-preview { margin-right: 0.625rem; width: 3.125rem; height: 3.125rem; }

.tawk-chatinput-fileupload-preview { padding: 0px; position: relative; background: rgb(250, 250, 250); border-radius: 10px; }

.tawk-chatinput-fileupload-preview .tawk-icon { color: rgb(33, 33, 33); }

.tawk-chatinput-fileupload-preview img { width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 10px; }

.tawk-chatinput-fileupload-input { background: rgb(250, 250, 250); border-radius: 10px; cursor: pointer; }

.tawk-chatinput-fileupload-input .tawk-icon-add { color: rgb(33, 33, 33); }

.tawk-chatinput-fileupload-input:hover { cursor: pointer; }

.tawk-chatinput-fileupload input { display: none; box-sizing: border-box; }

.tawk-chatinput-editor { font: 400 0.812rem Lato, sans-serif; max-width: 100%; width: 100%; min-height: 1rem; height: 1rem; max-height: 9.375rem; resize: none; outline: none; border: 0px; box-sizing: border-box; overflow: hidden; padding: 0px 5.5rem 0px 0px; margin: 0.15rem 0px 0px; }

.tawk-chatinput-action-buttons { position: absolute; top: 0px; right: 0px; }

.tawk-chatinput-action-buttons.active { transition: 0.1s; right: 2rem; }

.tawk-chatinput-button { color: rgb(33, 33, 33); background: none; padding: 0px; border: 1px solid transparent; border-radius: 10px; display: inline-block; position: relative; width: 1.8rem; }

.tawk-chatinput-button.tawk-chatinput-focused { color: rgb(18, 18, 18); }

.tawk-chatinput-button:hover { cursor: pointer; }

.tawk-chatinput-button:focus { outline: none; }

.tawk-chatinput-button.active .tawk-chatinput-ratings { width: 3.8125rem; opacity: 1; }

.tawk-chatinput-button.active .tawk-chatinput-rating { opacity: 0; }

.tawk-chatinput-rating { transition: opacity 1s ease-in-out; }

.tawk-chatinput-ratings { position: absolute; background: rgb(255, 255, 255); box-sizing: border-box; width: 0px; bottom: -10px; transition: 0.3s; right: 0px; height: 2.5rem; overflow: hidden; white-space: nowrap; z-index: 1; }

.tawk-chatinput-ratings input { display: none; }

.tawk-chatinput-rate { background: none; display: inline-block; border: 0px; padding: 0px; }

.tawk-chatinput-rate:hover { transform: scale(1.4); cursor: pointer; }

.tawk-chatinput-ratings-thumbs-down { color: rgb(191, 18, 18); }

.tawk-chatinput-ratings-thumbs-up { color: rgb(3, 168, 78); }

.tawk-chatinput-send-container { position: absolute; top: 0px; right: 0px; }

.tawk-chatinput-send { background: transparent; color: rgb(3, 168, 78); border: 1px solid transparent; padding: 0px; width: 1.8rem; }

.tawk-chatinput-send:hover { cursor: pointer; }

.tawk-chatinput-send:focus { outline: rgb(0, 102, 255) solid 1px; }

.tawk-chatinput-file-remove { position: absolute; right: -6px; top: -6px; background: rgb(255, 255, 255); width: 0.875rem; height: 0.875rem; border-radius: 50%; border: 1px solid rgb(191, 18, 18); cursor: pointer; }

.tawk-chatinput-file-remove .tawk-icon-close { font-size: 0.375rem; color: rgb(191, 18, 18); }

.tawk-chatinput-wrap { position: relative; }

.tawk-rtl .tawk-chatinput-editor { padding: 0px 0px 0px 5.5rem; }

.tawk-rtl .tawk-chatinput-action-buttons { left: 0px; right: auto; }

.tawk-rtl .tawk-chatinput-action-buttons.active { left: 30px; }

.tawk-rtl .tawk-chatinput-emojis, .tawk-rtl .tawk-chatinput-ratings, .tawk-rtl .tawk-chatinput-send-container { left: 0px; right: auto; }

.tawk-checkbox-container { display: block; position: relative; padding-left: 1.3rem; margin: 1rem; cursor: pointer; user-select: none; }

body.tawk-rtl .tawk-checkbox-container { padding-right: 2rem; padding-left: 0px; text-align: right; }

.tawk-checkbox-container .tawk-checkbox { position: absolute; opacity: 0; cursor: pointer; height: 0px; width: 0px; }

.tawk-checkbox-container .tawk-checkmark { position: absolute; left: 0px; top: 50%; transform: translateY(-50%); height: 1rem; width: 1rem; border: 1px solid rgb(84, 84, 84); border-radius: 2px; background: rgb(255, 255, 255); }

body.tawk-rtl .tawk-checkbox-container .tawk-checkmark { right: 0px; left: auto; }

.tawk-checkbox-container:hover .tawk-checkbox ~ .tawk-checkmark { border-color: rgb(84, 84, 84); }

.tawk-checkbox-container .tawk-checkbox:checked ~ .tawk-checkmark { background-color: var(--tawk-header-background-color); border-color: var(--tawk-header-background-color); }

.tawk-checkbox-container .tawk-checkmark::after { content: ""; position: absolute; display: none; }

.tawk-checkbox-container .tawk-checkbox:checked ~ .tawk-checkmark::after { display: block; }

.tawk-checkbox-container .tawk-checkmark::after { left: 5px; top: 2px; width: 0.25rem; height: 0.5rem; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 2px 2px 0px; transform: rotate(45deg); }

.tawk-checkbox-container .tawk-form-label { color: rgb(18, 18, 18); font: 400 0.812rem Lato, sans-serif; }

.tawk-checkbox-container .tawk-checkbox[disabled] ~ .tawk-form-label { color: rgb(84, 84, 84); }

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

.tawk-dropdown-menu { display: none; position: absolute; top: 2.5rem; z-index: 2000; box-sizing: border-box; min-width: 9.375rem; max-width: 12.5rem; padding: 1rem; background-color: rgb(255, 255, 255); color: rgb(18, 18, 18); box-shadow: rgba(0, 0, 0, 0.12) 0px 5px 15px; }

.tawk-dropdown-menu.tawk-open { display: block; }

.tawk-dropdown-menu-right { right: 0px; }

.tawk-dropdown-menu-left { left: 0px; }

.slide-fade-enter-active { transition: 0.3s; }

.slide-fade-leave-active { transition: 0.8s cubic-bezier(1, 0.5, 0.8, 1); }

.slide-fade-enter, .slide-fade-leave-to { transform: translateY(10px); }

.tawk-emoji-picker { width: 100%; max-width: 19.875rem; border: 1px solid rgb(84, 84, 84); border-radius: 10px; background: rgb(255, 255, 255); position: relative; }

.tawk-emoji-loading { width: 2em; height: 2em; position: absolute; left: 0px; right: 0px; top: 50%; transform: translateY(-50%); margin: auto; border-radius: 50%; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgb(51, 51, 51); border-image: initial; animation: 1.1s linear 0s infinite normal none running rotateCircleLoader; }

@keyframes rotateCircleLoader { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.tawk-emoji-group { border-bottom: 1px solid rgb(84, 84, 84); }

.tawk-emoji-group-tab { padding: 0.6rem; }

.tawk-emoji-group-tab:hover { cursor: pointer; }

.tawk-emoji-group-tab-active { position: relative; }

.tawk-emoji-group-tab-active::after { content: ""; background: rgb(3, 168, 78); position: absolute; height: 0.125rem; width: 80%; margin: auto; left: 0px; right: 0px; top: 100%; }

.tawk-emoji-group-tab img { width: 1.125rem; fill: rgb(3, 168, 78); }

.tawk-emoji-search-container { box-sizing: border-box; padding: 1rem 0.5rem; }

.tawk-emoji-sticky-header { padding: 0px 0.5rem; }

.tawk-emoji-header, .tawk-emoji-sticky-header { margin: 0px; font: 400 0.812rem Lato, sans-serif; color: rgb(18, 18, 18); }

.tawk-emoji-scroll { height: 6.75rem; padding: 0px 0.5rem; position: relative; overflow: scroll; }

.tawk-emoji-preview { box-sizing: border-box; height: 3.125rem; background: rgb(250, 250, 250); padding: 0.5rem; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }

.tawk-emoji-preview-image { box-sizing: border-box; max-width: 15%; height: 100%; }

.tawk-emoji-preview-image img { max-width: 1.875rem; }

.tawk-emoji-preview-name { box-sizing: border-box; margin: 0px; font: 600 0.812rem Lato, sans-serif; max-width: 14.375rem; overflow: hidden; text-overflow: ellipsis; }

.tawk-emoji-preview-shortname { font: 600 0.75rem Lato, sans-serif; }

.tawk-emoji { margin: 0.375rem 0.5rem; padding: 0px; border: 0px; background: none; border-radius: 10px; }

.tawk-emoji:hover { cursor: pointer; background: rgb(3, 168, 78); }

.tawk-emoji:focus { outline: rgb(0, 102, 255) solid 1px; }

.tawk-emoji { height: 1.5rem; max-height: 1.5rem; width: 1.5rem; max-width: 1.5rem; }

.tawk-emoji img { max-width: 1.5rem; display: inline-block; }

.tawk-flag { width: 1rem; height: 1rem; background-repeat: no-repeat; background-position: 50% center; display: flex; align-items: center; justify-content: center; }

.tawk-flag > img { border-radius: 4px; }

body.tawk-rtl .tawk-flag { transform: scaleX(-1); }

.tawk-flag-xsmall { height: 0.75rem; width: 0.75rem; }

.tawk-flag-small { height: 0.812rem; width: 0.812rem; }

.tawk-flag-medium { height: 0.937rem; width: 0.937rem; }

.tawk-flag-large { height: 1.25rem; width: 1.25rem; }

.tawk-flag-xlarge { height: 1.5rem; width: 1.5rem; }

.tawk-flag-xxlarge { height: 2rem; width: 2rem; }

@font-face { font-family: tawk-font-icon; src: url("/fonts/tawk-font-icon-3.woff?55755728") format("woff"), url("/fonts/tawk-font-icon-3.ttf?55755728") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

.tawk-icon { font-family: tawk-font-icon; font-size: 1.125rem; color: inherit; text-decoration: inherit; text-rendering: optimizelegibility; text-transform: none; font-style: normal; display: inline-block; margin: 0px 0.2em; width: 1em; text-align: center; }

body.tawk-rtl .tawk-icon { transform: scaleX(-1); }

.tawk-icon-xsmall { font-size: 0.75rem; }

.tawk-icon-small { font-size: 0.812rem; }

.tawk-icon-medium { font-size: 0.937rem; }

.tawk-icon-large { font-size: 1.25rem; }

.tawk-icon-xlarge { font-size: 1.5rem; }

.tawk-icon-xxlarge { font-size: 2rem; }

.tawk-icon-layers1::before { content: ""; }

.tawk-icon-ban::before { content: ""; }

.tawk-icon-check-circle::before { content: ""; }

.tawk-icon-close-circle::before { content: ""; }

.tawk-icon-help-circle::before { content: ""; }

.tawk-icon-details::before { content: ""; }

.tawk-icon-warning-triangle::before { content: ""; }

.tawk-icon-save::before { content: ""; }

.tawk-icon-trash::before { content: ""; }

.tawk-icon-plus::before { content: ""; }

.tawk-icon-minus::before { content: ""; }

.tawk-icon-check::before { content: ""; }

.tawk-icon-x::before { content: ""; }

.tawk-icon-arrow-left::before { content: ""; }

.tawk-icon-arrow-right::before { content: ""; }

.tawk-icon-arrow-up::before { content: ""; }

.tawk-icon-arrow-down::before { content: ""; }

.tawk-icon-more-vertical::before { content: ""; }

.tawk-icon-menu::before { content: ""; }

.tawk-icon-home::before { content: ""; }

.tawk-icon-inbox::before { content: ""; }

.tawk-icon-contacts::before { content: ""; }

.tawk-icon-addOns::before { content: ""; }

.tawk-icon-knowledge-base::before { content: ""; }

.tawk-icon-settings::before { content: ""; }

.tawk-icon-monitoring::before { content: ""; }

.tawk-icon-chat-bubble::before { content: ""; }

.tawk-icon-search::before { content: ""; }

.tawk-icon-group-incoming-chats::before { content: ""; }

.tawk-icon-assigned::before { content: ""; }

.tawk-icon-filter-line::before { content: ""; }

.tawk-icon-filter-funnel::before { content: ""; }

.tawk-icon-notification::before { content: ""; }

.tawk-icon-alert::before { content: ""; }

.tawk-icon-chat-bubble-w-dots::before { content: ""; }

.tawk-icon-call::before { content: ""; }

.tawk-icon-envelope::before { content: ""; }

.tawk-icon-draft::before { content: ""; }

.tawk-icon-spam::before { content: ""; }

.tawk-icon-segment::before { content: ""; }

.tawk-icon-circle::before { content: ""; }

.tawk-icon-chevron-left::before { content: ""; }

.tawk-icon-chevron-right::before { content: ""; }

.tawk-icon-chevron-up::before { content: ""; }

.tawk-icon-chevron-down::before { content: ""; }

.tawk-icon-popout::before { content: ""; }

.tawk-icon-merge-in::before { content: ""; }

.tawk-icon-import::before { content: ""; }

.tawk-icon-export::before { content: ""; }

.tawk-icon-thumbs-up::before { content: ""; }

.tawk-icon-thumbs-down::before { content: ""; }

.tawk-icon-sort-ascending::before { content: ""; }

.tawk-icon-sort-descending::before { content: ""; }

.tawk-icon-column-settings::before { content: ""; }

.tawk-icon-call-ingoing::before { content: ""; }

.tawk-icon-call-outgoing::before { content: ""; }

.tawk-icon-user-details::before { content: ""; }

.tawk-icon-shortcut::before { content: ""; }

.tawk-icon-history::before { content: ""; }

.tawk-icon-shopping-bag::before { content: ""; }

.tawk-icon-shopify::before { content: ""; }

.tawk-icon-group-chat::before { content: ""; }

.tawk-icon-tag::before { content: ""; }

.tawk-icon-user::before { content: ""; }

.tawk-icon-share::before { content: ""; }

.tawk-icon-note::before { content: ""; }

.tawk-icon-edit::before { content: ""; }

.tawk-icon-image::before { content: ""; }

.tawk-icon-organization::before { content: ""; }

.tawk-icon-transcript::before { content: ""; }

.tawk-icon-print::before { content: ""; }

.tawk-icon-eye-hide::before { content: ""; }

.tawk-icon-whisper::before { content: ""; }

.tawk-icon-join-conversation::before { content: ""; }

.tawk-icon-message::before { content: ""; }

.tawk-icon-text-formatting-hide::before { content: ""; }

.tawk-icon-text-formatting-show::before { content: ""; }

.tawk-icon-emoji::before { content: ""; }

.tawk-icon-attachment::before { content: ""; }

.tawk-icon-video-call-on::before { content: ""; }

.tawk-icon-video-call-off::before { content: ""; }

.tawk-icon-share-screen::before { content: ""; }

.tawk-icon-send::before { content: ""; }

.tawk-icon-bold::before { content: ""; }

.tawk-icon-italics::before { content: ""; }

.tawk-icon-underline::before { content: ""; }

.tawk-icon-capitalize::before { content: ""; }

.tawk-icon-eye::before { content: ""; }

.tawk-icon-strikethrough::before { content: ""; }

.tawk-icon-bullet-points::before { content: ""; }

.tawk-icon-link::before { content: ""; }

.tawk-icon-archive::before { content: ""; }

.tawk-icon-unread::before { content: ""; }

.tawk-icon-clock::before { content: ""; }

.tawk-icon-move-to::before { content: ""; }

.tawk-icon-forward-as-attachment::before { content: ""; }

.tawk-icon-lock::before { content: ""; }

.tawk-icon-unlock::before { content: ""; }

.tawk-icon-reply::before { content: ""; }

.tawk-icon-briefcase::before { content: ""; }

.tawk-icon-text-area::before { content: ""; }

.tawk-icon-shuffle::before { content: ""; }

.tawk-icon-dollar::before { content: ""; }

.tawk-icon-add-people::before { content: ""; }

.tawk-icon-change-assignee::before { content: ""; }

.tawk-icon-flag::before { content: ""; }

.tawk-icon-wallet::before { content: ""; }

.tawk-icon-refresh::before { content: ""; }

.tawk-icon-reports::before { content: ""; }

.tawk-icon-double-chevron-left::before { content: ""; }

.tawk-icon-double-chevron-right::before { content: ""; }

.tawk-icon-double-chevron-up::before { content: ""; }

.tawk-icon-double-chevron-down::before { content: ""; }

.tawk-icon-location::before { content: ""; }

.tawk-icon-add-note::before { content: ""; }

.tawk-icon-agent::before { content: ""; }

.tawk-icon-comment::before { content: ""; }

.tawk-icon-custom-field::before { content: ""; }

.tawk-icon-browser::before { content: ""; }

.tawk-icon-mine::before { content: ""; }

.tawk-icon-all::before { content: ""; }

.tawk-icon-custom-tabs-hide::before { content: ""; }

.tawk-icon-custom-tabs-show::before { content: ""; }

.tawk-icon-megaphone::before { content: ""; }

.tawk-icon-navigate::before { content: ""; }

.tawk-icon-calendar::before { content: ""; }

.tawk-icon-calendar-seen::before { content: ""; }

.tawk-icon-web-session::before { content: ""; }

.tawk-icon-ip-address::before { content: ""; }

.tawk-icon-computer::before { content: ""; }

.tawk-icon-database::before { content: ""; }

.tawk-icon-web-page::before { content: ""; }

.tawk-icon-web-view::before { content: ""; }

.tawk-icon-web-time-spent::before { content: ""; }

.tawk-icon-restore::before { content: ""; }

.tawk-icon-copy::before { content: ""; }

.tawk-icon-duration::before { content: ""; }

.tawk-icon-resize-left-right::before { content: ""; }

.tawk-icon-resize-up-down::before { content: ""; }

.tawk-icon-maximise::before { content: ""; }

.tawk-icon-minimise::before { content: ""; }

.tawk-icon-purge::before { content: ""; }

.tawk-icon-change::before { content: ""; }

.tawk-icon-visitor::before { content: ""; }

.tawk-icon-new-hire::before { content: ""; }

.tawk-icon-pin::before { content: ""; }

.tawk-icon-leaderboard::before { content: ""; }

.tawk-icon-star::before { content: ""; }

.tawk-icon-video-file::before { content: ""; }

.tawk-icon-audio-file::before { content: ""; }

.tawk-icon-csv-file::before { content: ""; }

.tawk-icon-pdf-file::before { content: ""; }

.tawk-icon-doc-file::before { content: ""; }

.tawk-icon-text-file::before { content: ""; }

.tawk-icon-generic-file::before { content: ""; }

.tawk-icon-split-view-single::before { content: ""; }

.tawk-icon-split-view-double::before { content: ""; }

.tawk-icon-split-view-triple::before { content: ""; }

.tawk-icon-split-view-quadruple::before { content: ""; }

.tawk-icon-timeline::before { content: ""; }

.tawk-icon-contact-attributes::before { content: ""; }

.tawk-icon-converted-ticket::before { content: ""; }

.tawk-icon-trend-up::before { content: ""; }

.tawk-icon-trend-down::before { content: ""; }

.tawk-icon-ongoing-call::before { content: ""; }

.tawk-icon-category::before { content: ""; }

.tawk-icon-article::before { content: ""; }

.tawk-icon-drag-handle::before { content: ""; }

.tawk-icon-child-tree::before { content: ""; }

.tawk-icon-translate::before { content: ""; }

.tawk-icon-bulb::before { content: ""; }

.tawk-icon-merge::before { content: ""; }

.tawk-icon-thunder::before { content: ""; }

.tawk-icon-overview::before { content: ""; }

.tawk-icon-user-management::before { content: ""; }

.tawk-icon-agent-alert::before { content: ""; }

.tawk-icon-property-members::before { content: ""; }

.tawk-icon-departments::before { content: ""; }

.tawk-icon-tab::before { content: ""; }

.tawk-icon-mail-notification::before { content: ""; }

.tawk-icon-in-chat-payment::before { content: ""; }

.tawk-icon-hire-live-agents::before { content: ""; }

.tawk-icon-hire-virtual-assistant::before { content: ""; }

.tawk-icon-payout::before { content: ""; }

.tawk-icon-shopping-cart::before { content: ""; }

.tawk-icon-channels::before { content: ""; }

.tawk-icon-page::before { content: ""; }

.tawk-icon-payment-method::before { content: ""; }

.tawk-icon-bill-overview::before { content: ""; }

.tawk-icon-language::before { content: ""; }

.tawk-icon-activate-phone-number::before { content: ""; }

.tawk-icon-mobile-phone::before { content: ""; }

.tawk-icon-status::before { content: ""; }

.tawk-icon-browser-title::before { content: ""; }

.tawk-icon-general-fill-up::before { content: ""; }

.tawk-icon-card-layout::before { content: ""; }

.tawk-icon-verified::before { content: ""; }

.tawk-icon-brainstorm::before { content: ""; }

.tawk-icon-change-tone::before { content: ""; }

.tawk-icon-fix-grammar::before { content: ""; }

.tawk-icon-bullet-pooints-expand::before { content: ""; }

.tawk-icon-rewrite::before { content: ""; }

.tawk-icon-sentence-expand::before { content: ""; }

.tawk-icon-simplify::before { content: ""; }

.tawk-icon-step-by-step::before { content: ""; }

.tawk-icon-summarize::before { content: ""; }

.tawk-icon-suggest-reply::before { content: ""; }

.tawk-icon-Write-about::before { content: ""; }

.tawk-icon-ai-Assist::before { content: ""; }

.tawk-icon-session::before { content: ""; }

.tawk-icon-smart-reply::before { content: ""; }

.tawk-icon-call-end::before { content: ""; }

.tawk-icon-slash::before { content: ""; }

.tawk-icon-status-change::before { content: ""; }

.tawk-icon-reconnect::before { content: ""; }

.tawk-icon-disconnected::before { content: ""; }

.tawk-icon-not-spam::before { content: ""; }

.tawk-icon-searches::before { content: ""; }

.tawk-icon-chat-duration::before { content: ""; }

.tawk-icon-chat-volume::before { content: ""; }

.tawk-icon-missed-chat::before { content: ""; }

.tawk-icon-offline-message::before { content: ""; }

.tawk-icon-first-response-time::before { content: ""; }

.tawk-icon-ticket::before { content: ""; }

.tawk-icon-ticket-solved::before { content: ""; }

.tawk-icon-ticket-reopened::before { content: ""; }

.tawk-icon-ticket-resolution::before { content: ""; }

.tawk-icon-ticket-source::before { content: ""; }

.tawk-icon-ticket-volume::before { content: ""; }

.tawk-icon-user-satisfaction::before { content: ""; }

.tawk-icon-group-people::before { content: ""; }

.tawk-icon-remove-branding::before { content: ""; }

.tawk-icon-caret-up::before { content: ""; }

.tawk-icon-chat-widget::before { content: ""; }

.tawk-icon-unlink::before { content: ""; }

.tawk-icon-audio::before { content: ""; }

.tawk-icon-audio-off::before { content: ""; }

.tawk-icon-hashtag::before { content: ""; }

.tawk-icon-chatbot::before { content: ""; }

.tawk-icon-users::before { content: ""; }

.tawk-icon-user-plus::before { content: ""; }

.tawk-icon-log-out::before { content: ""; }

.tawk-icon-code::before { content: ""; }

.tawk-icon-layers::before { content: ""; }

.tawk-icon-caret-down::before { content: ""; }

.tawk-icon-caret-left::before { content: ""; }

.tawk-icon-caret-right::before { content: ""; }

.tawk-icon-mute::before { content: ""; }

.tawk-icon-volume-down::before { content: ""; }

.tawk-icon-puzzle::before { content: ""; }

.tawk-icon-volume-up::before { content: ""; }

.tawk-image { max-width: 100%; border-radius: 10px; }

.tawk-image-left { text-align: left; }

.tawk-image-right { text-align: right; }

.tawk-image-center { text-align: center; }

.tawk-image-loader, .tawk-image-loader::after { border-radius: 50%; width: 1.25rem; height: 1.25rem; }

.tawk-image-loader { margin: 1.25rem auto; font-size: 0.625rem; position: relative; text-indent: -9999rem; border-width: 5px; border-style: solid; border-color: rgb(33, 33, 33) rgb(33, 33, 33) rgb(33, 33, 33) rgb(84, 84, 84); border-image: initial; transform: translateZ(0px); animation: 1.1s linear 0s infinite normal none running load8; }

@keyframes load8 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.tawk-input-medium { height: 3.125rem; padding: 1rem 1.3rem; line-height: 3.125rem; font-size: 0.937rem; }

.tawk-form-wrapper .tawk-input.tawk-input-medium + .tawk-form-label { font-size: 0.937rem; transform: translateY(14px); }

.tawk-form-wrapper .tawk-input.tawk-input-medium + .tawk-form-label.tawk-active { transform: translateY(-0.625rem); }

.tawk-lists { font-size: 0.812rem; }

.tawk-list-item { padding: 1rem; }

a.tawk-list-item, button.tawk-list-item { background: transparent; width: 100%; text-align: left; display: block; border: 0px; }

a.tawk-list-item:hover, button.tawk-list-item:hover { cursor: pointer; color: var(--tawk-header-background-color); }

.tawk-list-header { font-size: 0.812rem; font-weight: 600; color: rgb(18, 18, 18); margin-bottom: 0px; padding: 0.6rem; }

.tawk-list-item.tawk-list-nested { padding-left: 1.3rem; }

.tawk-rtl .tawk-list-item.tawk-list-nested { padding-right: 1.3rem; }

.tawk-list-item-medium, .tawk-list-item-small, .tawk-list-item-xsmall { padding: 0.6rem; }

.tawk-list-item-large { padding: 2.5rem; }

.tawk-loader { position: relative; box-sizing: border-box; display: inline-block; vertical-align: middle; border-radius: 10px; background-color: rgb(84, 84, 84); cursor: default; }

.tawk-loader-bar { width: 100%; height: 1.5rem; }

.tawk-loader-bar-xsmall { width: 100%; height: 0.5rem; }

.tawk-loader-bar-small { width: 100%; height: 1rem; }

.tawk-loader-bar-medium { width: 100%; height: 2rem; }

.tawk-loader-bar-large { width: 100%; height: 2.5rem; }

.tawk-loader-bar-xlarge { width: 100%; height: 3rem; }

.tawk-loader-icon { border-radius: 50%; width: 1.5rem; height: 1.5rem; }

.tawk-loader-icon-xsmall { border-radius: 50%; width: 0.5rem; height: 0.5rem; }

.tawk-loader-icon-small { border-radius: 50%; width: 1rem; height: 1rem; }

.tawk-loader-icon-medium { border-radius: 50%; width: 2rem; height: 2rem; }

.tawk-loader-icon-large { border-radius: 50%; width: 2.5rem; height: 2.5rem; }

.tawk-loader-icon-xlarge { border-radius: 50%; width: 3rem; height: 3rem; }

.tawk-loader-avatar { border-radius: 15px; width: 3rem; height: 3rem; }

.tawk-loader-avatar-xsmall { border-radius: 15px; width: 2rem; height: 2rem; }

.tawk-loader-avatar-small { border-radius: 15px; width: 2.5rem; height: 2.5rem; }

.tawk-loader-avatar-medium { border-radius: 15px; width: 3.5rem; height: 3.5rem; }

.tawk-loader-avatar-large { border-radius: 15px; width: 4rem; height: 4rem; }

.tawk-loader-avatar-xlarge { border-radius: 15px; width: 4.5rem; height: 4.5rem; }

.tawk-loader-animation { animation-duration: 1s; animation-iteration-count: infinite; animation-name: shimmerLeftToRight; animation-timing-function: linear; background: linear-gradient(90deg, rgb(250, 250, 250) 8%, rgb(245, 245, 245) 18%, rgb(250, 250, 250) 33%) 0% 0% / 62.5rem 6.5rem; position: relative; overflow: hidden; animation-fill-mode: forwards !important; }

@keyframes shimmerLeftToRight { 
  0% { background-position: -29.25rem 0px; }
  100% { background-position: 29.25rem 0px; }
}

body.tawk-rtl .tawk-loader-animation { animation-name: shimmerRightToLeft; }

@keyframes shimmerRightToLeft { 
  0% { background-position: 29.25rem 0px; }
  100% { background-position: -29.25rem 0px; }
}

.tawk-overlay { position: fixed; inset: 100% 0px 0px; z-index: 1050; height: 100%; width: 100%; display: flex; flex-direction: column; box-sizing: border-box; background-color: rgb(255, 255, 255); border: 1px solid rgb(233, 233, 233); transition: top 0.3s ease-in-out; overflow: hidden; }

.tawk-overlay.tawk-open { top: 0px; }

.tawk-overlay .tawk-overlay-header { width: 100%; display: flex; align-items: center; box-sizing: border-box; background-color: var(--tawk-header-background-color); padding: 1rem; z-index: 1051; }

.tawk-overlay-header .tawk-overlay-header-left { display: flex; align-items: center; overflow: hidden; }

.tawk-overlay .tawk-overlay-body { flex: 1 1 0%; overflow-y: auto; box-sizing: border-box; }

.tawk-overlay-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 0.937rem; line-height: 1.618; font-weight: 400; margin-left: 0.6rem; color: var(--tawk-header-text-color); }

.tawk-overlay-header .tawk-button { padding: 0px; height: 1.875rem; width: 2rem; flex: 0 0 auto; background-color: transparent; border: none; transition: background 0.15s ease-in-out; }

.tawk-overlay-header .tawk-button:focus, .tawk-overlay-header .tawk-button:hover { border: none; background-color: rgba(255, 255, 255, 0.2); }

.tawk-phone-input input[type="number"]::-webkit-inner-spin-button, .tawk-phone-input input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }

.tawk-phone-input input[type="number"] { }

.tawk-phone-input-wrapper { display: flex; }

.tawk-phone-input-dropdown-button { background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); color: rgb(33, 33, 33); padding: 0.6rem; display: flex; align-items: center; height: 40px; }

.tawk-phone-input-wrapper .tawk-dropdown { position: static; }

.tawk-form-wrapper.tawk-phone-input-wrapper .tawk-dropdown { width: auto; }

.tawk-phone-input-dropdown-button, .tawk-phone-input-dropdown-button.tawk-button:not(.tawk-button-text) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; box-shadow: none; }

.tawk-phone-input-wrapper .tawk-dropdown-menu { padding: 0px; width: 100%; max-width: none; }

.tawk-phone-input-dropdown-menu-header { padding: 1rem; }

.tawk-phone-input-wrapper .tawk-input::-webkit-input-placeholder { opacity: 1 !important; }

.tawk-phone-input-wrapper .tawk-input::placeholder { opacity: 1 !important; }

.tawk-phone-input-plus + .tawk-form-wrapper .tawk-input { padding-left: 2rem; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.tawk-phone-input-plus { pointer-events: none; position: absolute; top: 0px; bottom: 0px; left: 0px; height: 40px; width: 40px; display: inline-flex; justify-content: center; align-items: center; color: rgb(18, 18, 18); z-index: 2; opacity: 0; }

.tawk-active.tawk-phone-input-plus { opacity: 1; }

.tawk-phone-input-wrapper .tawk-lists { max-height: 200px; overflow-y: auto; }

.tawk-phone-input-wrapper .tawk-lists > .tawk-list-item { cursor: pointer; }

.tawk-phone-input-wrapper .tawk-lists > .tawk-list-item.tawk-active { background-color: rgb(229, 229, 229); }

.tawk-form-input.tawk-phone-input-wrapper .tawk-lists > .tawk-list-item:active, .tawk-form-input.tawk-phone-input-wrapper .tawk-lists > .tawk-list-item:hover, .tawk-phone-input-wrapper .tawk-lists > .tawk-list-item:active, .tawk-phone-input-wrapper .tawk-lists > .tawk-list-item:hover { background-color: rgb(229, 229, 229); color: rgb(33, 33, 33) !important; }

.tawk-form-field-label { color: rgb(18, 18, 18); font: 600 0.812rem Lato, sans-serif; }

body.tawk-rtl .tawk-form-field-label { text-align: right; }

.tawk-radio-container { display: block; position: relative; padding-left: 1.3rem; margin: 1rem; cursor: pointer; user-select: none; }

body.tawk-rtl .tawk-radio-container { padding-left: 0px; padding-right: 2rem; text-align: right; }

.tawk-radio-container .tawk-radio { position: absolute; opacity: 0; cursor: pointer; }

.tawk-radio-container .tawk-checkmark { position: absolute; left: 0px; top: 50%; transform: translateY(-50%); height: 16px; width: 16px; border: 1px solid rgb(84, 84, 84); border-radius: 50%; }

body.tawk-rtl .tawk-radio-container .tawk-checkmark { left: auto; right: 0px; }

.tawk-radio-container .tawk-radio ~ .tawk-checkmark { border: 1px solid rgb(84, 84, 84); }

.tawk-radio-container:hover .tawk-radio ~ .tawk-checkmark { background-color: rgb(250, 250, 250); }

.tawk-radio-container .tawk-radio[disabled] ~ .tawk-checkmark { background: rgb(250, 250, 250); }

.tawk-radio-container .tawk-radio[disabled] { border-color: rgb(84, 84, 84); }

.tawk-radio-container .tawk-radio:checked ~ .tawk-checkmark { background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--tawk-header-background-color); border-color: var(--tawk-header-background-color); }

.tawk-radio-container .tawk-checkmark::after { content: ""; position: absolute; display: none; }

.tawk-radio-container .tawk-radio:checked ~ .tawk-checkmark::after { display: block; }

.tawk-radio-container .tawk-checkmark::after { margin: auto; text-align: center; left: 0px; right: 0px; top: 50%; transform: translateY(-50%); border-radius: 50%; color: rgb(255, 255, 255); background: rgb(255, 255, 255); width: 8px; height: 8px; }

.tawk-radio-container .tawk-form-label { color: rgb(18, 18, 18); font: 400 0.812rem Lato, sans-serif; }

.tawk-radio-container .tawk-radio[disabled] ~ .tawk-form-label { color: rgb(250, 250, 250); }

.tawk-rating { width: 100%; display: flex; align-items: center; justify-content: center; box-sizing: border-box; padding: 1.3rem; }

.tawk-rating-button { height: 5rem; width: 5rem; line-height: 0; background-color: rgb(250, 250, 250) !important; color: rgb(18, 18, 18) !important; border: 1px solid rgb(250, 250, 250) !important; margin: 0px 8px !important; }

.tawk-rating-button svg { width: 40px; }

.tawk-rating-button.tawk-active, .tawk-rating-button:hover { background-color: rgb(250, 250, 250) !important; border-color: rgb(84, 84, 84) !important; }

.tawk-rating-button:disabled { opacity: 0.7; background-color: rgb(250, 250, 250) !important; }

.tawk-input.tawk-search { height: 3rem; position: relative; z-index: 2; line-height: 1rem; padding: 0px 36px; }

.tawk-input.tawk-search.tawk-search-left-padding { text-align: right; }

.tawk-input.tawk-search.tawk-search-right-padding { text-align: left; }

.tawk-input.tawk-search, .tawk-input.tawk-search:focus, .tawk-input.tawk-search:hover { border: none; }

.tawk-search::-webkit-input-placeholder { opacity: 1 !important; }

.tawk-search::placeholder { opacity: 1 !important; }

.tawk-search-wrapper { background: rgb(255, 255, 255); position: relative; border-radius: 6px; z-index: 1; padding: 0.0625rem; border: 1px solid rgb(229, 229, 229); }

.tawk-search-wrapper .tawk-input { border-radius: 6px; }

.tawk-icon.tawk-search-icon { width: 1.875rem; display: inline-flex; align-items: center; justify-content: center; font-size: 1rem; }

.tawk-search-icon.tawk-search-icon-flip { right: auto; left: 0px; }

.tawk-search-icon:not(.tawk-search-icon-flip) + .tawk-search { padding-left: 1.875rem; }

.tawk-search-icon.tawk-search-icon-flip + .tawk-search { padding-right: 1.875rem; }

.tawk-search-icon.tawk-icon-close { cursor: pointer; }

.tawk-search-dropdown { display: none; position: absolute; top: 3.5rem; left: 0px; right: 0px; z-index: 9000; width: 100%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 5px 15px; box-sizing: border-box; overflow: hidden; border-radius: 5px; }

.tawk-search-dropdown.tawk-open { display: block; }

.tawk-search-list { list-style-type: none; padding: 0px; text-align: left; }

.tawk-search-list > li { padding: 0.5rem 1rem; color: rgb(18, 18, 18); }

.tawk-search-list > li:not(.tawk-search-list-title):hover { color: rgb(18, 18, 18); background-color: rgb(250, 250, 250); cursor: pointer; }

.tawk-search-list-title-button { color: rgb(18, 18, 18); cursor: pointer; }

.tawk-search-list > li.tawk-active { background-color: rgb(250, 250, 250); }

.tawk-search-list-icon { fill: rgb(33, 33, 33); width: 1rem; height: 1rem; }

.tawk-search-list-title { display: flex; align-items: center; }

.tawk-search-list-title .tawk-search-list-title-icon { margin-right: 1rem; }

.tawk-search-list-title .tawk-search-list-title-label { flex: 1 1 0%; font-size: 0.937rem; }

.tawk-search-loader { width: 100%; box-sizing: border-box; padding: 1rem; }

.tawk-search-button { height: calc(100% - 0.125rem); width: 36px; top: 50%; transform: translateY(-50%); z-index: 2; color: rgb(130, 130, 130) !important; position: absolute !important; }

.tawk-search-button.tawk-search-left-button { right: auto; left: 1px; border-radius: 4px 0px 0px 4px; }

.tawk-search-button.tawk-search-right-button { right: 1px; left: auto; border-radius: 0px 4px 4px 0px; }

.tawk-search-button .tawk-icon { font-size: 18px; margin: 0px 4px; }

.tawk-search-button-close { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; display: flex; align-items: center; justify-content: center; padding: 0px !important; height: 1.5625rem !important; width: 1.5625rem !important; background: rgb(245, 245, 245) !important; color: rgb(36, 36, 36) !important; border: none !important; }

.tawk-search-button-close .tawk-icon { font-size: 0.9rem; margin: 0px; padding: 0px; height: 1.5625rem; width: 1.5625rem; }

.tawk-search-button-close.tawk-search-left-button { right: auto; left: 1rem; }

.tawk-search-button-close.tawk-search-right-button { right: 1rem; left: auto; }

.tawk-input, .tawk-select, .tawk-textarea { box-sizing: border-box; margin: 0px; border-radius: 10px; font-family: Lato, sans-serif; font-size: 0.812rem; appearance: none; }

body.tawk-rtl .tawk-input, body.tawk-rtl .tawk-select, body.tawk-rtl .tawk-textarea { text-align: right; }

.tawk-input, .tawk-select, .tawk-textarea { max-width: 100%; width: 100%; border: 1px solid rgb(229, 229, 229); padding: 0.6rem 1rem; background: rgb(255, 255, 255); color: rgb(18, 18, 18); }

.tawk-form-wrapper .tawk-input { z-index: 1; }

.tawk-input, .tawk-select:not([multiple]):not([size]) { height: 2.5rem; vertical-align: middle; display: inline-block; }

.tawk-input:focus, .tawk-select:focus, .tawk-textarea:focus { outline: none; background-color: rgb(255, 255, 255); border-color: var(--tawk-header-background-color); }

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

.tawk-input:disabled, .tawk-select:disabled, .tawk-textarea:disabled { background-color: rgb(255, 255, 255); color: rgb(250, 250, 250); border-color: rgb(250, 250, 250); }

.tawk-input::-webkit-input-placeholder, .tawk-textarea::-webkit-input-placeholder { color: rgb(18, 18, 18); }

.tawk-input::placeholder, .tawk-textarea::placeholder { color: rgb(18, 18, 18); }

.tawk-form-wrapper .tawk-input::-webkit-input-placeholder, .tawk-form-wrapper .tawk-textarea::-webkit-input-placeholder { opacity: 0; transition: 0.15s ease-in-out; }

.tawk-form-wrapper .tawk-input::placeholder, .tawk-form-wrapper .tawk-textarea::placeholder { opacity: 0; transition: 0.15s ease-in-out; }

.tawk-form-wrapper .tawk-input:focus::-webkit-input-placeholder, .tawk-form-wrapper .tawk-textarea:focus::-webkit-input-placeholder { opacity: 1; }

.tawk-form-wrapper .tawk-input:focus::placeholder, .tawk-form-wrapper .tawk-textarea:focus::placeholder { opacity: 1; }

.tawk-form-success, .tawk-form-sucess:focus { color: rgb(3, 168, 78); border-color: rgb(3, 168, 78); }

.tawk-form-danger, .tawk-form-danger:focus { color: rgb(191, 18, 18); border-color: rgb(191, 18, 18); }

.tawk-form-wrapper { position: relative; }

.tawk-form-label { display: block; font-size: 0.812rem; color: rgb(18, 18, 18); line-height: normal; }

.tawk-form-wrapper .tawk-form-label { margin-left: 0.4rem; }

body.tawk-rtl .tawk-form-wrapper .tawk-form-label { margin-right: 0.4rem; margin-left: 0px; }

.tawk-form-wrapper .tawk-input + .tawk-form-label, .tawk-form-wrapper .tawk-textarea + .tawk-form-label { position: absolute; top: 0px; left: 0px; z-index: 1; transform-origin: 0px 100%; transform: translateY(0.7rem); color: rgb(18, 18, 18); background-color: transparent; padding: 0px 0.6rem; transition: 0.3s ease-in-out; }

.tawk-form-wrapper .tawk-input + .tawk-form-label.tawk-form-label-custom-style, .tawk-form-wrapper .tawk-textarea + .tawk-form-label.tawk-form-label-custom-style { transform: translateY(1rem); }

body.tawk-rtl .tawk-form-wrapper .tawk-input + .tawk-form-label, body.tawk-rtl .tawk-form-wrapper .tawk-textarea + .tawk-form-label { right: 0px; left: auto; }

.tawk-form-wrapper .tawk-input + .tawk-form-label.tawk-active, .tawk-form-wrapper .tawk-textarea + .tawk-form-label.tawk-active { transform: translateY(-10px) scale(0.9); background-color: rgb(255, 255, 255); }

.tawk-form-label.tawk-active, .tawk-form-wrapper .tawk-input:focus + .tawk-form-label, .tawk-form-wrapper .tawk-textarea:focus + .tawk-form-label { color: var(--tawk-header-background-color); }

.tawk-textarea { font-weight: 400; font-size: 0.812rem; width: 100%; border-radius: 10px; resize: none; height: 5rem; }

.tawk-timeago { font: 400 0.75rem Lato, sans-serif; color: rgb(33, 33, 33); }

.tawk-video-iframe-container { width: 100%; padding-top: 56.25%; position: relative; }

.tawk-video-iframe { border-radius: 10px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.tawk-video-el { width: 100%; }

.tawk-tooltip:hover .tawk-tooltip-hover { opacity: 1; transition: opacity 0.5s linear 0.5s; }

.tawk-tooltip .tawk-tooltip-hover { position: fixed; margin-top: 8px; padding: 4px 8px; border-radius: 5px; background: rgb(18, 18, 18); color: rgb(255, 255, 255); text-align: center; font-size: 0.75rem; right: 0px; left: auto; opacity: 0; transition: opacity linear; z-index: 2; }

.tawk-tooltip .tawk-tooltip-hover .tawk-tooltip-arrow { top: -16px; display: block; left: 50%; border-width: 8px; border-style: solid; border-color: transparent transparent rgb(18, 18, 18); border-image: initial; position: absolute; }

.tawk-tooltip .tawk-tooltip-hover.bottom .tawk-tooltip-arrow { border-color: rgb(18, 18, 18) transparent transparent; bottom: -16px; top: auto; }

.ps { overflow-anchor: none; touch-action: auto; overflow: hidden !important; }

.ps__rail-x { height: 15px; bottom: 0px; }

.ps__rail-x, .ps__rail-y { display: none; opacity: 0; transition: background-color 0.2s linear, opacity 0.2s linear; position: absolute; }

.ps__rail-y { width: 15px; right: 0px; }

.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y { display: block; background-color: transparent; }

.ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y, .ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y { opacity: 0.6; }

.ps .ps__rail-x.ps--clicking, .ps .ps__rail-x:focus, .ps .ps__rail-x:hover, .ps .ps__rail-y.ps--clicking, .ps .ps__rail-y:focus, .ps .ps__rail-y:hover { background-color: rgb(238, 238, 238); opacity: 0.9; }

.ps__thumb-x { transition: background-color 0.2s linear, height 0.2s ease-in-out; height: 6px; bottom: 2px; }

.ps__thumb-x, .ps__thumb-y { background-color: rgb(170, 170, 170); border-radius: 6px; position: absolute; }

.ps__thumb-y { transition: background-color 0.2s linear, width 0.2s ease-in-out; width: 6px; right: 2px; }

.ps__rail-x.ps--clicking .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x:hover > .ps__thumb-x { background-color: rgb(153, 153, 153); height: 11px; }

.ps__rail-y.ps--clicking .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y:hover > .ps__thumb-y { background-color: rgb(153, 153, 153); width: 11px; }

@supports (-ms-overflow-style:none) {
  .ps { overflow: auto !important; }
}

@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .ps { overflow: auto !important; }
}

.ps__rail-y { z-index: 2; left: auto !important; right: 0px !important; background: transparent !important; opacity: 1 !important; }

.ps__rail-y .ps__thumb-y { width: 5px !important; background: rgb(146, 146, 158) !important; }

body.tawk-rtl .ps__rail-y { left: 0px !important; right: auto !important; width: 5px !important; }

body.tawk-rtl .ps__rail-y .ps__thumb-y { left: 2px !important; right: auto !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: " "; height: 0px; }

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }

@font-face { font-family: tawk-font-icon; src: url("https://embed.tawk.to/_s/v4/assets/fonts/tawk-font-icon-3.woff?55755728=") format("woff"), url("https://embed.tawk.to/_s/v4/assets/fonts/tawk-font-icon-3.ttf?55755728=") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: tawk-icon; src: url("https://embed.tawk.to/_s/v4/assets/fonts/tawk-font-icon-3.woff?55755728=") format("woff"), url("https://embed.tawk.to/_s/v4/assets/fonts/tawk-font-icon-3.ttf?55755728=") format("truetype"); font-weight: 400; font-style: normal; }

.tawk-icon { font-family: tawk-icon !important; }

.tawk-call { position: fixed; inset: 0px; z-index: 9000; display: flex; flex-direction: column; height: 100%; width: 100%; box-sizing: border-box; background-color: rgb(255, 255, 255); text-align: center; padding: 60px 20px; border: 1px solid rgb(250, 250, 250); border-radius: 5px; }

.tawk-call-header { flex: 2 1 0%; }

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

.tawk-call-accept { width: 100%; }

.tawk-call-decline { width: 80%; }

.tawk-max-container { position: relative; box-sizing: border-box; height: 100%; overflow: hidden; }

.tawk-max-container.tawk-no-toolbar-elements .slide-fade-leave-active .tawk-chat-panel::before { visibility: hidden; }

.tawk-toolbar { z-index: 3; margin-top: -1px; position: fixed; top: 0px; left: 0px; right: 0px; max-height: 64px; box-sizing: border-box; background-color: transparent; }

.tawk-overlay .tawk-toolbar { position: relative; top: auto; left: auto; right: auto; max-height: none; }

.tawk-toolbar.tawk-active { background-color: var(--tawk-header-background-color); }

.tawk-mobile .tawk-toolbar { padding-top: var(--tawk-header-override-padding-top); }

.tawk-no-toolbar-elements .tawk-toolbar { padding: 0.5rem; }

.tawk-toolbar .tawk-toolbar-nav { display: flex; align-items: center; flex: 1 1 0%; overflow: hidden; }

.tawk-toolbar .tawk-route-back { overflow: hidden; }

.tawk-route-back .tawk-toolbar-title { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.25rem; }

.tawk-toolbar .tawk-button-hover { position: relative; overflow: visible; height: 1.875rem; width: 2rem; }

.tawk-toolbar .tawk-button-text:focus { color: var(--tawk-header-text-color); }

body.tawk-mobile .tawk-toolbar .tawk-button-hover { margin: 0px 0.2rem 0px 0px; }

.tawk-button-hover, .tawk-button-submitting { position: relative; }

.tawk-button-hover:hover:not(:disabled)::before, .tawk-button-submitting:not(:disabled)::before { content: ""; position: absolute; inset: 0px; background-color: rgba(247, 247, 249, 0.2); border-radius: 5px; }

.tawk-toolbar .tawk-button-hover:disabled { color: var(--tawk-header-text-color) !important; }

.tawk-toolbar .tawk-button-hover:hover:disabled .tawk-tooltip-hover { display: none !important; }

.tawk-overlay .tawk-toolbar { z-index: auto !important; margin-top: 0px !important; padding: 0px !important; }

.tawk-toolbar .tawk-toolbar-logo { height: 30px; width: 30px; border-radius: 5px; }

.tawk-toolbar-agent-avatars { cursor: pointer; display: flex; align-items: center; flex: 1 1 0%; overflow: hidden; }

.tawk-toolbar-agent-avatars .tawk-avatar { height: 1.875rem; width: 1.875rem; line-height: 1.725rem; font-size: 0.8rem; }

.tawk-toolbar-agent-avatars > .tawk-avatar:not(:first-child) { margin-left: -15px; }

.tawk-toolbar-agent-avatars .tawk-toolbar-agent-details { margin-left: 0.6rem; flex: 1 1 0%; overflow: hidden; }

.tawk-toolbar-agent-name { font-size: 1.25rem; }

.tawk-toolbar-agent-name, .tawk-toolbar-agent-title { line-height: 1.2em; margin: 0px; text-align: left; color: var(--tawk-header-text-color); }

.tawk-toolbar-agent-title { font-size: 0.75rem; }

.tawk-header-text, .tawk-header-text:hover { color: var(--tawk-header-text-color); }

.tawk-toolbar-menu .tawk-header-text:focus { color: rgb(255, 255, 255); }

.tawk-toolbar-menu .tawk-dropdown-menu { top: 2.1875rem; border-radius: 5px; padding: 0.5rem 0px; width: calc(-3.125rem + 100vw); max-width: 60vw; }

.tawk-toolbar-menu .tawk-dropdown-menu::after, .tawk-toolbar-menu .tawk-dropdown-menu::before { content: ""; position: absolute; bottom: 100%; height: 0px; width: 0px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: initial; }

.tawk-toolbar-menu .tawk-dropdown-menu.tawk-dropdown-menu-right::after, .tawk-toolbar-menu .tawk-dropdown-menu.tawk-dropdown-menu-right::before { right: 0.5625rem; }

.tawk-toolbar-menu .tawk-dropdown-menu.tawk-dropdown-menu-left::after, .tawk-toolbar-menu .tawk-dropdown-menu.tawk-dropdown-menu-left::before { left: 0.5625rem; }

.tawk-toolbar-menu .tawk-dropdown-menu .tawk-button { display: block; width: 100%; margin: 0px; color: rgb(18, 18, 18); border-radius: 0px; padding: 0.5rem 1rem; }

.tawk-toolbar-menu .tawk-dropdown-menu .tawk-button:focus, .tawk-toolbar-menu .tawk-dropdown-menu .tawk-button:hover { background-color: rgb(246, 246, 246); }

.tawk-toolbar-menu .tawk-dropdown-menu .tawk-button:focus { outline: 0px; }

.tawk-cancel-button { background-color: rgb(229, 229, 229) !important; color: rgb(18, 18, 18) !important; border-color: rgb(229, 229, 229) !important; }

#tawk-dragover-container { position: absolute; inset: 0px; z-index: 1; align-items: center; justify-content: center; font-size: 1.125rem; color: rgb(18, 18, 18); background-color: rgba(255, 255, 255, 0.8); border-radius: 5px; }

#tawk-chatinput-container { padding: 1rem; }

.tawk-router-view { position: relative; height: 1px; background-color: rgb(255, 255, 255); }

.tawk-form-error-alert { position: absolute; top: 0px; z-index: 2; }

.tawk-footer { padding: 0px; z-index: 3; }

.tawk-mobile .tawk-footer { padding-bottom: var(--tawk-footer-override-padding-bottom); }

.tawk-search-button { color: rgb(33, 33, 33); }

.tawk-search-button:focus, .tawk-search-button:hover { color: rgb(18, 18, 18); }

.missed-chat-icon { height: 3rem; width: 3rem; text-align: center; line-height: 3rem; }

.tawk-spinner-loader, .tawk-spinner-loader::after { border-radius: 50%; height: 1.25rem; width: 1.25rem; }

.tawk-spinner-loader { position: relative; margin: 1.25rem auto; border-width: 0.3125rem; border-style: solid; border-color: rgb(33, 33, 33) rgb(33, 33, 33) rgb(33, 33, 33) rgb(84, 84, 84); border-image: initial; font-size: 0.625rem; text-indent: -9999rem; transform: translateZ(0px); animation: 1.1s linear 0s infinite normal none running spinner; }

@keyframes spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

body.tawk-mobile .tawk-tooltip-hover, body.tawk-mobile .tawk-tooltip:hover .tawk-tooltip-hover { display: none !important; }

.tawk-max-end-chat { position: fixed; bottom: 16px; left: 16px; right: 16px; height: auto; width: auto; z-index: 1060; }

.tawk-max-footer-actions { padding: 1rem; text-align: center; }

.tawk-max-footer-actions .tawk-max-footer-actions-button { width: 100%; }

.tawk-chatinput .tawk-chatinput-editor { color: rgb(51, 51, 51); }

.tawk-route-back .tawk-icon-left-arrow { font-size: 1rem; }

.tawk-bottom-navbar.tawk-bottom-navbar-offset { bottom: 45px; }

.tawk-bottom-navbar { position: fixed; bottom: 0px; left: 0px; right: 0px; height: 50px; width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: row; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px -10px 25px; }

.tawk-bottom-navbar .tawk-button .tawk-icon { font-size: 24px; }

.tawk-bottom-navbar .tawk-button p { font-size: 15px; }

.tawk-bottom-navbar * { flex: 1 1 0%; text-align: center; }

.tawk-bottom-navbar .tawk-button { color: rgb(84, 84, 84); }

.tawk-bottom-navbar .tawk-button.tawk-nav-active, .tawk-bottom-navbar .tawk-button.tawk-nav-active .tawk-icon { color: var(--tawk-header-background-color); }

.tawk-bottom-navbar .tawk-icon { color: rgb(84, 84, 84); }

.tawk-avatar-group { display: flex; align-items: center; }

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

.tawk-survey-option { display: flex; justify-content: end; }

.tawk-survey .tawk-survey-option { margin-bottom: 0.5rem; }

.tawk-survey .tawk-survey-option:last-child { margin-bottom: 0px; }

.tawk-survey-option .tawk-button { padding: 0.3rem 1rem; border: 1px solid var(--tawk-header-background-color); background-color: var(--tawk-header-text-color); color: var(--tawk-header-background-color); font-size: 0.875rem !important; }

.tawk-survey-option .tawk-button:hover { border: 1px solid var(--tawk-header-background-color); background-color: var(--tawk-header-background-color); color: var(--tawk-header-text-color); }

.tawk-agent-list-view .tawk-chat-panel { height: 100%; background-color: rgb(255, 255, 255); }

.tawk-agent-header { display: flex; align-items: center; color: var(--tawk-header-text-color); background-color: var(--tawk-header-background-color); padding: 20px 30px; box-sizing: border-box; }

.tawk-agent-header .tawk-button-text { color: var(--var-header-text-color); }

.tawk-agent-header .tawk-agent-header-title { flex: 1 1 0%; display: flex; justify-content: center; }

.tawk-agent-header .tawk-agent-header-title > * { color: var(--tawk-header-text-color); }

.tawk-agent-body { padding: 20px 15px; }

.tawk-agent-body .tawk-text-regular-4 { line-height: normal; }

.tawk-list.tawk-agent-list { box-shadow: none; border: none; border-radius: initial; }

.tawk-max-container .tawk-overlay .tawk-overlay-title, .tawk-max-container .tawk-overlay .tawk-toolbar-title, .tawk-overlay-header .tawk-overlay-title, .tawk-overlay-header .tawk-text-regular-2, .tawk-overlay .tawk-toolbar-title { font-size: 1.25rem !important; }

.tawk-chat-view .tawk-chat-panel { background-color: rgb(255, 255, 255) !important; }

.tawk-chat-name-margin { margin-top: 4px; margin-bottom: 4px; }

.tawk-main-panel .tawk-chat-panel { position: relative; box-sizing: border-box; overflow: hidden scroll; height: 1px; flex: 1 1 auto; background-color: var(--tawk-header-background-color); padding-top: 60px; }

.tawk-overlay .tawk-main-panel .tawk-chat-panel { background-color: rgb(255, 255, 255); padding-top: 0px; }

.tawk-chat-view .tawk-new-messages-notification { position: absolute; bottom: 15px; left: 50%; transform: translate(-50%); z-index: 2; background-color: rgb(255, 255, 255); color: var(--tawk-header-background-color); border: 2px solid var(--tawk-header-background-color); }

.tawk-chat-view .tawk-chat-panel-inner { height: 100%; }

.agentTypingIndicator { position: relative; text-align: center; margin-left: auto; margin-right: auto; }

.agentTypingIndicator .dot { display: inline-block; width: 5px; height: 5px; border-radius: 50%; margin-right: 3px; background: rgb(48, 49, 49); animation: 1.3s linear 0s infinite normal none running typing; }

.agentTypingIndicator .dot:nth-child(2) { animation-delay: -1.1s; }

.agentTypingIndicator .dot:nth-child(3) { animation-delay: -0.9s; }

@keyframes typing { 
  0%, 60%, 100% { transform: none; }
  30% { transform: translateY(-10px); }
}

.tawk-chat-inline-alert-wrapper { position: sticky; top: 0px; left: 0px; right: 0px; z-index: 2; margin-left: -16px; margin-right: -16px; box-sizing: content-box; display: flex; align-items: center; justify-content: center; }

.tawk-chat-inline-alert { background-color: rgb(255, 255, 255); font-size: 12px; color: rgb(18, 18, 18); text-align: center; padding: 0.6rem 1rem; width: fit-content; border: 1px solid rgb(8, 221, 208); border-radius: 100px; margin-top: 8px; display: flex; justify-content: center; flex-direction: row; }

.tawk-chat-inline-alert .tawk-icon { color: rgb(8, 221, 208); margin-right: 0.6rem; }

.tawk-chat-message-container { width: 100%; box-sizing: border-box; padding-top: 1rem; }

.tawk-message-profile { border: none; }

.tawk-message-body { width: calc(100% - 40px); box-sizing: border-box; max-width: 100%; }

.tawk-agent-chat, .tawk-visitor-chat { position: relative; max-width: 100%; word-break: break-all; }

.tawk-message-bubble { margin-top: 4px; }

.tawk-message-bubble:last-child .tawk-agent-chat, .tawk-message-bubble:last-child .tawk-visitor-chat { margin-bottom: 0px; }

.tawk-agent-chat { float: left; position: relative; margin: 0px; }

.tawk-rtl .tawk-agent-chat { float: right; margin: 0px; }

.tawk-visitor-chat { float: right; margin: 0px 0px 0px 16px; justify-content: flex-end; }

.tawk-rtl .tawk-visitor-chat { float: left; margin: 0px 0px 0px 8px; }

.tawk-agent-chat .tawk-time-display, .tawk-visitor-chat .tawk-time-display { display: block; margin-bottom: 4px; visibility: hidden; }

.tawk-agent-chat:hover .tawk-time-display, .tawk-visitor-chat:hover .tawk-time-display { visibility: visible; }

.tawk-visitor-chat .tawk-time-display { float: right; }

.clearfix::after { content: ""; display: table; clear: both; }

.lds-spinner { display: inline-block; width: 64px; height: 64px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%) scale(0.3); margin-right: -10px; }

.lds-spinner.lds-spinner-left { left: auto; right: 100%; }

.lds-spinner .spin { transform-origin: 32px 32px; animation: 1.2s linear 0s infinite normal none running lds-spinner; }

.lds-spinner .spin::after { content: " "; display: block; position: absolute; top: 3px; left: 29px; width: 5px; height: 14px; border-radius: 20%; background: rgba(0, 0, 0, 0.4); }

.lds-spinner .spin-1 { transform: rotate(0deg); animation-delay: -1.1s; }

.lds-spinner .spin-2 { transform: rotate(30deg); animation-delay: -1s; }

.lds-spinner .spin-3 { transform: rotate(60deg); animation-delay: -0.9s; }

.lds-spinner .spin-4 { transform: rotate(90deg); animation-delay: -0.8s; }

.lds-spinner .spin-5 { transform: rotate(120deg); animation-delay: -0.7s; }

.lds-spinner .spin-6 { transform: rotate(150deg); animation-delay: -0.6s; }

.lds-spinner .spin-7 { transform: rotate(180deg); animation-delay: -0.5s; }

.lds-spinner .spin-8 { transform: rotate(210deg); animation-delay: -0.4s; }

.lds-spinner .spin-9 { transform: rotate(240deg); animation-delay: -0.3s; }

.lds-spinner .spin-10 { transform: rotate(270deg); animation-delay: -0.2s; }

.lds-spinner .spin-11 { transform: rotate(300deg); animation-delay: -0.1s; }

.lds-spinner .spin-12 { transform: rotate(330deg); animation-delay: 0s; }

@keyframes lds-spinner { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

.tawk-agent-bar { max-width: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0px 5px; }

.tawk-agent-bar.single-agent { max-width: 100%; }

.tawk-chat-view .tawk-agent-chat-bubble, .tawk-chat-view .tawk-visitor-chat-bubble { font-size: 0.875rem; min-height: 40px; padding: 12px !important; }

.tawk-agent-chat-bubble .tawk-icon, .tawk-agent-chat-bubble a, .tawk-agent-chat-bubble a:hover, .tawk-visitor-chat-bubble .tawk-icon, .tawk-visitor-chat-bubble a, .tawk-visitor-chat-bubble a:hover { color: inherit; }

.tawk-chat-resend { width: 100%; margin-bottom: 16px; display: flex; align-items: center; justify-content: flex-end; }

body.tawk-rtl .tawk-chat-resend { justify-content: flex-start; }

.tawk-chat-resend * { color: rgb(191, 18, 18) !important; }

.tawk-chat-resend .tawk-button-text { text-decoration: underline; margin-left: 8px; }

.file-upload-progress .progress { height: 10px; width: 200px; background-color: rgb(250, 250, 250); border-radius: 5px; box-shadow: none; }

.file-upload-progress .progress-bar { height: 10px; background-color: rgb(3, 168, 78); border-radius: 5px; box-shadow: none; }

.tawk-chat-view .emojione { height: 1rem; min-width: auto; min-height: auto; vertical-align: text-bottom; }

.tawk-chat-view .emojionly .emojione { width: auto; height: 4.5ex !important; }

.tawk-chat-view .tawk-link { color: inherit; text-decoration: underline; }

.tawk-chat-rating { font-weight: 600; }

.tawk-chat-rating .tawk-icon.tawk-icon-thumbs-up { color: rgb(3, 168, 78); }

.tawk-chat-rating .tawk-icon.tawk-icon-thumbs-down { color: rgb(191, 18, 18); }

.tawk-message-block .tawk-message-group { width: calc(100% - 40px); }

.tawk-message-group .tawk-messages > .tawk-agent .tawk-agent-chat-bubble, .tawk-message-group .tawk-messages > .tawk-agent:first-child .tawk-agent-chat-bubble, .tawk-message-group .tawk-messages > .tawk-agent:last-child .tawk-agent-chat-bubble, .tawk-message-group .tawk-messages > .tawk-visitor .tawk-visitor-chat-bubble, .tawk-message-group .tawk-messages > .tawk-visitor:first-child .tawk-visitor-chat-bubble, .tawk-message-group .tawk-messages > .tawk-visitor:last-child .tawk-visitor-chat-bubble, .tawk-rtl .tawk-message-group .tawk-messages > .tawk-agent .tawk-agent-chat-bubble, .tawk-rtl .tawk-message-group .tawk-messages > .tawk-agent:first-child .tawk-agent-chat-bubble, .tawk-rtl .tawk-message-group .tawk-messages > .tawk-agent:last-child .tawk-agent-chat-bubble, .tawk-rtl .tawk-message-group .tawk-messages > .tawk-visitor .tawk-visitor-chat-bubble, .tawk-rtl .tawk-message-group .tawk-messages > .tawk-visitor:first-child .tawk-visitor-chat-bubble, .tawk-rtl .tawk-message-group .tawk-messages > .tawk-visitor:last-child .tawk-visitor-chat-bubble { border-radius: 8px; }

.list-enter-active, .list-leave-active { transition: 0.5s cubic-bezier(1, 0.5, 0.8, 1); }

.list-enter, .list-leave-to { transform: translateY(5px); opacity: 0; }

body.tawk-mobile .tawk-agent-chat .tawk-time-display, body.tawk-mobile .tawk-visitor-chat .tawk-time-display { visibility: visible; }

.tawk-chat-alert { box-sizing: border-box; display: block; position: relative; width: 100%; padding: 1rem; text-align: center; border: 2px dashed rgb(229, 229, 229); border-radius: 8px; margin-top: 0.6rem; }

.tawk-chat-alert:last-child { margin-bottom: 0px; }

.tawk-chat-alert.tawk-chat-alert-icon { padding-top: 1.5rem; }

.tawk-chat-alert-floating-icon { background-color: var(--tawk-header-background-color); color: var(--tawk-header-text-color); height: 40px; width: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; position: absolute; top: -30%; left: 0px; right: 0px; margin: 0px auto; }

.tawk-messages .tawk-text-regular-2 { color: rgb(84, 84, 84); font-size: 12px; margin-bottom: 1px; }

.tawk-messages .tawk-visitor .tawk-text-regular-2 { text-align: right; margin-right: 12px; }

.tawk-select:not([multiple]):not([size]) { background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1L9 6h6zM12 13L9 8h6z'/%3E%3C/svg%3E") 100% 50% no-repeat; }

.tawk-form-view { flex: 1 1 100%; max-width: 100%; }

.tawk-form-input { border: 1px solid rgb(84, 84, 84); }

.tawk-form-width-100 { width: 100%; }

.tawk-form-wrapper { z-index: 0; }

.tawk-form-input .tawk-dropdown { width: 100%; z-index: 1; }

.tawk-form-input .tawk-dropdown > .tawk-button { position: relative; height: 2.5rem; width: 100%; color: rgb(18, 18, 18); font-size: 0.812rem; border-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255); text-align: left; z-index: 1; overflow: visible; }

.tawk-form-input .tawk-dropdown > .tawk-button:focus { border-color: var(--tawk-header-background-color); }

.tawk-form-input .tawk-dropdown .tawk-dropdown-menu { width: 100%; max-width: 100%; padding: 0px; border-radius: 5px; border: 5px; overflow: hidden !important; }

.tawk-form-input .tawk-dropdown .tawk-dropdown-menu.slide-fade-enter, .tawk-form-input .tawk-dropdown .tawk-dropdown-menu.slide-fade-leave-to { transform: translateY(-10px) !important; }

.tawk-form-input .tawk-dropdown .tawk-dropdown-menu .tawk-dropdown-container { position: relative; overflow: auto; }

.tawk-form-input .tawk-dropdown .tawk-dropdown-menu .tawk-lists { border: 0px; box-shadow: none; overflow-y: auto; }

.tawk-form-input .tawk-dropdown .tawk-dropdown-menu .tawk-lists .tawk-list-item:hover { background-color: rgb(250, 250, 250); color: var(--tawk-header-text-color); }

.tawk-form-input .tawk-dropdown .tawk-dropdown-menu .tawk-lists .tawk-list-item .tawk-button { width: 100%; text-align: left; color: rgb(18, 18, 18); font-size: 0.812rem; }

.tawk-form-footer .tawk-button { flex: 0 0 46%; max-width: 46%; }

.tawk-form-footer .tawk-button.width-100 { flex: 0 0 100%; max-width: 100%; }

.tawk-form-footer .tawk-button .tawk-spinner-loader { margin: 0px 5px; border-width: 0.125rem; border-style: solid; border-color: rgb(146, 146, 158) rgb(146, 146, 158) rgb(146, 146, 158) rgb(217, 219, 228); border-image: initial; }

.tawk-form-input .tawk-dropdown > .tawk-form-danger { color: rgb(191, 18, 18); border-color: rgb(191, 18, 18); }

.tawk-dropdown-container .tawk-form-label { position: absolute; top: 0px; left: 0px; z-index: 2; transition: 0.3s ease-in-out; transform: translateY(10px); transform-origin: 0px 100%; background-color: rgb(255, 255, 255); padding: 0px 0.5rem; color: inherit; line-height: normal; }

.tawk-rtl .tawk-dropdown-container .tawk-form-label { right: 0px; left: auto; }

.tawk-dropdown-container .tawk-form-label.tawk-active { transform: translateY(-10px) scale(0.9); }

.tawk-form-footer .tawk-button { width: 100%; position: relative; }

.tawk-form-submitting-container { position: absolute; inset: -20px 0px 0px; z-index: 2; margin-top: -20px; padding: 0px 15px; overflow: hidden; }

.tawk-form-submitting-container.slide-fade-up-enter, .tawk-form-submitting-container.slide-fade-up-leave-to, .tawk-form-submitting-container .tawk-form-submitting-inner { overflow: hidden; transform: translateY(10px); opacity: 0; }

.tawk-form-submitting-container .tawk-form-submitting-inner { position: relative; right: 0px; bottom: 0px; background-color: rgb(18, 18, 18); border-radius: 5px 5px 0px 0px; overflow: hidden; margin-left: auto; transition: 0.3s cubic-bezier(1, 0.5, 0.8, 1); }

.tawk-form-submitting-container .tawk-form-submitting-inner .tawk-spinner-loader { height: 10px; width: 10px; margin: 0px auto; border-width: 1px; border-style: solid; border-color: rgb(33, 33, 33) rgb(33, 33, 33) rgb(84, 84, 84); border-image: initial; }

.tawk-history-item { border-radius: 5px; cursor: pointer; }

.tawk-history-item:hover { background-color: rgb(250, 250, 250); }

.tawk-chat-view .avatar-loader { height: 40px; width: 40px; }

.tawk-chat-view .avatar-name-loader { height: 15px; width: 120px; }

.tawk-chat-view .chat-message-loader { height: 40px; width: 200px; }

.tawk-history-item .emojione { min-width: auto; min-height: auto; height: 2.5ex; vertical-align: text-bottom; }

.tawk-button-retry { width: 100%; }

.tawk-chat-view .tawk-history-timestamp { margin-top: 1.5rem; text-align: center; width: 100%; }

.tawk-history-timestamp * { font-size: 0.937rem !important; line-height: 1.618 !important; font-weight: 400 !important; color: rgb(33, 33, 33) !important; }

.tawk-main-panel { position: relative; top: 0px; bottom: 0px; display: flex; flex-direction: column; box-sizing: border-box; height: auto; width: 100%; padding: 0px; background-color: rgb(255, 255, 255); color: rgb(33, 33, 33); }

.tawk-main-panel .tawk-chat-panel .tawk-chat-panel-inner { position: relative; box-sizing: border-box; padding: 0px 20px 32px; }

.tawk-main-panel .tawk-header { position: relative; z-index: 2; margin-left: -20px; margin-right: -20px; border-radius: 0px; }

.tawk-main-panel .tawk-header .tawk-search-wrapper { margin: 10px 0px; }

.tawk-body { position: relative; display: flex; flex-wrap: wrap; margin-top: auto; z-index: 1; }

.tawk-main-panel.tawk-home-view .tawk-chat-panel-inner, .tawk-main-panel.tawk-message-view .tawk-chat-panel-inner { padding-bottom: 90px; }

.card-container > div { margin-bottom: 12px; }

.card-container:last-child { margin-bottom: 0px; }

.card-container .tawk-card, .card-container .tawk-kb-search { border: 1px solid rgb(250, 250, 250); }

.card-container .tawk-kb-search { z-index: 2; position: relative; }

.card--logo { margin: 10px 0px; }

.card--logo .tawk-image { height: 3.75rem; width: 3.75rem; }

.card--heading { font-size: 33px; font-weight: 700; }

.card--heading .emojione { width: calc(2px + 2rem); height: calc(2px + 2rem); vertical-align: text-bottom; }

.card--agents .tawk-avatar { margin: 0px 3px; }

.card--video iframe, .card--video video { width: 100%; border-radius: 5px; }

.card--heading .link, .card--text .link { color: inherit; text-decoration: underline; outline: 0px; }

.card--text .emojione { width: calc(2px + 1rem); height: calc(2px + 1rem); vertical-align: text-bottom; }

.card--form.submitting form { opacity: 0.6; }

.card--kb-featured-article .featured-article-content:active, .card--kb-featured-article .featured-article-content:focus, .card--kb-featured-article .featured-article-content:hover { cursor: pointer; text-decoration: none; background: rgb(245, 245, 245); border-radius: 5px; }

.card--kb-featured-article .tawk-loader-avatar { width: 100%; height: 8rem; }

.card-container .tawk-button-cta { background-color: rgb(255, 255, 255); color: rgb(18, 18, 18); border-color: rgb(18, 18, 18); }

.card-container .tawk-button-cta:focus, .card-container .tawk-button-cta:hover { background: rgb(247, 247, 249); }

.tawk-home-card-title { font-size: 1rem; font-weight: 600; color: rgb(33, 33, 33); }

.tawk-home-card-chat { display: flex; align-items: center; cursor: pointer; }

.tawk-home-card-chat div:first-child p:first-child { font-size: 1rem; font-weight: 700; color: rgb(33, 33, 33); margin-bottom: 6px; }

.tawk-home-card-chat div:first-child p:last-child { font-size: 0.812rem; font-weight: 300; color: rgb(130, 130, 130); }

.tawk-home-card-chat div .tawk-icon { color: var(--tawk-header-background-color); font-size: 20px; }

.tawk-home-kb-list { box-shadow: none; border: none; }

.tawk-home-kb-list .tawk-featured-article { border-radius: 5px; }

.tawk-home-kb-list .tawk-featured-article:focus, .tawk-home-kb-list .tawk-featured-article:hover { cursor: pointer; background-color: rgb(250, 250, 250); }

.tawk-home-list.tawk-home-list-chat > li { display: flex; align-items: center; overflow: hidden; padding: 0.5rem; }

.tawk-home-list.tawk-home-list-chat > li .tawk-home-list-chat-content { flex: 1 1 0%; overflow: hidden; display: flex; align-items: center; }

.tawk-home-list.tawk-home-list-chat > li .emojione { min-width: auto; min-height: auto; height: 2.5ex; vertical-align: text-bottom; }

.tawk-home-list li.tawk-home-list-divider { height: 0.1px; width: 95%; margin: 0.6rem auto; background-color: rgb(84, 84, 84); padding: 0px; }

.tawk-home-list.tawk-home-list-hover > li:not(.tawk-home-list-divider) { border-radius: 5px; }

.tawk-home-list.tawk-home-list-hover > li:not(.tawk-home-list-divider):focus, .tawk-home-list.tawk-home-list-hover > li:not(.tawk-home-list-divider):hover { cursor: pointer; background: rgb(247, 247, 249); }

.tawk-home-kb-card { border: 1px solid rgb(229, 229, 229); box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 15px 0px; }

.tawk-home-conversation-active-button { padding: 0.3rem; margin-top: 0.5rem; }

.tawk-home-conversation-active-button > .tawk-icon { font-size: 1rem; }

.tawk-home-list-chat-content-badge { line-height: normal; background-color: var(--tawk-header-background-color); color: var(--tawk-header-text-color); }

.card--alignment-left { text-align: left !important; }

.card--alignment-right { text-align: right !important; }

.card--alignment-center { text-align: center !important; }

.card--flex-left { justify-content: flex-start !important; }

.card--flex-right { justify-content: flex-end !important; }

.card--flex-center { justify-content: center !important; }

.tawk-kb-body { width: 100%; padding-top: 12px; }

.tawk-kb-body .tawk-chat-panel { background: rgb(255, 255, 255) !important; }

.tawk-kb-table { border-collapse: collapse; width: 100%; }

.tawk-kb-table td, .tawk-kb-table th { border: 1px solid rgb(238, 238, 238); padding: 10px; }

.tawk-kb-content-paragraph { padding: 0.6rem; border-radius: 10px; }

.CodeMirror { font-family: monospace; border: 1px solid rgb(238, 238, 238); border-radius: 5px; }

.CodeMirror, .CodeMirror-scroll { height: auto !important; }

.tawk-kb-body ol, .tawk-kb-body ul { margin: 0px 25px; }

.tawk-kb-body ol li, .tawk-kb-body ul li { padding: 2px; }

.tawk-kb-body blockquote { display: block; position: relative; margin: 0px 0px 20px; border-width: 1px 1px 1px 10px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(156, 154, 166); border-image: initial; border-radius: 5px; padding: 10px 20px 10px 40px; background-color: rgb(255, 255, 255); font-style: normal; }

.tawk-kb-body blockquote::before { content: "“"; position: absolute; left: 10px; top: -5px; color: rgb(156, 154, 166); font-family: Georgia, serif; font-size: 40px; font-weight: 700; }

.tawk-kb-body a { color: inherit; text-decoration: underline; }

.tawk-code-textarea { width: 100%; height: 80px; resize: none; border: 1px solid rgb(238, 238, 238); }

.tawk-kba-card { width: 100%; cursor: pointer; }

.tawk-kba-card .tawk-kb-item { border-radius: 5px; }

.tawk-kba-card:focus .tawk-kb-item, .tawk-kba-card:hover .tawk-kb-item { background-color: rgb(250, 250, 250); }

.tawk-kba-list { width: 100%; border: none; box-shadow: none; }

.tawk-message-view .tawk-chat-panel { background-color: rgb(255, 255, 255) !important; }

.tawk-message-section { margin-bottom: 1.5rem; }

.tawk-message-section, .tawk-recents-message-section { display: flex; flex-direction: column; width: 100%; }

.tawk-message-header { margin-bottom: 0.6rem; }

.tawk-message-title { font-weight: 400; font-size: 1.25rem; line-height: 1.2em; color: rgb(18, 18, 18); padding-bottom: 0.6rem; }

.tawk-message-tile { display: flex; align-items: center; padding: 1rem 1.3rem; background-color: rgb(255, 255, 255); border: 1px solid var(--tawk-header-background-color); border-radius: 10px; box-shadow: 0 0 0 4px color-mix(in srgb,var(--tawk-header-background-color) 20%,#fff 80%),0 0 2px 0 rgba(0,0,0,.05); }

.tawk-message-tile-content { display: flex; flex-direction: column; flex: 1 1 0%; }

.tawk-message-tile-title { font-weight: 800; font-size: 0.937rem; color: rgb(33, 33, 33); margin: 0px; }

.tawk-message-tile-subtitle { font-weight: 400; font-size: 0.812rem; color: rgb(130, 130, 130); margin: 0px; }

.tawk-message-tile-icon { width: 18px; height: 18px; }

.tawk-message-item { padding: 0.6rem; border-radius: 10px; cursor: pointer; }

.tawk-message-item:hover { background-color: rgba(0, 0, 0, 0.05); }

.tawk-message-item-content { display: flex; flex-direction: column; gap: 8px; width: 100%; }

.tawk-message-item-header { display: flex; justify-content: space-between; align-items: center; }

.tawk-message-item-info { display: flex; align-items: center; gap: 8px; }

.tawk-message-item-name, .tawk-message-item-time { font-weight: 400; font-size: 0.75rem; line-height: 1.2em; color: rgb(130, 130, 130); }

.tawk-message-item-body { display: flex; align-items: center; justify-content: space-between; width: 100%; }

.tawk-message-item-text { font-size: 0.937rem; line-height: 1.4em; color: rgb(18, 18, 18); margin: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; flex: 1 1 0%; }

.tawk-message-item-text-secondary { font-weight: 400; color: rgb(84, 84, 84); }

.tawk-message-item-text-unread { font-weight: 600; }

.tawk-message-item-badge { display: flex; justify-content: center; align-items: center; width: 18px; height: 18px; background-color: var(--tawk-header-background-color); border-radius: 50%; font-weight: 400; font-size: 0.75rem; line-height: 1.2em; color: rgb(255, 255, 255); }

.tawk-message-item-check { width: 12px; height: 12px; }

.tawk-message-divider { width: 100%; height: 1.2px; background-color: rgb(245, 245, 245); margin-top: 0.6rem; }

.tawk-emoji-container { font-size: 0.85em; line-height: 1; }

.tawk-emoji-container img.emojione { width: 0.937rem; height: 0.937rem; margin: 0px 1px; vertical-align: middle; }

.tawk-loading-container, .tawk-no-conversations { padding: 0.6rem; text-align: center; color: rgb(130, 130, 130); }

.tawk-loading-container { padding: 1.3rem; text-align: center; color: rgb(130, 130, 130); }

.tawk-message-chevron { color: rgb(130, 130, 130); }

.tawk-message-load-more-button { font-size: 0.75rem; }

.slide-fade-enter-active { transition: 0.2s; }

.slide-fade-leave-active { transition: 0.1s cubic-bezier(1, 0.5, 0.8, 1); position: absolute; }

.slide-fade-enter, .slide-fade-leave-to { transform: translateY(-10px); opacity: 0; }

.fade-enter-active, .fade-leave-active { transition: opacity 0.5s; }

.fade-enter, .fade-leave-to { opacity: 0; }

.tawk-fadeIn { opacity: 1; animation-name: fadeIn; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 1s; }

@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}