/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 06 2025 | 18:23:41 */
/* Sticky header styles */
.desktop-header {
	width: 92%;
	max-width: 1200px !important;
	margin: 0 auto;
	padding: 9px 15px;
	transition: all 0.3s ease;
	background-color: #fff;
}
.desktop-header.sticky {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100% !important;
	max-width: 100% !important;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	border-radius: 0 !important;
	z-index: 9999;
}

/* Menu styles */
.desktop-header .elementor-nav-menu {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.desktop-header .elementor-nav-menu > li {
	margin: 0;
}
/* Highlight last menu item */
.desktop-header .elementor-nav-menu > li:last-child > a {
	background-color: #01039c;
	color: white !important;
	border-radius: 0 0 20px 0;
	font-size: 1rem;
}
.desktop-header .elementor-nav-menu > li:last-child > a:hover {
	background-color: #19b5eb;
	color: #01039c !important;
}
/* Remove border radius when sticky */
.desktop-header.sticky .elementor-nav-menu > li:last-child > a {
	border-radius: 0;
}
/* Adjust spacing when header is sticky */
body.has-sticky-header {
	padding-top: 100px;
}
