:root {
  --weqlf-header-background-color:#03a84e;
  --weqlf-header-background-color-alpha:rgba(3,168,78,0.313725);
  --weqlf-header-text-color:#fff
}
.weqlf-h1,
h1 {
  font-size:1.7rem;
  line-height:1.2
}
.weqlf-h2,
h2 {
  font-size:1.275rem;
  line-height:1.3;
  font-weight:400
}
.weqlf-h3,
h3 {
  font-size:1.25rem;
  line-height:1.4;
  font-weight:400
}
.weqlf-h4,
h4 {
  font-size:.937rem;
  line-height:1.4
}
.weqlf-h5,
h5 {
  font-size:1rem;
  line-height:1.4
}
.weqlf-h6,
h6 {
  font-size:.812rem;
  line-height:1.4
}
@media(min-width:960px) {
  .weqlf-h1,
  h1 {
    font-size:2rem
  }
  .weqlf-h2,
  h2 {
    font-size:1.5rem
  }
}
.weqlf-container ol,
.weqlf-container ul {
  padding-left:2rem
}
.weqlf-container ol>li>ol,
.weqlf-container ol>li>ul,
.weqlf-container ul>li>ol,
.weqlf-container ul>li>ul {
  margin-top:0
}
.weqlf-container dt {
  font-weight:800
}
.weqlf-container dd {
  margin-left:0
}
.weqlf-hr,
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible;
  text-align:inherit;
  margin:0 0 1rem;
  border:0;
  border-top:1px solid #d9dbe4
}
*+.weqlf-hr,
*+hr {
  margin-top:1rem
}
.weqlf-hr.weqlf-hr-dashed {
  border-style:dashed
}
.weqlf-container address {
  font-size:normal
}
.weqlf-container blockquote {
  margin:0 0 1rem;
  font-size:.937rem;
  line-height:1.5;
  font-style:italic
}
.weqlf-container *+blockquote {
  margin-top:1rem
}
.weqlf-container blockquote p:last-of-type {
  margin-bottom:0
}
.weqlf-container blockquote footer {
  margin-top:.5rem;
  font-size:.812rem;
  line-height:1.5
}
.weqlf-container pre {
  font:.812rem/1.5 Source Sans Pro,sans-serif;
  color:#545454;
  -moz-tab-size:4;
  -o-tab-size:4;
  tab-size:4;
  overflow:auto
}
.weqlf-container pre code {
  font-family:Source Sans Pro,sans-serif
}
::-moz-selection {
  background:#03a84e;
  color:#fff;
  text-shadow:none
}
::selection {
  background:#03a84e;
  color:#fff;
  text-shadow:none
}
.weqlf-container details,
.weqlf-container main {
  display:block
}
.weqlf-container summary {
  display:list-item
}
.weqlf-container template {
  display:none
}
.weqlf-container iframe {
  border:0
}
.weqlf-flex {
  display:-ms-flexbox!important;
  display:flex!important
}
.weqlf-flex-inline {
  display:-ms-inline-flexbox;
  display:inline-flex
}
.weqlf-flex-inline:after,
.weqlf-flex-inline:before,
.weqlf-flex:after,
.weqlf-flex:before {
  display:none
}
.weqlf-flex-left {
  -ms-flex-pack:start;
  justify-content:flex-start
}
.weqlf-flex-center {
  -ms-flex-pack:center;
  justify-content:center
}
.weqlf-flex-right {
  -ms-flex-pack:end;
  justify-content:flex-end
}
.weqlf-flex-between {
  -ms-flex-pack:justify;
  justify-content:space-between
}
.weqlf-flex-around {
  -ms-flex-pack:distribute;
  justify-content:space-around
}
@media screen and (min-width:640px) {
  .weqlf-flex-left\@s {
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .weqlf-flex-center\@s {
    -ms-flex-pack:center;
    justify-content:center
  }
  .weqlf-flex-right\@s {
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  .weqlf-flex-between\@s {
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  .weqlf-flex-around\@s {
    -ms-flex-pack:distribute;
    justify-content:space-around
  }
}
@media screen and (min-width:960px) {
  .weqlf-flex-left\@m {
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .weqlf-flex-center\@m {
    -ms-flex-pack:center;
    justify-content:center
  }
  .weqlf-flex-right\@m {
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  .weqlf-flex-between\@m {
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  .weqlf-flex-around\@m {
    -ms-flex-pack:distribute;
    justify-content:space-around
  }
}
@media screen and (min-width:1200px) {
  .weqlf-flex-left\@l {
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .weqlf-flex-center\@l {
    -ms-flex-pack:center;
    justify-content:center
  }
  .weqlf-flex-right\@l {
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  .weqlf-flex-between\@l {
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  .weqlf-flex-around\@l {
    -ms-flex-pack:distribute;
    justify-content:space-around
  }
}
@media screen and (min-width:1600px) {
  .weqlf-flex-left\@xl {
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .weqlf-flex-center\@xl {
    -ms-flex-pack:center;
    justify-content:center
  }
  .weqlf-flex-right\@xl {
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  .weqlf-flex-between\@xl {
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  .weqlf-flex-around\@xl {
    -ms-flex-pack:distribute;
    justify-content:space-around
  }
}
.weqlf-flex-stretch {
  -ms-flex-align:stretch;
  align-items:stretch
}
.weqlf-flex-top {
  -ms-flex-align:start;
  align-items:flex-start
}
.weqlf-flex-middle {
  -ms-flex-align:center;
  align-items:center
}
.weqlf-flex-bottom {
  -ms-flex-align:end;
  align-items:flex-end
}
.weqlf-flex-row {
  -ms-flex-direction:row;
  flex-direction:row
}
.weqlf-flex-row-reverse {
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
}
.weqlf-flex-column {
  -ms-flex-direction:column;
  flex-direction:column
}
.weqlf-flex-column-reverse {
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
}
.weqlf-flex-nowrap {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
}
.weqlf-flex-wrap {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.weqlf-flex-wrap-reverse {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
}
.weqlf-flex-wrap-stretch {
  -ms-flex-line-pack:stretch;
  align-content:stretch
}
.weqlf-flex-wrap-top {
  -ms-flex-line-pack:start;
  align-content:flex-start
}
.weqlf-flex-wrap-middle {
  -ms-flex-line-pack:center;
  align-content:center
}
.weqlf-flex-wrap-bottom {
  -ms-flex-line-pack:end;
  align-content:flex-end
}
.weqlf-flex-wrap-between {
  -ms-flex-line-pack:justify;
  align-content:space-between
}
.weqlf-flex-wrap-around {
  -ms-flex-line-pack:distribute;
  align-content:space-around
}
.weqlf-flex-first {
  -ms-flex-order:-1;
  order:-1
}
.weqlf-flex-last {
  -ms-flex-order:99;
  order:99
}
@media screen and (min-width:640px) {
  .weqlf-flex-first\@s {
    -ms-flex-order:-1;
    order:-1
  }
  .weqlf-flex-last\@s {
    -ms-flex-order:99;
    order:99
  }
}
@media screen and (min-width:960px) {
  .weqlf-flex-first\@m {
    -ms-flex-order:-1;
    order:-1
  }
  .weqlf-flex-last\@m {
    -ms-flex-order:99;
    order:99
  }
}
@media screen and (min-width:1200px) {
  .weqlf-flex-first\@l {
    -ms-flex-order:-1;
    order:-1
  }
  .weqlf-flex-last\@l {
    -ms-flex-order:99;
    order:99
  }
}
@media screen and (min-width:1600px) {
  .weqlf-flex-first\@xl {
    -ms-flex-order:-1;
    order:-1
  }
  .weqlf-flex-last\@xl {
    -ms-flex-order:99;
    order:99
  }
}
.weqlf-flex-none {
  -ms-flex:none;
  flex:none
}
.weqlf-flex-auto {
  -ms-flex:auto;
  flex:auto
}
.weqlf-flex-1 {
  -ms-flex:1;
  flex:1
}
.weqlf-margin {
  margin-bottom:1.5rem!important
}
*+.weqlf-margin,
.weqlf-margin-top {
  margin-top:1.5rem!important
}
.weqlf-margin-bottom {
  margin-bottom:1.5rem!important
}
.weqlf-margin-left {
  margin-left:1.5rem!important
}
body.weqlf-rtl .weqlf-margin-left {
  margin-left:auto!important;
  margin-right:1.5rem!important
}
.weqlf-margin-right {
  margin-right:1.5rem!important
}
body.weqlf-rtl .weqlf-margin-right {
  margin-right:auto!important;
  margin-left:1.5rem!important
}
.weqlf-margin-xsmall {
  margin-bottom:.5rem!important
}
*+.weqlf-margin-xsmall,
.weqlf-margin-xsmall-top {
  margin-top:.5rem!important
}
.weqlf-margin-xsmall-bottom {
  margin-bottom:.5rem!important
}
.weqlf-margin-xsmall-left {
  margin-left:.5rem!important
}
body.weqlf-rtl .weqlf-margin-xsmall-left {
  margin-left:auto!important;
  margin-right:.5rem!important
}
.weqlf-margin-xsmall-right {
  margin-right:.5rem!important
}
body.weqlf-rtl .weqlf-margin-xsmall-right {
  margin-right:auto!important;
  margin-left:.5rem!important
}
.weqlf-margin-small {
  margin-bottom:1rem!important
}
*+.weqlf-margin-small,
.weqlf-margin-small-top {
  margin-top:1rem!important
}
.weqlf-margin-small-bottom {
  margin-bottom:1rem!important
}
.weqlf-margin-small-left {
  margin-left:1rem!important
}
body.weqlf-rtl .weqlf-margin-small-left {
  margin-left:auto!important;
  margin-right:1rem!important
}
.weqlf-margin-small-right {
  margin-right:1rem!important
}
.weqlf-rtl .weqlf-margin-small-right {
  margin-right:auto!important;
  margin-left:1rem!important
}
.weqlf-margin-medium {
  margin-bottom:2rem!important
}
*+.weqlf-margin-medium,
.weqlf-margin-medium-top {
  margin-top:2rem!important
}
.weqlf-margin-medium-bottom {
  margin-bottom:2rem!important
}
.weqlf-margin-medium-left {
  margin-left:2rem!important
}
body.weqlf-rtl .weqlf-margin-medium-left {
  margin-left:auto!important;
  margin-right:2rem!important
}
.weqlf-margin-medium-right {
  margin-right:2rem!important
}
body.weqlf-rtl .weqlf-margin-medium-right {
  margin-right:auto!important;
  margin-left:2rem!important
}
.weqlf-margin-large {
  margin-bottom:2rem!important
}
*+.weqlf-margin-large,
.weqlf-margin-large-top {
  margin-top:2rem!important
}
.weqlf-margin-large-bottom {
  margin-bottom:2rem!important
}
.weqlf-margin-large-left {
  margin-left:2rem!important
}
body.weqlf-rtl .weqlf-margin-large-left {
  margin-left:auto!important;
  margin-right:2rem!important
}
.weqlf-margin-large-right {
  margin-right:2rem!important
}
body.weqlf-rtl .weqlf-margin-large-right {
  margin-right:auto!important;
  margin-left:2rem!important
}
@media screen and (min-width:1200px) {
  .weqlf-margin-large {
    margin-bottom:2.5rem!important
  }
  *+.weqlf-margin-large,
  .weqlf-margin-large-top {
    margin-top:2.5rem!important
  }
  .weqlf-margin-large-bottom {
    margin-bottom:2.5rem!important
  }
  .weqlf-margin-large-left {
    margin-left:2.5rem!important
  }
  body.weqlf-rtl .weqlf-margin-large-left {
    margin-left:auto!important;
    margin-right:2.5rem!important
  }
  .weqlf-margin-large-right {
    margin-right:2.5rem!important
  }
  body.weqlf-rtl .weqlf-margin-large-right {
    margin-right:auto!important;
    margin-left:2.5rem!important
  }
}
.weqlf-margin-xlarge {
  margin-bottom:2.5rem!important
}
*+.weqlf-margin-xlarge,
.weqlf-margin-xlarge-top {
  margin-top:2.5rem!important
}
.weqlf-margin-xlarge-bottom {
  margin-bottom:2.5rem!important
}
.weqlf-margin-xlarge-left {
  margin-left:2.5rem!important
}
body.weqlf-rtl .weqlf-margin-xlarge-left {
  margin-left:auto!important;
  margin-right:2.5rem!important
}
.weqlf-margin-xlarge-right {
  margin-right:2.5rem!important
}
body.weqlf-rtl .weqlf-margin-xlarge-right {
  margin-right:auto!important;
  margin-left:2.5rem!important
}
@media screen and (min-width:1200px) {
  .weqlf-margin-xlarge {
    margin-bottom:3rem!important
  }
  *+.weqlf-margin-xlarge,
  .weqlf-margin-xlarge-top {
    margin-top:3rem!important
  }
  .weqlf-margin-xlarge-bottom {
    margin-bottom:3rem!important
  }
  .weqlf-margin-xlarge-left {
    margin-left:3rem!important
  }
  body.weqlf-rtl .weqlf-margin-xlarge-left {
    margin-left:auto!important;
    margin-right:3rem!important
  }
  .weqlf-margin-xlarge-right {
    margin-right:3rem!important
  }
  body.weqlf-rtl .weqlf-margin-xlarge-right {
    margin-right:auto!important;
    margin-left:3rem!important
  }
}
.weqlf-margin-remove {
  margin:0!important
}
.weqlf-margin-remove-top {
  margin-top:0!important
}
.weqlf-margin-remove-bottom {
  margin-bottom:0!important
}
.weqlf-margin-remove-left {
  margin-left:0!important
}
body.weqlf-rtl .weqlf-margin-remove-left {
  margin-left:auto!important;
  margin-right:0!important
}
.weqlf-margin-remove-right {
  margin-right:0!important
}
body.weqlf-rtl .weqlf-margin-remove-right {
  margin-right:auto!important;
  margin-left:0!important
}
.weqlf-margin-remove-vertical {
  margin-top:0!important;
  margin-bottom:0!important
}
.weqlf-margin-remove-adjacent+* {
  margin-top:0!important
}
.weqlf-margin-auto {
  margin-left:auto!important;
  margin-right:auto!important
}
.weqlf-margin-auto-top {
  margin-top:auto!important
}
.weqlf-margin-auto-bottom {
  margin-bottom:auto!important
}
.weqlf-margin-auto-left {
  margin-left:auto!important
}
body.weqlf-rtl .weqlf-margin-auto-left {
  margin-right:auto!important;
  margin-left:0!important
}
.weqlf-margin-auto-right {
  margin-right:auto!important
}
body.weqlf-rtl .weqlf-margin-auto-right {
  margin-left:auto!important;
  margin-right:0!important
}
.weqlf-margin-auto-vertical {
  margin-top:auto!important;
  margin-bottom:auto!important
}
.weqlf-padding {
  padding:1rem!important
}
@media screen and (min-width:1200px) {
  .weqlf-padding {
    padding:2rem!important
  }
}
.weqlf-padding-small {
  padding:.5rem!important
}
.weqlf-padding-large {
  padding:1rem!important
}
@media screen and (min-width:1200px) {
  .weqlf-padding-large {
    padding:2.5rem!important
  }
}
.weqlf-padding-remove {
  padding:0!important
}
.weqlf-padding-remove-top {
  padding-top:0!important
}
.weqlf-padding-remove-bottom {
  padding-bottom:0!important
}
.weqlf-padding-remove-left {
  padding-left:0!important
}
body.weqlf- .weqlf-padding-remove-left {
  padding-left:auto!important;
  padding-right:0!important
}
.weqlf-padding-remove-right {
  padding-right:0!important
}
body.weqlf- .weqlf-padding-remove-right {
  padding-right:auto!important;
  padding-left:0!important
}
.weqlf-padding-remove-vertical {
  padding-top:0!important;
  padding-bottom:0!important
}
.weqlf-padding-remove-horizontal {
  padding-left:0!important;
  padding-right:0!important
}
.weqlf-text-regular-1 {
  font-size:.75rem
}
.weqlf-text-regular-1,
.weqlf-text-regular-2 {
  line-height:1.618;
  font-weight:400;
  color:#545454
}
.weqlf-text-regular-2 {
  font-size:.812rem
}
.weqlf-text-regular-3 {
  font-size:.937rem;
  line-height:1.618;
  font-weight:400;
  color:#545454
}
.weqlf-text-bold-1,
.weqlf-text-regular-4 {
  font-size:1rem;
  line-height:1.618;
  font-weight:400;
  color:#545454
}
.weqlf-text-bold-2 {
  font-size:1.25rem
}
.weqlf-text-bold-2,
.weqlf-text-bold-3 {
  line-height:1.5;
  font-weight:600;
  color:#545454
}
.weqlf-text-bold-3 {
  font-size:1.5rem
}
.weqlf-text-bold-4 {
  font-size:2rem;
  line-height:1.5;
  font-weight:600;
  color:#545454
}
.weqlf-text-regular-5 {
  font-size:0.75rem;
  line-height:1.618;
  font-weight:400;
  color:#545454
}
.weqlf-text-green-1 {
  color:#03a84e!important
}
.weqlf-text-yellow-1 {
  color:#fdc20f!important
}
.weqlf-text-red-1 {
  color:#bf1212!important
}
.weqlf-text-grey-0 {
  color:#242424!important
}
.weqlf-text-grey-1 {
  color:#545454!important
}
.weqlf-text-grey-2 {
  color:#92929e!important
}
.weqlf-text-grey-3 {
  color:#d9dbe4!important
}
.weqlf-text-grey-4 {
  color:#f7f7f9!important
}
.weqlf-text-white {
  color:#fff!important
}
.weqlf-text-bold {
  font-weight:600
}
.weqlf-text-italic {
  font-style:italic
}
.weqlf-text-oblique {
  font-style:oblique
}
.weqlf-text-underline {
  text-decoration:underline
}
.weqlf-text-uppercase {
  text-transform:uppercase!important
}
.weqlf-text-capitalize {
  text-transform:capitalize!important
}
.weqlf-text-lowercase {
  text-transform:lowercase!important
}
.weqlf-text-left {
  text-align:left!important
}
.weqlf-text-right,
body.weqlf-rtl .weqlf-text-left {
  text-align:right!important
}
body.weqlf-rtl .weqlf-text-right {
  text-align:left!important
}
.weqlf-text-center {
  text-align:center!important
}
.weqlf-text-justify {
  text-align:justify!important
}
@media screen and (min-width:640px) {
  .weqlf-text-left\@s {
    text-align:left!important
  }
  .weqlf-text-right\@s,
  body.weqlf-rtl .weqlf-text-left\@s {
    text-align:right!important
  }
  body.weqlf-rtl .weqlf-text-right\@s {
    text-align:left!important
  }
  .weqlf-text-center\@s {
    text-align:center!important
  }
}
@media screen and (min-width:960px) {
  .weqlf-text-left\@m {
    text-align:left!important
  }
  .weqlf-text-right\@m,
  body.weqlf-rtl .weqlf-text-left\@m {
    text-align:right!important
  }
  body.weqlf-rtl .weqlf-text-right\@m {
    text-align:left!important
  }
  .weqlf-text-center\@m {
    text-align:center!important
  }
}
@media screen and (min-width:1200px) {
  .weqlf-text-left\@l {
    text-align:left!important
  }
  .weqlf-text-right\@l,
  body.weqlf-rtl .weqlf-text-left\@l {
    text-align:right!important
  }
  body.weqlf-rtl .weqlf-text-right\@l {
    text-align:left!important
  }
  .weqlf-text-center\@l {
    text-align:center!important
  }
}
@media screen and (min-width:1600px) {
  .weqlf-text-left\@xl {
    text-align:left!important
  }
  .weqlf-text-right\@xl,
  body.weqlf-rtl .weqlf-text-left\@xl {
    text-align:right!important
  }
  body.weqlf-rtl .weqlf-text-right\@xl {
    text-align:left!important
  }
  .weqlf-text-center\@xl {
    text-align:center!important
  }
}
.weqlf-text-top {
  vertical-align:top!important
}
.weqlf-text-middle {
  vertical-align:middle!important
}
.weqlf-text-bottom {
  vertical-align:bottom!important
}
.weqlf-text-baseline {
  vertical-align:baseline!important
}
.weqlf-text-nowrap {
  white-space:nowrap
}
.weqlf-box-shadow-xsmall {
  box-shadow:0 2px 3px rgba(0,0,0,.08)
}
.weqlf-box-shadow-small {
  box-shadow:0 2px 8px rgba(0,0,0,.1)
}
.weqlf-box-shadow-medium {
  box-shadow:0 5px 15px rgba(0,0,0,.12)
}
.weqlf-box-shadow-large {
  box-shadow:0 14px 25px rgba(0,0,0,.16)
}
.weqlf-box-shadow-xlarge {
  box-shadow:0 28px 50px rgba(0,0,0,.16)
}
.weqlf-text-truncate {
  max-width:100%;
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.weqlf-float-left {
  float:left!important
}
.weqlf-float-right,
body.weqlf-rtl .weqlf-float-left {
  float:right!important
}
body.weqlf-rtl .weqlf-float-right {
  float:left!important
}
.weqlf-alert {
  padding:1rem 1.5rem;
  background:#fff;
  color:#545454;
  border:1px solid #d9dbe4;
  border-left-width:5px;
  border-radius:5px;
  position:relative;
  box-sizing:border-box
}
.weqlf-alert .weqlf-close {
  position:absolute;
  right:0;
  top:0;
  background:0 0;
  border:0;
  height:100%;
  border-radius:0 5px 5px 0;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center;
  visibility:hidden;
  background:#f7f7f9
}
.weqlf-alert .weqlf-close:focus,
.weqlf-alert .weqlf-close:hover {
  cursor:pointer;
  outline:none
}
.weqlf-alert .weqlf-close.weqlf-isMobile,
.weqlf-alert:hover .weqlf-close {
  visibility:visible
}
.weqlf-alert .weqlf-close span {
  display:block;
  position:relative;
  width:.9375rem;
  height:.9375rem;
  opacity:.8
}
.weqlf-alert .weqlf-close:hover span,
.weqlf-alert .weqlf-close span:hover {
  opacity:1
}
.weqlf-close span:after,
.weqlf-close span:before {
  display:inline-block;
  content:" ";
  position:absolute;
  top:0;
  left:0;
  right:0;
  margin:auto;
  height:.9375rem;
  width:.125rem;
  background-color:#333
}
.weqlf-close span:before {
  transform:rotate(45deg)
}
.weqlf-close span:after {
  transform:rotate(-45deg)
}
.weqlf-alert-success {
  border-left-color:#03a84e
}
.weqlf-alert-success .weqlf-alert-icon,
.weqlf-alert-success .weqlf-alert-title {
  color:#03a84e
}
.weqlf-alert-warning {
  border-left-color:#fdc20f
}
.weqlf-alert-warning .weqlf-alert-icon,
.weqlf-alert-warning .weqlf-alert-title {
  color:#fdc20f
}
.weqlf-alert-danger {
  border-left-color:#bf1212
}
.weqlf-alert-danger .weqlf-alert-icon,
.weqlf-alert-danger .weqlf-alert-title {
  color:#bf1212
}
.weqlf-alert-title {
  font-size:.937rem;
  color:#545454
}
.weqlf-alert-icon {
  color:#545454
}
.weqlf-alert-xsmall {
  padding:.5rem
}
.weqlf-alert-xsmall .weqlf-alert-title {
  font-size:.75rem
}
.weqlf-alert-xsmall .weqlf-alert-description {
  font-size:.75rem;
  font-size:calc(fontSize(xsmall) - .125rem)
}
.weqlf-alert-small {
  padding:1rem
}
.weqlf-alert-small .weqlf-alert-title {
  font-size:.812rem
}
.weqlf-alert-medium {
  padding:2rem
}
.weqlf-alert-medium .weqlf-alert-title {
  font-size:.937rem
}
.alert-fade-enter-active,
.alert-fade-leave-active {
  transition:opacity .5s
}
.alert-fade-enter,
.alert-fade-leave-to {
  opacity:0
}
.weqlf-avatar {
  display:inline-block;
  height:3rem;
  width:3rem;
  font-size:1rem;
  line-height:2.75rem;
  text-align:center;
  background-color:#efefef;
  border:2px solid #fff;
  border-radius:10px;
  box-sizing:border-box;
  overflow:hidden
}
.weqlf-avatar.weqlf-avatar-count {
  background-color:#fff;
  background-color:var(--weqlf-header-text-color);
  color:#03a84e;
  color:var(--weqlf-header-background-color)
}
.weqlf-avatar .weqlf-avatar-image {
  line-height:0
}
.weqlf-avatar .weqlf-avatar-image>img {
  height:100%;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  -o-object-position:center;
  object-position:center
}
.weqlf-avatar-xsmall {
  height:2rem;
  width:2rem;
  font-size:.75rem;
  line-height:1.75rem
}
.weqlf-avatar-small {
  height:2.5rem;
  width:2.5rem;
  font-size:.812rem;
  line-height:2.25rem
}
.weqlf-avatar-medium {
  height:3.5rem;
  width:3.5rem;
  font-size:.937rem;
  line-height:3.25rem
}
.weqlf-avatar-large {
  height:4rem;
  width:4rem;
  font-size:1.25rem;
  line-height:3.75rem
}
.weqlf-badge {
  height:1.25rem;
  width:1.25rem;
  box-sizing:border-box;
  font-size:.687rem;
  line-height:1.25rem;
  vertical-align:middle;
  text-align:center;
  background:#bf1212;
  color:#fff;
  border-radius:50%
}
.weqlf-branding {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center
}
.weqlf-branding img {
  max-width:16px;
  width:100%;
  margin:0 4px
}
.weqlf-branding b {
  margin:0 .2rem
}
.weqlf-branding:hover {
  background:#f7f7f9;
  border-radius:1.25rem
}
.weqlf-button {
  margin:0;
  border-radius:5px;
  overflow:hidden;
  font:inherit;
  color:inherit;
  text-transform:none;
  display:inline-block;
  box-sizing:border-box;
  padding:.5rem 1rem;
  vertical-align:middle;
  font-size:1rem;
  border:1px solid #03a84e;
  border-color:var(--weqlf-header-background-color);
  line-height:1.5rem;
  text-align:center;
  text-decoration:none;
  background-color:#03a84e;
  background-color:var(--weqlf-header-background-color);
  color:#fff;
  color:var(--weqlf-header-text-color)
}
.weqlf-button:not(:disabled) {
  cursor:pointer
}
.weqlf-button:disabled {
  cursor:not-allowed;
  opacity:.7
}
.weqlf-button::-moz-focus-inner {
  border:0;
  padding:0
}
.weqlf-button:hover,
a.weqlf-button:hover {
  text-decoration:none
}
a.weqlf-button:hover {
  color:#fff;
  color:var(--weqlf-header-text-color)
}
.weqlf-button:active,
.weqlf-button:focus {
  outline:0;
  -webkit-tap-highlight-color:transparent
}
.weqlf-button-success {
  background-color:#03a84e;
  color:#fff;
  border:1px solid #03a84e
}
.weqlf-button-danger {
  background-color:#f0505c;
  color:#fff;
  border:1px solid #f0505c
}
.weqlf-button-outline,
a.weqlf-button-outline:hover {
  background-color:#fff;
  color:#03a84e;
  color:var(--weqlf-header-background-color);
  border-color:#03a84e;
  border-color:var(--weqlf-header-background-color)
}
.weqlf-button-outline:hover {
  background-color:#03a84e;
  background-color:var(--weqlf-header-background-color-alpha)
}
.weqlf-button-outline-success {
  color:#03a84e;
  border:1.5px solid #03a84e
}
.weqlf-button-outline-danger {
  color:#f0505c;
  border:1.5px solid #f0505c
}
.weqlf-button-dashed {
  border-style:dashed;
  background-color:#fff;
  color:#03a84e;
  color:var(--weqlf-header-background-color)
}
.weqlf-button-small {
  padding:.25rem 1rem;
  line-height:1.5rem;
  font-size:.812rem
}
.weqlf-button-large {
  padding:1rem 2rem;
  line-height:1.5rem;
  font-size:.937rem
}
.weqlf-button-rounded {
  border-radius:2.5rem
}
.weqlf-button-small.weqlf-button-rounded {
  border-radius:1.875rem
}
.weqlf-button-large.weqlf-button-rounded {
  border-radius:2.5rem
}
.weqlf-button-text {
  padding:0;
  line-height:1.618;
  background:0 0;
  border:none
}
.weqlf-button-text,
.weqlf-button-text:focus,
.weqlf-button-text:hover {
  color:#03a84e;
  color:var(--weqlf-header-background-color);
}
.weqlf-button-text:active,
.weqlf-button-text:focus {
  outline:0;
  -webkit-tap-highlight-color:transparent
}
.weqlf-button-text:disabled {
  color:#92929e!important;
  cursor:not-allowed;
  outline:none
}
.weqlf-button-group {
  display:-ms-inline-flexbox;
  display:inline-flex;
  vertical-align:middle;
  position:relative
}
.weqlf-button-circle {
  height:2.5rem;
  width:2.5rem;
  line-height:2.5rem;
  padding:0;
  border-radius:100%
}
.weqlf-button-circle.weqlf-button-small {
  height:1.625rem;
  width:1.625rem;
  line-height:1.625rem
}
.weqlf-button-circle.weqlf-button-large {
  height:3.75rem;
  width:3.75rem;
  line-height:3.75rem
}
.weqlf-button-dashed .weqlf-button-color-inverse,
.weqlf-button-outline .weqlf-button-color-inverse {
  color:#fff;
  color:var(--weqlf-header-text-color);
  border-color:#fff;
  border-color:var(--weqlf-header-text-color)
}
.weqlf-button-text.weqlf-button-color-inverse,
.weqlf-button-text.weqlf-button-color-inverse:focus,
.weqlf-button-text.weqlf-button-color-inverse:hover {
  color:#fff;
  color:var(--weqlf-header-text-color)
}
.weqlf-card {
  position:relative;
  box-sizing:border-box;
  padding:1.5rem;
  border-radius:5px
}
.weqlf-card,
.weqlf-card-default {
  background-color:#f7f7f9;
  color:#92929e
}
.weqlf-card-inverse {
  background-color:#fff;
  color:#92929e
}
.weqlf-card-primary {
  background-color:#03a84e;
  background-color:var(--weqlf-header-background-color);
  color:#fff;
  color:var(--weqlf-header-text-color)
}
.weqlf-card-xsmall {
  padding:.5rem
}
.weqlf-card-small {
  padding:1rem
}
.weqlf-card-medium {
  padding:2rem
}
.weqlf-card-large {
  padding:2.5rem
}
.weqlf-chatinput {
  width:100%;
  padding:0;
  position:relative;
  box-sizing:border-box
}
.weqlf-chatinput-emojis {
  position:absolute;
  bottom:100%;
  left:auto;
  right:0;
  top:auto;
  margin:0 auto .25rem;
  z-index:2;
  width:100%;
  max-width:19.875rem
}
.weqlf-chatinput-emojis .weqlf-emoji-picker {
  margin:0 auto;
  width:100%
}
.weqlf-chatinput-fileupload {
  box-sizing:border-box;
  padding:.5rem
}
.weqlf-chatinput-fileupload-list {
  list-style:none;
  padding:0;
  margin:0
}
.weqlf-chatinput-fileupload-input,
.weqlf-chatinput-fileupload-preview {
  margin-right:.625rem;
  width:3.125rem;
  height:3.125rem
}
.weqlf-chatinput-fileupload-preview {
  padding:0;
  position:relative;
  background:#f7f7f9;
  border-radius:5px
}
.weqlf-chatinput-fileupload-preview .tawk-icon {
  color:#92929e
}
.weqlf-chatinput-fileupload-preview img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  -o-object-position:center;
  object-position:center;
  border-radius:5px
}
.weqlf-chatinput-fileupload-input {
  background:#f7f7f9;
  border-radius:5px;
  cursor:pointer
}
.weqlf-chatinput-fileupload-input .tawk-icon-add {
  color:#92929e
}
.weqlf-chatinput-fileupload-input:hover {
  cursor:pointer
}
.weqlf-chatinput-fileupload input {
  display:none;
  box-sizing:border-box
}
.weqlf-chatinput-editor {
  font:400 .812rem Source Sans Pro,sans-serif;
  max-width:100%;
  width:100%;
  min-height:1rem;
  height:1rem;
  max-height:9.375rem;
  resize:none;
  outline:none;
  border:0;
  box-sizing:border-box;
  overflow:hidden;
  padding:0 5.5rem 0 0;
  margin:.15rem 0 0
}
.weqlf-chatinput-action-buttons {
  position:absolute;
  top:0;
  right:0
}
.weqlf-chatinput-action-buttons.active {
  transition:all .1s ease;
  right:2rem
}
.weqlf-chatinput-button {
  color:#92929e;
  background:0 0;
  padding:0;
  border:1px solid transparent;
  border-radius:5px;
  display:inline-block;
  position:relative;
  width:1.8rem
}
.weqlf-chatinput-button.weqlf-chatinput-focused {
  color:#545454
}
.weqlf-chatinput-button:hover {
  cursor:pointer
}
.weqlf-chatinput-button:focus {
  outline:none
}
.weqlf-chatinput-button.active .weqlf-chatinput-ratings {
  width:3.8125rem;
  opacity:1
}
.weqlf-chatinput-button.active .weqlf-chatinput-rating {
  opacity:0
}
.weqlf-chatinput-rating {
  transition:opacity 1s ease-in-out
}
.weqlf-chatinput-ratings {
  position:absolute;
  background:#fff;
  box-sizing:border-box;
  width:0;
  bottom:-10px;
  transition:all .3s ease;
  right:0;
  height:2.5rem;
  overflow:hidden;
  white-space:nowrap;
  z-index:1
}
.weqlf-chatinput-ratings input {
  display:none
}
.weqlf-chatinput-rate {
  background:0 0;
  display:inline-block;
  border:0;
  padding:0
}
.weqlf-chatinput-rate:hover {
  transform:scale(1.4);
  cursor:pointer
}
.weqlf-chatinput-ratings-thumbs-down {
  color:#bf1212
}
.weqlf-chatinput-ratings-thumbs-up {
  color:#03a84e
}
.weqlf-chatinput-send-container {
  position:absolute;
  top:0;
  right:0
}
.weqlf-chatinput-send {
  background:0 0;
  color:#03a84e;
  border:1px solid transparent;
  padding:0;
  width:1.8rem
}
.weqlf-chatinput-send:hover {
  cursor:pointer
}
.weqlf-chatinput-send:focus {
  outline:1px solid #1f6885
}
.weqlf-chatinput-file-remove {
  position:absolute;
  right:-6px;
  top:-6px;
  background:#fff;
  width:.875rem;
  height:.875rem;
  border-radius:50%;
  border:1px solid #bf1212;
  cursor:pointer
}
.weqlf-chatinput-file-remove .tawk-icon-close {
  font-size:.375rem;
  color:#bf1212
}
.weqlf-chatinput-wrap {
  position:relative
}
.weqlf-rtl .weqlf-chatinput-editor {
  padding:0 0 0 5.5rem
}
.weqlf-rtl .weqlf-chatinput-action-buttons {
  left:0;
  right:auto
}
.weqlf-rtl .weqlf-chatinput-action-buttons.active {
  left:30px
}
.weqlf-rtl .weqlf-chatinput-emojis,
.weqlf-rtl .weqlf-chatinput-ratings,
.weqlf-rtl .weqlf-chatinput-send-container {
  left:0;
  right:auto
}
.weqlf-checkbox-container {
  display:block;
  position:relative;
  padding-left:1.5rem;
  margin:1rem;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
body.weqlf-rtl .weqlf-checkbox-container {
  padding-right:2rem;
  padding-left:0;
  text-align:right
}
.weqlf-checkbox-container .weqlf-checkbox {
  position:absolute;
  opacity:0;
  cursor:pointer;
  height:0;
  width:0
}
.weqlf-checkbox-container .weqlf-checkmark {
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  height:1rem;
  width:1rem;
  border:1px solid #d9dbe4;
  border-radius:2px;
  background:#fff
}
body.weqlf-rtl .weqlf-checkbox-container .weqlf-checkmark {
  right:0;
  left:auto
}
.weqlf-checkbox-container:hover .weqlf-checkbox~.weqlf-checkmark {
  border-color:#d9dbe4
}
.weqlf-checkbox-container .weqlf-checkbox:checked~.weqlf-checkmark {
  background-color:#03a84e;
  background-color:var(--weqlf-header-background-color);
  border-color:#03a84e;
  border-color:var(--weqlf-header-background-color)
}
.weqlf-checkbox-container .weqlf-checkmark:after {
  content:"";
  position:absolute;
  display:none
}
.weqlf-checkbox-container .weqlf-checkbox:checked~.weqlf-checkmark:after {
  display:block
}
.weqlf-checkbox-container .weqlf-checkmark:after {
  left:5px;
  top:2px;
  width:.25rem;
  height:.5rem;
  border:solid #fff;
  border-width:0 2px 2px 0;
  transform:rotate(45deg)
}
.weqlf-checkbox-container .weqlf-form-label {
  color:#545454;
  font:400 .812rem Source Sans Pro,sans-serif
}
.weqlf-checkbox-container .weqlf-checkbox[disabled]~.weqlf-form-label {
  color:#d9dbe4
}
.weqlf-dropdown {
  display:inline-block;
  position:relative;
  max-width:100%;
  vertical-align:middle
}
.weqlf-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:#fff;
  color:#545454;
  box-shadow:0 5px 15px rgba(0,0,0,.12)
}
.weqlf-dropdown-menu.weqlf-open {
  display:block
}
.weqlf-dropdown-menu-right {
  right:0
}
.weqlf-dropdown-menu-left {
  left:0
}
.slide-fade-enter-active {
  transition:all .3s ease
}
.slide-fade-leave-active {
  transition:all .8s cubic-bezier(1,.5,.8,1)
}
.slide-fade-enter,
.slide-fade-leave-to {
  transform:translateY(10px)
}
.weqlf-emoji-picker {
  width:100%;
  max-width:19.875rem;
  min-height:16.0625rem;
  border:1px solid #d9dbe4;
  border-radius:5px;
  background:#fff;
  position:relative
}
.weqlf-emoji-loading {
  width:2em;
  height:2em;
  position:absolute;
  left:0;
  right:0;
  top:50%;
  transform:translateY(-50%);
  margin:auto;
  border-radius:50%;
  border:1px solid rgba(0,0,0,.2);
  border-left-color:#333;
  animation:rotateCircleLoader 1.1s linear infinite
}
@keyframes rotateCircleLoader {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
.weqlf-emoji-group {
  border-bottom:1px solid #d9dbe4
}
.weqlf-emoji-group-tab {
  padding:.5rem
}
.weqlf-emoji-group-tab:hover {
  cursor:pointer
}
.weqlf-emoji-group-tab-active {
  position:relative
}
.weqlf-emoji-group-tab-active:after {
  content:"";
  background:#03a84e;
  position:absolute;
  height:.125rem;
  width:80%;
  margin:auto;
  left:0;
  right:0;
  top:100%
}
.weqlf-emoji-group-tab img {
  width:1.125rem;
  fill:#03a84e
}
.weqlf-emoji-search-container {
  box-sizing:border-box;
  padding:1rem .5rem
}
.weqlf-emoji-sticky-header {
  padding:0 .5rem
}
.weqlf-emoji-header,
.weqlf-emoji-sticky-header {
  margin:0;
  font:400 .812rem Source Sans Pro,sans-serif;
  color:#545454
}
.weqlf-emoji-scroll {
  height:6.75rem;
  padding:0 .5rem;
  position:relative;
  overflow:scroll
}
.weqlf-emoji-preview {
  box-sizing:border-box;
  height:3.125rem;
  background:#f7f7f9;
  padding:.5rem;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px
}
.weqlf-emoji-preview-image {
  box-sizing:border-box;
  max-width:15%;
  height:100%
}
.weqlf-emoji-preview-image img {
  max-width:1.875rem
}
.weqlf-emoji-preview-name {
  box-sizing:border-box;
  margin:0;
  font:600 .812rem Source Sans Pro,sans-serif;
  max-width:14.375rem;
  overflow:hidden;
  text-overflow:ellipsis
}
.weqlf-emoji-preview-shortname {
  font:600 .75rem Source Sans Pro,sans-serif
}
.weqlf-emoji {
  margin:.375rem .5rem;
  padding:0;
  border:0;
  background:0 0;
  border-radius:5px
}
.weqlf-emoji:hover {
  cursor:pointer;
  background:#03a84e
}
.weqlf-emoji:focus {
  outline:1px solid #1f6885
}
.weqlf-emoji {
  height:1.5rem;
  max-height:1.5rem;
  width:1.5rem;
  max-width:1.5rem
}
.weqlf-emoji img {
  max-width:1.5rem;
  display:inline-block
}
body.weqlf-rtl .tawk-icon {
  transform:scaleX(-1)
}
.tawk-icon-xsmall {
  font-size:.75rem
}
.tawk-icon-small {
  font-size:.812rem
}
.tawk-icon-medium {
  font-size:.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:"\e824"
}
.tawk-icon-alert:before {
  content:"\e825"
}
.tawk-icon-attach-file:before {
  content:"\e826"
}
.tawk-icon-audio-file:before {
  content:"\e827"
}
.tawk-icon-call:before {
  content:"\e800"
}
.tawk-icon-call-incoming:before {
  content:"\e801"
}
.tawk-icon-change-name:before {
  content:"\e802"
}
.tawk-icon-chat:before {
  content:"\e803"
}
.tawk-icon-close:before {
  content:"\e804"
}
.tawk-icon-down-arrow-1:before {
  content:"\e805"
}
.tawk-icon-down-arrow-2:before {
  content:"\e806"
}
.tawk-icon-down-arrow-3:before {
  content:"\e807"
}
.tawk-icon-download:before {
  content:"\e808"
}
.tawk-icon-email-transcript:before {
  content:"\e809"
}
.tawk-icon-emoji:before {
  content:"\e80a"
}
.tawk-icon-end-call:before {
  content:"\e80b"
}
.tawk-icon-end-chat:before {
  content:"\e80c"
}
.tawk-icon-error:before {
  content:"\e80d"
}
.tawk-icon-file:before {
  content:"\e80e"
}
.tawk-icon-file-text:before {
  content:"\e80f"
}
.tawk-icon-filter:before {
  content:"\e810"
}
.tawk-icon-hamburger-menu:before {
  content:"\e811"
}
.tawk-icon-left-arrow:before {
  content:"\e812"
}
.tawk-icon-message:before {
  content:"\e813"
}
.tawk-icon-missed-chat:before {
  content:"\e814"
}
.tawk-icon-mobile-send:before {
  content:"\e815"
}
.tawk-icon-pop-out:before {
  content:"\e816"
}
.tawk-icon-recent-search:before {
  content:"\e817"
}
.tawk-icon-right-arrow:before {
  content:"\e818"
}
.tawk-icon-screenshare:before {
  content:"\e819"
}
.tawk-icon-search:before {
  content:"\e81a"
}
.tawk-icon-show-all:before {
  content:"\e81b"
}
.tawk-icon-sound-off:before {
  content:"\e81c"
}
.tawk-icon-sound-on:before {
  content:"\e81d"
}
.tawk-icon-thumbs-down:before {
  content:"\e81e"
}
.tawk-icon-thumbs-up:before {
  content:"\e81f"
}
.tawk-icon-user:before {
  content:"\e820"
}
.tawk-icon-video-chat:before {
  content:"\e821"
}
.tawk-icon-video-chat-off:before {
  content:"\e822"
}
.tawk-icon-video-file:before {
  content:"\e823"
}
.weqlf-image {
  max-width:100%;
  border-radius:5px
}
.weqlf-image-left {
  text-align:left
}
.weqlf-image-right {
  text-align:right
}
.weqlf-image-center {
  text-align:center
}
.weqlf-image-loader,
.weqlf-image-loader:after {
  border-radius:50%;
  width:1.25rem;
  height:1.25rem
}
.weqlf-image-loader {
  margin:1.25rem auto;
  font-size:.625rem;
  position:relative;
  text-indent:-9999rem;
  border:5px solid #92929e;
  border-left-color:#d9dbe4;
  transform:translateZ(0);
  animation:load8 1.1s linear infinite
}
@keyframes load8 {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
.weqlf-input-medium {
  height:3.125rem;
  padding:1rem 1.5rem;
  line-height:3.125rem;
  font-size:.937rem
}
.weqlf-form-wrapper .weqlf-input.weqlf-input-medium+.weqlf-form-label {
  font-size:.937rem;
  transform:translateY(14px)
}
.weqlf-form-wrapper .weqlf-input.weqlf-input-medium+.weqlf-form-label.weqlf-active {
  transform:translateY(-.625rem)
}
.weqlf-lists {
  font-size:.812rem
}
.weqlf-list-item {
  padding:1rem
}
a.weqlf-list-item,
button.weqlf-list-item {
  background:0 0;
  width:100%;
  text-align:left;
  display:block;
  border:0
}
a.weqlf-list-item:hover,
button.weqlf-list-item:hover {
  cursor:pointer;
  color:var(--weqlf-header-background-color)
}
.weqlf--list-header {
  font-weight:600;
  font-size:.937rem;
  color:#545454;
  margin-bottom:0
}
.weqlf-list-item-medium,
.weqlf-list-item-small,
.weqlf-list-item-xsmall {
  padding:.5rem
}
.weqlf-list-item-large {
  padding:2.5rem
}
.weqlf-loader {
  position:relative;
  box-sizing:border-box;
  display:inline-block;
  vertical-align:middle;
  border-radius:5px;
  background-color:#d9dbe4;
  cursor:default
}
.weqlf-loader-bar {
  width:100%;
  height:1.5rem
}
.weqlf-loader-bar-xsmall {
  width:100%;
  height:.5rem
}
.weqlf-loader-bar-small {
  width:100%;
  height:1rem
}
.weqlf-loader-bar-medium {
  width:100%;
  height:2rem
}
.weqlf-loader-bar-large {
  width:100%;
  height:2.5rem
}
.weqlf-loader-bar-xlarge {
  width:100%;
  height:3rem
}
.weqlf-loader-icon {
  border-radius:50%;
  width:1.5rem;
  height:1.5rem
}
.weqlf-loader-icon-xsmall {
  border-radius:50%;
  width:.5rem;
  height:.5rem
}
.weqlf-loader-icon-small {
  border-radius:50%;
  width:1rem;
  height:1rem
}
.weqlf-loader-icon-medium {
  border-radius:50%;
  width:2rem;
  height:2rem
}
.weqlf-loader-icon-large {
  border-radius:50%;
  width:2.5rem;
  height:2.5rem
}
.weqlf-loader-icon-xlarge {
  border-radius:50%;
  width:3rem;
  height:3rem
}
.weqlf-loader-avatar {
  border-radius:10px;
  width:3rem;
  height:3rem
}
.weqlf-loader-avatar-xsmall {
  border-radius:10px;
  width:2rem;
  height:2rem
}
.weqlf-loader-avatar-small {
  border-radius:10px;
  width:2.5rem;
  height:2.5rem
}
.weqlf-loader-avatar-medium {
  border-radius:10px;
  width:3.5rem;
  height:3.5rem
}
.weqlf-loader-avatar-large {
  border-radius:10px;
  width:4rem;
  height:4rem
}
.weqlf-loader-avatar-xlarge {
  border-radius:10px;
  width:4.5rem;
  height:4.5rem
}
.weqlf-loader-animation {
  animation-duration:1s;
  animation-fill-mode:none;
  animation-iteration-count:infinite;
  animation-fill-mode:forwards!important;
  animation-name:shimmerLeftToRight;
  animation-timing-function:linear;
  background:linear-gradient(90deg,#f7f7f9 8%,#d9dbe4 18%,#f7f7f9 33%);
  background-size:62.5rem 6.5rem;
  position:relative;
  overflow:hidden
}
@keyframes shimmerLeftToRight {
  0% {
    background-position:-29.25rem 0
  }
  to {
    background-position:29.25rem 0
  }
}
body.weqlf-rtl .weqlf-loader-animation {
  animation-name:shimmerRightToLeft
}
@keyframes shimmerRightToLeft {
  0% {
    background-position:29.25rem 0
  }
  to {
    background-position:-29.25rem 0
  }
}
.weqlf-overlay {
  position:fixed;
  inset:0;
  z-index:1050;
  left:0;
  right:0;
  top:100%;
  height:100%;
  width:100%;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  box-sizing:border-box;
  background-color:#fff;
  border:1px solid #e9e9e9;
  transition:top .3s ease-in-out;
  overflow:hidden
}
.weqlf-overlay.weqlf-open {
  top:0
}
.weqlf-overlay .weqlf-overlay-header {
  width:100%;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  box-sizing:border-box;
  background-color:#03a84e;
  background-color:var(--weqlf-header-background-color);
  padding:1rem;
  z-index:1051
}
.weqlf-overlay-header .weqlf-overlay-header-left {
  -ms-flex:1;
  flex:1;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden
}
.weqlf-overlay .weqlf-overlay-header .weqlf-overlay-header-right {
  margin-left:auto
}
.weqlf-overlay .weqlf-overlay-body {
  -ms-flex:1;
  flex:1;
  overflow-y:auto;
  box-sizing:border-box
}
.weqlf-overlay-title {
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  font-size:.937rem;
  line-height:1.618;
  font-weight:400;
  margin-left:.5rem;
  color:#fff;
  color:var(--weqlf-header-text-color)
}
.weqlf-overlay-header .weqlf-button {
  padding:0;
  height:1.875rem;
  width:2rem;
  -ms-flex:none;
  flex:none;
  background-color:transparent;
  border:none;
  transition:background .15s ease-in-out
}
.weqlf-overlay-header .weqlf-button:focus,
.weqlf-overlay-header .weqlf-button:hover {
  border:none;
  background-color:hsla(0,0%,100%,.2)
}
.weqlf-form-field-label {
  color:#545454;
  font:600 .812rem Source Sans Pro,sans-serif
}
body.weqlf-rtl .weqlf-form-field-label {
  text-align:right
}
.weqlf-radio-container {
  display:block;
  position:relative;
  padding-left:1.5rem;
  margin:1rem;
  cursor:pointer;
  -moz-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}
body.weqlf-rtl .weqlf-radio-container {
  padding-left:0;
  padding-right:2rem;
  text-align:right
}
.weqlf-radio-container .weqlf-radio {
  position:absolute;
  opacity:0;
  cursor:pointer
}
.weqlf-radio-container .weqlf-checkmark {
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  height:16px;
  width:16px;
  border:1px solid #d9dbe4;
  border-radius:50%
}
body.weqlf-rtl .weqlf-radio-container .weqlf-checkmark {
  left:auto;
  right:0
}
.weqlf-radio-container .weqlf-radio~.weqlf-checkmark {
  border:1px solid #d9dbe4
}
.weqlf-radio-container:hover .weqlf-radio~.weqlf-checkmark {
  background-color:#f7f7f9
}
.weqlf-radio-container .weqlf-radio[disabled]~.weqlf-checkmark {
  background:#f7f7f9
}
.weqlf-radio-container .weqlf-radio[disabled] {
  border-color:#d9dbe4
}
.weqlf-radio-container .weqlf-radio:checked~.weqlf-checkmark {
  background:#03a84e;
  background-color:var(--weqlf-header-background-color);
  border-color:#03a84e;
  border-color:var(--weqlf-header-background-color)
}
.weqlf-radio-container .weqlf-checkmark:after {
  content:"";
  position:absolute;
  display:none
}
.weqlf-radio-container .weqlf-radio:checked~.weqlf-checkmark:after {
  display:block
}
.weqlf-radio-container .weqlf-checkmark:after {
  margin:auto;
  text-align:center;
  left:0;
  right:0;
  top:50%;
  transform:translateY(-50%);
  border-radius:50%;
  color:#fff;
  background:#fff;
  width:8px;
  height:8px
}
.weqlf-radio-container .weqlf-form-label {
  color:#545454;
  font:400 .812rem Source Sans Pro,sans-serif
}
.weqlf-radio-container .weqlf-radio[disabled]~.weqlf-form-label {
  color:#f7f7f9
}
.weqlf-rating {
  width:100%;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  box-sizing:border-box;
  padding:1.5rem
}
.weqlf-rating-button {
  height:5rem;
  width:5rem;
  line-height:0;
  background-color:#f7f7f9!important;
  color:#545454!important;
  border:1px solid #f7f7f9!important;
  margin:0 8px!important
}
.weqlf-rating-button svg {
  width:40px
}
.weqlf-rating-button.weqlf-active,
.weqlf-rating-button:hover {
  background-color:#f7f7f9!important;
  border-color:#d9dbe4!important
}
.weqlf-rating-button:disabled {
  background-color:#f7f7f9!important;
  opacity:.7
}
.weqlf-input.weqlf-search {
  height:3rem;
  position:relative;
  z-index:2;
  line-height:1rem
}
.weqlf-input.weqlf-search.weqlf-search-left-padding {
  padding-left:5.5rem;
  text-align:right
}
.weqlf-input.weqlf-search.weqlf-search-right-padding {
  padding-right:5.5rem;
  text-align:left
}
.weqlf-input.weqlf-search::-ms-clear {
  display:none
}
.weqlf-input.weqlf-search,
.weqlf-input.weqlf-search:focus,
.weqlf-input.weqlf-search:hover {
  border:none
}
.weqlf-search::-webkit-input-placeholder {
  opacity:1!important
}
.weqlf-search::-moz-placeholder {
  opacity:1!important
}
.weqlf-search:-ms-input-placeholder {
  opacity:1!important
}
.weqlf-search::-ms-input-placeholder {
  opacity:1!important
}
.weqlf-search::placeholder {
  opacity:1!important
}
.weqlf-search-wrapper {
  background:#fff;
  position:relative;
  border-radius:5px;
  z-index:1;
  padding:.0625rem
}
.tawk-icon.weqlf-search-icon {
  width:1.875rem;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:1rem
}
.weqlf-search-icon.weqlf-search-icon-flip {
  right:auto;
  left:0
}
.weqlf-search-icon:not(.weqlf-search-icon-flip)+.weqlf-search {
  padding-left:1.875rem
}
.weqlf-search-icon.weqlf-search-icon-flip+.weqlf-search {
  padding-right:1.875rem
}
.weqlf-search-icon.tawk-icon-close {
  cursor:pointer
}
.weqlf-search-dropdown {
  display:none;
  position:absolute;
  top:3.5rem;
  left:0;
  right:0;
  z-index:9000;
  width:100%;
  background-color:#fff;
  box-shadow:0 5px 15px rgba(0,0,0,.12);
  box-sizing:border-box;
  overflow:hidden;
  border-radius:5px
}
.weqlf-search-dropdown.weqlf-open {
  display:block
}
.weqlf-search-list {
  list-style-type:none;
  padding:0;
  text-align:left
}
.weqlf-search-list>li {
  padding:.5rem 1rem;
  color:#545454
}
.weqlf-search-list>li:not(.weqlf-search-list-title):hover {
  color:#545454;
  background-color:#f7f7f9;
  cursor:pointer
}
.weqlf-search-list-title-button {
  color:#545454;
  cursor:pointer
}
.weqlf-search-list>li.weqlf-active {
  background-color:#f7f7f9
}
.weqlf-search-list-icon {
  fill:#92929e;
  width:1rem;
  height:1rem
}
.weqlf-search-list-title {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center
}
.weqlf-search-list-title .weqlf-search-list-title-icon {
  margin-right:1rem
}
.weqlf-search-list-title .weqlf-search-list-title-label {
  -ms-flex:1;
  flex:1;
  font-size:.937rem
}
.weqlf-search-loader {
  width:100%;
  box-sizing:border-box;
  padding:1rem
}
.weqlf-search-button {
  height:calc(100% - .125rem);
  width:3rem;
  background:#03a84e!important;
  background:var(--weqlf-header-background-color)!important;
  color:#fff!important;
  color:var(--weqlf-header-text-color)!important;
  position:absolute!important;
  top:50%;
  transform:translateY(-50%);
  z-index:2
}
.weqlf-search-button.weqlf-search-left-button {
  right:auto;
  left:1px;
  border-radius:4px 0 0 4px
}
.weqlf-search-button.weqlf-search-right-button {
  right:1px;
  left:auto;
  border-radius:0 4px 4px 0
}
.weqlf-search-button-close {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  padding:0!important;
  z-index:2;
  height:1.5625rem!important;
  width:1.5625rem!important;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d9dbe4!important;
  color:#242424!important;
  border:none!important
}
.weqlf-search-button-close .tawk-icon {
  font-size:.5rem;
  margin:0;
  padding:0;
  height:1.5625rem;
  width:1.5625rem
}
.weqlf-search-button-close.weqlf-search-left-button {
  right:auto;
  left:3.5rem
}
.weqlf-search-button-close.weqlf-search-right-button {
  right:3.5rem;
  left:auto
}
.weqlf-input,
.weqlf-select,
.weqlf-textarea {
  box-sizing:border-box;
  margin:0;
  border-radius:5px;
  font-family:Source Sans Pro,sans-serif;
  font-size:.812rem;
  -webkit-appearance:none
}
body.weqlf-rtl .weqlf-input,
body.weqlf-rtl .weqlf-select,
body.weqlf-rtl .weqlf-textarea {
  text-align:right
}
.weqlf-input::-moz-placeholder,
.weqlf-textarea::-moz-placeholder {
  opacity:1
}
.weqlf-input,
.weqlf-select,
.weqlf-textarea {
  max-width:100%;
  width:100%;
  border:1px solid #d9dbe4;
  padding:.5rem 1rem;
  background:#fff;
  color:#545454
}
.weqlf-form-wrapper .weqlf-input {
  z-index:1
}
.weqlf-input,
.weqlf-select:not([multiple]):not([size]) {
  height:2.5rem;
  vertical-align:middle;
  display:inline-block
}
.weqlf-input:focus,
.weqlf-select:focus,
.weqlf-textarea:focus {
  outline:none;
  background-color:#fff;
  border-color:#03a84e;
  border-color:var(--weqlf-header-background-color)
}
.weqlf-input:disabled,
.weqlf-select:disabled,
.weqlf-textarea:disabled {
  background-color:#fff;
  color:#f7f7f9;
  border-color:#f7f7f9
}
.weqlf-input::-webkit-input-placeholder,
.weqlf-textarea::-webkit-input-placeholder {
  color:#545454
}
.weqlf-input::-moz-placeholder,
.weqlf-textarea::-moz-placeholder {
  color:#545454
}
.weqlf-input:-ms-input-placeholder,
.weqlf-textarea:-ms-input-placeholder {
  color:#545454
}
.weqlf-input::-ms-input-placeholder,
.weqlf-textarea::-ms-input-placeholder {
  color:#545454
}
.weqlf-input::placeholder,
.weqlf-textarea::placeholder {
  color:#545454
}
.weqlf-form-wrapper .weqlf-input::-webkit-input-placeholder,
.weqlf-form-wrapper .weqlf-textarea::-webkit-input-placeholder {
  opacity:0;
  -webkit-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out
}
.weqlf-form-wrapper .weqlf-input::-moz-placeholder,
.weqlf-form-wrapper .weqlf-textarea::-moz-placeholder {
  opacity:0;
  -moz-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out
}
.weqlf-form-wrapper .weqlf-input:-ms-input-placeholder,
.weqlf-form-wrapper .weqlf-textarea:-ms-input-placeholder {
  opacity:0;
  -ms-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out
}
.weqlf-form-wrapper .weqlf-input::-ms-input-placeholder,
.weqlf-form-wrapper .weqlf-textarea::-ms-input-placeholder {
  opacity:0;
  -ms-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out
}
.weqlf-form-wrapper .weqlf-input::placeholder,
.weqlf-form-wrapper .weqlf-textarea::placeholder {
  opacity:0;
  transition:all .15s ease-in-out
}
.weqlf-form-wrapper .weqlf-input:focus::-webkit-input-placeholder,
.weqlf-form-wrapper .weqlf-textarea:focus::-webkit-input-placeholder {
  opacity:1
}
.weqlf-form-wrapper .weqlf-input:focus::-moz-placeholder,
.weqlf-form-wrapper .weqlf-textarea:focus::-moz-placeholder {
  opacity:1
}
.weqlf-form-wrapper .weqlf-input:focus:-ms-input-placeholder,
.weqlf-form-wrapper .weqlf-textarea:focus:-ms-input-placeholder {
  opacity:1
}
.weqlf-form-wrapper .weqlf-input:focus::-ms-input-placeholder,
.weqlf-form-wrapper .weqlf-textarea:focus::-ms-input-placeholder {
  opacity:1
}
.weqlf-form-wrapper .weqlf-input:focus::placeholder,
.weqlf-form-wrapper .weqlf-textarea:focus::placeholder {
  opacity:1
}
.weqlf-form-success,
.weqlf-form-sucess:focus {
  color:#03a84e;
  border-color:#03a84e
}
.weqlf-form-danger,
.weqlf-form-danger:focus {
  color:#bf1212;
  border-color:#bf1212
}
.weqlf-form-wrapper {
  position:relative
}
.weqlf-form-label {
  display:block;
  font-size:.812rem;
  color:#545454;
  line-height:normal
}
.weqlf-form-wrapper .weqlf-form-label {
  margin-left:.5rem
}
body.weqlf-rtl .weqlf-form-wrapper .weqlf-form-label {
  margin-right:.5rem;
  margin-left:0
}
.weqlf-form-wrapper .weqlf-input+.weqlf-form-label,
.weqlf-form-wrapper .weqlf-textarea+.weqlf-form-label {
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  transform-origin:0 100%;
  transform:translateY(.7rem);
  color:#545454;
  background-color:transparent;
  padding:0 .5rem;
  transition:all .3s ease-in-out
}
.weqlf-form-wrapper .weqlf-input+.weqlf-form-label.weqlf-form-label-custom-style,
.weqlf-form-wrapper .weqlf-textarea+.weqlf-form-label.weqlf-form-label-custom-style {
  transform:translateY(1rem)
}
body.weqlf-rtl .weqlf-form-wrapper .weqlf-input+.weqlf-form-label,
body.weqlf-rtl .weqlf-form-wrapper .weqlf-textarea+.weqlf-form-label {
  right:0;
  left:auto
}
.weqlf-form-wrapper .weqlf-input+.weqlf-form-label.weqlf-active,
.weqlf-form-wrapper .weqlf-textarea+.weqlf-form-label.weqlf-active {
  transform:translateY(-10px) scale(.9);
  background-color:#fff
}
.weqlf-form-label.weqlf-active,
.weqlf-form-wrapper .weqlf-input:focus+.weqlf-form-label,
.weqlf-form-wrapper .weqlf-textarea:focus+.weqlf-form-label {
  color:#03a84e;
  color:var(--weqlf-header-background-color)
}
.weqlf-textarea {
  font-weight:400;
  font-size:.812rem;
  width:100%;
  border-radius:5px;
  resize:none;
  height:5rem
}
.weqlf-timeago {
  font:400 .75rem Source Sans Pro,sans-serif;
  color:#92929e
}
.weqlf-video-iframe-container {
  width:100%;
  padding-top:56.25%;
  position:relative
}
.weqlf-video-iframe {
  border-radius:5px;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.weqlf-tooltip:hover .weqlf-tooltip-hover {
  opacity:1;
  transition:opacity .5s linear .5s
}
.weqlf-tooltip .weqlf-tooltip-hover {
  position:fixed;
  margin-top:8px;
  padding:4px 8px;
  border-radius:5px;
  background:#545454;
  color:#fff;
  text-align:center;
  font-size:.75rem;
  right:0;
  left:auto;
  opacity:0;
  transition:opacity 0s linear;
  z-index:2
}
.weqlf-tooltip .weqlf-tooltip-hover .weqlf-tooltip-arrow {
  top:-16px;
  display:block;
  left:50%;
  border:8px solid transparent;
  border-bottom-color:#545454;
  position:absolute
}
.weqlf-tooltip .weqlf-tooltip-hover.bottom .weqlf-tooltip-arrow {
  border-color:#545454 transparent transparent;
  bottom:-16px;
  top:auto
}
.ps {
  overflow:hidden!important;
  overflow-anchor:none;
  -ms-overflow-style:none;
  touch-action:auto;
  -ms-touch-action:auto
}
.ps__rail-x {
  height:15px;
  bottom:0
}
.ps__rail-x,
.ps__rail-y {
  display:none;
  opacity:0;
  transition:background-color .2s linear,opacity .2s linear;
  -webkit-transition:background-color .2s linear,opacity .2s linear;
  position:absolute
}
.ps__rail-y {
  width:15px;
  right:0
}
.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:.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:#eee;
  opacity:.9
}
.ps__thumb-x {
  transition:background-color .2s linear,height .2s ease-in-out;
  -webkit-transition:background-color .2s linear,height .2s ease-in-out;
  height:6px;
  bottom:2px
}
.ps__thumb-x,
.ps__thumb-y {
  background-color:#aaa;
  border-radius:6px;
  position:absolute
}
.ps__thumb-y {
  transition:background-color .2s linear,width .2s ease-in-out;
  -webkit-transition:background-color .2s linear,width .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:#999;
  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:#999;
  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 {
  left:auto!important;
  right:0!important;
  z-index:2;
  background:0 0!important;
  opacity:1!important
}
.ps__rail-y .ps__thumb-y {
  width:5px!important;
  background:#92929e!important
}
body.weqlf-rtl .ps__rail-y {
  left:0!important;
  right:auto!important;
  width:5px!important
}
body.weqlf-rtl .ps__rail-y .ps__thumb-y {
  left:2px!important;
  right:auto!important
}
body.font-lato {
  font-family:Source Sans Pro,Open Sans,sans-serif!important
}
body.weqlf-rtl {
  direction:rtl;
  overflow:hidden
}
@media(min-width:768px) and (max-width:1024px) {
  body.weqlf-mobile,
  html.weqlf-mobile {
    font-size:22px!important
  }
}
@media(min-width:481px) and (max-width:767px) {
  body.weqlf-mobile,
  html.weqlf-mobile {
    font-size:18px!important
  }
}
@media(max-width:480px) {
  body.weqlf-mobile,
  html.weqlf-mobile {
    font-size:18px!important
  }
}
body.font-lato,
html.font-lato {
  font:400 16px Source Sans Pro,sans-serif!important
}
.clear {
  clear:both
}
.clearfix:after {
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  height:0
}
.clearfix {
  display:inline-block
}
* html .clearfix {
  height:1%
}
.clearfix {
  display:block
}
.weqlf-call {
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:9000;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  height:100%;
  width:100%;
  box-sizing:border-box;
  background-color:#fff;
  text-align:center;
  padding:60px 20px;
  border:1px solid #f7f7f9;
  border-radius:5px
}
.weqlf-call-header {
  -ms-flex:2;
  flex:2
}
.weqlf-call-footer {
  -ms-flex:1;
  flex:1
}
.weqlf-call-accept {
  width:100%
}
.weqlf-call-decline {
  width:80%
}
.weqlf-max-container {
  position:relative;
  box-sizing:border-box;
  height:100%;
  overflow:hidden;
  /*border:1px solid #e9e9e9;*/
  border-radius: 15px 15px 0 0;
}
.weqlf-max-container.weqlf-no-toolbar-elements .slide-fade-leave-active .weqlf-chat-panel:before {
  visibility:hidden
}
.weqlf-max-container.weqlf-no-toolbar-elements .weqlf-main-panel .weqlf-chat-panel:before {
  content:" ";
  position:fixed;
  top:1rem;
  left:1px;
  right:1px;
  height:calc(29px + 1rem);
  background-color:var(--weqlf-header-background-color);
  width:auto
}
.weqlf-toolbar {
  z-index:3;
  margin-top:-1px
}
.weqlf-mobile .weqlf-toolbar {
  padding-top:var(--weqlf-header-override-padding-top)
}
.weqlf-no-toolbar-elements .weqlf-toolbar {
  padding:.5rem
}
.weqlf-toolbar .weqlf-toolbar-nav {
  display:block;
  -ms-flex:1;
  flex:1;
  overflow:hidden
}
.weqlf-toolbar .weqlf-route-back {
  overflow:hidden
}
.weqlf-route-back .weqlf-toolbar-title {
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.weqlf-toolbar .weqlf-button-hover {
  position:relative;
  overflow:visible;
  height:1.875rem;
  width:2rem
}
.weqlf-toolbar .weqlf-button-text:focus {
  color:var(--weqlf-header-text-color)
}
body.weqlf-mobile .weqlf-toolbar .weqlf-button-hover {
  margin:0 .2rem 0 0
}
.weqlf-button-hover,
.weqlf-button-submitting {
  position:relative
}
.weqlf-button-hover:focus:before,
.weqlf-button-hover:hover:before,
.weqlf-button-submitting:before {
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:rgba(247,247,249,.2);
  border-radius:5px
}
.weqlf-overlay .weqlf-toolbar {
  z-index:auto!important;
  margin-top:0!important;
  padding:0!important
}
.weqlf-toolbar-agent-avatars {
  margin-left:.5rem;
  cursor:pointer;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex:1;
  flex:1;
  overflow:hidden
}
.weqlf-toolbar-agent-avatars .weqlf-avatar {
  height:1.875rem;
  width:1.875rem;
  line-height:1.725rem;
  font-size:.8rem
}
.weqlf-toolbar-agent-avatars>.weqlf-avatar:not(:first-child) {
  margin-left:-15px
}
.weqlf-toolbar-agent-avatars .weqlf-toolbar-agent-details {
  margin-left:.5rem;
  -ms-flex:1;
  flex:1;
  overflow:hidden
}
.weqlf-toolbar-agent-details .weqlf-toolbar-agent-name {
  font-size:.87rem
}
.weqlf-toolbar-agent-details .weqlf-toolbar-agent-title {
  font-size:.75rem
}
.weqlf-header-text,
.weqlf-header-text:hover {
  color:var(--weqlf-header-text-color)
}
.weqlf-toolbar-menu .weqlf-header-text:focus {
  color:#fff
}
.weqlf-toolbar-menu .weqlf-dropdown-menu {
  top:2.1875rem;
  border-radius:5px;
  padding:.5rem 0;
  width:calc(100vw - 3.125rem);
  max-width:60vw
}
.weqlf-toolbar-menu .weqlf-dropdown-menu:after,
.weqlf-toolbar-menu .weqlf-dropdown-menu:before {
  content:"";
  position:absolute;
  bottom:100%;
  height:0;
  width:0;
  border:5px solid transparent;
  border-bottom-color:#fff
}
.weqlf-toolbar-menu .weqlf-dropdown-menu.weqlf-dropdown-menu-right:after,
.weqlf-toolbar-menu .weqlf-dropdown-menu.weqlf-dropdown-menu-right:before {
  right:.5625rem
}
.weqlf-toolbar-menu .weqlf-dropdown-menu.weqlf-dropdown-menu-left:after,
.weqlf-toolbar-menu .weqlf-dropdown-menu.weqlf-dropdown-menu-left:before {
  left:.5625rem
}
.weqlf-toolbar-menu .weqlf-dropdown-menu .weqlf-button {
  display:block;
  width:100%;
  margin:0;
  color:#545454;
  border-radius:0;
  padding:.5rem 1rem
}
.weqlf-toolbar-menu .weqlf-dropdown-menu .weqlf-button:focus,
.weqlf-toolbar-menu .weqlf-dropdown-menu .weqlf-button:hover {
  background-color:#f6f6f6
}
.weqlf-toolbar-menu .weqlf-dropdown-menu .weqlf-button:focus {
  outline:0
}
.weqlf-cancel-button {
  background-color:#d9dbe4!important;
  color:#545454!important;
  border-color:#d9dbe4!important
}
#weqlf-dragover-container {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:1;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:1.125rem;
  color:#545454;
  background-color:hsla(0,0%,100%,.8);
  border-radius:5px
}
#weqlf-chatinput-container {
  padding:.75rem 1rem
}
.weqlf-router-view {
  position:relative;
  height:1px;
  background-color:#fff
}
.weqlf-form-error-alert {
  position:absolute;
  top:0;
  z-index:2
}
.weqlf-footer {
  border-top:1px solid #f7f7f9;
  padding:0;
  z-index:3
}
.weqlf-mobile .weqlf-footer {
  padding-bottom:var(--weqlf-footer-override-padding-bottom)
}
.weqlf-search-button {
  color:#92929e
}
.weqlf-search-button:focus,
.weqlf-search-button:hover {
  color:#545454
}
.missed-chat-icon {
  height:3rem;
  width:3rem;
  text-align:center;
  line-height:3rem
}
.weqlf-spinner-loader,
.weqlf-spinner-loader:after {
  border-radius:50%;
  height:1.25rem;
  width:1.25rem
}
.weqlf-spinner-loader {
  position:relative;
  margin:1.25rem auto;
  border:.3125rem solid #92929e;
  border-left-color:#d9dbe4;
  font-size:.625rem;
  text-indent:-9999rem;
  transform:translateZ(0);
  animation:spinner 1.1s linear infinite
}
@keyframes spinner {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
body.weqlf-mobile .weqlf-tooltip-hover,
body.weqlf-mobile .weqlf-tooltip:hover .weqlf-tooltip-hover {
  display:none!important
}
.weqlf-max-end-chat {
  position:fixed;
  bottom:16px;
  left:16px;
  right:16px;
  height:auto;
  width:auto;
  z-index:1060
}
.weqlf-max-footer-actions {
  padding:1rem;
  text-align:center
}
.weqlf-max-footer-actions .weqlf-max-footer-actions-button {
  width:100%
}
.weqlf-survey {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column
}
.weqlf-survey-option {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:end;
  justify-content:end
}
.weqlf-survey .weqlf-survey-option {
  margin-bottom:.5rem
}
.weqlf-survey .weqlf-survey-option:last-child {
  margin-bottom:0
}
.weqlf-agent-list-view .weqlf-chat-panel {
  height:100%;
  background-color:#fff
}
.weqlf-agent-header {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  color:var(--weqlf-header-text-color);
  background-color:var(--weqlf-header-background-color);
  padding:20px 30px;
  box-sizing:border-box
}
.weqlf-agent-header .weqlf-button-text {
  color:var(--var-header-text-color)
}
.weqlf-agent-header .weqlf-agent-header-title {
  -ms-flex:1;
  flex:1;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center
}
.weqlf-agent-header .weqlf-agent-header-title>* {
  color:var(--weqlf-header-text-color)
}
.weqlf-agent-body {
  padding:20px 15px
}
.weqlf-agent-body .weqlf-text-regular-4 {
  line-height:normal
}
.weqlf-list.weqlf-agent-list {
  box-shadow:none;
  border:none;
  border-radius:initial
}
.weqlf-chat-view .weqlf-chat-panel {
  background-color:#fff!important
}
.weqlf-main-panel .weqlf-chat-panel {
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  overflow-y:scroll;
  height:1px;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  background-color:#f7f7f9
}
.weqlf-chat-view .weqlf-new-messages-notification {
  position:absolute;
  bottom:5px;
  left:50%;
  transform:translate(-50%);
  z-index:2;
  background-color:#545454;
  color:#fff;
  border-color:#545454
}
.weqlf-chat-view .weqlf-chat-panel-inner {
  height:100%
}
.weqlf-chat-view .weqlf-header {
  padding-bottom:15px;
  margin-left:-16px!important;
  margin-right:-16px!important
}
.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:#303131;
  animation:typing 1.3s linear infinite
}
.agentTypingIndicator .dot:nth-child(2) {
  animation-delay:-1.1s;
  -webkit-animation-delay:-1.1s;
  -moz-animation-delay:-1.1s;
  -ms-animation-delay:-1.1s;
  -o-animation-delay:-1.1s
}
.agentTypingIndicator .dot:nth-child(3) {
  animation-delay:-.9s;
  -webkit-animation-delay:-.9s;
  -moz-animation-delay:-.9s;
  -ms-animation-delay:-.9s;
  -o-animation-delay:-.9s
}
@keyframes typing {
  0%,
  60%,
  to {
    transform:none
  }
  30% {
    transform:translateY(-10px)
  }
}
.weqlf-chat-message-container {
  width:100%;
  box-sizing:border-box
}
.weqlf-message-profile {
  border:none
}
.weqlf-message-body {
  width:calc(100% - 40px);
  box-sizing:border-box;
  max-width:100%
}
.weqlf-agent-chat,
.weqlf-visitor-chat {
  position:relative;
  max-width:calc(100% - 16px);
  word-break:break-all
}
.weqlf-message-bubble {
  margin-top:8px
}
.weqlf-message-bubble:last-child .weqlf-agent-chat,
.weqlf-message-bubble:last-child .weqlf-visitor-chat {
  margin-bottom:0
}
.weqlf-agent-chat {
  float:left;
  position:relative;
  margin:0 16px 0 0
}
.weqlf-rtl .weqlf-agent-chat {
  float:right;
  margin:0 8px 0 0
}
.weqlf-visitor-chat {
  float:right;
  margin:0 0 8px 16px;
  -ms-flex-pack:end;
  justify-content:flex-end
}
.weqlf-rtl .weqlf-visitor-chat {
  float:left;
  margin:0 0 4px 8px
}
.weqlf-agent-chat .weqlf-time-display,
.weqlf-visitor-chat .weqlf-time-display {
  display:block;
  margin-bottom:4px;
  visibility:hidden
}
.weqlf-agent-chat:hover .weqlf-time-display,
.weqlf-visitor-chat:hover .weqlf-time-display {
  visibility:visible
}
.weqlf-visitor-chat .weqlf-time-display {
  float:right
}
.clearfix:after {
  content:"";
  display:table;
  clear:both
}
.lds-spinner {
  display:inline-block;
  position:relative;
  width:64px;
  height:64px;
  position:absolute;
  left:0;
  transform:scale(.3);
  top:50%;
  transform:translateY(-50%) scale(.3);
  margin-right:-10px
}
.lds-spinner.lds-spinner-left {
  left:auto;
  right:100%
}
.lds-spinner .spin {
  transform-origin:32px 32px;
  animation:lds-spinner 1.2s linear infinite
}
.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,.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:-.9s
}
.lds-spinner .spin-4 {
  transform:rotate(90deg);
  animation-delay:-.8s
}
.lds-spinner .spin-5 {
  transform:rotate(120deg);
  animation-delay:-.7s
}
.lds-spinner .spin-6 {
  transform:rotate(150deg);
  animation-delay:-.6s
}
.lds-spinner .spin-7 {
  transform:rotate(180deg);
  animation-delay:-.5s
}
.lds-spinner .spin-8 {
  transform:rotate(210deg);
  animation-delay:-.4s
}
.lds-spinner .spin-9 {
  transform:rotate(240deg);
  animation-delay:-.3s
}
.lds-spinner .spin-10 {
  transform:rotate(270deg);
  animation-delay:-.2s
}
.lds-spinner .spin-11 {
  transform:rotate(300deg);
  animation-delay:-.1s
}
.lds-spinner .spin-12 {
  transform:rotate(330deg);
  animation-delay:0s
}
@keyframes lds-spinner {
  0% {
    opacity:1
  }
  to {
    opacity:0
  }
}
.weqlf-agent-bar {
  max-width:60px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  margin:0 5px
}
.weqlf-agent-bar.single-agent {
  max-width:100%
}
.weqlf-chat-view .weqlf-agent-chat-bubble.weqlf-card,
.weqlf-chat-view .weqlf-visitor-chat-bubble {
  padding:8px!important;
  min-height:40px
}
.weqlf-chat-resend {
  width:100%;
  margin-bottom:16px;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:end;
  justify-content:flex-end
}
body.weqlf-rtl .weqlf-chat-resend {
  -ms-flex-pack:start;
  justify-content:flex-start
}
.weqlf-chat-resend * {
  color:#bf1212!important
}
.weqlf-chat-resend .weqlf-button-text {
  text-decoration:underline;
  margin-left:8px
}
.file-upload-progress .progress {
  height:10px;
  width:200px;
  background-color:#f7f7f9;
  border-radius:5px;
  box-shadow:none
}
.file-upload-progress .progress-bar {
  height:10px;
  background-color:#03a84e;
  border-radius:5px;
  box-shadow:none
}
.weqlf-chat-view .emojione {
  height:3.2ex;
  min-width:auto;
  min-height:auto;
  vertical-align:text-bottom
}
.weqlf-chat-view .emojionly .emojione {
  height:4.5ex!important;
  width:auto
}
.weqlf-chat-view .weqlf-link {
  color:inherit;
  text-decoration:underline
}
.weqlf-chat-rating {
  font-weight:600
}
.weqlf-chat-rating .tawk-icon.tawk-icon-thumbs-up {
  color:#03a84e
}
.weqlf-chat-rating .tawk-icon.tawk-icon-thumbs-down {
  color:#bf1212
}
.weqlf-message-block .weqlf-message-group {
  width:calc(100% - 40px)
}
.weqlf-message-bubble .weqlf-agent-chat-bubble {
  border-radius:0 5px 5px 0
}
.weqlf-rtl .weqlf-message-bubble .weqlf-agent-chat-bubble {
  border-radius:5px 0 0 5px
}
.weqlf-message-bubble:last-child .weqlf-agent-chat-bubble {
  border-radius:0 5px 5px 5px
}
.weqlf-rtl .weqlf-message-bubble:last-child .weqlf-agent-chat-bubble {
  border-radius:5px 0 5px 5px
}
.weqlf-message-bubble:first-child .weqlf-agent-chat-bubble {
  border-radius:5px 5px 5px 0
}
.weqlf-rtl .weqlf-message-bubble:first-child .weqlf-agent-chat-bubble {
  border-radius:5px 5px 0 5px
}
.weqlf-message-bubble .weqlf-visitor-chat-bubble {
  border-radius:5px 0 0 5px
}
.weqlf-rtl .weqlf-message-bubble .weqlf-visitor-chat-bubble {
  border-radius:0 5px 5px 0
}
.weqlf-message-bubble:last-child .weqlf-visitor-chat-bubble {
  border-radius:5px 0 5px 5px
}
.weqlf-rtl .weqlf-message-bubble:last-child .weqlf-visitor-chat-bubble {
  border-radius:0 5px 5px 5px
}
.weqlf-message-bubble:first-child .weqlf-visitor-chat-bubble {
  border-radius:5px 5px 0 5px
}
.weqlf-rtl .weqlf-message-bubble:first-child .weqlf-visitor-chat-bubble {
  border-radius:5px 5px 5px 0
}
.list-enter-active,
.list-leave-active {
  transition:all .5s cubic-bezier(1,.5,.8,1)
}
.list-enter,
.list-leave-to {
  transform:translateY(5px);
  opacity:0
}
body.weqlf-mobile .weqlf-agent-chat .weqlf-time-display,
body.weqlf-mobile .weqlf-visitor-chat .weqlf-time-display {
  visibility:visible
}
.weqlf-form-view {
  -ms-flex:100%;
  flex:100%;
  max-width:100%
}
.weqlf-form-input {
  border:1px solid #d9dbe4;
  /*border-left:5px solid var(--weqlf-header-background-color)!important*/
}
.weqlf-form-width-100 {
  width:100%
}
.weqlf-form-wrapper {
  z-index:0
}
.weqlf-form-input .weqlf-dropdown {
  width:100%;
  z-index:1
}
.weqlf-form-input .weqlf-dropdown>.weqlf-button {
  position:relative;
  height:2.5rem;
  width:100%;
  color:#545454;
  font-size:.812rem;
  border-color:#d9dbe4;
  background-color:#fff;
  text-align:left;
  z-index:1;
  overflow:visible
}
.weqlf-form-input .weqlf-dropdown>.weqlf-button:focus {
  border-color:#03a84e;
  border-color:var(--weqlf-header-background-color)
}
.weqlf-form-input .weqlf-dropdown .weqlf-dropdown-menu {
  width:100%;
  max-width:100%;
  padding:0;
  border-radius:5px;
  border:5px;
  overflow:hidden!important
}
.weqlf-form-input .weqlf-dropdown .weqlf-dropdown-menu.slide-fade-enter,
.weqlf-form-input .weqlf-dropdown .weqlf-dropdown-menu.slide-fade-leave-to {
  transform:translateY(-10px)!important
}
.weqlf-form-input .weqlf-dropdown .weqlf-dropdown-menu .weqlf-dropdown-container {
  max-height:100px;
  position:relative;
  overflow:auto
}
.weqlf-form-input .weqlf-dropdown .weqlf-dropdown-menu .weqlf-lists {
  max-height:100px;
  border:0;
  box-shadow:none;
  overflow-y:auto
}
.weqlf-form-input .weqlf-dropdown .weqlf-dropdown-menu .weqlf-lists .weqlf-list-item {
  padding:8px
}
.weqlf-form-input .weqlf-dropdown .weqlf-dropdown-menu .weqlf-lists .weqlf-list-item:hover {
  background-color:#f7f7f9;
  color:var(--weqlf-header-text-color)
}
.weqlf-form-input .weqlf-dropdown .weqlf-dropdown-menu .weqlf-lists .weqlf-list-item .weqlf-button {
  width:100%;
  text-align:left;
  color:#545454;
  font-size:.812rem
}
.weqlf-form-footer .weqlf-button {
  -ms-flex:0 0 46%;
  flex:0 0 46%;
  max-width:46%
  height: 50px;
}
.weqlf-form-footer .weqlf-button.width-100 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.weqlf-form-footer .weqlf-button .weqlf-spinner-loader {
  margin:0 5px;
  border:.125rem solid #92929e;
  border-left-color:#d9dbe4
}
.weqlf-form-input .weqlf-dropdown>.weqlf-form-danger {
  color:#bf1212;
  border-color:#bf1212
}
.weqlf-dropdown-container .weqlf-form-label {
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  transition:all .3s ease-in-out;
  transform:translateY(10px);
  transform-origin:0 100%;
  background-color:#fff;
  padding:0 .5rem;
  color:inherit;
  line-height:normal
}
.weqlf-rtl .weqlf-dropdown-container .weqlf-form-label {
  right:0;
  left:auto
}
.weqlf-dropdown-container .weqlf-form-label.weqlf-active {
  transform:translateY(-10px) scale(.9)
}
.weqlf-form-footer .weqlf-button {
  width:100%;
  position:relative;
  height: 50px;
}
.weqlf-form-submitting-container {
  position:absolute;
  top:-20px;
  bottom:0;
  left:0;
  right:0;
  z-index:2;
  margin-top:-20px;
  padding:0 15px;
  overflow:hidden
}
.weqlf-form-submitting-container.slide-fade-up-enter,
.weqlf-form-submitting-container.slide-fade-up-leave-to,
.weqlf-form-submitting-container .weqlf-form-submitting-inner {
  overflow:hidden;
  transform:translateY(10px);
  opacity:0
}
.weqlf-form-submitting-container .weqlf-form-submitting-inner {
  position:relative;
  right:0;
  bottom:0;
  background-color:#545454;
  border-radius:5px 5px 0 0;
  overflow:hidden;
  margin-left:auto;
  transition:all .3s cubic-bezier(1,.5,.8,1)
}
.weqlf-form-submitting-container .weqlf-form-submitting-inner .weqlf-spinner-loader {
  height:10px;
  width:10px;
  margin:0 auto;
  border:1px solid #92929e;
  border-bottom-color:#d9dbe4
}
.weqlf-history-item {
  border-radius:5px;
  cursor:pointer
}
.weqlf-history-item:hover {
  background-color:#f7f7f9
}
.weqlf-chat-view .avatar-loader {
  height:40px;
  width:40px
}
.weqlf-chat-view .avatar-name-loader {
  height:15px;
  width:120px
}
.weqlf-chat-view .chat-message-loader {
  height:40px;
  width:200px
}
.weqlf-history-item .emojione {
  min-width:auto;
  min-height:auto;
  height:2.5ex;
  vertical-align:text-bottom
}
.weqlf-button-retry {
  width:100%
}
.weqlf-chat-view .weqlf-history-timestamp {
  margin-top:1.5rem;
  text-align:center;
  width:100%
}
.weqlf-history-timestamp * {
  font-size:.937rem!important;
  line-height:1.618!important;
  font-weight:400!important;
  color:#92929e!important
}
.weqlf-main-panel {
  position:relative;
  top:0;
  bottom:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  box-sizing:border-box;
  height:auto;
  width:100%;
  padding:0;
  background-color:#fff;
  color:#92929e
}
.weqlf-main-panel .weqlf-chat-panel .weqlf-chat-panel-inner {
  position:relative;
  box-sizing:border-box;
  padding:0 16px 15px
}
.weqlf-main-panel .weqlf-header {
  position:relative;
  z-index:2;
  margin-left:-16px;
  margin-right:-16px;
  padding-top:1px;
  padding-bottom:16px;
  border-radius:0
}
.weqlf-main-panel .weqlf-header .weqlf-search-wrapper {
  margin:10px 0
}
.weqlf-body {
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-top:auto;
  z-index:1
}
.card-container>div {
  margin-bottom:8px
}
.card-container:last-child {
  margin-bottom:0
}
.card-container:first-child:before {
  content:" ";
  position:absolute;
  top:-1px;
  left:-16px;
  right:-16px;
  height:25px;
  z-index:-1;
  background-color:var(--weqlf-header-background-color)
}
.card-container .weqlf-card,
.card-container .weqlf-kb-search {
  border:1px solid #d9dbe4
}
.card-container .weqlf-kb-search {
  z-index:2;
  position:relative
}
.card--logo,
.header-card {
  margin:10px 0
}
.card--logo .weqlf-image {
  height:3.75rem;
  width:3.75rem
}
.card--heading {
  font-size:33px;
  font-weight:700
}
.card--heading .emojione {
  width:calc(2rem + 2px);
  height:calc(2rem + 2px);
  vertical-align:text-bottom
}
.card--chat .weqlf-button {
  width:100%
}
.card--agents .weqlf-avatar {
  margin:0 3px
}
.card--video iframe,
.card--video video {
  width:100%;
  border-radius:5px
}
.card--heading .link,
.card--text .link {
  color:inherit;
  text-decoration:underline;
  outline:0
}
.card--text .emojione {
  width:calc(1rem + 2px);
  height:calc(1rem + 2px);
  vertical-align:text-bottom
}
.card--form.submitting form {
  opacity:.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:#f7f7f9;
  border-radius:5px
}
.card--kb-featured-article .weqlf-loader-avatar {
  width:100%;
  height:8rem
}
.card-container .weqlf-button-cta {
  background-color:#fff;
  color:#545454;
  border-color:#545454
}
.card-container .weqlf-button-cta:focus,
.card-container .weqlf-button-cta:hover {
  background:#f7f7f9
}
.weqlf-home-kb-list {
  box-shadow:none;
  border:none
}
.weqlf-home-kb-list .weqlf-featured-article {
  border-radius:5px
}
.weqlf-home-kb-list .weqlf-featured-article:focus,
.weqlf-home-kb-list .weqlf-featured-article:hover {
  cursor:pointer;
  background-color:#f7f7f9
}
.weqlf-home-list.weqlf-home-list-chat>li {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  padding:.5rem
}
.weqlf-home-list.weqlf-home-list-chat>li .weqlf-home-list-chat-content {
  -ms-flex:1;
  flex:1;
  overflow:hidden;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center
}
.weqlf-home-list.weqlf-home-list-chat>li .emojione {
  min-width:auto;
  min-height:auto;
  height:2.5ex;
  vertical-align:text-bottom
}
.weqlf-home-list.weqlf-home-list-hover>li {
  border-radius:5px
}
.weqlf-home-list.weqlf-home-list-hover>li:focus,
.weqlf-home-list.weqlf-home-list-hover>li:hover {
  cursor:pointer;
  background:#f7f7f9
}
.weqlf-home-kb-card {
  border:1px solid #f7f7f9;
  box-shadow:0 2px 3px rgba(0,0,0,.1);
  border-radius:5px
}
.weqlf-home-conversation-active-button {
  padding:.3rem;
  margin-top:.5rem
}
.weqlf-home-conversation-active-button>.tawk-icon {
  font-size:1rem
}
.card--alignment-left {
  text-align:left!important
}
.card--alignment-right {
  text-align:right!important
}
.card--flex-left {
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
}
.card--flex-right {
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
}
.card--flex-center {
  -ms-flex-pack:center!important;
  justify-content:center!important
}
.weqlf-kb-body {
  padding:15px 0 0;
  width:100%
}
.weqlf-kb-body .weqlf-chat-panel {
  background:#fff!important
}
.weqlf-kb-table {
  border-collapse:collapse;
  width:100%
}
.weqlf-kb-table td,
.weqlf-kb-table th {
  border:1px solid #eee;
  padding:10px
}
.weqlf-kb-content-paragraph {
  padding:.5rem;
  border-radius:5px
}
.CodeMirror {
  font-family:monospace;
  border:1px solid #eee;
  border-radius:5px
}
.CodeMirror,
.CodeMirror-scroll {
  height:auto!important
}
.weqlf-kb-body ol,
.weqlf-kb-body ul {
  margin:0 25px
}
.weqlf-kb-body ol li,
.weqlf-kb-body ul li {
  padding:2px
}
.weqlf-kb-body blockquote {
  display:block;
  position:relative;
  margin:0 0 20px;
  border:1px solid #eee;
  border-left:10px solid #9c9aa6;
  border-radius:5px;
  padding:10px 20px 10px 40px;
  background-color:#fff;
  font-style:normal
}
.weqlf-kb-body blockquote:before {
  content:"\201C";
  position:absolute;
  left:10px;
  top:-5px;
  color:#9c9aa6;
  font-family:Georgia,serif;
  font-size:40px;
  font-weight:700
}
.weqlf-kb-body a {
  color:inherit;
  text-decoration:underline
}
.weqlf-code-textarea {
  width:100%;
  height:80px;
  resize:none;
  border:1px solid #eee
}
.weqlf-kba-card {
  width:100%;
  cursor:pointer
}
.weqlf-kba-card .weqlf-kb-item {
  border-radius:5px
}
.weqlf-kba-card:focus .weqlf-kb-item,
.weqlf-kba-card:hover .weqlf-kb-item {
  background-color:#f7f7f9
}
.weqlf-kba-list {
  width:100%;
  border:none;
  box-shadow:none
}
.slide-fade-enter-active {
  transition:all .2s ease
}
.slide-fade-leave-active {
  transition:all .1s cubic-bezier(1,.5,.8,1);
  position:absolute
}
.slide-fade-enter,
.slide-fade-leave-to {
  transform:translateY(-10px);
  opacity:0
}
.fade-enter-active,
.fade-leave-active {
  transition:opacity .5s
}
.fade-enter,
.fade-leave-to {
  opacity:0
}
.weqlf-fadeIn {
  opacity:1;
  animation-name:fadeIn;
  animation-iteration-count:1;
  animation-timing-function:ease-in;
  animation-duration:1s
}
@keyframes fadeIn {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.weqlf-container {
  outline: none !important;
  visibility: visible !important;
  resize: none !important;
  box-shadow: none !important;
  overflow: visible !important;
  background: none !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  -mz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
  top: auto !important;
  bottom: 0px !important;
  left: auto !important;
  position: fixed !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  -moz-transition-property: none !important;
  -webkit-transition-property: none !important;
  -o-transition-property: none !important;
  transition-property: none !important;
  transform: none !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  display: block !important;
  z-index: 998 !important;
  background-color: transparent !important;
  /*cursor: none !important;*/
  float: none !important;
  border-radius: 5px 5px 0 0 !important;
  pointer-events: auto !important;
  clip: auto !important;
  color-scheme: light !important;
}
.weqlf-none { 
  display: none;
    opacity: 0;   
  animation-name:fadeIn;
  animation-iteration-count:1;
  animation-timing-function:ease-in;
  animation-duration:1s
}
.weqlf-container-w-350 {
  width: 350px;
  max-width: 350px;
  min-width: 350px;
}
.weqlf-container-h-520 {
  height: 520px;
  max-height: 520px;
  min-height: 520px;
}
.weqlf-container-h-600 {
  height: 600px;
  max-height: 600px;
  min-height: 600px;
}
.weqlf-container-h-680 {
  height: 680px;
  max-height: 680px;
  min-height: 680px;
}
.weqlf-container-h-50 {
  height: 50px;
  max-height: 50px;
  min-height: 50px;
}