@import "https://fonts.googleapis.com/icon?family=Material+Icons";
@font-face {
  font-family: "Nunito";
  src: url("https://fonts.googleapis.com/css?family=Nunito:wght@400;700&display=swap");
}
.walk-right-up[data-v-a45c1a03] {
  padding: 15px;
  max-width: 500px;
  width: 100%;
  min-width: 100%;
}
.walk-right-up[data-v-a45c1a03]::after {
  content: "chat";
  font-family: "Material Icons", sans-serif;
  font-size: 30px;
  font-weight: bold;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}
.walk-right-up--inline[data-v-a45c1a03]::after {
  display: none;
}
.walk-right-up__card[data-v-a45c1a03] {
  display: none;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0 4px 13px 0 rgba(0, 0, 0, 0.25);
  padding: 0 40px 40px;
  z-index: 0;
  width: 100%;
  flex-direction: column;
}
.walk-right-up__card[data-v-a45c1a03]:before {
  content: "";
  display: block;
  width: 110%;
  height: 120px;
  background: #25A0DB;
  border-bottom-left-radius: 100%;
  border-bottom-right-radius: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  left: 50%;
  transform: translateX(-50%);
}
.walk-right-up--open .walk-right-up__card[data-v-a45c1a03], .walk-right-up--inline .walk-right-up__card[data-v-a45c1a03] {
  display: flex;
}
.walk-right-up__card__thank-you[data-v-a45c1a03] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
.walk-right-up__card__thank-you__image[data-v-a45c1a03] {
  border-radius: 50%;
  overflow: hidden;
  margin-top: 20px;
  width: 100px;
  height: 100px;
  border: 2px solid #25A0DB;
  box-shadow: 0 4px 13px 0 rgba(0, 0, 0, 0.25);
}
.walk-right-up__card__thank-you__image img[data-v-a45c1a03] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.walk-right-up__card__thank-you__info[data-v-a45c1a03] {
  display: flex;
  flex-direction: column;
  gap: 5px;
  text-align: center;
}
.walk-right-up__card__thank-you__info__name[data-v-a45c1a03] {
  font-size: 20px;
  font-weight: bold;
}
.walk-right-up__card__header[data-v-a45c1a03] {
  font-size: 32px;
  color: white;
  font-weight: 800;
  line-height: 1.2;
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  align-items: center;
  height: 120px;
}
.walk-right-up__card__header .small[data-v-a45c1a03] {
  display: block;
  font-size: 24px;
  font-weight: 500;
}
.walk-right-up__card__header .text-center[data-v-a45c1a03] {
  text-align: center;
}
.walk-right-up__card__header__close-btn[data-v-a45c1a03] {
  position: absolute;
  right: 0;
  top: 0;
}
.walk-right-up--inline .walk-right-up__card__header__close-btn[data-v-a45c1a03] {
  display: none;
}
.walk-right-up__card__form[data-v-a45c1a03] {
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  margin-top: 10px;
  width: 100% !important;
  min-width: unset !important;
  max-width: unset !important;
  margin-bottom: 0;
}
.walk-right-up__card__form p[data-v-a45c1a03] {
  margin-top: 0;
  font-size: 16px;
}
.walk-right-up__card__form label[data-v-a45c1a03] {
  margin-top: 10px;
  margin-bottom: 3px;
}
.walk-right-up__card__form label[data-v-a45c1a03]:first-child {
  margin-top: 0;
}
.walk-right-up__card__form input[data-v-a45c1a03], .walk-right-up__card__form select[data-v-a45c1a03], .walk-right-up__card__form textarea[data-v-a45c1a03] {
  padding: 11px;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-bottom: 15px;
  transition: all 0.3s ease;
  font-size: 16px;
  font-family: inherit;
}
.walk-right-up__card__form input[data-v-a45c1a03]::placeholder, .walk-right-up__card__form select[data-v-a45c1a03]::placeholder, .walk-right-up__card__form textarea[data-v-a45c1a03]::placeholder {
  font-size: 16px;
}
.walk-right-up__card__form input[data-v-a45c1a03]:focus, .walk-right-up__card__form select[data-v-a45c1a03]:focus, .walk-right-up__card__form textarea[data-v-a45c1a03]:focus {
  outline: none;
  border-color: #007bff;
}
.walk-right-up__card__form .radio-square-group[data-v-a45c1a03] {
  display: flex;
  width: 100%;
  margin-bottom: 15px;
  border-radius: 8px;
}
.walk-right-up__card__form .radio-square-group__choice[data-v-a45c1a03] {
  flex: 1;
  display: inline-block;
  padding: 12px;
  border: 1px solid #F26648;
  cursor: pointer;
  transition: 0.5s;
  margin-top: 0;
  text-align: center;
}
.walk-right-up__card__form .radio-square-group__choice[data-v-a45c1a03]:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.walk-right-up__card__form .radio-square-group__choice[data-v-a45c1a03]:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.walk-right-up__card__form .radio-square-group__choice > input[data-v-a45c1a03] {
  display: none;
}
.walk-right-up__card__form .radio-square-group__choice.selected[data-v-a45c1a03] {
  background-color: #F26648;
  border-color: #F26648;
  color: #FFF;
  transition: 0.5s;
}
.walk-right-up__card__form .radio-square-group__choice[data-v-a45c1a03]:hover {
  background-color: #F26648;
  border-color: #F26648;
  color: #FFF;
}
.walk-right-up__card__form textarea[data-v-a45c1a03] {
  resize: none;
  height: 80px;
}
.walk-right-up__card__form select[data-v-a45c1a03] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 24px 24px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.walk-right-up__card__form__submit[data-v-a45c1a03] {
  background-color: #F26648;
  box-shadow: 0 4px 13px 0 rgba(242, 102, 72, 0.25);
  color: #fff;
  max-width: 150px;
  align-self: center;
  border: none;
  padding: 10px 25px;
  border-radius: 8px;
  cursor: pointer;
  font-size: 16px;
  margin-top: 20px;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  gap: 10px;
}
.walk-right-up__card__form__submit[data-v-a45c1a03]:hover {
  background-color: #f04a2c;
}
.walk-right-up__card__form__submit[data-v-a45c1a03]:disabled {
  background-color: #ccc;
  cursor: not-allowed;
}
.walk-right-up__card__form__button[data-v-a45c1a03] {
  background: transparent;
  border: none;
  color: #25A0DB;
  font-weight: bold;
  margin-top: 25px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.walk-right-up__card__form__button[data-v-a45c1a03]:hover {
  color: #007bff;
}
.walk-right-up__card__choice[data-v-a45c1a03] {
  padding-top: 10px;
  display: flex;
  flex-direction: column;
}
.walk-right-up__card__choice__option[data-v-a45c1a03] {
  display: flex;
  cursor: pointer;
  align-items: center;
  height: 120px;
  padding: 10px;
  transition: background-color 500ms;
}
.walk-right-up__card__choice__option[data-v-a45c1a03]:hover {
  background-color: #f0f0f0;
}
.walk-right-up__card__choice__option__title[data-v-a45c1a03] {
  font-weight: bold;
  font-size: 22px;
}
.walk-right-up__card__choice__option__subtitle[data-v-a45c1a03] {
  font-size: 16px;
}
.walk-right-up__card__choice__option i[data-v-a45c1a03] {
  font-size: 50px;
  margin-left: auto;
  width: 32px;
}
.walk-right-up__card__choice__divider[data-v-a45c1a03] {
  height: 1px;
  background-color: black;
  width: 100%;
}
.walk-right-up__card__notifications[data-v-a45c1a03] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-top: 16px;
  max-height: 120px;
  overflow-y: auto;
}
.walk-right-up__card__notifications[data-v-a45c1a03]:empty {
  display: none;
}
.walk-right-up__card__notifications__notification[data-v-a45c1a03] {
  display: flex;
  gap: 8px;
  align-items: center;
  border-radius: 6px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  padding: 8px 12px;
  transition: all 0.3s ease;
  margin: 0 10px 10px 10px;
}
.walk-right-up__card__notifications__notification--error[data-v-a45c1a03] {
  background-color: #FFCCCB;
}
.walk-right-up__card__notifications__notification--success[data-v-a45c1a03] {
  background-color: #90EE90;
}
.walk-right-up__card__notifications__notification p[data-v-a45c1a03] {
  margin: 0;
}
.walk-right-up__card__loading[data-v-a45c1a03] {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
}
.walk-right-up__chat[data-v-a45c1a03] {
  overflow-y: hidden;
  position: fixed;
  top: 60px;
  left: 0;
  width: 100%;
  height: calc(100% - 60px);
  background-color: #121212;
  z-index: 9999;
}
.walk-right-up__chat__iframe[data-v-a45c1a03] {
  position: fixed;
  top: 60px;
  left: 0;
  width: 100%;
  height: calc(100% - 60px);
  border: 0;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.lds-ring,
.lds-ring div {
  box-sizing: border-box;
}
.lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
  color: #25A0DB;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid currentColor;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: currentColor transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
