/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/receptionist/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
[sui-block="sui/receptionist"] {
  display: flex;
  flex-direction: column;
  gap: var(--xl);
}
[sui-block="sui/receptionist"] .sui-receptionist-select {
  display: flex;
  flex-direction: column;
  gap: var(--xl);
  z-index: 2;
  align-items: center;
  justify-content: center;
}
[sui-block="sui/receptionist"] .sui-receptionist-select button {
  cursor: pointer;
  min-width: 0 !important;
  gap: var(--s);
}
[sui-block="sui/receptionist"] .sui-receptionist-select-input {
  width: 100%;
  max-width: 380px;
  font-size: var(--2m);
  padding: var(--xl) var(--2s);
  height: 48px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative;
}
[sui-block="sui/receptionist"] .sui-receptionist-select-input.sui-active svg {
  transform: scaleY(-1);
}
[sui-block="sui/receptionist"] .sui-receptionist-select-input span {
  font-size: inherit;
}
[sui-block="sui/receptionist"] .sui-receptionist-select-option {
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 0;
  top: 100%;
}
[sui-block="sui/receptionist"] .sui-receptionist-select-input,
[sui-block="sui/receptionist"] .sui-receptionist-select-option,
[sui-block="sui/receptionist"] .sui-receptionist-dropdown {
  border-radius: var(--m);
  border: 1px solid var(--color-light-pink);
}
[sui-block="sui/receptionist"] .sui-receptionist-dropdown {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  display: none;
  flex-direction: column;
  overflow: hidden;
}
[sui-block="sui/receptionist"] .sui-receptionist-dropdown.sui-active {
  display: flex;
}
[sui-block="sui/receptionist"] .sui-receptionist-dropdown button {
  display: flex;
  border: none;
  outline: none;
  box-shadow: none;
  width: 100%;
  justify-content: space-between;
  background-color: #fff;
  font-size: var(--2m);
  padding: var(--l);
}
[sui-block="sui/receptionist"] .sui-receptionist-dropdown button:not(:first-child) {
  border-top: solid 1px var(--color-light-pink);
}
[sui-block="sui/receptionist"] .sui-receptionist-dropdown button:hover {
  background: var(--color-light-pink);
}
[sui-block="sui/receptionist"] .sui-receptionist-dropdown button.sui-active {
  color: #fff;
  background: var(--gradient-purple-tap);
}
[sui-block="sui/receptionist"] .sui-receptionist-select-btn {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
[sui-block="sui/receptionist"] .sui-receptionist-visuals {
  justify-content: center;
  display: flex;
  position: relative;
  height: -moz-fit-content;
  height: fit-content;
}
[sui-block="sui/receptionist"] .sui-receptionist-visuals img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
[sui-block="sui/receptionist"] .sui-receptionist-img-center {
  width: 100%;
  max-width: 200px;
  position: relative;
  aspect-ratio: 5/8;
}
[sui-block="sui/receptionist"] .sui-receptionist-img-right,
[sui-block="sui/receptionist"] .sui-receptionist-img-left {
  width: 100%;
  max-width: 400px;
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  width: 80%;
  height: auto;
  aspect-ratio: 16/9;
}
[sui-block="sui/receptionist"] .sui-receptionist-img-left {
  left: 55%;
}
[sui-block="sui/receptionist"] .sui-receptionist-img-right {
  right: 55%;
}
[sui-block="sui/receptionist"] .sui-receptionist-wave {
  position: absolute;
  bottom: 24%;
  height: 50px;
  width: -moz-fit-content;
  width: fit-content;
  gap: 0.25rem;
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}
[sui-block="sui/receptionist"] .sui-receptionist-wave span {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  animation: 1s infinite ease-in-out;
}
[sui-block="sui/receptionist"] .sui-receptionist-wave-l {
  left: 95%;
}
[sui-block="sui/receptionist"] .sui-receptionist-wave-r {
  right: 95%;
}
[sui-block="sui/receptionist"] .sui-receptionist-video-modal {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2147483645;
}
[sui-block="sui/receptionist"] .sui-receptionist-video-modal.sui-active {
  display: flex;
}
[sui-block="sui/receptionist"] .sui-receptionist-overlay {
  position: fixed;
  cursor: pointer;
  background-color: rgba(15, 0, 32, 0.7);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
[sui-block="sui/receptionist"] .sui-receptionist-modal {
  position: relative;
  width: 100%;
  max-width: 1025px;
  aspect-ratio: 16/9;
  background: white;
  overflow: hidden;
  background: var(--gradient-purple-secondary);
  overflow: hidden;
  border-radius: var(--xl);
}
[sui-block="sui/receptionist"] .sui-receptionist-modal video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
[sui-block="sui/receptionist"] .sui-receptionist-modal button {
  display: flex;
  right: 0;
  top: 0;
  position: absolute;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  transform: translate(-50%, 50%) rotate(45deg);
  border: unset;
  outline: unset;
  cursor: pointer;
}
@media (min-width: 728px) {
  [sui-block="sui/receptionist"] .sui-receptionist-select {
    flex-direction: row;
  }
  [sui-block="sui/receptionist"] .sui-receptionist-img-right,
  [sui-block="sui/receptionist"] .sui-receptionist-img-left {
    width: 100%;
  }
  [sui-block="sui/receptionist"] .sui-receptionist-img-center {
    max-width: 300px;
  }
  [sui-block="sui/receptionist"] .sui-receptionist-img-right {
    right: 90%;
  }
  [sui-block="sui/receptionist"] .sui-receptionist-img-left {
    left: 90%;
  }
  [sui-block="sui/receptionist"] .sui-receptionist-wave {
    bottom: 25%;
  }
}
@media (min-width: 1025px) {
  [sui-block="sui/receptionist"] .sui-receptionist-img-center {
    max-width: 400px;
  }
}
@keyframes sui-receptionist-bounce-1 {
  0%, 100% {
    height: 10px;
  }
  50% {
    height: 50px;
  }
}
@keyframes sui-receptionist-bounce-2 {
  0%, 100% {
    height: 4px;
  }
  50% {
    height: 30px;
  }
}
@keyframes sui-receptionist-bounce-3 {
  0%, 100% {
    height: 20px;
  }
  50% {
    height: 38px;
  }
}
@keyframes sui-receptionist-bounce-4 {
  0%, 100% {
    height: 10px;
  }
  50% {
    height: 28px;
  }
}
@keyframes sui-receptionist-bounce-5 {
  0%, 100% {
    height: 20px;
  }
  50% {
    height: 40px;
  }
}

/*# sourceMappingURL=style-index.css.map*/