/* Site-wide button contrast color */
:root { --a11y-blue: #1e47cb; --a11y-blue-hover: #1638a3; --a11y-blue-outline: #3d6ae6; }

.btn.common-btn,
.common-btn,
.common-btn.hero-btn,
.head-button .common-btn,
.about-us-content .btn.common-btn,
.theme-btn.solid-blue a,
.theme-btn.solid-blue button,
.wpcf7-form-control.wpcf7-submit,
.custom-theme-btn,
.custom-btn-click,
.load-more-btn .btn,
.right-cta-btn,
.banner-form-section-main .custom-theme-btn,
.featured-btn:hover,
.featured-btn:focus,
.featured-btn.active,
.insight-inner-page-main .right-cta-btn,
.insightcta-btn:hover,
.insightcta-btn:focus {
	background-color: #1e47cb !important;
	border-color: #1e47cb !important;
	color: #ffffff !important;
}

.btn.common-btn:hover,
.btn.common-btn:focus,
.common-btn:hover,
.common-btn:focus,
.common-btn.hero-btn:hover,
.common-btn.hero-btn:focus,
.head-button .common-btn:hover,
.head-button .common-btn:focus,
.about-us-content .btn.common-btn:hover,
.about-us-content .btn.common-btn:focus,
.theme-btn.solid-blue a:hover,
.theme-btn.solid-blue button:hover,
.wpcf7-form-control.wpcf7-submit:hover,
.wpcf7-form-control.wpcf7-submit:focus,
.custom-theme-btn:hover,
.custom-theme-btn:focus,
.custom-btn-click:hover,
.custom-btn-click:focus,
.load-more-btn .btn:hover,
.load-more-btn .btn:focus,
.right-cta-btn:hover,
.right-cta-btn:focus,
.insight-inner-page-main .right-cta-btn:hover,
.insight-inner-page-main .right-cta-btn:focus {
	background-color: transparent !important;
	border-color: #3d6ae6 !important;
	color: #3d6ae6 !important;
}

.insightcta-btn {
	background-color: transparent !important;
	border-color: #3d6ae6 !important;
	color: #3d6ae6 !important;
}

.desktop-mega-header ul.menu > li.career-menu a {
	color: #3d6ae6 !important;
	border-color: #3d6ae6 !important;
}
.desktop-mega-header ul.menu > li.career-menu a:hover {
	background-color: #1e47cb !important;
	color: #ffffff !important;
}
