@font-face {
  font-family: lt-iconic;
  font-style: normal;
  font-weight: 400;
  src: url(/css/fonts/iconic-md.eot) format("embedded-opentype"), url(/css/fonts/iconic-md.woff) format("woff"), url(/css/fonts/iconic-md.ttf) format("truetype")
}

@font-face {
  font-family: lt-fontawesome;
  font-style: normal;
  font-weight: 400;
  src: url(/css/fonts/fontawesome-webfont_001.eot) format("embedded-opentype"), url(/css/fonts/fontawesome-webfont_001.woff) format("woff"), url(/css/fonts/fontawesome-webfont_001.ttf) format("truetype")
}

.lt-iconic, .lt-iconic::before {
  display: inline-block
}

.lt-label .lt-label-block, .lt-label .lt-label-block .lt-label-block__txt {
  transition: max-width .35s ease-in-out 0s, opacity .3s ease-in-out 0s;
  height: 36px
}

.lt-iconic {
  position: relative;
  top: 1px;
  font-family: lt-iconic !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important
}

.lt-iconic:empty::before {
  width: 1em;
  text-align: center;
  box-sizing: content-box
}

.lt-iconic-person-genderless::before {
  content: ""
}

.lt-iconic-people::before {
  content: ""
}

.lt-fa, .lt-fa::before {
  display: inline-block;
  font-family: lt-fontawesome !important;
  font-style: normal;
  font-weight: 400
}

.lt-fa-phone::before {
  content: ""
}

.lt-fa-envelope::before {
  content: ""
}

.lt-fa-times::before {
  content: "×";
  font-family: verdana
}

.lt-label {
  margin: 0;
  padding: 0;
  border: 0;
  width: auto;
  text-indent: 0;
  position: fixed;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  height: 36px;
  z-index: 998;
  max-width: 500px;
  line-height: 36px;
  backface-visibility: hidden;
  background-clip: padding-box;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .15);
}

.lt-label *, .lt-widget-wrap * {
  position: static;
  text-shadow: none;
  overflow: visible;
  text-align: left;
  min-height: 0;
  max-height: none;
  text-transform: none;
  box-shadow: none;
  text-decoration: none
}

.lt-label * {
  font: inherit;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  letter-spacing: 0;
  float: none;
  width: auto;
  height: auto;
  min-width: 0;
  max-width: none;
  background: 0 0;
  text-indent: 0;
  font-size: 12px;
  line-height: 1.5em;
  color: #3d3d3d;
  z-index: 9998;
  box-sizing: border-box;
}

.lt-label article, .lt-label aside, .lt-label details, .lt-label div, .lt-label figcaption, .lt-label figure, .lt-label footer, .lt-label header, .lt-label hgroup, .lt-label nav, .lt-label section, .lt-label summary {
  display: block
}

.lt-label span {
  display: inline
}

.lt-label::after, .lt-label::before {
  content: "";
  height: 40px;
  width: 42px;
  position: absolute;
  z-index: 0;
  background-repeat: no-repeat
}

.lt-label .lt-label-block {
  position: relative;
  z-index: 10;
  max-width: 310px;
  font-weight: 500
}

.lt-label .lt-label-block .lt-label-block__txt {
  display: block;
  white-space: nowrap;
  opacity: 1;
  line-height: 36px;
  float: left;
  max-width: 250px
}

.lt-label .lt-chat-label .lt-icon {
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  position: absolute;
  left: 0;
  top: -11px;
  border-radius: 100%;
  background-clip: padding-box
}

.lt-label.lt-offline .lt-chat-label .lt-icon::before {
  font-family: lt-iconic;
  content: "";
  top: -2px;
  left: 0;
  font-size: 18px;
  display: inline-block;
  position: relative;
}

.lt-widget-wrap, .lt-widget-wrap * {
  left: auto;
  top: auto;
  border: 0;
  width: auto;
  text-indent: 0;
  padding: 0;
  margin: 0;
  height: auto;
  letter-spacing: 0
}

.lt-widget-wrap {
  right: 15px;
  bottom: 15px;
  font-size: 12px;
  font-weight: 400;
  position: fixed !important;
  z-index: 999999 !important;
  opacity: 1
}

.lt-widget-wrap * {
  font: inherit;
  right: auto;
  bottom: auto;
  outline: 0;
  box-sizing: content-box;
  float: none;
  min-width: 0;
  max-width: none;
  background: 0 0;
  color: inherit;
  font-size: 13px
}

.lt-widget-wrap article, .lt-widget-wrap aside, .lt-widget-wrap details, .lt-widget-wrap div, .lt-widget-wrap figcaption, .lt-widget-wrap figure, .lt-widget-wrap footer, .lt-widget-wrap header, .lt-widget-wrap hgroup, .lt-widget-wrap nav, .lt-widget-wrap section, .lt-widget-wrap summary {
  display: block
}

.lt-widget-wrap span {
  display: inline;
  font-size: 15px;
}

.lt-widget-wrap button, .lt-widget-wrap input, .lt-widget-wrap select, .lt-widget-wrap textarea {
  font-family: sans-serif;
  text-transform: none;
  font-size: 100%;
  margin: 0;
  vertical-align: inherit
}

.lt-widget-wrap form {
  margin: 0
}

.lt-widget-wrap label::after, .lt-widget-wrap label::before {
  display: none !important
}

.lt-widget-wrap button, .lt-widget-wrap input {
  line-height: normal
}

.lt-widget-wrap button, .lt-widget-wrap input[type=button], .lt-widget-wrap input[type=reset], .lt-widget-wrap input[type=submit] {
  cursor: pointer
}

.lt-widget-wrap input, .lt-widget-wrap textarea {
  box-shadow: none;
  outline: 0;
  border-radius: 0;
  float: none;
  margin: 0;
  text-indent: 0;
  background-color: transparent;
  background-image: none
}

.lt-widget-wrap select {
  box-shadow: none;
  outline: 0;
  border-radius: 0;
  -moz-appearance: none;
  text-indent: .01px;
  text-overflow: "";
  margin: 0
}

.lt-widget-wrap.lt-internal {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -moz-perspective: 800px;
  -webkit-perspective: 800px;
  perspective: 800px;
  -webkit-transform-style: flat;
  -moz-transform-style: flat;
  -ms-transform-style: flat;
  transform-style: flat;
  -webkit-transform-origin: center center 0;
  -moz-transform-origin: center center 0;
  -ms-transform-origin: center center 0;
  -o-transform-origin: center center 0;
  transform-origin: center center 0;
}

.lt-widget-wrap .lt-wrapper {
  z-index: -1;
  backface-visibility: hidden;
  transform: translateX(0) rotateY(0);
  opacity: 0
}

.lt-widget-wrap .lt-wrapper.lt-active {
  z-index: 9;
  left: 0;
  opacity: 1;
  position: relative;
  transition: box-shadow .2s linear 0s;
  overflow: auto;
  padding-bottom: 15px;
}

.lt-widget-wrap .lt-self-label, .lt-widget-wrap .lt-wrapper {
  font-size: 12px;
  padding: 0;
  margin: 0;
  background-color: #fff;
  color: #3d3d3d;
  position: absolute;
  height: auto;
  width: 330px;
  min-width: 310px;
  top: 0;
  left: 0;
  box-sizing: content-box;
  border-radius: 5px;
  background-clip: padding-box;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .24), 0 5px 35px 0 rgba(0, 0, 0, .3);
  min-height: 361px;
}

.lt-widget-wrap .lt-self-label .lt-wrapper_inner, .lt-widget-wrap .lt-wrapper .lt-wrapper_inner {
  width: 100%;
  height: auto;
  border-radius: 2px;
  background-clip: padding-box
}

.lt-widget-wrap .lt-self-label .lt-wrapper-body, .lt-widget-wrap .lt-wrapper .lt-wrapper-body {
  padding: 14px 14px 16px;
  position: relative;
  min-height: 281px
}

.lt-widget-wrap .lt-self-label .lt-wrapper-status, .lt-widget-wrap .lt-wrapper .lt-wrapper-status {
  width: auto;
  height: auto;
  text-align: center;
  display: none;
  padding: 20px 16px 50px
}

.lt-widget-wrap .lt-self-label .lt-bttn, .lt-widget-wrap .lt-wrapper .lt-bttn {
  border: 1px solid;
  cursor: pointer;
  font-family: inherit;
  font-size: 11px;
  letter-spacing: 0;
  outline: 0;
  padding: 5px 8px 4px;
  text-indent: 0;
  text-transform: uppercase;
  line-height: 11px;
  font-weight: 700;
  background: padding-box #fff;
  height: auto;
  border-radius: 3px
}

.lt-widget-wrap .lt-self-label .lt-bttn.lt-main-color, .lt-widget-wrap .lt-wrapper .lt-bttn.lt-main-color {
  background: #f05f40;
  color: #fff;
  font-size: 11px;
  height: auto;
  line-height: 16px;
  padding: 8px 19px 6px;
  text-transform: uppercase;
  border-color: #f05f40;
  box-shadow: none
}

.lt-widget-wrap .lt-self-label.lt-call-request .lt-bttn, .lt-widget-wrap .lt-self-label.lt-complaint .lt-bttn, .lt-widget-wrap .lt-self-label.lt-lead .lt-bttn, .lt-widget-wrap .lt-self-label.lt-offline .lt-bttn, .lt-widget-wrap .lt-self-label.lt-send-via-email .lt-bttn, .lt-widget-wrap .lt-self-label.lt-welcome .lt-bttn, .lt-widget-wrap .lt-wrapper.lt-call-request .lt-bttn, .lt-widget-wrap .lt-wrapper.lt-complaint .lt-bttn, .lt-widget-wrap .lt-wrapper.lt-lead .lt-bttn, .lt-widget-wrap .lt-wrapper.lt-offline .lt-bttn, .lt-widget-wrap .lt-wrapper.lt-send-via-email .lt-bttn, .lt-widget-wrap .lt-wrapper.lt-welcome .lt-bttn {
  float: right
}

.lt-widget-wrap.lt-internal .lt-wrapper-close {
  height: 26px;
  position: absolute;
  padding-top: 2px;
  text-align: right;
  width: 33px;
  transition: opacity .5s ease-out 0s;
  right: 12px;
  top: 4px;
  z-index: 100;
  opacity: 1;
}

.lt-widget-wrap.lt-internal .lt-wrapper-close .lt-icon {
  color: rgba(255, 255, 255, .75);
  font-size: 18px;
  height: 21px;
  vertical-align: top;
  line-height: 16px;
  text-align: center;
  width: 21px;
  cursor: pointer;
  font-family: Verdana;
  border-radius: 50%;
  background: rgba(0, 0, 0, .15);
  border: 2px solid rgba(255, 255, 255, .75);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .07) inset;
  position: relative
}

.lt-widget-wrap.lt-internal .lt-wrapper-close .lt-icon::before {
  line-height: 0;
  display: block;
  position: absolute;
  width: 100%;
  top: 10px;
  font-size: 20px
}

.lt-widget-wrap.lt-internal .lt-chat-header, .lt-widget-wrap.lt-internal .lt-wrapper-header {
  border-radius: 4px 4px 0 0;
  background-clip: padding-box;
  text-align: center;
  position: relative
}

.lt-widget-wrap .lt-chat-header, .lt-widget-wrap .lt-wrapper-header {
  font-size: 13px;
  font-weight: 600;
  height: 40px;
  letter-spacing: 0;
  padding: 0 15px;
  text-align: left;
  background-image: -moz-linear-gradient(center top, rgba(255, 255, 255, .15) 0, rgba(255, 255, 255, 0) 80%)
}

.lt-widget-wrap .lt-chat-header-icon {
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  top: 0;
  margin-right: 10px;
  opacity: .7;
  padding: 0 1px;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 15px
}

.lt-widget-wrap .lt-chat-header__txt {
  font-size: 15px;
  font-weight: 400;
  line-height: 40px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .15);
  vertical-align: top;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  padding: 0 20px
}

.lt-widget-wrap .lt-i-label {
  display: block;
  position: relative;
  margin-bottom: 8px;
  color: #969696
}

.lt-widget-wrap .lt-i-label textarea {
  overflow: hidden
}

.lt-widget-wrap .lt-i-label.lt-select {
  border: 1px solid #e2e2e2;
  padding: 0 11px 0 31px;
  height: 35px;
  line-height: 36px;
  border-radius: 3px;
  background-clip: padding-box
}

.lt-widget-wrap .lt-i-label.lt-select::after {
  display: block;
  background: #fff;
  content: "";
  position: absolute;
  font-family: lt-fontawesome !important;
  right: 3px;
  top: 0;
  width: 30px;
  bottom: 0;
  font-size: 18px;
  z-index: 1
}

.lt-widget-wrap .lt-i-label .lt-i-label__icon {
  font-size: 16px;
  left: 6px;
  position: absolute;
  text-align: center;
  top: 11px;
  width: 24px;
  line-height: 16px;
  color: #b2b2b2
}

.lt-widget-wrap .lt-i-label .lt-i-label__icon.lt-iconic-people {
  left: 7px;
  top: 9px
}

.lt-widget-wrap .lt-i-label .lt-i-label__input, .lt-widget-wrap .lt-i-label .lt-i-label__textarea {
  box-shadow: 0 0 0 0 transparent;
  border: 1px solid #e2e2e2;
  display: block;
  padding: 8px 10px 8px 35px;
  width: 100%;
  height: 37px;
  font-family: inherit;
  font-size: 15px;
  letter-spacing: -.5px;
  line-height: 16px;
  color: #3d3d3d;
  border-radius: 3px;
  background-clip: padding-box;
  transition: border .2s ease-in-out 0s, box-shadow .2s ease-in-out 0s;
  box-sizing: border-box;
  resize: none;
  float: none;
  font-style: normal
}

.lt-widget-wrap .lt-i-label .lt-i-label__textarea {
  border: 1px solid #e2e2e2;
  display: block;
  width: 100%;
  font-family: inherit;
  font-size: 15px;
  color: #3d3d3d;
  min-height: 37px;
  border-radius: 3px;
  background-clip: padding-box;
  transition: border .2s ease-in-out 0s, box-shadow .2s ease-in-out 0s, height .2s ease-in-out 0s;
  box-sizing: border-box;
  resize: none;
  padding: 8px 10px;
  line-height: 19px;
  height: 37px;
  max-height: 73px
}

.lt-widget-wrap .lt-i-label .lt-i-label__select {
  font-family: inherit;
  font-size: 15px;
  letter-spacing: -.5px;
  width: 100%;
  border: none;
  outline: 0;
  cursor: pointer;
  display: inline-block;
  padding: 0 30px 0 0;
  margin: 7px 0 0;
  color: #3d3d3d;
  box-sizing: border-box;
  height: 20px;
  z-index: 2;
  position: relative;
  background-color: transparent;
  line-height: normal
}

.lt-widget-wrap .lt-i-label .lt-i-label__select option {
  padding: 0 3px;
  font-size: 15px;
  letter-spacing: -.5px
}

.lt-widget-wrap .lt-i-label.lt-i-label-group .lt-i-label__icon {
  font-size: 21px
}

.lt-widget-wrap .lt-welcome-form__txt, .lt-widget-wrap .lt-wrapper-body__txt {
  color: #406b8d;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  padding: 8px 0 7px;
  text-decoration: none
}

.lt-widget-wrap .lt-wrapper-body__txt {
  line-height: 11px;
  font-size: 11px;
  padding: 0
}

.lt-widget-wrap .lt-welcome-form-footer {
  margin-top: 18px
}

.lt-widget-wrap .lt-welcome-form-footer::after, .lt-widget-wrap .lt-welcome-form-footer::before {
  content: "";
  display: table
}

.lt-widget-wrap .lt-welcome-form-footer::after {
  clear: both
}

.lt-widget-wrap::before {
  content: "bottom";
  display: none !important
}

.lt-widget-wrap::after {
  content: "right";
  display: none !important
}

.lt-widget-wrap .lt-chat-header, .lt-widget-wrap .lt-wrapper-header {
  background-color: #f05f40;
  color: #fff
}

.lt-widget-wrap .lt-chat-header-icon, .lt-widget-wrap .lt-chat-header__txt {
  color: #fff
}

.lt-label {
  background-color: #f05f40;
  transition: right .4s ease-in-out 0s, transform .4s ease-in-out 0s;
  top: auto;
  left: auto;
  right: 0;
  bottom: 28%;
  opacity: 1;
  border-radius: 25px 25px 0 0;
  background-image: -moz-linear-gradient(center top, rgba(255, 255, 255, .15) 0, rgba(255, 255, 255, 0) 100%);
  -webkit-transform: rotate(-90deg) translate(100%) translateZ(0) !important;
  transform: rotate(-90deg) translate(100%) translateZ(0) !important;
  margin-bottom: -38px;
  -webkit-transform-origin: bottom right !important;
  transform-origin: bottom right !important;
  min-width: 76px;
}

.lt-label::after, .lt-label::before {
  color: #f05f40
}

.lt-label .lt-label-block .lt-label-block__txt {
  color: #fff
}

.lt-label .lt-chat-label .lt-icon::before {
  color: #f05f40;
  animation: 6s ease 0s normal none infinite running flip
}

.lt-label::before {
  right: auto;
  left: -20px;
  bottom: -6px;
  transform: none
}

.lt-label::after {
  left: auto;
  right: -16px;
  bottom: -6px;
  transform: none
}

.lt-label.lt-label-hidden {
  right: -28px;
  display: none;
}

.lt-label .lt-label-block {
  float: left
}

.lt-label .lt-label-block .lt-icon {
  left: 0;
  top: -11px;
  right: auto
}

.lt-label .lt-chat-label {
  padding-left: 30px;
  padding-right: 20px;
  transform: none
}

.lt-label .lt-chat-label .lt-icon {
  background: #fff;
  border: 2px solid #f05f40;
  color: #f05f40;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.lt-label .lt-chat-label .lt-label-block__txt {
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0;
  margin-left: 10px;
  padding: 0 10px;
  margin-right: 0;
  transform: none;
  transform-origin: center center 0
}

.lt-widget-wrap.lt-internal:hover .lt-wrapper-close {
  opacity: 1
}

.lt-label:before {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2244%22%20height%3D%2236%22%20viewBox%3D%220%200%2044%2036%22%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%2250%25%22%20y1%3D%22100%25%22%20x2%3D%2250%25%22%20y2%3D%220%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.15%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M28.89%2025.465l9.232-15.208C41.562%204.592%2049.722%200%2056.35%200h3v28h-32c.593-.788%201.11-1.637%201.54-2.535zm-14.54%208.502V34h45v-6h-32c-2.736%203.643-7.093%206-12%206-.336%200-.67-.01-1-.033z%22%20id%3D%22b%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M14.89%2025.465l9.232-15.208C27.562%204.592%2035.722%200%2042.35%200h3v28h-32c.593-.788%201.11-1.637%201.54-2.535zM.35%2033.967V34h45v-6h-32c-2.736%203.643-7.093%206-12%206-.336%200-.67-.01-1-.033z%22%20fill%3D%22%23f05f40%22%2F%3E%3Cg%20transform%3D%22translate(-14)%22%3E%3Cuse%20fill%3D%22url(%23a)%22%20xlink%3Ahref%3D%22%23b%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E')
}

.lt-label:after {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2244%22%20height%3D%2236%22%20viewBox%3D%220%200%2044%2036%22%3E%3Ctitle%3Eright%3C%2Ftitle%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%2250%25%22%20y1%3D%22100%25%22%20x2%3D%2250%25%22%20y2%3D%220%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.15%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M28.89%2025.465l9.232-15.208C41.562%204.592%2049.722%200%2056.35%200h3v28h-32c.593-.788%201.11-1.637%201.54-2.535zm-14.54%208.502V34h45v-6h-32c-2.736%203.643-7.093%206-12%206-.336%200-.67-.01-1-.033z%22%20id%3D%22b%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M31.11%2025.465L21.88%2010.257C18.438%204.592%2010.278%200%203.65%200h-3v28h32c-.593-.788-1.11-1.637-1.54-2.535zm14.54%208.502V34h-45v-6h32c2.736%203.643%207.093%206%2012%206%20.336%200%20.67-.01%201-.033z%22%20fill%3D%22%23f05f40%22%2F%3E%3Cg%20transform%3D%22matrix(-1%200%200%201%2060%200)%22%3E%3Cuse%20fill%3D%22url(%23a)%22%20xlink%3Ahref%3D%22%23b%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E')
}

.lt-widget-wrap .lt-i-label.-error .lt-i-label__input,
.lt-widget-wrap .lt-i-label.-error .lt-i-label__textarea,
.lt-widget-wrap .lt-i-label.-error.lt-select {
  border-color: #f05f40;
}

.lt-widget-wrap.lt-internal.lt-widget-hidden {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  display: none;
  -webkit-transform-origin: center center 0;
  -moz-transform-origin: center center 0;
  -ms-transform-origin: center center 0;
  -o-transform-origin: center center 0;
  transform-origin: center center 0;
  -moz-perspective: 800px;
  -webkit-perspective: 800px;
  perspective: 800px;
  -webkit-transform-style: flat;
  -moz-transform-style: flat;
  -ms-transform-style: flat;
  transform-style: flat;
}

.custom-form-division {
  overflow: hidden;
}

#lt-widget .g-recaptcha > div, #lt-widget .g-recaptcha iframe {
  width: 304px !important;
}

@media only screen  and (max-width: 600px), only screen and (max-device-width: 600px) {
  .lt-widget-wrap .lt-wrapper.lt-active {
    min-height: auto;
  }

  .lt-label .lt-chat-label .lt-label-block__txt {
    color: transparent;
    pointer-events: none;
  }

  .lt-widget-wrap {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: auto;
    height: auto;
  }

  .lt-widget-wrap .lt-self-label, .lt-widget-wrap .lt-wrapper {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: auto;
    height: auto;
    position: absolute !important;
    border-radius: 0;
  }

  .lt-widget-wrap.lt-internal .lt-chat-header, .lt-widget-wrap.lt-internal .lt-wrapper-header {
    border-radius: 0;
  }

  .lt-widget-wrap.lt-internal .lt-wrapper-close {
    right: 12px;
    top: 4px;
    z-index: 100;
    opacity: 1;
  }

  .lt-label {
    bottom: 51px;
    background: none;
  }

  .lt-label-block__txt {
    display: none;
  }

  .lt-label:after, .lt-label:before {
    display: none;
  }
}

.-test #lt-label {
  display: none;
}








