: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: 0px 0px; color: rgb(36, 36, 36); scroll-behavior: smooth; }
body { margin: 0px; }
a:active, a:hover { outline: none; }
a:focus { outline: rgb(31, 104, 133) solid 1px; }
.tawk-link, a { color: rgb(3, 168, 78); text-decoration: none; cursor: pointer; }
.tawk-link:hover, 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(84, 84, 84); }
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(217, 219, 228); }
* + .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.5rem; font-size: 0.812rem; line-height: 1.5; }
pre { font: 0.812rem / 1.5 Lato, sans-serif; color: rgb(84, 84, 84); 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.5rem !important; }
* + .tawk-margin-xsmall, .tawk-margin-xsmall-top { margin-top: 0.5rem !important; }
.tawk-margin-xsmall-bottom { margin-bottom: 0.5rem !important; }
.tawk-margin-xsmall-left { margin-left: 0.5rem !important; }
body.tawk-rtl .tawk-margin-xsmall-left { margin-left: auto !important; margin-right: 0.5rem !important; }
.tawk-margin-xsmall-right { margin-right: 0.5rem !important; }
body.tawk-rtl .tawk-margin-xsmall-right { margin-right: auto !important; margin-left: 0.5rem !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; }
@media screen and (min-width: 1200px) {
  .tawk-padding { padding: 2rem !important; }
}
.tawk-padding-small { padding: 0.5rem !important; }
.tawk-padding-large { padding: 1rem !important; }
@media screen and (min-width: 1200px) {
  .tawk-padding-large { padding: 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(84, 84, 84); }
.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(84, 84, 84); }
.tawk-text-bold-1, .tawk-text-regular-4 { font-size: 1rem; line-height: 1.618; font-weight: 400; color: rgb(84, 84, 84); }
.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(84, 84, 84); }
.tawk-text-bold-3 { font-size: 1.5rem; }
.tawk-text-bold-4 { font-size: 2rem; line-height: 1.5; font-weight: 600; color: rgb(84, 84, 84); }
.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(84, 84, 84) !important; }
.tawk-text-grey-2 { color: rgb(146, 146, 158) !important; }
.tawk-text-grey-3 { color: rgb(217, 219, 228) !important; }
.tawk-text-grey-4 { color: rgb(247, 247, 249) !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-card { position: relative; box-sizing: border-box; padding: 1.5rem; border-radius: 5px; }
.tawk-card, .tawk-card-default { background-color: rgb(247, 247, 249); color: rgb(146, 146, 158); }
.tawk-card-inverse { background-color: rgb(255, 255, 255); color: rgb(146, 146, 158); }
.tawk-card-primary { background-color: var(--tawk-header-background-color); color: var(--tawk-header-text-color); }
.tawk-card-xsmall { padding: 0.5rem; }
.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: 1rem; background-color: rgb(247, 247, 249); color: rgb(84, 84, 84); border-radius: 5px; }
.tawk-chat-bubble.tawk-active { background-color: rgb(3, 168, 78); 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-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 { 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 .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: 5px; }
.tawk-grid-1 > li { grid-area: 1 / 1 / 2 / 7; }
.tawk-grid-2 > li:first-child { grid-area: 1 / 1 / 2 / 4; }
.tawk-grid-2 > li:nth-child(2) { grid-area: 1 / 4 / 2 / 7; }
.tawk-grid-3 > li:first-child { grid-area: 1 / 1 / 2 / 7; }
.tawk-grid-3 > li:nth-child(2) { grid-area: 2 / 1 / 3 / 4; }
.tawk-grid-3 > li:nth-child(3) { grid-area: 2 / 4 / 3 / 7; }
.tawk-grid-4 > li:first-child { grid-area: 1 / 1 / 2 / 4; }
.tawk-grid-4 > li:nth-child(2) { grid-area: 1 / 4 / 2 / 7; }
.tawk-grid-4 > li:nth-child(3) { grid-area: 2 / 1 / 3 / 4; }
.tawk-grid-4 > li:nth-child(4) { grid-area: 2 / 4 / 3 / 7; }
.tawk-grid-5 > li:first-child { grid-area: 1 / 1 / 2 / 4; }
.tawk-grid-5 > li:nth-child(2) { grid-area: 1 / 4 / 2 / 7; }
.tawk-grid-5 > li:nth-child(3) { grid-area: 2 / 1 / 3 / 3; }
.tawk-grid-5 > li:nth-child(4) { grid-area: 2 / 3 / 3 / 5; }
.tawk-grid-5 > li:nth-child(5) { grid-area: 2 / 5 / 3 / 7; }
.tawk-chat-bubble-videos li { border-radius: 5px; overflow: hidden; }
.tawk-chat-bubble-audios audio { height: 40px; width: 100%; border-radius: 5px; display: block; }
.tawk-chat-bubble-files li { margin-bottom: 0.5rem; }
.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.5rem; }
.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(247, 247, 249); border-radius: 5px; }
.tawk-chatinput-fileupload-preview .tawk-icon { color: rgb(146, 146, 158); }
.tawk-chatinput-fileupload-preview img { width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 5px; }
.tawk-chatinput-fileupload-input { background: rgb(247, 247, 249); border-radius: 5px; cursor: pointer; }
.tawk-chatinput-fileupload-input .tawk-icon-add { color: rgb(146, 146, 158); }
.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: all 0.1s ease 0s; right: 2rem; }
.tawk-chatinput-button { color: rgb(146, 146, 158); background: 0px 0px; padding: 0px; border: 1px solid transparent; border-radius: 5px; display: inline-block; position: relative; width: 1.8rem; }
.tawk-chatinput-button.tawk-chatinput-focused { color: rgb(84, 84, 84); }
.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 0s; }
.tawk-chatinput-ratings { position: absolute; background: rgb(255, 255, 255); box-sizing: border-box; width: 0px; bottom: -10px; transition: all 0.3s ease 0s; right: 0px; height: 2.5rem; overflow: hidden; white-space: nowrap; z-index: 1; }
.tawk-chatinput-ratings input { display: none; }
.tawk-chatinput-rate { background: 0px 0px; 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: 0px 0px; 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(31, 104, 133) 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; }
@font-face { font-family: tawk-font-icon; src: url("urn:scrapbook:download:error:https://embed.tawk.to/fonts/tawk-font-icon-2.woff2?55755728") format("woff2"), url("urn:scrapbook:download:error:https://embed.tawk.to/fonts/tawk-font-icon-2.woff?55755728") format("woff"), url("urn:scrapbook:download:error:https://embed.tawk.to/fonts/tawk-font-icon-2.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-add::before { content: ""; }
.tawk-icon-alert::before { content: ""; }
.tawk-icon-attach-file::before { content: ""; }
.tawk-icon-audio-file::before { content: ""; }
.tawk-icon-call::before { content: ""; }
.tawk-icon-call-incoming::before { content: ""; }
.tawk-icon-change-name::before { content: ""; }
.tawk-icon-chat::before { content: ""; }
.tawk-icon-close::before { content: ""; }
.tawk-icon-down-arrow-1::before { content: ""; }
.tawk-icon-down-arrow-2::before { content: ""; }
.tawk-icon-down-arrow-3::before { content: ""; }
.tawk-icon-download::before { content: ""; }
.tawk-icon-email-transcript::before { content: ""; }
.tawk-icon-emoji::before { content: ""; }
.tawk-icon-end-call::before { content: ""; }
.tawk-icon-end-chat::before { content: ""; }
.tawk-icon-error::before { content: ""; }
.tawk-icon-file::before { content: ""; }
.tawk-icon-file-text::before { content: ""; }
.tawk-icon-filter::before { content: ""; }
.tawk-icon-hamburger-menu::before { content: ""; }
.tawk-icon-left-arrow::before { content: ""; }
.tawk-icon-message::before { content: ""; }
.tawk-icon-missed-chat::before { content: ""; }
.tawk-icon-mobile-send::before { content: ""; }
.tawk-icon-pop-out::before { content: ""; }
.tawk-icon-recent-search::before { content: ""; }
.tawk-icon-right-arrow::before { content: ""; }
.tawk-icon-screenshare::before { content: ""; }
.tawk-icon-search::before { content: ""; }
.tawk-icon-show-all::before { content: ""; }
.tawk-icon-sound-off::before { content: ""; }
.tawk-icon-sound-on::before { content: ""; }
.tawk-icon-thumbs-down::before { content: ""; }
.tawk-icon-thumbs-up::before { content: ""; }
.tawk-icon-user::before { content: ""; }
.tawk-icon-video-chat::before { content: ""; }
.tawk-icon-video-chat-off::before { content: ""; }
.tawk-icon-video-file::before { content: ""; }
.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 0s, opacity 0.2s linear 0s; 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 0s, height 0.2s ease-in-out 0s; 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 0s, width 0.2s ease-in-out 0s; 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: 0px 0px !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; }
.tawk-emoji-picker { width: 100%; max-width: 19.875rem; min-height: 16.0625rem; border: 1px solid rgb(217, 219, 228); border-radius: 5px; 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(217, 219, 228); }
.tawk-emoji-group-tab { padding: 0.5rem; }
.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(84, 84, 84); }
.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(247, 247, 249); padding: 0.5rem; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.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: 0px 0px; border-radius: 5px; }
.tawk-emoji:hover { cursor: pointer; background: rgb(3, 168, 78); }
.tawk-emoji:focus { outline: rgb(31, 104, 133) 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-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: 10px; 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-image { max-width: 100%; border-radius: 5px; }
.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(146, 146, 158) rgb(146, 146, 158) rgb(146, 146, 158) rgb(217, 219, 228); 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-button { margin: 0px; border-radius: 5px; overflow: hidden; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; text-transform: none; display: inline-block; box-sizing: border-box; padding: 0.5rem 1rem; vertical-align: middle; font-size: 1rem; border-width: 1px; border-style: solid; border-image: initial; border-color: var(--tawk-header-background-color); line-height: 1.5rem; text-align: center; text-decoration: none; background-color: var(--tawk-header-background-color); color: var(--tawk-header-text-color); }
.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:active, .tawk-button:focus { 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: 0px 0px; border: none; }
.tawk-button-text, .tawk-button-text:focus, .tawk-button-text:hover { color: var(--tawk-header-background-color); }
.tawk-button-text:active, .tawk-button-text:focus { outline: 0px; -webkit-tap-highlight-color: transparent; }
.tawk-button-text:disabled { cursor: not-allowed; outline: none; color: rgb(146, 146, 158) !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-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(84, 84, 84); color: rgb(255, 255, 255); text-align: center; font-size: 0.75rem; right: 0px; left: auto; opacity: 0; transition: opacity 0s linear 0s; 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(84, 84, 84); border-image: initial; position: absolute; }
.tawk-tooltip .tawk-tooltip-hover.bottom .tawk-tooltip-arrow { border-color: rgb(84, 84, 84) transparent transparent; bottom: -16px; top: auto; }
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: 0px 0px; 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: 0px 0px; }
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: 0px 0px; height: 100%; width: 100%; position: relative; font: 400 16px Helvetica, sans-serif !important; }
body.font-lato, html.font-lato { font: 400 16px Lato, sans-serif !important; }
.clear { clear: both; }
.clearfix::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
@font-face { font-family: tawk-font-icon; src: url("tawk-font-icon-2.woff2") format("woff2"), url("tawk-font-icon-2.woff") format("woff"), url("tawk-font-icon-2.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: tawk-icon; src: url("tawk-font-icon-2.woff2") format("woff2"), url("tawk-font-icon-2.woff") format("woff"), url("tawk-font-icon-2.ttf") 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(247, 247, 249); 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-message-preview { margin-top: -4px; cursor: pointer; height: 100%; overflow: visible; }
.tawk-chat-bubble.tawk-message-preview-chat-bubble { padding: 0px; background-color: initial; color: initial; border-radius: initial; margin-bottom: 0.5rem; }
.tawk-message-preview-content { width: calc(100% - 2px); margin-left: 1px; }
.tawk-message-preview-content .tawk-message-box { margin-bottom: 15px; }
.tawk-message-preview-content .tawk-message-box:last-child { margin-bottom: 1px; }
.tawk-message-preview-content .tawk-message { width: calc(100% - 3.3rem); margin-left: auto; margin-right: 2px; border: 1px solid rgb(247, 247, 249); background-color: rgb(255, 255, 255); }
.tawk-message-preview-content .tawk-message.tawk-survey { background-color: initial; border: initial; }
.tawk-message-preview-content .tawk-avatar { background-color: rgb(255, 255, 255); }
.tawk-message-container { overflow: auto; }
.tawk-chatinput { padding-top: 0px; padding-bottom: 0px; }
.tawk-chatinput-container { width: calc(100% - 3.3rem); padding-top: 16px; padding-bottom: 16px; margin-left: auto; margin-right: 2px; margin-top: 15px; background-color: rgb(255, 255, 255); border: 1px solid rgb(247, 247, 249); border-radius: 5px; }
.tawk-chatinput-container.has-dragover { min-height: 100px; }
body.tawk-rtl .tawk-chatinput-container { margin-left: 2px; margin-right: auto; }
.tawk-message-preview-close { height: 25px; width: 25px; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-align: center; margin-top: 8px; margin-bottom: 4px; margin-left: auto; padding: 0px; background-color: rgb(247, 247, 249); border: 1px solid rgb(255, 255, 255); }
.tawk-message-preview-close * { font-size: 10px; }
body.tawk-rtl .tawk-message-preview-close { margin-left: 0px; margin-right: auto; }
.tawk-has-avatar::after, .tawk-has-avatar::before { content: ""; position: absolute; right: 100%; bottom: 10px; pointer-events: none; height: 0px; width: 0px; border: solid transparent; }
.tawk-has-avatar::after { bottom: 13px; border-width: 7px; border-color: transparent; }
.tawk-has-avatar::before { border-width: 10px; border-color: transparent rgb(247, 247, 249) transparent transparent; }
.tawk-rtl .tawk-has-avatar::after, .tawk-rtl .tawk-has-avatar::before { left: 100%; right: unset; }
.tawk-rtl .tawk-has-avatar::after { border-left-color: rgb(255, 255, 255); }
.tawk-rtl .tawk-has-avatar::before { border-left-color: rgb(247, 247, 249); border-right-color: transparent; }
.emojione { vertical-align: text-bottom; height: 3.2ex; min-width: auto; min-height: auto; }
.emojionly .emojione { width: auto; height: 4.5ex !important; }
video { border-radius: 5px; }
.tawk-dragover-container { position: absolute; inset: 0px; z-index: 1; display: flex; align-items: center; justify-content: center; flex-direction: column; font-size: 18px; color: rgb(84, 84, 84); background-color: rgba(255, 255, 255, 0.8); border-radius: 5px; }
.tawk-call-container { height: auto !important; }
.tawk-call-card { height: 180px; }
.tawk-call-card .tawk-call { position: absolute; padding: 20px; }
.tawk-call-card.tawk-message-box { margin-bottom: 1px !important; }
.list-enter-active, .list-leave-active { transition: all 0.5s cubic-bezier(1, 0.5, 0.8, 1) 0s; }
.list-enter, .list-leave-to { transform: translateY(5px); opacity: 0; }
.tawk-message-preview .tawk-link { color: inherit; text-decoration: underline; }
.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; }
.slide-fade-enter-active { transition: all 0.2s ease 0s; }
.slide-fade-leave-active { transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1) 0s; position: absolute; }
.slide-fade-enter, .slide-fade-leave-to { transform: translateY(-10px); opacity: 0; }
.fade-enter-active, .fade-leave-active { transition: opacity 0.5s ease 0s; }
.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; }
}