#lpChat svg.lpc_desktop,
#lpChat svg.lpc_mobile {
	width: auto;
	height: auto;
	top: auto;
	stroke-width: initial;
	position: relative;
	right: auto;
	transform: none;
}

#lpChat.lp_action_item svg {
	position: relative;
	right: auto;
}

#lpChat.lp_action_item_btn {
	justify-content: flex-start;
}

#lpChat .lp_top_menu svg {
	width: auto;
}

#lpChat .lp-state-visual {
	stroke-width: initial;
}

.chat-cta {
	position: fixed;
    bottom: 90px;
    right: -25px;
    background-color: rgb(0, 30, 82);
	transform: rotate(-90deg);
	border-radius: 50px;
    color: #fff;
    padding: 10px 20px;
	display: flex;
	align-items: center;
	font-size: 20px;
	z-index: 999;
	cursor: pointer;
}
.chat-cta svg {
	font-size: 30px;
	top: 0;
	margin-right: 10px;
	width: 1em;
	height: 1em;
	user-select: none;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
	position: relative;
}
.chat-cta::hover {
	cursor: pointer;
}