
		/* widget: Floating Chat Buttons */

		#uc_mobile_conversion_menu_elementor_5432a7c.el-floating-chat {
			z-index: 9999;
			display: flex;
			align-items: flex-start;
		}



		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-container {
			position: relative;
			display: flex;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-wrapper {
			display: none;
			gap: .25em;
			position: absolute;
			z-index: 1;
			flex-direction: column;
			align-items: flex-start;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-wrapper.ue-show {
			display: flex;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-input,
		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-label {
			display: none;

		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-input.ue-show,
		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-label.ue-show {
			display: inherit;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-close-btn {
			align-self: flex-end;
			cursor: pointer;
			position: absolute;
			top: 0;
			line-height: 1;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-button {
			cursor: pointer;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta-wrapper {
			z-index: 1;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta {
			display: block;
			position: relative;
			transition: all 400ms ease-in-out;
			overflow: hidden;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta span {
			display: flex;
			justify-content: center;
			align-items: center;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta .el-floating-chat-cta__icon-open {
			opacity: 1;
			transition: opacity .4s ease-in-out .4s;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta .el-floating-chat-cta__icon-close {
			opacity: 0;
			pointer-events: none;
			transition: opacity .4s ease-in-out;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta.ue-open .el-floating-chat-cta__icon-close {
			opacity: 1;
			pointer-events: all;
			transition: opacity .4s ease-in-out .4s;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta.ue-open .el-floating-chat-cta__icon-open {
			opacity: 0;
			pointer-events: none;
			transition: opacity .4s ease-in-out;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-wrapper {
			display: none;
			z-index: 0;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-wrapper.ue-show {
			display: block;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items {
			display: flex;
			flex-direction: column;
			justify-content: center;
			padding: 0;
			margin-bottom: 5px;
			margin-top: 5px;
			list-style: none;
			margin-block-start: 0;
			margin-block-end: 0;
			margin-inline-start: 0;
			margin-inline-end: 0;
			padding-inline-start: 0;

		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item {
			position: relative;
			display: flex;
			align-items: center;
			gap: .5em;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items {
			opacity: 0;
			transition: opacity 600ms ease-in-out;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items.ue-show {
			opacity: 1;
		}


		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon {
			position: relative;
			overflow: hidden;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon:hover {
			cursor: pointer;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon>a {
			display: flex;
			align-items: center;
			justify-content: center;
			text-decoration: none;
			color: inherit;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon>a>span {
			display: flex;
			align-content: center;
			justify-content: center;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__label {
			position: absolute;
			top: 50%;
			transform: translate(calc(100% + 1em), -50%);
			right: 0;
			left: auto;

			opacity: 0;
			transition: all 400ms ease-in-out;
		}

		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon:hover+.el-floating-chat-item__label {
			opacity: 1;
		}



		#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta-wrapper.ue-floating-chat-waggle .el-floating-chat-cta:not(.ue-open) {
			animation: ue-floating-chat-waggle 5s infinite;
		}

		@keyframes ue-floating-chat-waggle {
			0% {
				transform: none;
			}

			10% {
				transform: rotateZ(-20deg) scale(1.2);
			}

			13% {
				transform: rotateZ(25deg) scale(1.2);
			}

			15% {
				transform: rotateZ(-15deg) scale(1.2);
			}

			17% {
				transform: rotateZ(15deg) scale(1.2);
			}

			20% {
				transform: rotateZ(-12deg) scale(1.2);
			}

			22% {
				transform: rotateZ(0) scale(1.2);
			}

			25%,
			100% {
				transform: rotateZ(0) scale(1);
			}
		}

		body[data-elementor-device-mode="desktop"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-desktop-hide {
			display: none;
		}

		body[data-elementor-device-mode="tablet"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-tablet-hide {
			display: none;
		}

		body[data-elementor-device-mode="mobile"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-mobile-hide {
			display: none;
		}
	