:root {
	--fade: #F2F2F2;
	--white: #FFFFFF;
	--gold: #c8a969;
}

.span-gold span,
.span-gold strong,
.span-gold b {
	color: var(--gold);
}

.round-icon .elementor-icon-box-icon {
	background: var(--gold);
	padding: 15px;
	border-radius: 100px;
}

.rotate-45 svg {
	transform: rotate(45deg);
}

.rotate-45:hover svg {
	transform: rotate(0deg);
}

.visible-xs {
	display: none !important;
}

/* Medium & mobile devices (phone, tablets, 768px and less) */
@media screen and (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}

	.hidden-xs {
		display: none !important;
	}
}

/* Mobile devices (tablet, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* XXL Extra large devices (HD-4K, 1400px and up) */
@media (min-width: 1400px) {
	
}