
.elementor .tab:hover, .elementor .tab:focus-visible {
	color: var(--Body);
	border-block-start-width: 0px;
	border-block-end-width: 2px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: var(--Body);
	background-color: rgba(46, 46, 46, 0);
}

.elementor .tab {
	color: var(--Body);
	text-align: start;
	border-radius: 0px;
	border-block-start-width: 0px;
	border-block-end-width: 2px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: var(--Body);
	border-style: none;
	background-clip: text;
}

.elementor .tab:active {
	border-block-start-width: 0px;
	border-block-end-width: 2px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: var(--Body);
	border-style: solid;
}

.elementor .tab:focus {
	border-block-start-width: 0px;
	border-block-end-width: 2px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: var(--Body);
	border-style: solid;
}

.elementor .tabtext:hover, .elementor .tabtext:focus-visible {
	color: var(--Body);
}

.elementor .tabtext:active {
	font-family: Inter;
	font-weight: 700;
	font-size: 16px;
	color: var(--Body);
}

.elementor .tabtext {
	font-family: Inter;
	font-weight: 400;
	font-size: 16px;
}

.elementor .bubble-orange {
	color: #ff8c00;
	border-color: #ff8c00;
	background-color: #ffe8cd;
}
