/* Unified Contact Us gold-pill buttons sitewide */

.elementor-widget-elementskit-creative-button .ekit_creative_button.ekit_position_aware:not(.ekit_tamaya),
.section-cta-row .ekit_creative_button,
.ekit_creative_button {
	padding: 5px 5px 5px 20px !important;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	letter-spacing: 0.02em !important;
	border-radius: 999px !important;
	gap: 10px !important;
	background-color: #c7b256 !important;
	background-image: linear-gradient(135deg, #e8d98a 0%, #c7b256 42%, #a8943f 100%) !important;
	color: #05172f !important;
	border: none !important;
	box-shadow:
		0 8px 22px rgba(199, 178, 86, 0.32),
		inset 0 1px 0 rgba(255, 255, 255, 0.35) !important;
}

.elementor-widget-elementskit-creative-button .ekit_creative_button.ekit_position_aware:not(.ekit_tamaya) > .ekit_creative_button_text,
.section-cta-row .ekit_creative_button .ekit_creative_button_text,
.ekit_creative_button .ekit_creative_button_text {
	color: #05172f !important;
}

.elementor-widget-elementskit-creative-button .ekit_position_aware_bg,
.section-cta-row .ekit_creative_button .ekit_position_aware_bg,
.ekit_creative_button .ekit_position_aware_bg {
	background-color: transparent !important;
	opacity: 0 !important;
}

.section-cta-row.e-con,
.section-cta-row {
	display: flex !important;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 14px;
	width: 100%;
	margin-top: 8px;
}

.section-cta-row .ekit-btn-wraper {
	margin: 0;
	text-align: center;
}

.section-cta-row .ekit_creative_button .ekit_creative_button_icon_wrapper,
.ekit_creative_button .ekit_creative_button_icon_wrapper {
	font-size: 16px !important;
}

.section-cta-row .ekit_position_aware svg,
.ekit_position_aware svg,
.ekit_creative_button svg {
	height: 36px !important;
	width: 36px !important;
	min-width: 36px !important;
	background-color: #ffffff !important;
	border-radius: 50% !important;
	padding: 10px !important;
	fill: #05172f !important;
	box-shadow: 0 2px 8px rgba(5, 23, 47, 0.12) !important;
}

.section-cta-row .ekit_position_aware svg path,
.ekit_position_aware svg path,
.ekit_creative_button svg path {
	fill: #05172f !important;
	stroke: none !important;
}

.section-cta-row .ekit_creative_button:hover > .ekit_creative_button_text,
.ekit_creative_button:hover > .ekit_creative_button_text {
	color: #05172f !important;
}

.section-cta-row .btn-highlighted.elementor-widget-elementskit-creative-button .ekit_position_aware:hover svg,
.btn-highlighted .ekit_position_aware:hover svg {
	background-color: #ffffff !important;
}

.section-cta-row .btn-highlighted.elementor-widget-elementskit-creative-button .ekit_position_aware:hover svg path,
.btn-highlighted .ekit_position_aware:hover svg path {
	fill: #05172f !important;
}

@media (max-width: 991px) {
	.section-cta-row .ekit_creative_button,
	.ekit_creative_button {
		padding: 5px 5px 5px 18px !important;
		gap: 9px !important;
	}

	.section-cta-row .ekit_position_aware svg,
	.ekit_position_aware svg {
		height: 34px !important;
		width: 34px !important;
		min-width: 34px !important;
		padding: 9px !important;
	}
}

@media (max-width: 575px) {
	.section-cta-row {
		flex-direction: column;
		gap: 12px;
	}
}
