/**
 * Contacts Icon Boxes — disable hover effects (uk + ru).
 * No border flash, no background change, no movement.
 */

/* Scope: contact pages (uk #285, ru #816) + generic contact slug fallbacks */
.page-id-285 .elementor-widget-icon-box,
.page-id-816 .elementor-widget-icon-box,
.page-id-285 .elementor-column,
.page-id-816 .elementor-column {
	--e-con-transform: none;
}

/* Kill only the extra hover frame (keep normal card shadow) */
.page-id-285 .elementor-widget-icon-box:hover,
.page-id-816 .elementor-widget-icon-box:hover,
.page-id-285 .elementor-widget-icon-box:hover > .elementor-widget-container,
.page-id-816 .elementor-widget-icon-box:hover > .elementor-widget-container,
.page-id-285 .elementor-column:hover > .elementor-element-populated,
.page-id-816 .elementor-column:hover > .elementor-element-populated {
	border-width: 0 !important;
	border-style: none !important;
	border-color: transparent !important;
	outline: none !important;
}

/* No background change on hover */
.page-id-285 .elementor-widget-icon-box:hover,
.page-id-816 .elementor-widget-icon-box:hover,
.page-id-285 .elementor-widget-icon-box:hover > .elementor-widget-container,
.page-id-816 .elementor-widget-icon-box:hover > .elementor-widget-container,
.page-id-285 .elementor-column:hover > .elementor-element-populated,
.page-id-816 .elementor-column:hover > .elementor-element-populated,
.page-id-285 .elementor-widget-icon-box:hover .elementor-icon-box-wrapper,
.page-id-816 .elementor-widget-icon-box:hover .elementor-icon-box-wrapper {
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
}

/* No movement / transforms / animations */
.page-id-285 .elementor-widget-icon-box,
.page-id-816 .elementor-widget-icon-box,
.page-id-285 .elementor-widget-icon-box > .elementor-widget-container,
.page-id-816 .elementor-widget-icon-box > .elementor-widget-container,
.page-id-285 .elementor-widget-icon-box .elementor-icon-box-wrapper,
.page-id-816 .elementor-widget-icon-box .elementor-icon-box-wrapper,
.page-id-285 .elementor-widget-icon-box .elementor-icon,
.page-id-816 .elementor-widget-icon-box .elementor-icon,
.page-id-285 .elementor-column > .elementor-element-populated,
.page-id-816 .elementor-column > .elementor-element-populated {
	transform: none !important;
	transition: none !important;
	animation: none !important;
}

.page-id-285 .elementor-widget-icon-box:hover,
.page-id-816 .elementor-widget-icon-box:hover,
.page-id-285 .elementor-widget-icon-box:hover > .elementor-widget-container,
.page-id-816 .elementor-widget-icon-box:hover > .elementor-widget-container,
.page-id-285 .elementor-widget-icon-box:hover .elementor-icon-box-wrapper,
.page-id-816 .elementor-widget-icon-box:hover .elementor-icon-box-wrapper,
.page-id-285 .elementor-widget-icon-box:hover .elementor-icon,
.page-id-816 .elementor-widget-icon-box:hover .elementor-icon,
.page-id-285 .elementor-column:hover > .elementor-element-populated,
.page-id-816 .elementor-column:hover > .elementor-element-populated {
	transform: none !important;
	translate: none !important;
	scale: none !important;
	top: auto !important;
	left: auto !important;
	margin: inherit !important;
}

/* Keep text/icon colors stable (no white flash) */
.page-id-285 .elementor-widget-icon-box .elementor-icon-box-title,
.page-id-816 .elementor-widget-icon-box .elementor-icon-box-title,
.page-id-285 .elementor-widget-icon-box .elementor-icon-box-title a,
.page-id-816 .elementor-widget-icon-box .elementor-icon-box-title a,
.page-id-285 .elementor-widget-icon-box:hover .elementor-icon-box-title,
.page-id-816 .elementor-widget-icon-box:hover .elementor-icon-box-title,
.page-id-285 .elementor-widget-icon-box:hover .elementor-icon-box-title a,
.page-id-816 .elementor-widget-icon-box:hover .elementor-icon-box-title a,
.page-id-285 .elementor-widget-icon-box .elementor-icon-box-description,
.page-id-816 .elementor-widget-icon-box .elementor-icon-box-description,
.page-id-285 .elementor-widget-icon-box:hover .elementor-icon-box-description,
.page-id-816 .elementor-widget-icon-box:hover .elementor-icon-box-description,
.page-id-285 .elementor-widget-icon-box .elementor-icon-box-description a,
.page-id-816 .elementor-widget-icon-box .elementor-icon-box-description a,
.page-id-285 .elementor-widget-icon-box:hover .elementor-icon-box-description a,
.page-id-816 .elementor-widget-icon-box:hover .elementor-icon-box-description a {
	color: #00364a !important;
}

.page-id-285 .elementor-widget-icon-box .elementor-icon,
.page-id-816 .elementor-widget-icon-box .elementor-icon,
.page-id-285 .elementor-widget-icon-box:hover .elementor-icon,
.page-id-816 .elementor-widget-icon-box:hover .elementor-icon,
.page-id-285 .elementor-widget-icon-box .elementor-icon i,
.page-id-816 .elementor-widget-icon-box .elementor-icon i,
.page-id-285 .elementor-widget-icon-box:hover .elementor-icon i,
.page-id-816 .elementor-widget-icon-box:hover .elementor-icon i {
	color: #00364a !important;
	fill: #00364a !important;
	border-color: #00364a !important;
	background-color: transparent !important;
	transform: none !important;
}
