.tooltip {
	position: absolute;
	display: block;
	word-wrap: break-word;
	opacity: 0;
}

.tooltip.show {
	opacity: .9;
	z-index: 999999999999;
}

.tooltip .arrow {
	display: none !important;
	opacity: 0;
	border: 0;
}

.tooltip .arrow::before {
	display: none !important;
	opacity: 0;
	border: 0;
}

.tooltip-inner {
	text-align: center;
	background-color: rgba(0, 0, 0, .9);
	font-weight: 700;
}

.back_to_top.active {
	opacity: 1;
	transform: translateY(-30px);
}

.badge.pix-line {
	background: 0 0 !important;
	border-width: 2px;
	border-style: solid;
}

@media (max-width:540px) {}

.pix-right-float-badges .pix-badge-element {
	float: right;
}

.pix-elementor-divider .elementor-container {
	z-index: 2;
}