:root {
	--custom-color-gold: #B8923B;
}

.bg-gradient-primary {
	background: var(--tp-gradient-primary);
}

.tp-footer-widget-content ul li a,
.tp-footer-widget-item-title a
{
	color: var(--custom-color-gold);
}

.tp-footer-widget-content ul li a:hover,
.tp-footer-widget-item-title a:hover
{
	color: var(--bs-light);
}

.tp-footer-3-col-1 .tp-footer-widget-content ul li a i,
.tp-footer-3-col-2 .tp-footer-widget-content ul li a i,
.tp-footer-3-col-3 .tp-footer-widget-content ul li a i,
.tp-footer-3-col-4 .tp-footer-widget-item span i
{
	background-image: linear-gradient(90deg, var(--custom-color-gold) 0%, var(--custom-color-gold) 100%);
}

.tp-footer-info h2,
.tp-footer-info h4,
.tp-footer-info-call a,
.tp-footer-info-mail a {
	color: var(--custom-color-gold);
}

.tp-footer-info h3, .tp-footer-info-call a:hover, .tp-footer-info-mail a:hover {
	color: var(--bs-light);
}

/*.tp-hero-area-3 .tp-hero-thumb-shape-3 .shape-1 {*/
/*	--webkit-mask-image: url("assets/img/about/home-3/shape-1.png");*/
/*	mask-image: url("assets/img/about/home-3/shape-1.png");*/
/*	mask-repeat: no-repeat;*/
/*	background-image: linear-gradient(90deg, var(--custom-color-gold) 0%, var(--custom-color-gold) 100%);*/
/*	width: 100px;*/
/*	height: 30px;*/
/*}*/

.tp-hero-thumb-3 {
	position: relative;
	right: -12px;
}

.tp-hero-area-3 .tp-hero-thumb-shape-3 .shape-1 {
	width: 78px;
	height: 700px;
	margin-bottom: -700px;
	background: linear-gradient(45deg, transparent 25%, var(--custom-color-gold) 25%, var(--custom-color-gold) 75%, transparent 75%);
	background-size: 50% 100%;
	background-position: 100% 0, 0 0;
	background-repeat: no-repeat;
	transform: rotate(-150deg);
	right: -99px;
	top: -211px;
	position: relative;
}

.tp-hero-area-3 .tp-hero-thumb-shape-3-two {
	position: relative;
	left: 0;
	display: block;
	bottom: 0;
}

.tp-hero-area-3 .tp-hero-thumb-shape-3-two .shape-2 {
	width: 78px;
	height: 1300px;
	margin-bottom: -1300px;
	background: linear-gradient(-16deg, transparent 25%, var(--custom-color-gold) 25%, var(--custom-color-gold) 75%, transparent 75%);
	background-size: 50% 100%;
	background-position: 100% 0, 0 0;
	background-repeat: no-repeat;
	transform: rotate(-218.5deg);
	right: -180px;
	bottom: 32px;
	position: relative;
}

.tp-section-title-pre {
	background-image: linear-gradient(90deg, var(--custom-color-gold) 0%, var(--custom-color-gold) 100%)
}