/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 26 2026 | 20:18:09 */
.header__main:has(.e-n-menu-item button[aria-expanded="true"]) {
  background-color: #4B5A68 !important;
}

.e-n-menu-item:has(> .e-n-menu-content.e-active) > .e-n-menu-title.e-click .e-n-menu-title-text{
  color: #0DD3AD !important;
}


.e-n-menu-dropdown-icon-opened svg{
	fill: #0DD3AD !important;
}



.header__main.scrolled {
    background:#4B5A68!important;
}

.card-cat_md {
	transition: all 300ms !important;
}

.icon-cat {
	transition: transform 300ms ease;
	will-change: transform;
	scale: 1.2;
    transform: translateY(-10px);
}

.hover-morph:hover{
	border-radius: var(--Radius-System-radius-xl, 12px) !important;
	background: var(--Background-secondary, #F5F5F5) !important;
	box-shadow: 0 2px 0 0 #FFF inset, 0 30px 42px 0 rgba(0, 0, 0, 0.12) !important;
}

.card-cat_md:hover .title-cat p {
	color: var(--Text-Heading-primary, #FF6C0C) !important;
}

.card-cat_md:hover .box-image {
	background-color: var(--Brand-Primary-primary-light, #F6B181) !important;
}

.card-cat_md:hover .icon-cat {
    transform: rotate(-10deg) scale(1.2) translateY(-7px);
}


.card-cat_md {
	display: flex;
	align-items: stretch;
	gap: 16px;
}

.card-cat_md .box-image {
	width: 100px;
	min-width: 100px;
	max-width: 100px;
	height: 100px;
	min-height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 100px;
}

.card-cat_md .content-cat {
	flex: 1 1 auto;
	min-width: 0;
}