/* Home-only orange accents (#f58220) — sparse, high-impact spots */
body.aviva-home{
	--aviva-orange: #f58220;
}

/* 1) Header primary CTA */
body.aviva-home .header-btn .btn-default{
	background-color: var(--aviva-orange) !important;
	border-color: var(--aviva-orange) !important;
}
body.aviva-home .header-btn .btn-default:hover{
	background-color: #392D9B !important;
	border-color: #392D9B !important;
}

/* 2) Hero primary button (Learn More) */
body.aviva-home .hero .btn-default.btn-highlighted{
	background: var(--aviva-orange) !important;
	border-color: var(--aviva-orange) !important;
	color: #fff !important;
}
body.aviva-home .hero .btn-default.btn-highlighted:hover{
	background: #392D9B !important;
	border-color: #392D9B !important;
	color: #fff !important;
}

/* 3) Hero slider active dot */
body.aviva-home .hero-pagination .swiper-pagination-bullet-active{
	background: var(--aviva-orange) !important;
}

/* 4) Section pill dot accent (subtle, not full orange wash) */
body.aviva-home .section-title .section-sub-title::before{
	background: var(--aviva-orange) !important;
}

/* 5) Footer Get A Quote — matches header CTA */
body.aviva-home .footer-quote-btn{
	background: var(--aviva-orange) !important;
}
body.aviva-home .footer-quote-btn:hover{
	background: #392D9B !important;
}
