@charset "utf-8";

.svg-icon[data-v-3767c79e] { max-height: 100% !important; max-width: 100% !important; width: 1.25em !important; fill: currentcolor !important; color: inherit !important; display: inline-block !important; height: 1em !important; vertical-align: -0.2em !important; }

.svg-icon.img[data-v-3767c79e] { background-position: 50% center !important; background-repeat: no-repeat !important; background-size: contain !important; margin: 0px auto !important; }

.svg-icon[data-v-3767c79e] * { fill: currentcolor !important; cursor: inherit !important; }

.online-chat-root .htmlify img.emoji { height: 1.8em !important; margin: 0.2em !important; vertical-align: middle !important; width: 1.8em !important; }

.online-chat-root .htmlify a:not(.bbcode-link) { word-break: break-word !important; }

.online-chat-root .htmlify.pre { white-space: pre-wrap !important; }

.online-chat-root .htmlify span[data-copyblock] { background: rgba(0, 0, 0, 0.06) !important; border-left: 6px solid rgba(0, 0, 0, 0.1) !important; border-radius: 5px !important; cursor: pointer !important; padding: 2px 4px !important; }

.online-chat-root .htmlify span[data-copyblock]:hover { opacity: 0.8 !important; }

.round[data-v-43347990] { border-radius: 1.5em !important; }

.notification-message-list[data-v-5377ebfa] { overflow: hidden !important; }

.trigger-popup[data-v-34efe586] { font-size: calc(1em + 1px) !important; position: absolute !important; width: 300px !important; }

.trigger-popup[data-v-34efe586], .trigger-popup .inner[data-v-34efe586] { inset: inherit !important; }

.trigger-popup .inner[data-v-34efe586] { border-radius: 1em !important; border-style: solid !important; border-width: 1px !important; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px 0px !important; max-width: 300px !important; min-width: 4em !important; position: absolute !important; }

.trigger-popup .inner .slot[data-v-34efe586] { border-radius: inherit !important; overflow: hidden !important; }

.trigger-popup .inner .close[data-v-34efe586] { border-radius: 50% !important; height: 1.5em !important; left: auto !important; line-height: 1.5em !important; opacity: 0 !important; position: absolute !important; right: -0.5em !important; text-align: center !important; top: -0.5em !important; transition: 0.2s !important; visibility: hidden !important; width: 1.5em !important; }

.trigger-popup .inner .close.touch[data-v-34efe586], .trigger-popup .inner:hover .close[data-v-34efe586] { opacity: 1 !important; visibility: visible !important; }

.trigger-type.primary-right .trigger-popup .inner[data-v-34efe586] { right: 0px !important; }

.trigger-type.primary-left.secondary-right .trigger-popup .inner[data-v-34efe586] { margin-left: 1em !important; }

.trigger-type.primary-left.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-right-width: 12px; border-bottom: 12px solid rgba(0, 0, 0, 0) !important; border-right-style: solid !important; border-top: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; position: absolute !important; right: 100% !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-left.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-right-width: 10px; border-bottom: 10px solid rgba(0, 0, 0, 0) !important; border-right-color: currentcolor !important; border-right-style: solid !important; border-top: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; margin-bottom: 2px !important; position: absolute !important; right: 100% !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-left.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-left.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::before { right: 0.8em !important; }

.trigger-type.primary-left.secondary-top .trigger-popup .inner[data-v-34efe586] { margin-left: 1em !important; }

.trigger-type.primary-left.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-right-width: 12px; border-bottom: 12px solid rgba(0, 0, 0, 0) !important; border-right-style: solid !important; border-top: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; position: absolute !important; right: 100% !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-left.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-right-width: 10px; border-bottom: 10px solid rgba(0, 0, 0, 0) !important; border-right-color: currentcolor !important; border-right-style: solid !important; border-top: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; margin-top: 2px !important; position: absolute !important; right: 100% !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-left.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-left.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::before { top: 0.8em !important; }

.trigger-type.primary-left.secondary-bottom .trigger-popup .inner[data-v-34efe586] { margin-left: 1em !important; }

.trigger-type.primary-left.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-right-width: 12px; border-bottom: 12px solid rgba(0, 0, 0, 0) !important; border-right-style: solid !important; border-top: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; position: absolute !important; right: 100% !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-left.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-right-width: 10px; border-bottom: 10px solid rgba(0, 0, 0, 0) !important; border-right-color: currentcolor !important; border-right-style: solid !important; border-top: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; margin-bottom: 2px !important; position: absolute !important; right: 100% !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-left.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-left.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::before { bottom: 0.8em !important; }

.trigger-type.primary-left.secondary-center .trigger-popup .inner[data-v-34efe586] { margin-left: 1em !important; }

.trigger-type.primary-left.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-right-width: 12px; border-bottom: 12px solid rgba(0, 0, 0, 0) !important; border-right-style: solid !important; border-top: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; position: absolute !important; right: 100% !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-left.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-right-width: 10px; border-bottom: 10px solid rgba(0, 0, 0, 0) !important; border-right-color: currentcolor !important; border-right-style: solid !important; border-top: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; margin-top: 2px !important; position: absolute !important; right: 100% !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-left.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-left.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::before { top: 0.8em !important; }

.trigger-type.primary-right.secondary-left .trigger-popup .inner[data-v-34efe586] { margin-right: 1em !important; }

.trigger-type.primary-right.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-left-width: 12px; border-bottom: 12px solid rgba(0, 0, 0, 0) !important; border-left-style: solid !important; border-top: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; left: 100% !important; position: absolute !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-right.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-left-width: 10px; border-bottom: 10px solid rgba(0, 0, 0, 0) !important; border-left-color: currentcolor !important; border-left-style: solid !important; border-top: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; left: 100% !important; margin-bottom: 2px !important; position: absolute !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-right.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-right.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::before { left: 0.8em !important; }

.trigger-type.primary-right.secondary-top .trigger-popup .inner[data-v-34efe586] { margin-right: 1em !important; }

.trigger-type.primary-right.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-left-width: 12px; border-bottom: 12px solid rgba(0, 0, 0, 0) !important; border-left-style: solid !important; border-top: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; left: 100% !important; position: absolute !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-right.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-left-width: 10px; border-bottom: 10px solid rgba(0, 0, 0, 0) !important; border-left-color: currentcolor !important; border-left-style: solid !important; border-top: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; left: 100% !important; margin-top: 2px !important; position: absolute !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-right.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-right.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::before { top: 0.8em !important; }

.trigger-type.primary-right.secondary-bottom .trigger-popup .inner[data-v-34efe586] { margin-right: 1em !important; }

.trigger-type.primary-right.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-left-width: 12px; border-bottom: 12px solid rgba(0, 0, 0, 0) !important; border-left-style: solid !important; border-top: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; left: 100% !important; position: absolute !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-right.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-left-width: 10px; border-bottom: 10px solid rgba(0, 0, 0, 0) !important; border-left-color: currentcolor !important; border-left-style: solid !important; border-top: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; left: 100% !important; margin-bottom: 2px !important; position: absolute !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-right.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-right.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::before { bottom: 0.8em !important; }

.trigger-type.primary-right.secondary-center .trigger-popup .inner[data-v-34efe586] { margin-right: 1em !important; }

.trigger-type.primary-right.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-left-width: 12px; border-bottom: 12px solid rgba(0, 0, 0, 0) !important; border-left-style: solid !important; border-top: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; left: 100% !important; position: absolute !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-right.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-left-width: 10px; border-bottom: 10px solid rgba(0, 0, 0, 0) !important; border-left-color: currentcolor !important; border-left-style: solid !important; border-top: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; left: 100% !important; margin-top: 2px !important; position: absolute !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-right.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-right.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::before { top: 0.8em !important; }

.trigger-type.primary-top.secondary-left .trigger-popup .inner[data-v-34efe586] { margin-top: 1em !important; }

.trigger-type.primary-top.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-bottom-width: 12px; border-bottom-style: solid !important; border-left: 12px solid rgba(0, 0, 0, 0) !important; border-right: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; position: absolute !important; top: -12px !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-top.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-bottom-width: 10px; border-bottom-color: currentcolor !important; border-bottom-style: solid !important; border-left: 10px solid rgba(0, 0, 0, 0) !important; border-right: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; margin-left: 2px !important; position: absolute !important; top: -10px !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-top.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-top.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::before { left: 0.8em !important; }

.trigger-type.primary-top.secondary-right .trigger-popup .inner[data-v-34efe586] { margin-top: 1em !important; }

.trigger-type.primary-top.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-bottom-width: 12px; border-bottom-style: solid !important; border-left: 12px solid rgba(0, 0, 0, 0) !important; border-right: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; position: absolute !important; top: -12px !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-top.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-bottom-width: 10px; border-bottom-color: currentcolor !important; border-bottom-style: solid !important; border-left: 10px solid rgba(0, 0, 0, 0) !important; border-right: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; margin-right: 2px !important; position: absolute !important; top: -10px !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-top.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-top.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::before { right: 0.8em !important; }

.trigger-type.primary-top.secondary-bottom .trigger-popup .inner[data-v-34efe586] { margin-top: 1em !important; }

.trigger-type.primary-top.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-bottom-width: 12px; border-bottom-style: solid !important; border-left: 12px solid rgba(0, 0, 0, 0) !important; border-right: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; position: absolute !important; top: -12px !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-top.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-bottom-width: 10px; border-bottom-color: currentcolor !important; border-bottom-style: solid !important; border-left: 10px solid rgba(0, 0, 0, 0) !important; border-right: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; margin-left: 2px !important; position: absolute !important; top: -10px !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-top.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-top.secondary-bottom .trigger-popup .inner.with-arrow[data-v-34efe586]::before { bottom: 0.8em !important; }

.trigger-type.primary-top.secondary-center .trigger-popup .inner[data-v-34efe586] { margin-top: 1em !important; }

.trigger-type.primary-top.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-bottom-width: 12px; border-bottom-style: solid !important; border-left: 12px solid rgba(0, 0, 0, 0) !important; border-right: 12px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; position: absolute !important; top: -12px !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-top.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-bottom-width: 10px; border-bottom-color: currentcolor !important; border-bottom-style: solid !important; border-left: 10px solid rgba(0, 0, 0, 0) !important; border-right: 10px solid rgba(0, 0, 0, 0) !important; content: "" !important; height: 0px !important; margin-left: 2px !important; position: absolute !important; top: -10px !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-top.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-top.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::before { left: 0.8em !important; }

.trigger-type.primary-bottom.secondary-left .trigger-popup .inner[data-v-34efe586] { margin-bottom: 1em !important; }

.trigger-type.primary-bottom.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-top-width: 12px; border-left: 12px solid rgba(0, 0, 0, 0) !important; border-right: 12px solid rgba(0, 0, 0, 0) !important; border-top-style: solid !important; bottom: -12px !important; content: "" !important; height: 0px !important; position: absolute !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-bottom.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-top-width: 10px; border-left: 10px solid rgba(0, 0, 0, 0) !important; border-right: 10px solid rgba(0, 0, 0, 0) !important; border-top-color: currentcolor !important; border-top-style: solid !important; bottom: -10px !important; content: "" !important; height: 0px !important; margin-left: 2px !important; position: absolute !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-bottom.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-bottom.secondary-left .trigger-popup .inner.with-arrow[data-v-34efe586]::before { left: 0.8em !important; }

.trigger-type.primary-bottom.secondary-right .trigger-popup .inner[data-v-34efe586] { margin-bottom: 1em !important; }

.trigger-type.primary-bottom.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-top-width: 12px; border-left: 12px solid rgba(0, 0, 0, 0) !important; border-right: 12px solid rgba(0, 0, 0, 0) !important; border-top-style: solid !important; bottom: -12px !important; content: "" !important; height: 0px !important; position: absolute !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-bottom.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-top-width: 10px; border-left: 10px solid rgba(0, 0, 0, 0) !important; border-right: 10px solid rgba(0, 0, 0, 0) !important; border-top-color: currentcolor !important; border-top-style: solid !important; bottom: -10px !important; content: "" !important; height: 0px !important; margin-right: 2px !important; position: absolute !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-bottom.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-bottom.secondary-right .trigger-popup .inner.with-arrow[data-v-34efe586]::before { right: 0.8em !important; }

.trigger-type.primary-bottom.secondary-top .trigger-popup .inner[data-v-34efe586] { margin-bottom: 1em !important; }

.trigger-type.primary-bottom.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-top-width: 12px; border-left: 12px solid rgba(0, 0, 0, 0) !important; border-right: 12px solid rgba(0, 0, 0, 0) !important; border-top-style: solid !important; bottom: -12px !important; content: "" !important; height: 0px !important; position: absolute !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-bottom.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-top-width: 10px; border-left: 10px solid rgba(0, 0, 0, 0) !important; border-right: 10px solid rgba(0, 0, 0, 0) !important; border-top-color: currentcolor !important; border-top-style: solid !important; bottom: -10px !important; content: "" !important; height: 0px !important; margin-left: 2px !important; position: absolute !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-bottom.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-bottom.secondary-top .trigger-popup .inner.with-arrow[data-v-34efe586]::before { top: 0.8em !important; }

.trigger-type.primary-bottom.secondary-center .trigger-popup .inner[data-v-34efe586] { margin-bottom: 1em !important; }

.trigger-type.primary-bottom.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::after { border-top-width: 12px; border-left: 12px solid rgba(0, 0, 0, 0) !important; border-right: 12px solid rgba(0, 0, 0, 0) !important; border-top-style: solid !important; bottom: -12px !important; content: "" !important; height: 0px !important; position: absolute !important; width: 0px !important; z-index: 0 !important; }

.trigger-type.primary-bottom.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::before { border-top-width: 10px; border-left: 10px solid rgba(0, 0, 0, 0) !important; border-right: 10px solid rgba(0, 0, 0, 0) !important; border-top-color: currentcolor !important; border-top-style: solid !important; bottom: -10px !important; content: "" !important; height: 0px !important; margin-left: 2px !important; position: absolute !important; width: 0px !important; z-index: 1 !important; }

.trigger-type.primary-bottom.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::after, .trigger-type.primary-bottom.secondary-center .trigger-popup .inner.with-arrow[data-v-34efe586]::before { left: 0.8em !important; }

.trigger-type.primary-right .trigger-popup .inner .close[data-v-34efe586], .trigger-type.secondary-right .trigger-popup .inner .close[data-v-34efe586] { left: -0.5em !important; right: auto !important; }

.message-list[data-v-e91d6ee6] { padding: 1em !important; }

a.link[data-v-67682514], a.link[data-v-67682514]:hover, a.link[data-v-67682514]:visited { color: inherit !important; text-decoration: none !important; }

.wrapper[data-v-4cc84e9f] { backdrop-filter: blur(5px) !important; background: rgba(0, 0, 0, 0.3) !important; inset: 0px !important; font-size: calc(1em + 1px) !important; position: fixed !important; z-index: 2147483647 !important; }

.wrapper > ul[data-v-4cc84e9f] { border-top-left-radius: 1em !important; border-top-right-radius: 1em !important; bottom: 0px !important; margin: 0px !important; max-height: 100% !important; overflow-y: auto !important; position: absolute !important; width: 100% !important; }

.wrapper > ul > li[data-v-4cc84e9f] { background: rgb(255, 255, 255) !important; border-top: 1px solid rgb(241, 242, 247) !important; list-style: none !important; margin: 0px !important; padding: 0px !important; }

.wrapper > ul > li[data-v-4cc84e9f] > * { display: block !important; padding: 1em 1.4em !important; }

.wrapper > ul > li > * .icon[data-v-4cc84e9f] { font-size: 1.3em !important; margin-right: 0.9em !important; }

@media (hover: hover) {
  .wrapper > ul > li[data-v-4cc84e9f] > :hover { background: rgb(241, 242, 247) !important; }
}

.wrapper > ul > li.devided[data-v-4cc84e9f] > * { padding-bottom: 1.4em !important; padding-top: 1.4em !important; }

.online-chat-root .svg-icon-background-wrapper[data-v-1e7b39ea] > * { margin: 0px auto !important; }

.trigger-round-item[data-v-0179c215] { border-radius: 50% !important; box-shadow: rgba(0, 0, 0, 0.33) 0px 1px 3px 0px !important; line-height: 100% !important; position: relative !important; text-align: center !important; }

.trigger-round-item .icon-wrapper[data-v-0179c215] { font-family: arial, "sans-serif" !important; line-height: 0.7em !important; }

.trigger-round-item .icon[data-v-0179c215] { font-size: 0.6em !important; }

.trigger-round-item img[data-v-0179c215] { border-radius: 50% !important; height: 100% !important; position: relative !important; width: 100% !important; z-index: 1 !important; }

.badge[data-v-46c5148e] { animation: 10s ease 0s infinite normal none running badge-46c5148e; border-radius: 50% !important; display: inline-block !important; height: 1.588em !important; line-height: 1.588em !important; min-width: 1.588em !important; text-align: center !important; }

.primary-left-right .classic-trigger-badge .badge-number[data-v-46c5148e] { transform: rotate(90deg) !important; }

@-webkit-keyframes badge-46c5148e { 
  50% { transform: rotateY(0deg); }
  55% { transform: rotateY(1turn); }
  60% { transform: rotateY(0deg); }
}

@keyframes badge-46c5148e { 
  50% { transform: rotateY(0deg); }
  55% { transform: rotateY(1turn); }
  60% { transform: rotateY(0deg); }
}

.round-trigger-badge[data-v-27dfd9b6] { font-size: 0.2em !important; line-height: 1em !important; position: absolute !important; right: 0px !important; top: 0px !important; z-index: 2 !important; }

.trigger-menu[data-v-3ba4bcfb] { margin: 0px !important; position: absolute !important; top: 1em !important; }

.trigger-menu > li[data-v-3ba4bcfb] { list-style: none !important; margin: 0.18em 0px 0px !important; padding: 0px !important; transition: transform 0.1s linear, -webkit-transform 0.1s linear !important; }

@media (hover: hover) {
  .trigger-menu > li[data-v-3ba4bcfb]:hover { transform: scale(1.1) !important; }
  .trigger-menu > li:hover .descr[data-v-3ba4bcfb] { display: block !important; }
}

.descr[data-v-3ba4bcfb] { display: none !important; left: 100% !important; margin-left: 0.5em !important; position: absolute !important; }

.descr > span[data-v-3ba4bcfb] { background: rgb(255, 255, 255) !important; border: 1px solid rgb(225, 229, 235) !important; border-radius: 0.5em !important; box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 3px 0px !important; color: rgb(0, 0, 0) !important; padding: 0.5em 1em !important; white-space: nowrap !important; }

.trigger-type.primary-bottom .trigger-menu[data-v-3ba4bcfb], .trigger-type.secondary-bottom .trigger-menu[data-v-3ba4bcfb] { bottom: 1em !important; top: auto !important; }

.trigger-type.primary-bottom .trigger-menu > li[data-v-3ba4bcfb], .trigger-type.secondary-bottom .trigger-menu > li[data-v-3ba4bcfb] { margin-bottom: 0.18em !important; margin-top: 0px !important; }

.trigger-type.primary-top .trigger-menu[data-v-3ba4bcfb] { top: 0px !important; }

.trigger-type.primary-bottom .trigger-menu[data-v-3ba4bcfb] { bottom: 0px !important; }

.trigger-type.secondary-right .trigger-menu[data-v-3ba4bcfb] { right: 100% !important; }

.trigger-type.primary-left .trigger-menu[data-v-3ba4bcfb] { right: 0px !important; }

.trigger-type.primary-right .descr[data-v-3ba4bcfb], .trigger-type.secondary-right .descr[data-v-3ba4bcfb] { left: auto !important; margin-left: 0px !important; margin-right: 0.5em !important; right: 100% !important; }

.trigger-menu[data-v-2e3db2a0], .trigger-menu li[data-v-2e3db2a0] { margin: 0px !important; }

.trigger-menu li[data-v-2e3db2a0] { font-size: 1em !important; list-style: none !important; padding: 0px !important; transition: background 0.1s !important; white-space: normal !important; }

.trigger-menu li > a[data-v-2e3db2a0]:last-child { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.trigger-menu li .icon[data-v-2e3db2a0] { font-size: 1.2em !important; margin-right: 1.17em !important; }

.trigger-menu li[data-v-2e3db2a0] > * { padding: 1em 1.4em !important; }

.dropdown-container[data-v-cd46ef5c] { position: absolute !important; }

.trigger-type.secondary-right .dropdown-container[data-v-cd46ef5c] { right: 0px !important; }

.trigger-type.secondary-left .dropdown-container[data-v-cd46ef5c] { left: 0px !important; }

.trigger-type.secondary-bottom .dropdown-container[data-v-cd46ef5c] { bottom: 0px !important; }

.trigger-type.secondary-center .dropdown-container[data-v-cd46ef5c], .trigger-type.secondary-top .dropdown-container[data-v-cd46ef5c] { top: 0px !important; }

.trigger-type.primary-bottom .dropdown-container[data-v-cd46ef5c], .trigger-type.primary-bottom .dropdown-container .inner[data-v-cd46ef5c] { bottom: 100% !important; }

.trigger-type.primary-top .dropdown-container[data-v-cd46ef5c] { top: 100% !important; }

.trigger-type.primary-right .dropdown-container[data-v-cd46ef5c] { right: 100% !important; }

.trigger-type.primary-right .dropdown-container .inner[data-v-cd46ef5c] { right: 0px !important; }

.trigger-type.primary-left .dropdown-container[data-v-cd46ef5c] { left: 100% !important; }

.trigger-type.primary-left-right.secondary-bottom .dropdown-container .inner[data-v-cd46ef5c] { bottom: 0px !important; }

.trigger-type.primary-top-bottom.secondary-right .dropdown-container .inner[data-v-cd46ef5c] { right: 0px !important; }

.trigger-classic[data-v-5df6a637] { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px !important; padding: 1em !important; position: relative !important; }

.classic-trigger-badge[data-v-5df6a637], .icon[data-v-5df6a637] { font-size: 1.5em !important; position: absolute !important; top: 0.5em !important; }

.text[data-v-5df6a637] { padding-left: 2.4em !important; white-space: nowrap !important; }

.icon-hidden .text[data-v-5df6a637] { padding-left: 0px !important; }

.classic-trigger-badge[data-v-5df6a637] { left: 100% !important; margin-left: 0.3em !important; }

.classic-trigger-badge[data-v-5df6a637] > * { font-size: 0.7em !important; }

.trigger-type.primary-right.secondary-center .classic-dropdown-container[data-v-5df6a637], .trigger-type.primary-right.secondary-top .classic-dropdown-container[data-v-5df6a637] { right: 0px !important; }

.trigger-type.primary-right.secondary-bottom .classic-dropdown-container[data-v-5df6a637] { bottom: auto !important; right: 100% !important; top: 0px !important; }

.trigger-type.primary-right .classic-dropdown-container[data-v-5df6a637] { transform: rotate(90deg) !important; transform-origin: right top !important; }

.trigger-type.primary-left.secondary-bottom .classic-dropdown-container[data-v-5df6a637] { bottom: 0px !important; left: 0px !important; top: auto !important; }

.trigger-type.primary-left.secondary-center .classic-dropdown-container[data-v-5df6a637], .trigger-type.primary-left.secondary-top .classic-dropdown-container[data-v-5df6a637] { top: 100% !important; }

.trigger-type.primary-left .classic-dropdown-container[data-v-5df6a637] { transform: rotate(90deg) !important; transform-origin: left top !important; }

.trigger-type.secondary-right .classic-trigger-badge[data-v-5df6a637], .trigger-type.secondary-top .classic-trigger-badge[data-v-5df6a637] { left: auto !important; margin-left: 0px !important; margin-right: 0.5em !important; right: 100% !important; }

.pulsate[data-v-e8c9343c]::after, .pulsate[data-v-e8c9343c]::before { animation: 1.8s linear 0s infinite normal none running pulse-e8c9343c; opacity: 0; border: 2px solid var(--trigger-background) !important; border-radius: 50% !important; inset: -20px !important; content: "" !important; display: block !important; position: absolute !important; }

.pulsate[data-v-e8c9343c]::after { animation-delay: 0.5s; border-width: 3px; }

.is-desktop.pulsate[data-v-e8c9343c]:hover::after, .is-desktop.pulsate[data-v-e8c9343c]:hover::before { animation-play-state: paused !important; display: none !important; }

@-webkit-keyframes pulse-e8c9343c { 
  0% { opacity: 0; transform: scale(0.5); }
  50% { opacity: 0.4; }
  100% { opacity: 0; transform: scale(1.2); }
}

@keyframes pulse-e8c9343c { 
  0% { opacity: 0; transform: scale(0.5); }
  50% { opacity: 0.4; }
  100% { opacity: 0; transform: scale(1.2); }
}

.trigger[data-v-d76255b4] { position: fixed !important; }

.trigger.hidden[data-v-d76255b4] { opacity: 0 !important; visibility: hidden !important; }

.n[data-v-03bf73b6], .s[data-v-03bf73b6] { cursor: ns-resize !important; }

.e[data-v-03bf73b6], .w[data-v-03bf73b6] { cursor: ew-resize !important; }

.n.e[data-v-03bf73b6], .s.w[data-v-03bf73b6] { cursor: nesw-resize !important; }

.n.w[data-v-03bf73b6], .s.e[data-v-03bf73b6] { cursor: nwse-resize !important; }

.resize-helper[data-v-03bf73b6] { --size: 3px; --zero: 0; position: absolute !important; }

.resize-helper.active[data-v-03bf73b6] { touch-action: none !important; user-select: none !important; }

.resize-helper.touch[data-v-03bf73b6] { --size: 18px; --zero: -9px; }

.resize-helper.angle[data-v-03bf73b6], .resize-helper.n[data-v-03bf73b6], .resize-helper.s[data-v-03bf73b6] { height: var(--size) !important; }

.resize-helper.n[data-v-03bf73b6], .resize-helper.s[data-v-03bf73b6] { left: 0px !important; right: 0px !important; }

.resize-helper.e[data-v-03bf73b6], .resize-helper.w[data-v-03bf73b6] { bottom: 0px !important; top: 0px !important; }

.resize-helper.angle[data-v-03bf73b6], .resize-helper.e[data-v-03bf73b6], .resize-helper.w[data-v-03bf73b6] { width: var(--size) !important; }

.resize-helper.n.e[data-v-03bf73b6], .resize-helper.n.w[data-v-03bf73b6] { bottom: auto !important; }

.resize-helper.s.e[data-v-03bf73b6], .resize-helper.s.w[data-v-03bf73b6] { top: auto !important; }

.resize-helper.n[data-v-03bf73b6] { top: var(--zero) !important; }

.resize-helper.s[data-v-03bf73b6] { bottom: var(--zero) !important; }

.resize-helper.e[data-v-03bf73b6] { left: auto !important; right: var(--zero) !important; }

.resize-helper.w[data-v-03bf73b6] { left: var(--zero) !important; right: auto !important; }

.draggable[data-v-69f604fe] { position: absolute !important; }

.draggable.fixed[data-v-69f604fe] { position: fixed !important; }

.draggable.drag-active[data-v-69f604fe] { user-select: none !important; }

.draggable.drag-active.scale-when-drag[data-v-69f604fe] { transform: scale(1.05) !important; }

.draggable.scale-when-drag[data-v-69f604fe] { transition: transform 0.2s, box-shadow 0.2s, -webkit-transform 0.2s, -webkit-box-shadow 0.2s !important; }

.device-type-desktop .widget-root[data-v-6bf4b5c1] { opacity: 0.9 !important; }

.loader[data-v-ad10317e] { font-size: 5em !important; }

.online-chat-widget-container[data-v-4eb501d9] { overflow: hidden !important; transition: border-radius 0.2s !important; }

.touch.online-chat-widget-draggable-wrapper[data-v-4eb501d9] { inset: 0px !important; position: fixed !important; z-index: 2147483647 !important; }

.touch.online-chat-widget-draggable-wrapper.text-input-focused[data-v-4eb501d9] { height: stretch !important; }

.touch.online-chat-widget-draggable-wrapper .online-chat-widget-container[data-v-4eb501d9] { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; box-shadow: none !important; }

.online-chat-widget-draggable-wrapper.stick-to-top > .widget-root[data-v-4eb501d9] { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }

.online-chat-widget-draggable-wrapper.stick-to-bottom > .widget-root[data-v-4eb501d9] { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }

.operator-avatar[data-v-4b2d3370] { display: inline-block !important; position: relative !important; }

.operator-avatar img[data-v-4b2d3370] { border-radius: 30em !important; height: 100% !important; line-height: 0 !important; width: 100% !important; }

.operator-avatar.with-border[data-v-4b2d3370] { border-radius: 30em !important; padding: 2px !important; }

.popup-notification[data-v-19cb73d8] { border-radius: 0.5em !important; bottom: 1em !important; left: 1em !important; padding: 1em !important; position: fixed !important; width: 300px !important; }

.device-type-mobile .popup-notification[data-v-19cb73d8] { right: 1em !important; width: auto !important; }

.avatar[data-v-19cb73d8] { height: 2.5em !important; width: 2.5em !important; }

.operator-name[data-v-19cb73d8] { opacity: 0.8 !important; }

.mobile[data-v-19cb73d8] { background: rgba(255, 255, 255, 0.2) !important; border-radius: 50% !important; height: 2em !important; margin: -0.5em -0.5em -0.5em 0px !important; padding: 0.5em !important; width: 2em !important; }

.popup-notification[data-v-19cb73d8] button.primary.inverse { background: rgba(0, 0, 0, 0) !important; border: 1px solid !important; box-shadow: none !important; color: inherit !important; }

.video-container[data-v-8653b314] { position: relative !important; }

.icons[data-v-8653b314] { font-size: 2em !important; position: absolute !important; text-align: center !important; text-shadow: rgba(0, 0, 0, 0.55) 1px -2px 0px !important; top: calc(50% - 0.5em) !important; width: 100% !important; }

.icons[data-v-8653b314] > * { margin: 0px 0.5em !important; }

.status[data-v-0de708ee] { opacity: 0.7; }

.status-icons[data-v-0de708ee] i { color: inherit !important; font-size: 1.5em !important; margin-left: 0.75em !important; margin-right: 0.75em !important; }

.call-container[data-v-70df42c4] { height: 100% !important; position: relative !important; width: 100% !important; }

.call-container[data-v-70df42c4] video { height: 100% !important; max-height: 100% !important; max-width: 100% !important; object-fit: contain !important; width: 100% !important; }

.call-container[data-v-70df42c4] .cover video { object-fit: cover !important; }

.call-container.fullscreen[data-v-70df42c4] { background: rgba(0, 0, 0, 0.8) !important; inset: 0px !important; position: fixed !important; z-index: 2147483647 !important; }

.call-container.fullscreen[data-v-70df42c4] .text-color { color: rgb(255, 255, 255) !important; }

html.dark .call-container.fullscreen { background: rgba(0, 0, 0, 0.5) !important; }

.local-video[data-v-70df42c4] { position: absolute !important; }

.local-video > .video[data-v-70df42c4] { max-height: 100% !important; max-width: 100% !important; }

.local-video[data-v-70df42c4] video { border-radius: 15px !important; }

@media (hover: hover) and (pointer: fine) {
  .call-container:hover .controls-wrapper[data-v-70df42c4] { display: block !important; }
}

.controls-wrapper[data-v-70df42c4] { bottom: 30px !important; display: none !important; left: 0px !important; position: absolute !important; right: 0px !important; text-align: center !important; }

.controls-wrapper.show[data-v-70df42c4] { display: block !important; }

.controls-wrapper .controls[data-v-70df42c4] { background: rgba(0, 0, 0, 0.5) !important; border-radius: 30px !important; display: inline-block !important; padding: 15px !important; width: auto !important; }

.controls-wrapper .controls[data-v-70df42c4] > span { margin: 0px 5px !important; }

.config-wrapper[data-v-70df42c4] { background: rgba(0, 0, 0, 0.7) !important; inset: 0px !important; display: none !important; overflow: auto !important; padding: 0px 20px !important; position: absolute !important; z-index: 1 !important; }

.config-wrapper .dialog[data-v-70df42c4] { background: rgb(255, 255, 255) !important; border-radius: 10px !important; color: rgb(0, 0, 0) !important; margin: 0px auto !important; max-width: 500px !important; padding: 15px 10px !important; text-align: left !important; }

.config-wrapper .dialog select[data-v-70df42c4] { appearance: none !important; background: rgb(248, 249, 250) !important; border: 0px !important; border-radius: 10px !important; color: rgb(0, 0, 0) !important; outline: none !important; padding: 1em !important; width: 100% !important; }

.config-wrapper .dialog select[data-v-70df42c4]:focus { background: rgb(232, 233, 236) !important; }

.config-wrapper.show[data-v-70df42c4] { display: flex !important; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }

.online-chat-root .overlay[data-v-3c41b973] { padding: 1.5em !important; z-index: 2147483647 !important; }

.online-chat-root .append-to-body[data-v-3c41b973] { position: fixed !important; }

.online-chat-root .chat-scroll-container.native { overflow-y: auto !important; }

.online-chat-root .ps { overflow: hidden !important; overflow-anchor: none !important; touch-action: auto !important; }

.online-chat-root .ps__rail-x { bottom: 0px !important; height: 15px !important; }

.online-chat-root .ps__rail-x, .online-chat-root .ps__rail-y { display: none !important; opacity: 0 !important; position: absolute !important; transition: background-color 0.2s linear, opacity 0.2s linear !important; }

.online-chat-root .ps__rail-y { right: 0px !important; width: 15px !important; }

.online-chat-root .ps--active-x > .ps__rail-x, .online-chat-root .ps--active-y > .ps__rail-y { background-color: rgba(0, 0, 0, 0) !important; display: block !important; }

.online-chat-root .ps--focus > .ps__rail-x, .online-chat-root .ps--focus > .ps__rail-y, .online-chat-root .ps--scrolling-x > .ps__rail-x, .online-chat-root .ps--scrolling-y > .ps__rail-y, .online-chat-root .ps:hover > .ps__rail-x, .online-chat-root .ps:hover > .ps__rail-y { opacity: 0.6 !important; }

.online-chat-root .ps__thumb-x, .online-chat-root .ps__thumb-y { background-color: rgb(170, 170, 170) !important; border-radius: 6px !important; position: absolute !important; transition: background-color 0.2s linear, height 0.2s ease-in-out !important; }

.online-chat-root .ps__thumb-x { bottom: 2px !important; height: 6px !important; }

.online-chat-root .ps__thumb-y { right: 2px !important; width: 6px !important; }

.online-chat-root .ps__rail-x.ps--clicking .ps__thumb-x, .online-chat-root .ps__rail-x:focus > .ps__thumb-x, .online-chat-root .ps__rail-x:hover > .ps__thumb-x { background-color: rgb(153, 153, 153) !important; height: 11px !important; }

.online-chat-root .ps__rail-y.ps--clicking .ps__thumb-y, .online-chat-root .ps__rail-y:focus > .ps__thumb-y, .online-chat-root .ps__rail-y:hover > .ps__thumb-y { background-color: rgb(153, 153, 153) !important; width: 11px !important; }

@supports (-ms-overflow-style:none) {
  .online-chat-root .ps { overflow: auto !important; }
}

@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .online-chat-root .ps { overflow: auto !important; }
}

.chat-modal[data-v-736688f2] { background: rgb(255, 255, 255) !important; height: auto !important; margin: 0px auto !important; max-height: 100% !important; overflow: hidden !important; width: auto !important; }

.chat-modal.without-padding .body > .inner[data-v-736688f2] { padding: 0px !important; }

.chat-modal.append-to-widget[data-v-736688f2] { width: 100% !important; }

.full-height .chat-modal[data-v-736688f2], .full-height .chat-modal .body[data-v-736688f2], .full-height .chat-modal .body > .inner[data-v-736688f2] { height: 100% !important; }

.body > .inner[data-v-736688f2], .footer[data-v-736688f2], .title[data-v-736688f2] { padding: 1em !important; }

.footer[data-v-736688f2], .title[data-v-736688f2] { flex-shrink: 0 !important; }

.title[data-v-736688f2] { border-bottom: 1px solid rgb(225, 229, 235) !important; font-size: 1.2em !important; }

.footer[data-v-736688f2] { border-top: 1px solid rgb(225, 229, 235) !important; }

.body[data-v-736688f2] { line-height: 1.4em !important; position: relative !important; width: 100% !important; }

.online-chat-root .ie .body[data-v-736688f2] { min-height: 300px !important; }

.online-chat-root .btn[data-v-01b53538] { border-radius: 10px !important; padding: 0.7em 1em !important; text-decoration: none !important; }

div.support-widget-not-ready { opacity: 0 !important; }

.online-chat-root, .online-chat-root * { scroll-behavior: initial !important; }

.online-chat-root input::-webkit-input-placeholder, .online-chat-root textarea::-webkit-input-placeholder { background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-radius: 0px !important; inset: auto !important; clear: none !important; -webkit-box-flex: initial !important; flex: initial !important; clip: auto !important; align-content: initial !important; -webkit-box-align: initial !important; align-items: initial !important; align-self: initial !important; backface-visibility: visible !important; border-image: none !important; box-shadow: none !important; box-sizing: border-box !important; color: inherit !important; column-gap: normal !important; column-rule: rgb(0, 0, 0) !important; columns: auto !important; counter-increment: none !important; counter-reset: none !important; cursor: auto !important; direction: inherit !important; display: inline !important; float: none !important; font-family: inherit !important; font-feature-settings: normal !important; font-size: inherit !important; font-style: inherit !important; font-variant: normal !important; font-weight: inherit !important; height: auto !important; hyphens: manual !important; letter-spacing: normal !important; line-height: inherit !important; list-style-image: none !important; list-style-position: outside !important; list-style-type: inherit !important; margin: 0px !important; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; opacity: 1 !important; overflow: visible !important; padding: 0px !important; perspective: none !important; perspective-origin: 50% 50% !important; position: static !important; quotes: "" "" !important; table-layout: auto !important; text-align: inherit !important; text-decoration: inherit !important; text-indent: 0px !important; text-shadow: none !important; text-transform: none !important; transform: none !important; transform-origin: 50% 50% !important; transform-style: flat !important; transition: all !important; unicode-bidi: normal !important; vertical-align: baseline !important; visibility: inherit !important; white-space: normal !important; width: auto !important; word-break: normal !important; word-spacing: normal !important; z-index: auto !important; alignment-baseline: initial !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; flex-wrap: initial !important; user-select: initial !important; -webkit-text-fill-color: initial !important; text-size-adjust: initial !important; caret-color: currentcolor !important; }

.online-chat-root, .online-chat-root a, .online-chat-root audio, .online-chat-root b, .online-chat-root button, .online-chat-root div, .online-chat-root form, .online-chat-root h1, .online-chat-root h2, .online-chat-root h3, .online-chat-root h4, .online-chat-root h5, .online-chat-root h6, .online-chat-root hr, .online-chat-root i, .online-chat-root iframe, .online-chat-root img, .online-chat-root input, .online-chat-root input::placeholder, .online-chat-root label, .online-chat-root li, .online-chat-root ol, .online-chat-root option, .online-chat-root p, .online-chat-root path, .online-chat-root pre, .online-chat-root select, .online-chat-root span, .online-chat-root strong, .online-chat-root sup, .online-chat-root svg, .online-chat-root table, .online-chat-root tbody, .online-chat-root td, .online-chat-root textarea, .online-chat-root textarea::placeholder, .online-chat-root tfoot, .online-chat-root th, .online-chat-root thead, .online-chat-root tr, .online-chat-root ul { background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-radius: 0px !important; inset: auto !important; clear: none !important; -webkit-box-flex: initial !important; flex: initial !important; clip: auto !important; align-content: initial !important; -webkit-box-align: initial !important; align-items: initial !important; align-self: initial !important; backface-visibility: visible !important; border-image: none !important; box-shadow: none !important; box-sizing: border-box !important; color: inherit !important; column-gap: normal !important; column-rule: rgb(0, 0, 0) !important; columns: auto !important; counter-increment: none !important; counter-reset: none !important; cursor: auto !important; direction: inherit !important; display: inline !important; float: none !important; font-family: inherit !important; font-feature-settings: normal !important; font-size: inherit !important; font-style: inherit !important; font-variant: normal !important; font-weight: inherit !important; height: auto !important; hyphens: manual !important; letter-spacing: normal !important; line-height: inherit !important; list-style-image: none !important; list-style-position: outside !important; list-style-type: inherit !important; margin: 0px !important; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; opacity: 1 !important; overflow: visible !important; padding: 0px !important; perspective: none !important; perspective-origin: 50% 50% !important; position: static !important; quotes: "" "" !important; table-layout: auto !important; text-align: inherit !important; text-decoration: inherit !important; text-indent: 0px !important; text-shadow: none !important; text-transform: none !important; transform: none !important; transform-origin: 50% 50% !important; transform-style: flat !important; transition: all !important; unicode-bidi: normal !important; vertical-align: baseline !important; visibility: inherit !important; white-space: normal !important; width: auto !important; word-break: normal !important; word-spacing: normal !important; z-index: auto !important; alignment-baseline: initial !important; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; flex-wrap: initial !important; user-select: initial !important; -webkit-text-fill-color: initial !important; text-size-adjust: initial !important; caret-color: currentcolor !important; }

.online-chat-root, .online-chat-root div, .online-chat-root form, .online-chat-root h1, .online-chat-root h2, .online-chat-root h3, .online-chat-root h4, .online-chat-root h5, .online-chat-root h6, .online-chat-root hr, .online-chat-root ol, .online-chat-root option, .online-chat-root p, .online-chat-root pre, .online-chat-root ul { display: block !important; }

.online-chat-root b, .online-chat-root strong { font-weight: 700 !important; }

.online-chat-root br { display: initial !important; }

.online-chat-root h1, .online-chat-root h2, .online-chat-root h3, .online-chat-root h4, .online-chat-root h5, .online-chat-root h6 { font-weight: 700 !important; }

.online-chat-root h1 { font-size: 2em !important; padding: 0.67em 0px !important; }

.online-chat-root h2 { font-size: 1.5em !important; padding: 0.83em 0px !important; }

.online-chat-root h3 { font-size: 1.17em !important; padding: 0.83em 0px !important; }

.online-chat-root h4 { font-size: 1em !important; }

.online-chat-root h5 { font-size: 0.83em !important; }

.online-chat-root p { margin: 1em 0px !important; }

.online-chat-root table { display: table !important; }

.online-chat-root thead { display: table-header-group !important; }

.online-chat-root tbody { display: table-row-group !important; }

.online-chat-root tfoot { display: table-footer-group !important; }

.online-chat-root tr { display: table-row !important; }

.online-chat-root td, .online-chat-root th { display: table-cell !important; padding: 2px !important; }

.online-chat-root ol, .online-chat-root ul { margin: 1em 0px !important; }

.online-chat-root ol li, .online-chat-root ol ol li, .online-chat-root ol ol ol li, .online-chat-root ol ol ul li, .online-chat-root ol ul ul li, .online-chat-root ul li, .online-chat-root ul ol ol li, .online-chat-root ul ul li, .online-chat-root ul ul ol li, .online-chat-root ul ul ul li { list-style-position: inside !important; margin-top: 0.08em !important; }

.online-chat-root ol ol, .online-chat-root ol ol ol, .online-chat-root ol ol ul, .online-chat-root ol ul, .online-chat-root ol ul ul, .online-chat-root ul ol, .online-chat-root ul ol ol, .online-chat-root ul ul, .online-chat-root ul ul ol, .online-chat-root ul ul ul { margin: 0px !important; padding-left: 40px !important; }

.online-chat-root nav ol, .online-chat-root nav ul { list-style-type: none !important; }

.online-chat-root ul { list-style-type: disc !important; }

.online-chat-root ol { list-style-type: decimal !important; }

.online-chat-root ol ul, .online-chat-root ul ul { list-style-type: circle !important; }

.online-chat-root ol ol ul, .online-chat-root ol ul ul, .online-chat-root ul ol ul, .online-chat-root ul ul ul { list-style-type: square !important; }

.online-chat-root li { display: list-item !important; min-height: auto !important; min-width: auto !important; padding-left: 20px !important; }

.online-chat-root strong { font-weight: 700 !important; }

.online-chat-root em { font-style: italic !important; }

.online-chat-root pre { font-family: monospace !important; }

.online-chat-root a { color: blue !important; text-decoration: underline !important; }

.online-chat-root a:visited { color: rgb(85, 34, 153) !important; }

.online-chat-root a, .online-chat-root a *, .online-chat-root button, .online-chat-root input[type="button"], .online-chat-root input[type="checkbox"], .online-chat-root input[type="radio"], .online-chat-root input[type="submit"], .online-chat-root select { cursor: pointer !important; }

.online-chat-root button, .online-chat-root input[type="submit"] { appearance: initial !important; border-radius: 4px !important; box-shadow: rgb(238, 238, 238) 1px 1px 0px !important; font-family: arial, helvetica, sans-serif !important; font-size: small !important; padding: 2px 6px 3px !important; text-align: center !important; text-decoration: none !important; }

.online-chat-root button:not(.focused-by-tab), .online-chat-root input[type="submit"]:not(.focused-by-tab) { outline: initial !important; }

.online-chat-root button { margin-right: 5px !important; padding: 1px 6px 2px !important; }

.online-chat-root input[type="hidden"] { display: none !important; }

.online-chat-root textarea { appearance: textarea !important; background: rgb(255, 255, 255) !important; margin-left: 4px !important; padding: 2px !important; overflow-wrap: break-word !important; font-family: inherit !important; font-size: 11px !important; line-height: 13px !important; resize: both !important; white-space: pre-wrap !important; }

.online-chat-root input, .online-chat-root select, .online-chat-root textarea { border: 1px solid rgb(204, 204, 204) !important; }

.online-chat-root select { display: inline-block; appearance: initial !important; font-family: inherit !important; font-size: 11px !important; }

.online-chat-root input[type="date"]:focus:not(.focused-by-tab), .online-chat-root input[type="email"]:focus:not(.focused-by-tab), .online-chat-root input[type="number"]:focus:not(.focused-by-tab), .online-chat-root input[type="tel"]:focus:not(.focused-by-tab), .online-chat-root input[type="text"]:focus:not(.focused-by-tab), .online-chat-root textarea:focus:not(.focused-by-tab) { outline: initial !important; }

.online-chat-root input[type="email"], .online-chat-root input[type="text"] { background: rgb(255, 255, 255) !important; font-family: inherit !important; font-size: small !important; padding: 1px !important; }

.online-chat-root input[type="checkbox"], .online-chat-root input[type="radio"] { border: 1px solid rgb(43, 43, 43) !important; border-radius: 4px !important; }

.online-chat-root input[type="checkbox"]:not(.focused-by-tab), .online-chat-root input[type="radio"]:not(.focused-by-tab) { outline: initial !important; }

.online-chat-root input[type="radio"] { margin: 2px 2px 3px !important; }

.online-chat-root input, .online-chat-root select { vertical-align: middle !important; }

.online-chat-root table { border-collapse: collapse !important; border-spacing: 0px !important; }

.online-chat-root hr { border-width: 1px 0px 0px !important; border-style: solid none none !important; border-color: rgb(204, 204, 204) currentcolor currentcolor !important; border-image: none !important; display: block !important; height: 1px !important; margin: 1em 0px !important; }

.online-chat-root [dir="rtl"] { direction: rtl !important; }

.online-chat-root mark { background-color: rgb(255, 255, 153) !important; color: rgb(0, 0, 0) !important; font-style: italic !important; font-weight: 700 !important; }

.online-chat-root menu { padding-left: 40px !important; padding-top: 8px !important; }

.online-chat-root [hidden] { display: none !important; }

.online-chat-root sub, .online-chat-root sup { font-size: 75% !important; line-height: 0 !important; position: relative !important; vertical-align: baseline !important; }

.online-chat-root sup { top: -0.5em !important; }

.online-chat-root sub { bottom: -0.25em !important; }

.online-chat-root img { border: 0px !important; }

.online-chat-root textarea { overflow: auto !important; vertical-align: top !important; }

.online-chat-root pre { white-space: pre !important; }

.online-chat-root { color: rgb(89, 89, 89) !important; direction: ltr !important; filter: none !important; font-family: "Times New Roman", Times, serif !important; font-size: medium !important; font-style: normal !important; font-weight: 400 !important; line-height: 1 !important; list-style-type: disc !important; pointer-events: initial !important; text-align: left !important; text-decoration: none !important; }

.online-chat-root * { pointer-events: inherit !important; }

.online-chat-root.inherit { color: inherit !important; font-family: inherit !important; }

.online-chat-root ::after, .online-chat-root ::before, .online-chat-root::after, .online-chat-root::before { content: initial !important; }

.online-chat-root .d-flex.vertical { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; height: 100% !important; }

.online-chat-root .d-flex.horizontal { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; width: 100% !important; }

.online-chat-root .d-flex.wrap { flex-wrap: wrap !important; }

.online-chat-root .d-flex.align-items-center { -webkit-box-align: center !important; align-items: center !important; }

.online-chat-root .d-flex > .filler { -webkit-box-flex: 1 !important; flex: 1 1 0% !important; }

.online-chat-root .d-flex { display: flex !important; -webkit-box-direction: normal !important; }

.online-chat-root .flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }

.online-chat-root .flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }

.online-chat-root .flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }

.online-chat-root .flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }

.online-chat-root .flex-wrap { flex-wrap: wrap !important; }

.online-chat-root .flex-nowrap { flex-wrap: nowrap !important; }

.online-chat-root .flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

.online-chat-root .flex-fill { -webkit-box-flex: 1 !important; flex: 1 1 auto !important; }

.online-chat-root .flex-grow-0 { -webkit-box-flex: 0 !important; flex-grow: 0 !important; }

.online-chat-root .flex-grow-1 { -webkit-box-flex: 1 !important; flex-grow: 1 !important; }

.online-chat-root .flex-shrink-0 { flex-shrink: 0 !important; }

.online-chat-root .flex-shrink-1 { flex-shrink: 1 !important; }

.online-chat-root .justify-content-start { -webkit-box-pack: start !important; justify-content: flex-start !important; }

.online-chat-root .justify-content-end { -webkit-box-pack: end !important; justify-content: flex-end !important; }

.online-chat-root .justify-content-center { -webkit-box-pack: center !important; justify-content: center !important; }

.online-chat-root .justify-conten-between { -webkit-box-pack: justify !important; justify-content: space-between !important; }

.online-chat-root .justify-content-around { justify-content: space-around !important; }

.online-chat-root .align-items-start { -webkit-box-align: start !important; align-items: flex-start !important; }

.online-chat-root .align-items-end { -webkit-box-align: end !important; align-items: flex-end !important; }

.online-chat-root .align-items-center { -webkit-box-align: center !important; align-items: center !important; }

.online-chat-root .align-items-baseline { -webkit-box-align: baseline !important; align-items: baseline !important; }

.online-chat-root .align-items-stretch { -webkit-box-align: stretch !important; align-items: stretch !important; }

.online-chat-root .align-content-start { align-content: flex-start !important; }

.online-chat-root .align-content-end { align-content: flex-end !important; }

.online-chat-root .align-content-center { align-content: center !important; }

.online-chat-root .align-content-between { align-content: space-between !important; }

.online-chat-root .align-content-around { align-content: space-around !important; }

.online-chat-root .align-content-stretch { align-content: stretch !important; }

.online-chat-root .align-self-auto { align-self: auto !important; }

.online-chat-root .align-self-start { align-self: flex-start !important; }

.online-chat-root .align-self-end { align-self: flex-end !important; }

.online-chat-root .align-self-center { align-self: center !important; }

.online-chat-root .align-self-baseline { align-self: baseline !important; }

.online-chat-root .align-self-stretch { align-self: stretch !important; }

.online-chat-root .h-100 { height: 100% !important; }

.online-chat-root .w-100 { width: 100% !important; }

.online-chat-root .mt-2 { margin-top: 0.5em !important; }

.online-chat-root .mt-3 { margin-top: 0.75em !important; }

.online-chat-root .mt-4 { margin-top: 1em !important; }

.online-chat-root .mt-8 { margin-top: 2em !important; }

.online-chat-root .ml-1 { margin-left: 0.25em !important; }

.online-chat-root .ml-2 { margin-left: 0.5em !important; }

.online-chat-root .ml-4 { margin-left: 1em !important; }

.online-chat-root .mb-2 { margin-bottom: 0.5em !important; }

.online-chat-root .mb-4 { margin-bottom: 1em !important; }

.online-chat-root .mb-8 { margin-bottom: 2em !important; }

.online-chat-root .mb-10 { margin-bottom: 2.5em !important; }

.online-chat-root .mr-2 { margin-right: 0.5em !important; }

.online-chat-root .mr-3 { margin-right: 0.75em !important; }

.online-chat-root .mr-4 { margin-right: 1em !important; }

.online-chat-root .p-0 { padding: 0px !important; }

.online-chat-root .list-down-enter-active, .online-chat-root .list-down-leave-active, .online-chat-root .list-enter-active, .online-chat-root .list-leave-active, .online-chat-root .list-up-enter-active, .online-chat-root .list-up-leave-active { transition: 0.3s !important; }

.online-chat-root .list-down-enter-from, .online-chat-root .list-down-leave-to, .online-chat-root .list-enter-from, .online-chat-root .list-leave-to, .online-chat-root .list-up-enter-from, .online-chat-root .list-up-leave-to { opacity: 0 !important; }

.online-chat-root .list-down-leave-to, .online-chat-root .list-enter-from, .online-chat-root .list-leave-to, .online-chat-root .list-up-enter-from { transform: translateY(30px) !important; }

.online-chat-root .list-down-enter-from, .online-chat-root .list-up-leave-to { transform: translateY(-30px) !important; }

.online-chat-root .zoom-enter-active, .online-chat-root .zoom-leave-active { transition: transform 0.1s linear, -webkit-transform 0.1s linear !important; }

.online-chat-root .zoom-enter-from, .online-chat-root .zoom-leave-to, .online-chat-root .zoom-slowly-enter-from, .online-chat-root .zoom-slowly-leave-to { transform: scale(0) !important; }

.online-chat-root .zoom-slowly-enter-active, .online-chat-root .zoom-slowly-leave-active { transition: transform 0.2s linear, -webkit-transform 0.2s linear !important; }

.online-chat-root .fade-enter-active, .online-chat-root .fade-leave-active { transition: opacity 0.1s !important; }

.online-chat-root .fade-enter-from, .online-chat-root .fade-leave-to { opacity: 0 !important; }

.online-chat-root .overlay { background: rgba(0, 0, 0, 0.6) !important; }

.online-chat-root .chat-modal-enter-active, .online-chat-root .chat-modal-leave-active { transition: background 0.2s !important; }

.online-chat-root .chat-modal-enter-active > *, .online-chat-root .chat-modal-leave-active > * { transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s !important; }

.online-chat-root .chat-modal-enter-from, .online-chat-root .chat-modal-leave-to { background: rgba(0, 0, 0, 0) !important; }

.online-chat-root .chat-modal-enter-from > *, .online-chat-root .chat-modal-leave-to > * { opacity: 0 !important; transform: translateY(-6em) !important; }

.online-chat-root .trigger-menu-enter-active, .online-chat-root .trigger-menu-enter-active .trigger-round-item, .online-chat-root .trigger-menu-leave-active, .online-chat-root .trigger-menu-leave-active .trigger-round-item { transition: transform 0.15s linear, -webkit-transform 0.15s linear !important; }

.online-chat-root .trigger-menu-enter-from .trigger-round-item, .online-chat-root .trigger-menu-leave-to .trigger-round-item { transform: scale(0) !important; }

.online-chat-root .rotate-z-enter-active, .online-chat-root .rotate-z-leave-active { transition: transform 0.15s, -webkit-transform 0.15s !important; }

.online-chat-root .rotate-z-enter-from { transform: rotate(180deg) !important; }

.online-chat-root .rotate-z-leave-to { transform: rotate(-180deg) !important; }

.online-chat-root input[type="file"] { border: 0px !important; }

.online-chat-root input[type="checkbox"] { appearance: checkbox !important; }

.online-chat-root input[type="radio"] { appearance: radio !important; }

.online-chat-root .like-input, .online-chat-root .like-input:focus, .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]), .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]):focus, .online-chat-root select, .online-chat-root select:focus, .online-chat-root textarea, .online-chat-root textarea:focus { background: rgb(255, 255, 255) !important; border-radius: 0.75em !important; color: rgb(89, 89, 89) !important; font-size: inherit !important; margin: 0px !important; padding: 1.05em 1em !important; transition: border-color 0.2s !important; width: 100% !important; }

.online-chat-root .like-input.with-icon, .online-chat-root .like-input:focus.with-icon, .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]).with-icon, .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]):focus.with-icon, .online-chat-root select.with-icon, .online-chat-root select:focus.with-icon, .online-chat-root textarea.with-icon, .online-chat-root textarea:focus.with-icon { padding-left: 3em !important; }

.online-chat-root .like-input.with-icon-right, .online-chat-root .like-input:focus.with-icon-right, .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]).with-icon-right, .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]):focus.with-icon-right, .online-chat-root select.with-icon-right, .online-chat-root select:focus.with-icon-right, .online-chat-root textarea.with-icon-right, .online-chat-root textarea:focus.with-icon-right { padding-right: 3em !important; }

.online-chat-root .like-input.error, .online-chat-root .like-input:focus.error, .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]).error, .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]):focus.error, .online-chat-root select.error, .online-chat-root select:focus.error, .online-chat-root textarea.error, .online-chat-root textarea:focus.error { border-color: rgb(231, 76, 60) !important; }

.online-chat-root .like-input.dimension, .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]).dimension, .online-chat-root select.dimension, .online-chat-root textarea.dimension { border-bottom-left-radius: 0px !important; border-left: 0px !important; border-top-left-radius: 0px !important; width: auto !important; }

.online-chat-root .like-input.with-dimension, .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]).with-dimension, .online-chat-root select.with-dimension, .online-chat-root textarea.with-dimension { border-bottom-right-radius: 0px !important; border-right: 0px !important; border-top-right-radius: 0px !important; }

.online-chat-root .like-input, .online-chat-root button, .online-chat-root input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]), .online-chat-root select, .online-chat-root textarea { line-height: 1.25em !important; }

.online-chat-root .date-input > * { padding-left: 0.2em !important; padding-right: 0.2em !important; }

.online-chat-root .date-input > :first-child { padding-left: 0px !important; }

.online-chat-root .date-input > :last-child { padding-right: 0px !important; }

.online-chat-root .chat-form.stepped { border: 1px solid rgb(225, 229, 235) !important; border-radius: 1em !important; box-shadow: rgba(225, 229, 235, 0.7) 0px 0px 10px !important; overflow: hidden !important; }

.online-chat-root .chat-form.stepped .like-input, .online-chat-root .chat-form.stepped .like-input:focus, .online-chat-root .chat-form.stepped .like-input:hover, .online-chat-root .chat-form.stepped input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]):not(.captcha), .online-chat-root .chat-form.stepped input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]):not(.captcha):focus, .online-chat-root .chat-form.stepped input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]):not(.captcha):hover, .online-chat-root .chat-form.stepped select, .online-chat-root .chat-form.stepped select:focus, .online-chat-root .chat-form.stepped select:hover, .online-chat-root .chat-form.stepped textarea, .online-chat-root .chat-form.stepped textarea:focus, .online-chat-root .chat-form.stepped textarea:hover { background: rgb(255, 255, 255) !important; border: 0px !important; border-radius: 0px !important; }

.online-chat-root .chat-form.stepped button.continue { border: 0px !important; border-radius: 0px !important; }

.online-chat-root .chat-form.stepped .date-input > * { padding: 0px !important; }

.online-chat-root .chat-form.stepped .chat-form-item { border-bottom: 1px solid rgb(225, 229, 235) !important; }

.online-chat-root .chat-form.stepped .chat-form-item:last-child { border-bottom: 0px !important; }

.online-chat-root .chat-form.stepped .chat-form-item .continue-button-wrapper { border-top: 1px solid rgb(225, 229, 235) !important; }

.online-chat-root .chat-form.stepped select { transition: background 0.1s !important; }

@media (hover: hover) {
  .online-chat-root .chat-form.stepped select:hover { background: rgb(249, 249, 249) !important; }
}

.online-chat-root .chat-form.full .chat-form-item { margin-bottom: 1em !important; }

.online-chat-root .chat-form .required .like-input:not(.captcha), .online-chat-root .chat-form .required input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):not([type="submit"]), .online-chat-root .chat-form .required select, .online-chat-root .chat-form .required textarea { padding-right: 2em !important; }

.online-chat-root .input-items > label { display: block !important; margin-top: 1.05em !important; }

.online-chat-root .input-items > label > input { margin-right: 1em !important; width: 1em !important; }

.online-chat-root input::-webkit-input-placeholder { white-space: nowrap !important; }

.online-chat-root input::placeholder { white-space: nowrap !important; }

.online-chat-root select { appearance: none !important; }

.online-chat-root select:not(.focused-by-tab) { outline: none !important; }

.online-chat-root textarea { resize: none !important; }

.online-chat-root input::-webkit-inner-spin-button, .online-chat-root input::-webkit-outer-spin-button { appearance: none; margin: 0px; }

.online-chat-root input[type="number"] { }

.online-chat-root .absolute-full-size { inset: 0px !important; position: absolute !important; }

.online-chat-root .relative { position: relative !important; }

.online-chat-root .clear { clear: both !important; }

.online-chat-root .float-right { float: right !important; }

.online-chat-root .text-muted { color: rgb(129, 142, 163) !important; }

.online-chat-root .text-red { color: rgb(231, 76, 60) !important; }

.online-chat-root .text-white { color: rgb(255, 255, 255) !important; }

.online-chat-root .lh-primary { line-height: 1.35em !important; }

.online-chat-root .lh-1 { line-height: 1em !important; }

.online-chat-root .text-center { text-align: center !important; }

.online-chat-root .text-right { text-align: right !important; }

.online-chat-root .text-left { text-align: left !important; }

.online-chat-root h2, .online-chat-root h3 { line-height: 1.5em !important; }

.online-chat-root .text-truncate { max-width: 100% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }

.online-chat-root .font-size-small { font-size: 0.8em !important; }

.online-chat-root h1, .online-chat-root h2, .online-chat-root h3, .online-chat-root h4, .online-chat-root h5, .online-chat-root h6 { font-weight: 400 !important; }

.online-chat-root .font-weight-bold { font-weight: 700 !important; }

.online-chat-root .text-nowrap { white-space: nowrap !important; }

.online-chat-root p:first-child { margin-top: 0px !important; }

.online-chat-root p:last-child { margin-bottom: 0px !important; }

.online-chat-root .pb-1 { padding-bottom: 0.25rem !important; }

.online-chat-root .pb-2 { padding-bottom: 1.5rem !important; }

.online-chat-root .btn, .online-chat-root button, .online-chat-root input[type="submit"] { border-radius: 0.75em; appearance: none !important; background: rgb(255, 255, 255) !important; color: rgb(89, 89, 89) !important; font-family: inherit !important; font-size: 1em !important; margin: 0px !important; padding: 1.05em 1em !important; position: relative !important; transition: 0.2s !important; }

.online-chat-root .btn:not(.mobile):active:not(.primary):not(.color):not(.inverse), .online-chat-root .btn:not(.mobile):focus:not(.primary):not(.color):not(.inverse), .online-chat-root .btn:not(.mobile):hover:not(.primary):not(.color):not(.inverse), .online-chat-root button:not(.mobile):active:not(.primary):not(.color):not(.inverse), .online-chat-root button:not(.mobile):focus:not(.primary):not(.color):not(.inverse), .online-chat-root button:not(.mobile):hover:not(.primary):not(.color):not(.inverse), .online-chat-root input[type="submit"]:not(.mobile):active:not(.primary):not(.color):not(.inverse), .online-chat-root input[type="submit"]:not(.mobile):focus:not(.primary):not(.color):not(.inverse), .online-chat-root input[type="submit"]:not(.mobile):hover:not(.primary):not(.color):not(.inverse) { background: rgb(255, 255, 255) !important; color: rgb(89, 89, 89) !important; }

.online-chat-root .btn, .online-chat-root .btn *, .online-chat-root button, .online-chat-root button *, .online-chat-root input[type="submit"], .online-chat-root input[type="submit"] * { cursor: pointer !important; }

@media (hover: hover) {
  .online-chat-root .btn:hover, .online-chat-root button:hover, .online-chat-root input[type="submit"]:hover { opacity: 0.9 !important; }
  .online-chat-root .btn:hover:not(.primary):not(.color):not(.inverse), .online-chat-root button:hover:not(.primary):not(.color):not(.inverse), .online-chat-root input[type="submit"]:hover:not(.primary):not(.color):not(.inverse) { opacity: 1 !important; }
  .online-chat-root .btn:hover.primary.inverse, .online-chat-root button:hover.primary.inverse, .online-chat-root input[type="submit"]:hover.primary.inverse { opacity: 1 !important; }
}

.online-chat-root .btn[disabled], .online-chat-root button[disabled], .online-chat-root input[type="submit"][disabled] { cursor: not-allowed !important; opacity: 0.7 !important; pointer-events: none !important; }

.online-chat-root .btn[disabled] *, .online-chat-root button[disabled] *, .online-chat-root input[type="submit"][disabled] * { pointer-events: none !important; }

.online-chat-root .btn[disabled].primary.inverse, .online-chat-root button[disabled].primary.inverse, .online-chat-root input[type="submit"][disabled].primary.inverse { color: rgb(129, 142, 163) !important; }

.online-chat-root .btn.load > *, .online-chat-root button.load > *, .online-chat-root input[type="submit"].load > * { visibility: hidden !important; }

.online-chat-root .btn.load > .loader, .online-chat-root button.load > .loader, .online-chat-root input[type="submit"].load > .loader { visibility: visible !important; }

.online-chat-root .btn.circle, .online-chat-root button.circle, .online-chat-root input[type="submit"].circle { border: 0px !important; border-radius: 50% !important; box-shadow: none !important; display: inline-block !important; font-size: 1.2em !important; height: 2.5em !important; line-height: 0 !important; padding: 0px !important; text-align: center !important; width: 2.5em !important; }

.online-chat-root .btn.red, .online-chat-root button.red, .online-chat-root input[type="submit"].red { background: rgb(244, 67, 54) !important; color: rgb(255, 255, 255) !important; }

.online-chat-root .btn.red:hover, .online-chat-root button.red:hover, .online-chat-root input[type="submit"].red:hover { background: rgb(245, 83, 71) !important; }

.online-chat-root .btn.green, .online-chat-root button.green, .online-chat-root input[type="submit"].green { background: rgb(0, 200, 83) !important; color: rgb(255, 255, 255) !important; }

.online-chat-root .btn.green:hover, .online-chat-root button.green:hover, .online-chat-root input[type="submit"].green:hover { background: rgb(0, 219, 91) !important; }

.online-chat-root .d-none { display: none !important; }

.online-chat-root .d-inline-block { display: inline-block !important; }

.online-chat-root .d-block { display: block !important; }

.online-chat-root [style*="display: none"], .online-chat-root div[style*="display: none"] { display: none !important; }

.online-chat-root .spin { animation: 2s linear 0s infinite normal none running online-chat-spin !important; }

@-webkit-keyframes online-chat-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes online-chat-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.online-chat-root .snippet-wrapper { line-height: 1 !important; }

.online-chat-root a.link-dashed { border-bottom: 1px dashed !important; text-decoration: none !important; }

@media (hover: hover) {
  .online-chat-root a.link-dashed:hover { border-bottom-color: rgba(0, 0, 0, 0) !important; cursor: pointer !important; }
}

.online-chat-root .circle-border.like-link-light-border { background: linear-gradient(rgb(255, 255, 255), rgb(243, 244, 245)) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: rgb(237, 238, 238) 0px 29px 44px !important; }

.online-chat-root .circle-border.like-link-light-border svg { font-size: 0.6em !important; transform: translateY(-0.3em) !important; }

.online-chat-root.inline-mode, .online-chat-root.inline-mode .online-chat-components-wrapper, .online-chat-root.inline-mode .online-chat-widget-container, .online-chat-root.inline-mode .online-chat-widget-draggable-wrapper, .online-chat-root.inline-mode > div[data-v-app] { height: 100% !important; }

.online-chat-root.inline-mode .widget-header { cursor: initial !important; }

.online-chat-root.inline-mode .widget-root { position: relative !important; }

.online-chat-root .margin-in-chat-block { margin-bottom: 2em !important; }

.online-chat-root .margin-in-chat-block:not(:first-child) { margin-top: 2em !important; }

.online-chat-root ul.simple-list li { line-height: 1.5 !important; padding: 0px !important; }

.online-chat-root .overflow-auto { overflow: auto !important; }

.online-chat-root .overflow-hidden { overflow: hidden !important; }

.online-chat-root div.overlay.kb-modal > .chat-modal { max-width: 1200px !important; width: calc(-20px + 100vw) !important; }

.online-chat-root div.overlay.kb-modal .kb-iframe { height: 100% !important; width: 100% !important; }

.online-chat-root .typo { line-height: 1.5em !important; }

.online-chat-root .typo * { letter-spacing: inherit !important; }

.online-chat-root .cursor-pointer, .online-chat-root .cursor-pointer * { cursor: pointer !important; }

.online-chat-root .pointer-events-none { pointer-events: none !important; }

.online-chat-root .none { display: none !important; }

.online-chat-root * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; }

.online-chat-root .widget-content-padding { padding: 1.5em 1.5em 0px !important; }

.online-chat-root .widget-content-padding::after { content: " " !important; display: block !important; height: 1.5em !important; width: 100% !important; }

.online-chat-root img { max-width: 100% !important; overflow: clip !important; }

.online-chat-root .circle-border { border-radius: 50px !important; }

@media (hover: hover) {
  .online-chat-root a:hover { text-decoration: none !important; }
}

.online-chat-root .z-index { z-index: 1999999999 !important; }

.online-chat-root .content-border-radius-bottom, .online-chat-root .content-border-radius-top { overflow: hidden !important; }

.online-chat-root .opacity05 { opacity: 0.5 !important; }

html.mobile-online-chat-opened, html.mobile-online-chat-opened body { overflow: hidden !important; min-height: 0px !important; min-width: 1px !important; }

html.mobile-online-chat-opened body { inset: 0px !important; position: fixed !important; }

html.mobile-online-chat-opened > body > :not(.online-chat-root):not(.online-chat-keep-visible) { pointer-events: none !important; }

html.mobile-online-chat-opened > body.supportOpened > :not(.online-chat-root):not(.online-chat-keep-visible), html.mobile-online-chat-opened > body.supportOpened > :not(.online-chat-root):not(.online-chat-keep-visible) * { transition: none !important; visibility: hidden !important; }

html.mobile-online-chat-opened > body .online-chat-recaptcha-challenge { z-index: 2147483647; }

@media print {
  .online-chat-root .trigger, .online-chat-root .widget-root { display: none !important; }
}