#chat {
  display: none;
  padding: 0;
  margin: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 2px 13px 0 rgba(0,0,0,0.30);
}

/* button */
#open-chat-button {
  position: fixed;
  bottom: 50px;
  right: 50px;
  width: 75px;
  height: 75px;
}
.open-chat-button__wrap {
  width: 75px;
  height: 75px;
  background-size: 50px auto;
  border-radius: 50%;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.24);
  cursor: pointer;
  -webkit-animation: float 2s linear infinite alternate;
  animation: float 2s linear infinite alternate;
}
.open-chat-button__wrap::before,
.open-chat-button__wrap::after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.open-chat-button__wrap::before {
  background-color: #FAA61A;
  border: 2px solid #FAA61A;
  z-index: -2;
}
.open-chat-button__wrap::after {
  background-color: #FFF;
  border: 2px solid #FAA61A;
  z-index: -1;
}
.open-chat-button__wrap:hover::before {
  -webkit-animation: borderAnimation 1s ease;
  animation: borderAnimation 1s ease;
}
@-webkit-keyframes borderAnimation {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.25);
    transform: translate(-50%, -50%) scale(1.25);
    opacity: 0;
  }
}
@keyframes borderAnimation {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.25);
    transform: translate(-50%, -50%) scale(1.25);
    opacity: 0;
  }
}
.open-chat-button__wrap svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  height: 80%;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#open-chat-button__avatar--left-eye {
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: closeEye 5s ease 1s infinite;
  animation: closeEye 5s ease 1s infinite;
  transform-box: fill-box;
}
@-webkit-keyframes float {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(6%);
  }

  100% {
    transform: translateY(0%);
  }
}
@keyframes float {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(6%);
  }

  100% {
    transform: translateY(0%);
  }
}
@-webkit-keyframes closeEye {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  38% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  40% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  42% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes closeEye {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  38% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  40% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  42% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/* message */
#random-message {
  position: fixed;
  top: auto;
  left: auto;
  width: auto;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-weight: bold;
  font-size: 12px;
  padding: 15px;
  border-radius: 25px;
  text-align: right;
  background-color: #FAA61A;
  color: #FFFFFF;
  -webkit-animation: messageAnimation 8s linear;
  animation: messageAnimation 8s linear;
  opacity: 0;
  transform-origin: 100% 100%;
  right: 130px;
  bottom: 130px;
  box-shadow: 0 0 5px rgba(0,0,0,.17);
  margin-bottom: 0;
}
#random-message span {
  display: block;
}
#random-message::after {
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
  width: 25px;
  height: 25px;
  background: #FAA61A;
  z-index: -1;
  content: '';
  display: block;
  position: absolute;
}
@-webkit-keyframes messageAnimation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  15% {
    opacity: 0;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  85% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform:  translateY(-5px);
    transform:  translateY(-5px);
  }
}
@keyframes messageAnimation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  15% {
    opacity: 0;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  85% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform:  translateY(-5px);
    transform:  translateY(-5px);
  }
}

/* shadow */
.open-chat-button__shadow {
  padding-top: 10px;
  -webkit-animation: shadowAnimation 2s linear infinite alternate;
  animation: shadowAnimation 2s linear infinite alternate;
  transform-origin: 50% 50%;
}

@-webkit-keyframes shadowAnimation {
  0% {
    -webkit-transform: scale(.85);
    transform: scale(.85);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(.85);
    transform: scale(.85);
  }
}
@keyframes shadowAnimation {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
  }
}

@media (min-width: 992px) {
  #chat {
    height: 550px;
    max-height: calc(100% - 130px);
    width: 400px;
    top: auto;
    right: 15px;
    left: auto;
  }
}

.getai-chat-container .getai-chat-header {
  background-color: #E8801E;
  border-bottom: none;
  padding: 0 15px;
}
.getai-chat-container .getai-chat-header .getai-chat-header__close {
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  color: #FFFFFF;
  cursor: pointer;
}
.getai-chat-container .getai-chat-header .getai-chat-header__close.getai-chat-header__close--icon {
  background: #E8801E url("/dam/jcr:496ab9d1-6c0c-4b3a-ab47-ec49da01a59f") no-repeat center center;
  background-size: 14px 14px;
  width: 24px;
  height: 24px;
  margin-top: 10px;
}
.getai-chat-container .getai-chat-header .getai-chat-header__close.getai-chat-header__close--icon:active {
  background-color: #bf6714;
}
.getai-chat-container .getai-chat-header .getai-chat-header__title {
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 16px;
  line-height: 16px;
  color: #FFFFFF;
  letter-spacing: -0.42px;
  padding: 14px 0;
}

.getai-chat-container .getai-chat-messages {
  height: calc(100% - 100px);
  padding: 6px 18px 12px;
  background-color: #F2F2F2;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group {
  margin: 12px auto;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message {
  margin: 8px auto 0;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message.getai-chat-messages__message--fail::before {
  content: "";
  display: inline-block;
  position: relative;
  top: 7px;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  background: transparent url("/dam/jcr:506c92b7-e22b-4a63-8f3f-fc21467d22a4") no-repeat center center;
  background-size: contain;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message.getai-chat-messages__message--fail .getai-chat-messages__message--text {
  max-width: calc(100% - 24px);
  background-color: #E8801E;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group.getai-chat-messages__messages-group--sent {
  text-align: right;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group.getai-chat-messages__messages-group--sent .getai-chat-messages__message .getai-chat-messages__message--text--rating.getai-chat-messages__message--text--rating--3,
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group.getai-chat-messages__messages-group--sent .getai-chat-messages__message .getai-chat-messages__message--text--rating.getai-chat-messages__message--text--rating--2,
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group.getai-chat-messages__messages-group--sent .getai-chat-messages__message .getai-chat-messages__message--text--rating.getai-chat-messages__message--text--rating--1 {
  text-indent: -99999px;
  overflow: hidden;
  width: 50px;
  height: 50px;
  background-color: #FFFFFF;
  background-size: 35px auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group.getai-chat-messages__messages-group--sent .getai-chat-messages__message .getai-chat-messages__message--text--rating.getai-chat-messages__message--text--rating--3 {
  background-image: url("/dam/jcr:32124241-a725-47ba-a1a4-48d190e820e1");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group.getai-chat-messages__messages-group--sent .getai-chat-messages__message .getai-chat-messages__message--text--rating.getai-chat-messages__message--text--rating--2 {
  background-image: url("/dam/jcr:e4fd28f1-2876-47fa-a8f3-79a45e5de8ac");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group.getai-chat-messages__messages-group--sent .getai-chat-messages__message .getai-chat-messages__message--text--rating.getai-chat-messages__message--text--rating--1 {
  background-image: url("/dam/jcr:c7acf0c6-6c4a-4d44-b661-07a3fcd43517");
}

.getai-chat-container .getai-chat-messages__messages-group--avatar {
  position: relative;
  min-height: 44px;
  padding-left: 43px;
}
.getai-chat-container .getai-chat-messages__messages-group--avatar.getai-chat-messages__messages-group--sent {
  padding-left: 0;
  padding-right: 43px;
}
.getai-chat-container .getai-chat-messages__messages-group--avatar .getai-chat-messages__avatar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 36px;
  height: 36px;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  color: #FFFFFF;
  border: 0;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24);
  opacity: 0;
  -webkit-animation: getai-chat-messages__avatar__animation--in 250ms linear 50ms forwards;
  animation: getai-chat-messages__avatar__animation--in 250ms linear 50ms forwards;
}
.getai-chat-container .getai-chat-messages__messages-group--avatar .getai-chat-messages__avatar.getai-chat-messages__avatar--receiver {
  background-color: transparent;
}
.getai-chat-container .getai-chat-messages__messages-group--avatar .getai-chat-messages__avatar.getai-chat-messages__avatar--sender {
  background-color: #E8801E;
}
.getai-chat-container .getai-chat-messages__messages-group--avatar .getai-chat-messages__avatar.getai-chat-messages__avatar--icon.getai-chat-messages__avatar--receiver {
  background: transparent url("/dam/jcr:69c5920b-fb93-41dd-ad43-3e5d4a075f01") no-repeat center 6px;
  background-size: 28px auto;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.getai-chat-container .getai-chat-messages__messages-group--avatar .getai-chat-messages__avatar.getai-chat-messages__avatar--icon.getai-chat-messages__avatar--sender {
  background: #E8801E url("/dam/jcr:d2304e77-ad4f-44c7-939e-fa90775b9d8c") no-repeat center center;
  background-size: 22px auto;
}
.getai-chat-container .getai-chat-messages__messages-group--avatar.getai-chat-messages__messages-group--2 .getai-chat-messages__avatar.getai-chat-messages__avatar--icon.getai-chat-messages__avatar--receiver {
  background-color: green;
}
.getai-chat-container .getai-chat-messages__messages-group--avatar.getai-chat-messages__messages-group--operator-1 .getai-chat-messages__avatar.getai-chat-messages__avatar--icon.getai-chat-messages__avatar--receiver {
  background-color: #A7D646;
  background-image: url("/dam/jcr:904155b5-17eb-4445-9931-14b7432acb49");
  background-position: center;
  background-size: 18px auto;
}

@-webkit-keyframes getai-chat-messages__avatar__animation--in {
  to {
    opacity: 1;
  }
}

@keyframes getai-chat-messages__avatar__animation--in {
  to {
    opacity: 1;
  }
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--text {
  display: inline-block;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  color: #000000;
  letter-spacing: -0.37px;
  background-color: #FFFFFF;
  padding: 13px 17px;
  border-radius: 25px 25px 25px 0;
  text-align: left;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .13);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .13);
  opacity: 0;
  -webkit-animation: getai-chat-messages__message__animation--in 250ms linear 200ms forwards;
  animation: getai-chat-messages__message__animation--in 250ms linear 200ms forwards;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--text a {
  color: #E8801E;
  font-weight: bold;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group.getai-chat-messages__messages-group--sent .getai-chat-messages__message .getai-chat-messages__message--text {
  background-color: #E8801E;
  color: #FFFFFF;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  border-radius: 25px 25px 0 25px;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group.getai-chat-messages__messages-group--operator-1 .getai-chat-messages__message .getai-chat-messages__message--text {
  background-color: #E2ECCD;
  color: #8EB737;
}

@-webkit-keyframes getai-chat-messages__message__animation--in {
  to {
    opacity: 1;
  }
}

@keyframes getai-chat-messages__message__animation--in {
  to {
    opacity: 1;
  }
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons {
  position: relative;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons .getai-chat-messages__message--buttons__scroller {
  overflow: auto;
  white-space: nowrap;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons.getai-chat-messages__message--buttons--with-arrows .getai-chat-messages__message--buttons__arrow.getai-chat-messages__message--buttons__arrow--left {
  background: transparent url("/dam/jcr:043363e0-cba4-4f8d-9368-a42d32b7f69c") no-repeat left center;
  background-size: 10px auto;
  -webkit-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons.getai-chat-messages__message--buttons--with-arrows .getai-chat-messages__message--buttons__arrow.getai-chat-messages__message--buttons__arrow--left:active {
  background-image: url("/dam/jcr:a2ffe759-a0ce-40f3-b819-66b30e417ee7");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons.getai-chat-messages__message--buttons--with-arrows .getai-chat-messages__message--buttons__arrow.getai-chat-messages__message--buttons__arrow--right {
  background: transparent url("/dam/jcr:c3e3375b-e7a3-4937-be28-561027969f78") no-repeat right center;
  background-size: 10px auto;
  -webkit-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons.getai-chat-messages__message--buttons--with-arrows .getai-chat-messages__message--buttons__arrow.getai-chat-messages__message--buttons__arrow--right:active {
  background-image: url("/dam/jcr:a44174d0-54ab-4d9c-ac47-f3fa5a554f01");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons.getai-chat-messages__message--buttons--with-arrows .getai-chat-messages__message--buttons__scroller .getai-chat-messages__message--buttons__scroller__scrollbar-container .getai-chat-messages__message--buttons__scroller__scrollbar {
  background-color: #D8D8D8;
  -webkit-transition: background-color 75ms linear;
  transition: background-color 75ms linear;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons.getai-chat-messages__message--buttons--with-arrows .getai-chat-messages__message--buttons__scroller .getai-chat-messages__message--buttons__scroller__scrollbar-container .getai-chat-messages__message--buttons__scroller__scrollbar.getai-chat-messages__message--buttons__scroller__scrollbar--scrolling {
  background-color: #8B8B8B;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons .getai-chat-messages__message--buttons__scroller_button {
  display: inline-block;
  margin-right: 9px;
  background: #D8D8D8;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  line-height: 14px;
  color: #000000;
  letter-spacing: -0.37px;
  text-align: center;
  padding: 10px 17px;
  border: 0;
  border-radius: 17px;
  min-width: 87px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons .getai-chat-messages__message--buttons__scroller_button:active {
  background-color: #bfbfbf;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons.getai-chat-messages__message--buttons__button-left--hidden .getai-chat-messages__message--buttons__arrow.getai-chat-messages__message--buttons__arrow--left {
  opacity: 0.2;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons.getai-chat-messages__message--buttons__button-left--hidden .getai-chat-messages__message--buttons__arrow.getai-chat-messages__message--buttons__arrow--left:active {
  background-image: url("/dam/jcr:043363e0-cba4-4f8d-9368-a42d32b7f69c");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons.getai-chat-messages__message--buttons__button-right--hidden .getai-chat-messages__message--buttons__arrow.getai-chat-messages__message--buttons__arrow--right {
  opacity: 0.2;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--buttons.getai-chat-messages__message--buttons__button-right--hidden .getai-chat-messages__message--buttons__arrow.getai-chat-messages__message--buttons__arrow--right:active {
  background-image: url("/dam/jcr:c3e3375b-e7a3-4937-be28-561027969f78");
}

.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating {
  position: relative;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating .getai-chat-messages__message--rating__scroller {
  overflow: auto;
  white-space: nowrap;
  text-align: center;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating.getai-chat-messages__message--rating--with-arrows .getai-chat-messages__message--rating__arrow.getai-chat-messages__message--rating__arrow--left {
  background: transparent url("/dam/jcr:043363e0-cba4-4f8d-9368-a42d32b7f69c") no-repeat left center;
  background-size: 10px auto;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating.getai-chat-messages__message--rating--with-arrows .getai-chat-messages__message--rating__arrow.getai-chat-messages__message--rating__arrow--left:active {
  background-image: url("/dam/jcr:a2ffe759-a0ce-40f3-b819-66b30e417ee7");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating.getai-chat-messages__message--rating--with-arrows .getai-chat-messages__message--rating__arrow.getai-chat-messages__message--rating__arrow--right {
  background: transparent url("/dam/jcr:c3e3375b-e7a3-4937-be28-561027969f78") no-repeat right center;
  background-size: 10px auto;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating.getai-chat-messages__message--rating--with-arrows .getai-chat-messages__message--rating__arrow.getai-chat-messages__message--rating__arrow--right:active {
  background-image: url("/dam/jcr:a44174d0-54ab-4d9c-ac47-f3fa5a554f01");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating.getai-chat-messages__message--rating--with-arrows .getai-chat-messages__message--rating__scroller .getai-chat-messages__message--rating__scroller__scrollbar-container .getai-chat-messages__message--rating__scroller__scrollbar {
  background-color: #D8D8D8;
  -webkit-transition: background-color 75ms linear;
  transition: background-color 75ms linear;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating.getai-chat-messages__message--rating--with-arrows .getai-chat-messages__message--rating__scroller .getai-chat-messages__message--rating__scroller__scrollbar-container .getai-chat-messages__message--rating__scroller__scrollbar.getai-chat-messages__message--buttons__scroller__scrollbar--scrolling {
  background-color: #8B8B8B;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating .getai-chat-messages__message--rating__scroller_button {
  display: inline-block;
  margin: 0 10px;
  text-indent: -99999px;
  overflow: hidden;
  width: 50px;
  height: 50px;
  border: 0;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #d8d8d8;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating .getai-chat-messages__message--rating__scroller_button:first-child {
  background-image: url("/dam/jcr:32124241-a725-47ba-a1a4-48d190e820e1");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating .getai-chat-messages__message--rating__scroller_button:nth-child(2) {
  background-image: url("/dam/jcr:e4fd28f1-2876-47fa-a8f3-79a45e5de8ac");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating .getai-chat-messages__message--rating__scroller_button:nth-child(3) {
  background-image: url("/dam/jcr:c7acf0c6-6c4a-4d44-b661-07a3fcd43517");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating .getai-chat-messages__message--rating__scroller_button:active {
  background-color: #bfbfbf;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating.getai-chat-messages__message--rating__button-left--hidden .getai-chat-messages__message--rating__arrow.getai-chat-messages__message--rating__arrow--left {
  opacity: 0.2;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating.getai-chat-messages__message--rating__button-left--hidden .getai-chat-messages__message--rating__arrow.getai-chat-messages__message--rating__arrow--left:active {
  background-image: url("/dam/jcr:043363e0-cba4-4f8d-9368-a42d32b7f69c");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating.getai-chat-messages__message--rating__button-right--hidden .getai-chat-messages__message--rating__arrow.getai-chat-messages__message--rating__arrow--right {
  opacity: 0.2;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--rating.getai-chat-messages__message--rating__button-right--hidden .getai-chat-messages__message--rating__arrow.getai-chat-messages__message--rating__arrow--right:active {
  background-image: url("/dam/jcr:c3e3375b-e7a3-4937-be28-561027969f78");
}

.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--image img {
  margin-top: 5px;
}
@media (max-width: 575.98px) {
  .getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--image img {
    width: 100%;
  }
}

@media (max-width: 575.98px) {
  .getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--video iframe, .getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--video video {
    width: 100%;
  }
}

.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--card {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0px 13px 10px -8px rgba(0, 0, 0, .2);
  box-shadow: 0px 13px 10px -8px rgba(0, 0, 0, .2);
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--card .getai-chat-messages__message--card--title {
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 12px;
  color: #000000;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--card .getai-chat-messages__message--card--description {
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 10px;
  color: #666666;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--card .getai-chat-messages__message--card--buttons button {
  display: block;
  -webkit-appearance: none;
  border: 0px;
  border-radius: 20px;
  font-size: 12px;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  color: #68D072;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--card img {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel {
  position: relative;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel .getai-chat-messages__message--carousel__scroller {
  overflow: auto;
  white-space: nowrap;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel.getai-chat-messages__message--carousel--with-arrows .getai-chat-messages__message--carousel__arrow.getai-chat-messages__message--carousel__arrow--left {
  background: transparent url("/dam/jcr:043363e0-cba4-4f8d-9368-a42d32b7f69c") no-repeat left center;
  background-size: 10px auto;
  -webkit-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel.getai-chat-messages__message--carousel--with-arrows .getai-chat-messages__message--carousel__arrow.getai-chat-messages__message--carousel__arrow--left:active {
  background-image: url("/dam/jcr:a2ffe759-a0ce-40f3-b819-66b30e417ee7");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel.getai-chat-messages__message--carousel--with-arrows .getai-chat-messages__message--carousel__arrow.getai-chat-messages__message--carousel__arrow--right {
  background: transparent url("/dam/jcr:c3e3375b-e7a3-4937-be28-561027969f78") no-repeat right center;
  background-size: 10px auto;
  -webkit-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel.getai-chat-messages__message--carousel--with-arrows .getai-chat-messages__message--carousel__arrow.getai-chat-messages__message--carousel__arrow--right:active {
  background-image: url("/dam/jcr:a44174d0-54ab-4d9c-ac47-f3fa5a554f01");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel.getai-chat-messages__message--carousel--with-arrows .getai-chat-messages__message--carousel__scroller .getai-chat-messages__message--carousel__scroller__scrollbar-container .getai-chat-messages__message--carousel__scroller__scrollbar {
  background-color: #D8D8D8;
  -webkit-transition: background-color 75ms linear;
  transition: background-color 75ms linear;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel.getai-chat-messages__message--carousel--with-arrows .getai-chat-messages__message--carousel__scroller .getai-chat-messages__message--carousel__scroller__scrollbar-container .getai-chat-messages__message--carousel__scroller__scrollbar.getai-chat-messages__message--carousel__scroller__scrollbar--scrolling {
  background-color: #8B8B8B;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel .getai-chat-messages__message--carousel__scroller_button {
  display: inline-block;
  margin-right: 9px;
  background: #D8D8D8;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  line-height: 14px;
  color: #000000;
  letter-spacing: -0.37px;
  text-align: center;
  padding: 10px 17px;
  border: 0;
  border-radius: 17px;
  min-width: 87px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel .getai-chat-messages__message--carousel__scroller_button:active {
  background-color: #bfbfbf;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel.getai-chat-messages__message--carousel__button-left--hidden .getai-chat-messages__message--carousel__arrow.getai-chat-messages__message--carousel__arrow--left {
  opacity: 0.2;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel.getai-chat-messages__message--carousel__button-left--hidden .getai-chat-messages__message--carousel__arrow.getai-chat-messages__message--carousel__arrow--left:active {
  background-image: url("/dam/jcr:043363e0-cba4-4f8d-9368-a42d32b7f69c");
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel.getai-chat-messages__message--carousel__button-right--hidden .getai-chat-messages__message--carousel__arrow.getai-chat-messages__message--carousel__arrow--right {
  opacity: 0.2;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--carousel.getai-chat-messages__message--carousel__button-right--hidden .getai-chat-messages__message--carousel__arrow.getai-chat-messages__message--carousel__arrow--right:active {
  background-image: url("/dam/jcr:c3e3375b-e7a3-4937-be28-561027969f78");
}

.getai-chat-container .getai-chat-input-text {
  border-top: 1px solid #D2D2D2;
  background-color: #FFFFFF;
  height: 56px;
  padding: 13px 20px 13px 9px;
}
.getai-chat-container .getai-chat-input-text .getai-chat-input-text__send {
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  margin-left: 6px;
  border-radius: 9px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.getai-chat-container .getai-chat-input-text .getai-chat-input-text__send.getai-chat-input-text__send--icon {
  background: #E8801E url("/dam/jcr:27a2e341-7d81-4c60-8eb3-55b154d0bc7f") no-repeat center center;
  background-size: 22px 16px;
}
.getai-chat-container .getai-chat-input-text .getai-chat-input-text__send.getai-chat-input-text__send--icon:active {
  background-color: #bf6714;
}
.getai-chat-container .getai-chat-input-text .getai-chat-input-text__input {
  height: 30px;
}
.getai-chat-container .getai-chat-input-text .getai-chat-input-text__input input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 30px;
  border: 1px solid #D8D8D8;
  border-radius: 100px;
  padding: 5px 15px;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  letter-spacing: 0;
  color: #000000;
}
.getai-chat-container .getai-chat-input-text .getai-chat-input-text__input input::-webkit-input-placeholder {
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  letter-spacing: 0;
  color: #8B8B8B;
}
.getai-chat-container .getai-chat-input-text .getai-chat-input-text__input input::-ms-input-placeholder {
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  letter-spacing: 0;
  color: #8B8B8B;
}
.getai-chat-container .getai-chat-input-text .getai-chat-input-text__input input::placeholder {
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  letter-spacing: 0;
  color: #8B8B8B;
}

.getai-chat-container .getai-chat-messages.getai-chat-messages--is-typing--text {
  height: calc(100% - 120px);
}
.getai-chat-container .getai-chat-messages.getai-chat-messages--is-typing--text.getai-chat-messages__is-typing--not-typing {
  height: calc(100% - 102px);
}
.getai-chat-container .getai-chat-messages.getai-chat-messages--is-typing--spinner {
  height: calc(100% - 120px);
}
.getai-chat-container .getai-chat-messages.getai-chat-messages--is-typing--spinner.getai-chat-messages__is-typing--not-typing {
  height: calc(100% - 102px);
}
.getai-chat-container .getai-chat-messages.getai-chat-messages--is-typing--message-text, .getai-chat-container .getai-chat-messages.getai-chat-messages--is-typing--message-spinner {
  height: calc(100% - 148px);
}
.getai-chat-container .getai-chat-messages.getai-chat-messages__is-typing--not-typing__selective-input-hidden.getai-chat-messages--is-typing--text {
  height: calc(100% - 50px);
}
.getai-chat-container .getai-chat-messages.getai-chat-messages__is-typing--not-typing__selective-input-hidden.getai-chat-messages--is-typing--spinner {
  height: calc(100% - 70px);
}
.getai-chat-container .getai-chat-messages.getai-chat-messages__is-typing--not-typing__selective-input-hidden.getai-chat-messages--is-typing--message-spinner {
  height: calc(100% - 96px);
}
.getai-chat-container .getai-chat-messages.getai-chat-messages__is-typing--not-typing__selective-input-hidden.getai-chat-messages--is-typing--message-text {
  height: calc(100% - 96px);
}
.getai-chat-container .getai-chat-messages__is-typing {
  padding-right: 18px;
  padding-left: 18px;
  background-color: #F2F2F2;
}
.getai-chat-container .getai-chat-messages__is-typing > * {
  -webkit-transition: opacity 250ms linear;
  transition: opacity 250ms linear;
}
.getai-chat-container .getai-chat-messages__is-typing.getai-chat-messages__is-typing--not-typing > * {
  -webkit-transition: opacity 0ms linear;
  transition: opacity 0ms linear;
}
.getai-chat-container .getai-chat-messages__is-typing.getai-chat-messages__is-typing--text {
  height: 18px;
  line-height: 18px;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  color: #8B8B8B;
}
.getai-chat-container .getai-chat-messages__is-typing.getai-chat-messages__is-typing--spinner {
  height: 18px;
}
.getai-chat-container .getai-chat-messages__is-typing.getai-chat-messages__is-typing--message-text {
  padding-top: 5px;
  height: 55px;
}
.getai-chat-container .getai-chat-messages__is-typing.getai-chat-messages__is-typing--message-spinner {
  padding-top: 5px;
  height: 55px;
}
.getai-chat-container .getai-chat-messages__is-typing.getai-chat-messages__is-typing--not-typing {
  height: 0px;
}
.getai-chat-container .getai-chat-messages__is-typing .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--text {
  display: inline-block;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  color: #000000;
  letter-spacing: -0.37px;
  background-color: #FFFFFF;
  padding: 13px 17px;
  border-radius: 25px 25px 25px 0;
  text-align: left;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .13);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .13);
}
.getai-chat-container .getai-chat-messages__is-typing .getai-chat-messages__is-typing__spinner > div {
  background-color: #8B8B8B;
}

.getai-chat-container .getai-chat-header .getai-chat-header__tts-button {
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  color: #FFFFFF;
  cursor: pointer;
  margin-right: 5px;
}
.getai-chat-container .getai-chat-header .getai-chat-header__tts-button.getai-chat-header__tts-button--icon {
  background: transparent url("/dam/jcr:a6027f2a-5e7b-4a67-bb19-81b7400f1dc6") no-repeat center center;
  background-size: 16px 16px;
  width: 24px;
  height: 24px;
  margin-top: 10px;
}
.getai-chat-container .getai-chat-header .getai-chat-header__tts-button.getai-chat-header__tts-button--icon.getai-chat-header__tts-button--active {
  background: transparent url("/dam/jcr:6b52b021-5f24-4b59-aed3-0001a81493fb") no-repeat center center;
  background-size: 16px 16px;
}

.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--operator-online {
  display: inline-block;
  font-family: 'ITC-Avant-Garde-Gothic-Pro-Md', sans-serif !important;
  font-size: 14px;
  letter-spacing: -0.37px;
  text-align: center;
  background-color: #E2ECCD;
  color: #8EB737;
  padding: 13px 17px;
  border-radius: 20px;
  font-weight: bold;
  width: 100%;
  margin: 25px 0;
  opacity: 0;
  -webkit-animation: getai-chat-messages__message__animation--in 250ms linear 200ms forwards;
  animation: getai-chat-messages__message__animation--in 250ms linear 200ms forwards;
}
.getai-chat-container .getai-chat-messages .getai-chat-messages__messages-group .getai-chat-messages__message .getai-chat-messages__message--operator-online .getai-chat-messages__message--operator-online__icon {
  width: 30px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  background: transparent url("/dam/jcr:7c2b8cd9-8f70-44ef-8b4d-954ed61867bc") no-repeat left center;
  background-size: 20px auto;
}

@keyframes getai-chat-messages__message__animation--in {
  to {
    opacity: 1;
  }
}

#block-getaichatbot #open-chat-button { z-index: 101;}
#block-getaichatbot #random-message { z-index: 101;}
#block-getaichatbot #chat { z-index: 101; }


#block-getaichatbot .getai-chat-container { background-color: #f2f2f2; }


#block-getaichatbot .getai-chat-container .getai-chat-messages.getai-chat-messages-is-typing-spinner,
#block-getaichatbot .getai-chat-container .getai-chat-messages.getai-chat-messages-is-typing-text { height: calc(100% - 72px); }


#block-getaichatbot .getai-chat-container .getai-chat-messages.getai-chat-messages-is-typing-text { height: calc(100% - 122px); }


#block-getaichatbot .getai-chat-container .getai-chat-messages.getai-chat-messages-is-typingtext.getai-chat-messages__is-typing-not-typing { height: calc(100% - 104px); }


#block-getaichatbot .getai-chat-container .getai-chat-input-text { height: 61px; }


#block-getaichatbot .getai-chat-container .getai-chat-input-text .getai-chat-input-text__input { line-height: 32px; height: 34px; }


#block-getaichatbot .getai-chat-container .getai-chat-input-text .getai-chat-input-text__input input { font-size: 16px; height: 34px }


#block-getaichatbot .getai-chat-container .getai-chat-input-text .getai-chat-input-text__send { margin-top: 1px; }
/*# sourceMappingURL=theme.css.map */
